
/* CSS Document */

.page{background-image: url(fondpage2.html);background-repeat:repeat}

.forms option{
	background-color:#79736D;
	
}

#contenu{   
	background-repeat:no-repeat;
	margin-left:0px;
	margin-top:0px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}
.admin{
	background-color:#79736D;
}

#contenu #c1{
	z-index:13;
	float:left;
	background-image:url(../img/fondc2clair.jpg);
	padding-left:15px;
	margin-top:8px;
	padding-top:20px;
	padding-right:5px;
	/*min-height:420px;*/
	height:auto !important;
	height:465px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	width:175px;
}
#contenu #c1 img{
border:1px solid white;
}
#popup #c1{
	display:none;
}
 
#contenu #c2{
	z-index:16;
	background-image:url(../img/fondc2.jpg);
	padding-left:15px;
	margin-top:8px;
	padding-top:20px;
	padding-right:15px;
	border-left:1px solid white;
	border-right:1px solid white;
	min-height:420px;
	height:auto !important;
	height:420px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000;
	width:272px;
}

#contenu #c2b{
	z-index:16;
	background-image:url(../img/fondc2.jpg);
	padding-left:15px;
	margin-top:8px;
	padding-top:20px;
	padding-right:15px;
	border-left:1px solid white;
	min-height:420px;
	height:auto !important;
	height:420px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	font-size:12px;
	color:#000;
	width:218px;
}
#contenu #c2c{
	float:left;	
	background-image:url(../img/fondc3.jpg);
	padding-left:10px;
	margin-top:8px;
	padding-top:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:420px;
	height:auto !important;
	height:420px;
	color:#000;
	width:285px;
}

.home #contenu #c2{
	background-image:url(../img/fondc2clair.jpg);
}

#contenu #c3 img{
border:1px solid white;
}
 
#contenu #c3{
	float:left;	
	background-image:url(../img/fondc3.jpg);
	padding-left:10px;
	margin-top:8px;
	padding-top:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:420px;
	height:auto !important;
	height:420px;
	color:#000;
	width:240px;
}

#contenu #c4{
	float:left;	
	border-left:1px solid white;
	background-image:url(../img/fondc3.jpg);
	padding-left:15px;
	padding-right:15px;
	margin-top:8px;
	padding-top:20px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
/*	min-height:465px;*/
	height:auto !important;
	height:465px;
	color:#000;
	width:525px;
}

/* popup */
#popup{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	background-color:#7B7370;
	background-image:url(../img/fondc3.jpg);
}
#popup #contenu{
position:relative;
	margin-top:-45px !important; margin-top:-35px;
	margin-right:-20px;
}
#popup .close{
	display:block;
	float:right;
	position:absolute;
	margin-top:273px;
	z-index:50;
	font-size:11px;
	right:5px;
	top:2px;
}
#popup .close a{
	color:white;
}
#popup #c4{
	position:relative;
	background-image:none;
	border-left:0px;
}
#popup #c4 img{
margin-left:25px;
border:1px solid white;
}

/* titre principal */
#contenu h1, .forms .h1{
	font-size:15px;
	color: #FFCC00;
	margin-top:25px !important; margin-top:25px;
	padding-top:5px !important; padding-top:5px;
}
#contenu h2, .forms .h2{
	font-size:12px;
	color: #FFFFFF;
	margin:0px;
	border-bottom:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#contenu h3, .forms .h3{
	font-size:12px;
	font-weight:bold;
	color:#FF4600;
	margin:0px;
	margin-bottom:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
/*	border-bottom:1px solid  #FFCC00;*/
	background-color:#373739;
	padding:2px;
	
}	

#contenu p, .forms .p{
text-align:left;
	font-size:12px;
	margin-bottom:10px;
}


#contenu address,.forms address{
	border-bottom:2px solid  #29292F;
	margin-bottom:10px;
	padding-bottom:10px;
	font-style:normal;
	font-size:13px;

}

#contenu strong, .forms .strong{
	font-weight:bold;
	color:#29292F;
}


#contenu em,.forms .em{
	font-weight:bold;
	font-style:normal;
	color:#FFFFFF;
}

/* divers */
#contenu a{
	text-decoration:none;
	
}
#contenu h3 a{
	color:#FF4600;
	text-decoration:none;

}
#contenu ul li,.forms .ul{
	font-weight:bold;
	color:#163391;
	list-style-type:square;
	

}
#contenu  a{
	color:#163391;
	text-decoration:none;
}




#contenu #imgright img,.forms .imgright{
	margin-left:10px;
	margin-bottom:10px;
	float:right !important;
	border:0px
}

#contenu #imgleft img,.forms .imgleft{
	margin-right:10px;
	margin-bottom:10px;
	float:left;
	border:0px
}


.competence{
	margin-bottom:30px;
	
}
.competence img{
	margin-left:10px;
	margin-right:10px;
	border:0px;
}

.competence img .a{text-decoration:none;
border:0px;}

#contenu #logo,.forms .logo {
position:relative;
margin-top:40px;
	border-bottom:1px solid  #FFFFFF;
	margin-right:10px;
	float:right;
	width:500px;
}

#contenu #logo img,.forms .logo img{
border:0px;
position:relative;
z-index:200;
margin-right:-30px;
margin-bottom:0px;
float:right;
}

#contenu #logocarre,.forms .logocarre {
position:relative;
margin-top:20px;
	border-bottom:1px solid  #FFFFFF;
	margin-right:15px;
	float:right;
	width:480px;
	text-align:right;
}

#contenu #logocarre img,.forms .logocarre img{
border:0px;
position:relative;
z-index:200;
margin-right:-40px;
margin-bottom:-1px;
float:right;
}


#contenu #logo a,.forms .logo a{
text-decoration:none;
}



#formulairepage {
	float:right;	
	border-left:1px solid white;
	background-image:url(img/fondc3.html);
	padding-left:15px;
	margin-right:80px;
	margin-top:0px;
	padding-top:10px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	min-height:340px;
	height:auto !important;
	height:340px;
	color:#FFFFFF;
	width:auto;
}
#formulairepage table{
	margin-left:15px;
	border-collapse:collapse;
	font-size:11px;
}

#formulairepage label{
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	width:150px;
	font-weight:bold;	
	margin-bottom:10px;
	
}
.ctext,.email,textarea{
	border:1px solid #CCCCCC;
	width:300px;
}
#formulairepage tfoot td{
	text-align:center;
	padding-left:150px;
	padding-top:20px;
}
.contenu p img {
border:1px solid white;
float:left;
margin:5px;
}