/* Begin structure/mainPage.html */
								
.display_none {
	display: none;
}

#page{
	background:#ffffff;
	margin:0 auto;
	position:relative;
	width:970px;
        padding:0 22px;
        background:transparent url(/images/fond-page.gif) repeat-y 0 0;
}


#accessibility{
	position:absolute;
	right:0;
	top:0;
        display:none;
}
	#accessibility ul, #accessibility li, #accessibility a, #accessibility a:visited{
		background:none;
		color:#fff;
		display:inline;
		font-size:1em;
		margin:0;
		padding:0;
		text-decoration:none;
	}
	#accessibility a:hover{
		text-decoration:underline;
	}


/*CSSEditor|structure,global|Zone de bannière*/
#banner{
	margin:0 0 0 0;
         background:#fff url(/images/fond-banner.gif) no-repeat 0 0;
}

.bleu #banner{
	background:#fff url(/images/fond-banner-bleu1.gif) no-repeat 0 0;
}

.jaune #banner{
	background:#fff url(/images/fond-banner-jaune1.gif) no-repeat 0 0;
}

.orange #banner{
	background:#fff url(/images/fond-banner-orange1.gif) no-repeat 0 0;
}

.violet #banner{
	background:#fff url(/images/fond-banner-violet1.gif) no-repeat 0 0;
}

.rose #banner{
	background:#fff url(/images/fond-banner-rose1.gif) no-repeat 0 0;
}

.marron #banner{
	background:#fff url(/images/fond-banner-marron.gif) no-repeat 0 0;
}

#banner #imglogo{
  padding:3px 0 14px 15px;
}

	#banner h1{
		background:#20bdf0;
		font-size:1em;
		margin:0;
	}

#banner #pageleft{
 background:transparent url("/images/banner-l-vert.gif") no-repeat left top;
height:238px;
left:-60px;
position:absolute;
top:89px;
width:82px;
}

.bleu #banner #pageleft{
	background:#fff url(/images/banner-l-bleu.gif) no-repeat 0 0;
}

.jaune #banner #pageleft{
	background:#fff url(/images/banner-l-jaune.gif) no-repeat 0 0;
}

.orange #banner #pageleft{
	background:#fff url(/images/banner-l-orange.gif) no-repeat 0 0;
}

.violet #banner #pageleft{
	background:#fff url(/images/banner-l-violet.gif) no-repeat 0 0;
}

.rose #banner #pageleft{
	background:#fff url(/images/banner-l-rose.gif) no-repeat 0 0;
}

.marron #banner #pageleft{
	background:#fff url(/images/banner-l-marron.gif) no-repeat 0 0;
}


#banner #pageright{
 background:transparent url("/images/banner-r-vert.gif") no-repeat left top;
height:238px;
left:992px;
position:absolute;
top:89px;
width:87px;
}

.bleu #banner #pageright{
	background:#fff url(/images/banner-r-bleu.gif) no-repeat 0 0;
}

.jaune #banner #pageright{
	background:#fff url(/images/banner-r-jaune.gif) no-repeat 0 0;
}

.orange #banner #pageright{
	background:#fff url(/images/banner-r-orange.gif) no-repeat 0 0;
}

.violet #banner #pageright{
	background:#fff url(/images/banner-r-violet.gif) no-repeat 0 0;
}

.rose #banner #pageright{
	background:#fff url(/images/banner-r-rose.gif) no-repeat 0 0;
}

.marron #banner #pageright{
	background:#fff url(/images/banner-r-marron.gif) no-repeat 0 0;
}

#banner .drapeau{
  position:absolute;
  top:5px;
  left:950px;
}	


/*CSSEditor|structure,global|Zone intérieure*/
#wrapper{
	color:#4c4c4c;
	font-size:1em;
	width:970px;
        margin-top:15px;
}
	#conteneur{
		float:left;
		width:970px;
	}
		#contents{
			padding:0 215px 20px 215px;
		}

.nos_offres_de_services #contents{
			padding:0 0px 10px 215px;
		}
    
.mon_compte #contents{
			padding:0 0px 10px 215px;
		}
			/*CSSEditor|structure,global|Zone de contenu*/
			#contents #main{

			}


/*CSSEditor|structure,global|Colonne de gauche*/
#leftbar {
	float:left;
	margin:0 0 0 -965px;
	width:182px;
        position:relative;
}

.lequipe #leftbar{
  display:none;
}

.prestations #rightbar{
  display:none
}

.sscoldroite #rightbar{
  display:none
}

.lequipe #contents{
   padding:0 215px 20px 5px;
}

.prestations #contents{
   padding:0 5px 20px 215px;
}

.sscoldroite #contents{
   padding:0 5px 20px 215px;
}


/*CSSEditor|structure,global|Colonne de droite*/
#rightbar{
	float:left;
	margin:0 0 0 -195px;
	width:190px;
}

.nos_offres_de_services #rightbar{
  display:none;
}

.mon_compte #rightbar{
  display:none;
}

/*CSSEditor|structure,global|Zone de pied de page*/
#basdepage{
   background:url(/images/fond_basdepage.gif) repeat-x left top;
}
#footer{
	background: url(/images/fond_footer.gif) no-repeat left top;
	margin:0 auto;
	padding:0 100px 0 120px;
	width:794px;
	height:190px;
	color:#4c4c4c;
	line-height:130%;
}
#footer .box{
  margin-bottom:10px;
	color:#4c4c4c;
}
#footer p{
  font-weight:bold;
}
#footer a{
  text-decoration:none;
	color:#4c4c4c;
}
#footer a:hover{
  text-decoration:underline;
}
#signature{
	text-align:center;
}
	/*CSSEditor|structure,global|Zone de signature*/
	#signature p,#signature a,#signature a:visited{
		background:none;
		color:#777;
		text-decoration:none;
	}
	#signature a:hover{
		color:#333;
	}

/* End structure/mainPage.html */


/* Begin structure/error.html */
								
#error_page{
	
}

/* End structure/error.html */
#logocg{
  display:block;
  margin-top:20px;
}