@charset "utf-8";
/* CSS Document */

body {
	background-color: #FFFFFF;
	background-image:url(../../images/fr/fd.gif);
	background-repeat: repeat;
	background-position:center;
	background-position:top;
}

img{
border:none;
}

*{
outline:none;
padding:0;
margin:0;
}

.display {
float:left;
display:inline;
margin:0px;
padding:0px;
}

.display-block {
display:block;
margin:0px;
padding:0px;
}

a{
color:#bd1326;
font-weight:bold;
text-decoration:underline;
}
a:visited {
color:#bd1326;
font-weight:bold;
text-decoration:underline;
}
a:hover {
color:#bd1326;
font-weight:bold;
text-decoration:none;
}
a:active {
color:#bd1326;
font-weight:bold;
text-decoration:underline;
}




#general {
position:absolute;
width:970px;
top:0px;
left: 50%;
margin-left:-485px;
}

/* ------------------  HEADER ------------------ */

#header {
width:970px;
height:116px;
}

#header2 {
width:970px;
height:30px;
margin:0px;
padding:0px;
}

#footer {
width:970px;
height:40px;
background-color:#FFFFFF;
}

#footer-txt {
width:100%;
height:20px;
padding-top:15px;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
}

/* ------------------  CONTENEUR ------------------ */

#conteneur {
position:relative;
width:970px;
background-color:#FFFFFF;
overflow:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#4b4b4b;
}


#gauche {
float:left;
width:190px;
}

#droite {
float:right;
width:780px;
}

#contenu-droite {
float:left;
width:710px;
padding-left:20px;
}

#ateliers {
width:730px;
padding-right:0px;
padding-top:20px;
font-size:10px;
overflow:auto;
}

.bloc-atelier {
float:left;
display:inline;
width:232px;
padding-right:0px;
margin-right:7px;
margin-top:20px;
}

.titre-atelier {
background-image:url(../../images/fr/pages-int/blocs-ateliers/repet-atelier.gif);
background-repeat:repeat-y;
width:217px;
padding-left:15px;
font-size:12px;
font-weight:bold;
color:#474747;
text-transform:uppercase;
}


.display-block-atelier {
width:232px;
background-image:url(../../images/fr/pages-int/blocs-ateliers/repet-atelier.gif);
background-repeat:repeat-y;
display:block;
margin:0px;
padding:0px;
}
 
.rapport{
background-image:url(../../images/fr/pages-int/blocs-ateliers/repet-atelier.gif);
background-repeat:repeat-y;
width:217px;
padding-left:15px;
}
.rapport-txt{
width:200px;
}


#bt-forum {
display:block;
width:570px;
height:89px;
padding-left:80px;
padding-top:20px;
font-size:10px;
}


/* ------------------  SS MENU ------------------ */

.ssmenu {
background-image:url(../../images/fr/pages-int/ssmenu/ssmenu_02.jpg);
background-repeat:repeat-y;
width:170px;
display:block;
padding-left:20px;
padding-bottom:3px;
padding-top:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}

a.ssmenu11 {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

a.ssmenu1 {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.ssmenu1:visited {
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
a.ssmenu1:hover {
font-weight:bold;
color:#ed8994;
text-decoration:none;
}
.ssmenu1:active {
color:#ed8994;
text-decoration:none;
}

.ssmenu1-active {
color:#ed8994;
text-decoration:none;
}



a.ssmenu2 {
padding-left:10px;
font-weight:normal;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}
a.ssmenu2:visited {
font-weight:normal;
color:#ffffff;
text-decoration:none;
}
a.ssmenu2:hover {
padding-left:10px;
font-weight:normal;
color:#ed8994;
text-decoration:none;
}
a.ssmenu2:active {
font-weight:bold;
color:#ffffff;
font-weight:normal;
text-decoration:none;
}




a.foot {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}
a.foot:visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}
a.foot:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:none;
}
.foot:active {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
color:#6f7072;
text-decoration:underline;
}

.table-margin {
margin-left:50px;
}

