body {
	background-color: #333333;
	text-align:center;
	}
#global {
	position: relative;
	background-color: #333333;
	width:980px;
	text-align:center;
	font-size:14px;
	font-family:Trebuchet MS, Arial, sans-serif;
	font-weight: normal;
	font-style: normal;
	color:#000000;
	line-height:14px; 
	margin-top:0px;
        margin-left: auto; 
        margin-right: auto; 
	}
#detection {
	position: relative;
	width:980px;
	text-align:center; 
	font-size:13px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#ffffff;
	line-height:16px; 
        margin-left: auto; 
        margin-right: auto; 
	margin-top:-10px;
	}
#detection a { 
	color:#FFAA00;
	font-weight: bold;
	text-decoration:none; 
	}
#detection a:hover { 
	color:#f05a25;
	font-weight: bold;
	text-decoration:underline;
	}
#entete {
	float: left;
	background: url(../images/Background_top.jpg) no-repeat center top ; 
	width:980px;
	text-align:left; 
	margin-left:0px;
	}
#logos {
	float: left;
	width:490px;
	height:150px;
	text-align:left;
	margin-left:130px;
	margin-top:0px;
	}
#boite {
	float: left;
	width:468px;
	}
.boite {
	margin-left:0px;
	margin-top:-15px;
	}
#langues {
	float: left;
	background-color: #000000;
	width:90px;
	height:19px;
	text-align:left;
	font-size:12px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#FFFFFF;
	line-height:19px;  
	margin-left:245px;
	margin-top:10px;
	}
#langues A { 
	color:#FFAA00; 
	text-decoration:none; 
	}
#langues A:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}
.langue {
	margin-left:9px;
	margin-right:0px;
	}
#clients {
    float: left;
    background: url(../images/Acces_client.png) no-repeat center top ; 
    width:336px;
    height:70px;	
    text-align:left;
    margin-left:0px;
    margin-top:5px;
}
#webmail {
	float: left;
	width:95px;
	height:70px;	
	text-align:left;
	margin-left:5px;
	margin-top:1px;
	}   
#accesclient {
	float: left;
	width:236px;
	height:70px;	
	text-align:left;
	margin-left:0px;
	margin-top:0px;
	}
#identifications {
	float: left;
	width:167px;
	text-align:left;
	font-size:12px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#FFAA00;
	line-height:20px;
	margin-left:73px;
	margin-top:5px;
	}
.identification { 
	font-size:16px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	line-height:20px;
	margin-bottom:0px; 
	}
.identification2 { 
	font-size:16px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#000000;
	line-height:20px;
	margin-bottom:0px; 
	}
#identifications A { 
	font-size:10px;
	color:#FFAA00; 
	text-decoration:none; 
	}
#identifications A:hover { 
	font-size:10px;
	color:#FFFFFF;
	text-decoration:none;
	}
.connexion { 
	vertical-align:bottom;
	margin-top:5px;
	margin-bottom:1px;
	}
#extras {
	float: left;
	width:380px;
	height:43px;
	text-align:left;
	font-size:12px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#FFFFFF;
	line-height:19px;  
	margin-left:-20px;
	margin-top:10px;
	}
.extra {
	margin-left:6px;
	margin-right:6px;
	}
.extra2 {
	margin-left:6px;
	margin-right:1px;
	}
.extra3 {
	margin-left:1px;
	margin-right:6px;
	}
.extra4 {
	margin-left:1px;
	margin-right:1px;
	}
#menu {
	float: left;
	width:690px;
	text-align:left; 
	margin-left:285px;
	margin-top:0px;
	}
#bandeau {
	float: left;
	width:675px;
	height:108px;
	text-align:left; 
	margin-left:285px;
	margin-top:0px;
	}
#filariane {
	float: left;
	width:945px;
	height:30px;
	background: url(../images/Fil_Ariane.jpg) no-repeat center top ;
	text-align:left; 
	font-size:12px;
	font-family: MS, sans-serif;
	font-weight: bold;
	font-style: normal;
	color:#FFFFFF;
	line-height:30px;
	margin-left:15px;
	margin-top:15px;
	}
#filariane A { 
	color:#FFAA00; 
	text-decoration:underline; 
	}
#filariane A:hover { 
	color:#FFFFFF;
	text-decoration:underline;
	}
#contenu {
	float: left;
	background: url(../images/Background_contenu.jpg) repeat-y 0px 0px;
	width:980px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}

#colonnegauche {
	float: left;
	background-color: #000000;
	width:260px;
	text-align:left; 
	margin-left:15px;
	margin-top:10px;
	}
#coordonneestop {
	float: left;
	background: url(../images/Cadre_coordonnees_top.jpg) no-repeat center top ;
	width:250px;
	height:15px;
	text-align:left; 
	margin-left:0px;
	margin-top:10px;
	}
#coordonnees {
	float: left;
	background-color: #333333;
	width:240px;
	text-align:left; 
	font-size:14px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#FFAA00;
	line-height:18px; 
	padding-left:10px;
	margin-left:0px;
	margin-top:0px;
	}
#coordonnees A { 
	color:#FFFFFF;
	text-decoration:none; 
	}
#coordonnees A:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}
#coordonnees2 {
	float: left;
	background-color: #333333;
	width:240px;
	text-align:left; 
	font-size:14px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#FFAA00;
	line-height:18px; 
	padding-left:10px;
	margin-left:0px;
	margin-top:0px;
	}
#coordonnees2 A { 
	color:#FFFFFF;
	text-decoration:none; 
	}
#coordonnees2 A:hover { 
	color:#FFFFFF;
	text-decoration:none;
	}
#coordonneesbottom {
	float: left;
	background: url(../images/Cadre_coordonnees_bottom.jpg) no-repeat center top ;
	width:250px;
	height:15px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}
#sousmenuvertical {
	float: left;
	background-color: #000000;
	width:250px;
	text-align:center; 
	font-size:22px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#828282;
	line-height:26px; 
	padding-left:0px;
	margin-left:0px;
	margin-top:15px;
	margin-bottom:15px;
	}
#ssmenu {
	float: left;
	list-style: none;
	width:250px;
	text-align:center; 
	margin-left:0px;
	margin-top:15px;
	margin-bottom:5px;
}
#ssmenu li {
	font-family: MS, Arial, sans-serif;
}
#ssmenu a {
	background: url(../images/Bouton_Sous_menu.png) no-repeat center top ;
	text-align:center; 
	font-size:15px;
	font-weight: bold;
	font-family: MS, Arial, sans-serif;
	color:#FFAA00;
	line-height:24px; 
	display: block;
	text-decoration: none;
	height:24px;
	margin-bottom:5px;
}
#ssmenu a:hover {
	background: url(../images/Bouton_Sous_menu_over.png) no-repeat center top ;
	color: #fff;
}
#boutons {
	float: left;
	background-color: #000000;
	width:250px;
	text-align:left; 
	margin-left:0px;
	margin-top:40px;
	}
.bouton {
	margin-left:0px;
	margin-bottom:10px;
	}
#w3cvalidator {
	float: left;
	background: url(../images/Cadre_gadgets.jpg) no-repeat center top ;
	width:250px;
	height:40px;
	text-align:left; 
	margin-left:0px;
	margin-top:20px;
	margin-bottom:10px;
	}
.logow3c {
	margin-left:5px;
	margin-top:7px;
	}
#partenairestop {
	float: left;
	background: url(../images/Cadre_partenaires_top.jpg) no-repeat center top ;
	width:250px;
	height:5px;
	text-align:left; 
	margin-left:0px;
	margin-top:100px;
	}
#partenaires {
	float: left;
	background-color: #333333;
	width:250px;
	text-align:center; 
	font-size:16px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#FFAA00;
	line-height:18px; 
	margin-left:0px;
	margin-top:0px;
	}
#partenaires span a { 
	color:#FFAA00;
	text-decoration:underline; 
	}
#partenaires span a:hover { 
	color:#f05a25;
	text-decoration:underline;
	}
.partner0 {
    float:left;
    margin: 10px 10px 0 25px;
	}
.partner1 {
    float:left;
    margin: 10px 10px 0 10px;
	}
.partner2 {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
.partner3 {
    float:left;
    margin: 10px;
	}
.partner4 {
    float:left;
    margin: 10px 0px 10px 5px;
	}
#partenairesbottom {
	float: left;
	background: url(../images/Cadre_partenaires_bottom.jpg) no-repeat center top ;
	width:250px;
	height:5px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}
#gadgets {
	float: left;
	background-color: #333333;
	width:250px;
	line-height:20px;
    text-align:center; 
	margin-left:0px;
	margin-top:0px;
	margin-bottom:0px;
	}
#gadgetstop {
	float: left;
	background: url(../images/Cadre_partenaires_top.jpg) no-repeat center top ;
	width:250px;
	height:5px;
	text-align:left; 
	margin-left:0px;
	margin-top:20px;
	}
#gadgetsbottom {
	float: left;
	background: url(../images/Cadre_partenaires_bottom.jpg) no-repeat center top ;
	width:250px;
	height:5px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}
.gadget {
	vertical-align:middle;
	margin-top: 10px;
	margin-left: 7px;
	margin-bottom: 0px;
	}
.gadget0 {
	vertical-align:middle;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 0px;
	} 
#gadgets span a { 
	color:#FFAA00;
	text-decoration:none; 
	}
#gadgets span a:hover { 
	color:#f05a25;
	text-decoration:none;
	}
#colonnedroite{
	float: left;
	background-color: #000000;
	width:685px;
	text-align:left; 
	margin-left:0px;
	margin-top:10px;
	}
#conteneurtop {
	float: left;
	width:685px;
	background-color: #000000;
	height:10px;
	text-align:left; 
	margin-left:0px;
	margin-top:10px;
	}
#conteneur {
	float: left;
	background-color: #000000;
	width:685px;
	text-align:left; 
	font-size:14px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#FFAA00;
	line-height:18px; 
	margin-left:0px;
	margin-top:0px;
	}
#conteneur h1 { 
	font-size:20px; 
	text-align:left; 
	font-weight: normal;
	line-height:24px;
	color:#FFAA00;  
	}
#conteneur a { 
	color:#FFAA00;
	text-decoration:none; 
	}
#conteneur a:hover { 
	color:#f05a25;
	text-decoration:underline;
	}
#conteneurbottom {
	float: left;
	width:685px;
	background-color: #000000;
	height:10px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}
#bloc {
	float: left;
	width:685px;
	}
#bloc h3 {
	font-size:14px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#ffffff;
	line-height:18px; 
	}
#blocbis {
	float: left;
	width:685px;
	}
#blocbis h3 {
	font-size:14px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#ffffff;
	line-height:18px; 
	}
#separation {
	float: left;
	width:1px;
	height:260px;
	background-color: #FFAA00;
	margin-left:10px;
	margin-right:10px;
	margin-top:40px;
	}
#separation2 {
	float: left;
	width:1px;
	height:300px;
	background-color: #FFAA00;
	margin-left:10px;
	margin-right:10px;
	margin-top:20px;
	}
#bascontenu{
	float: left;
	background: url(../images/Background_bottom.png) no-repeat center top ;
	width:980px;
	height:22px;
	text-align:left; 
	margin-left:0px;
	margin-top:0px;
	}
#piedpage{
	float: left;
	background-color: #333333;
	width:980px;
	text-align:center;
	font-size:11px;
	font-family: MS, Arial, sans-serif;
	font-weight: normal;
	color:#FFAA00;
	line-height:15px;
	margin-left:0px;
	margin-top:7px;
	margin-bottom:10px;
	}
#piedpage A { 
	color:#FFAA00;
	text-decoration:none; 
	}
#piedpage A:hover { 
	color:#FFAA00;
	text-decoration:none;
	}
.vam {
	vertical-align:middle;
	margin-top: -2px;
	margin-bottom: 0px;
	}
.vam2 {
	vertical-align:middle;
	margin-top: 0px;
	margin-bottom: 0px;
	}
a { 
	text-decoration:none; 
    outline-style:none;
	}
a:hover { 
	text-decoration:underline;
    outline-style:none;
	}
.reset {
	margin-left:150px;
	margin-right:170px;
	}
.reset2 {
	margin-left:0px;
	margin-top:15px;
	margin-right:0px;
	}
.images01 {
	margin-left:40px;
	}
.images02 {
	margin-left:10px;
	margin-top:10px;
	}
.images03 {
	margin-left:20px;
	margin-top:10px;
	}
.images04 {
	margin-left:20px;
	}
.images05 {
	margin-left:80px;
	margin-top:10px;
	}
.images06 {
	margin-left:10px;
	}
.images07 {
	margin-left:55px;
	}
.images08 {
	margin-left:10px;
	margin-bottom:10px;
	}
#bloc01 p, #bloc01a p, #bloc03 p, #bloc06 p, #bloc06a p, #bloc06b p, #bloc06c p, #bloc04 p, #bloc05 p {
	text-align:justify;
	margin:0;
	text-indent:30px;
}
#bloc01 ul, #bloc01a ul, #bloc03 ul, #bloc06 ul, #bloc06a ul, #bloc06b ul, #bloc06c ul, #bloc04 ul, #bloc05 ul {
	text-align:justify;
}
.blablareferencement {
    visibility:hidden; 
    width:0px; 
    height:0px; 
    overflow:hidden;
}