


body{

	text-align:center;
	background:#131212;
	
	
}

.shadow{
	padding:4px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
	box-shadow:0px 0px 4px #afaeae;
	-webkit-box-shadow:0px 0px 4px #afaeae;
	-moz-box-shadow:0px 0px 4px #afaeae;
}

.noshadow{
	padding:29px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;	
	box-shadow:0px 0px 4px #FDFCFA;
	-webkit-box-shadow:0px 0px 4px #FDFCFA;
	-moz-box-shadow:0px 0px 4px #FDFCFA;
	cursor:pointer;
}



#title{

	width:960px;
	height:130px;
	position:relative;
}


#logo{

	position:absolute;

	top:-10px;

}


.italic{font-style:italic;}

.tbFormImg{

	width:260px;
	margin-top:20px;

}
.tbFormImgTD3{
	width:260px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:center;

}
.tbFormImgTD1{

	padding-top:10px;

}

.btnDelete{


	background:red;padding:10px;width:140px;text-align:center;
}
.btnCancel{

padding:10px;

}
.btnSubmit{

padding:10px;

}




.tbFormImgTD1{


}

.tbFormImgTD2{


}

.messageFile{
margin-top:30px;
color:red;

}


.hfirst{
	position:absolute;
	top:25px;
	left:145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:70px;
	font-weight:normal;
	text-align:left;
	color:#007B32;

}

.hsecond{
	position:absolute;
	top:70px;
	right:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:33px;
	font-weight:normal;
	text-align:left;
	color:#007B32;

}

a h1{ color:#007B32; text-decoration:none;}



h2{

	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	text-align:center;
	
	
}

h3{
	margin-top:30px;
	margin-bottom:30px;
    	color: #7BAB00;
    	font-style: italic;
    	font-weight: normal;
    	line-height: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:1.1em;
	width:100%;clear:both;
}

h3.rubriqueH3{
padding-top:20px;
cursor:default;
}
#servh{padding:5px;width:450px;font-size:1em;}
p{

	text-align:justify;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.9em;
}

#wrapper{

	padding-top:20px;

	background: url("../imgs/bg-tail.gif") repeat-x #FDFCFA;

}

#sub{
	width:960px;
	text-align:left;
	margin:0 auto ;
	position:relative;
	padding-bottom:20px;
}


#content{
	width:960px;
	text-align:left;
	margin:0 auto;
	position:relative;
}


#content table{

	width:100%;

}

#content1{
	border-right:1px solid #ceccc2;
	width:370px;
	padding:10px;
	padding-right:30px;

}

#content4{
	border-right:1px solid #ceccc2;
	width:641px;
	padding:10px;
	padding-right:30px;

}

#content4 img{




}

#content4 a{


	display:block;
	height:150px;
	width:150px;
	float:left;
	margin:20px;
	text-align:center;


}
#content4 a.hoverAImg img{

border:1px solid red;


}


#content8{
	border-right:1px solid #ceccc2;
	width:641px;
	padding:10px;
	padding-right:30px;

}

#content8 img{

	margin:10px;


}


#content8 h2{

	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	
	
}

a {color:black}
a:hover {text-decoration:none;}

.expo{

	margin-top:20px;
	font-weight:bold;
	text-align:left;

}

#content4 h2{

	font-family: Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	text-align:left;
	
	
}


#content1 h2{
	text-align:justify;

}

#content2{
	border-right:1px solid #ceccc2;
	width:250px;
	padding:10px;

}





#services{
	margin-top:30px;
	list-style-image:url('../imgs/marker.gif');
}

#services li{
	margin-top:10px;
	margin-left:20px;
	padding-left:5px;
	font-family: Garamond, Georgia, Times, “Times New Roman”, serif;
	font-size:0.9em;
	
}

#album{
	margin-top:10px;
}



#content3{

	padding:10px;


}

#content6{

	padding:10px;


}

#content6 img{

	margin-left:20px;
	margin-top:25px;

}

#content6 ul{
	margin-top:20px;
	padding-left:0px;
}





#content6 ul li{
	margin-top:5px;
	margin-left:20px;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	font-size:0.85em;
	
}







#adminBarwrap{

	width:100%;
	background: url("../imgs/footer-bg.png") repeat-x;

}

#adminBar{
	margin:0 auto;
	width:960px;
	height:50px;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	color:white;
	position:relative;
}
#adminBar a{

	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	color:white;
}
#adminBar p{

	width:300px;
	position:absolute;
	right:0;
	top:20px;
}

#adminBar h1{

	width:300px;
	position:absolute;
	left:0;
	bottom:12px;
	font-weight:normal;
	font-size:1.4em;
	text-transform:uppercase;
}

#footer{
	background: url("../imgs/footer-bg.png") repeat-x;
	position:relative;
	font-size:0.9em;
	text-align:center;
}


#footer .cop{

	display:block;
	text-align:center;
	margin-bottom:20px;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	color:white;
	width:200px;
	margin-left:auto;
	margin-right:auto;
	font-size:0.8em;
	color:#cccccc;

}

#foot a{

	color:white;
	text-decoration:underline;

}


#foot a:hover{

	text-decoration:none;

}

#foot{
	width:960px;
	text-align:left;
	padding-top:10px;
	padding-bottom:30px;
	margin:0 auto;

}

#foot1{
	border-right:1px solid #262424;
	width:230px;
	padding:10px;
	padding-right:20px;

}


#foot2{
	border-right:1px solid #262424;
	width:375px;
	padding:20px;

}

#foot2 h2 {

	color:white;
	text-align:center;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:20px;

}


#foot2 p {
	line-height:1.2em;
	color:white;
	text-align:center;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
}

#foot3{


	padding:20px;
}

#foot3 ul{

	list-style-image:url('../imgs/marker2.gif');
}

#foot3 ul li{
	margin-top:5px;
	margin-left:20px;

	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	color:white;
	font-size:0.9em;
	
}


#foot3 h2 {

	color:white;
	text-align:left;
	font-family: "trebuchet ms",tahoma,helvetica,arial,verdana,sans-serif;
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:20px;

}










.contact-area{padding:5px 10px 20px 10px; margin:0px 0px 0px 6px}
@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0)
{ #contactFormArea{ margin-bottom:50px; }}

form{
	margin:0; 
	padding:0;
	
}
fieldset{
	border:0;
	margin:0;
	padding:0; 
}
#contactFormArea label{

	width:130px;
	font-size:80%;
	color:#000000;
	padding-right:15px;
	margin-top:6px;
	float:left; 
}
#contactFormArea{
	width:600px; 
	margin-top:20px;

	color:#EAEAEA;
	float:left;

}



.textfield{
	background-color:#f5f5f5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:1px solid #A1A1A1;
	font-family:Tahoma, Arial, verdana;
	font-size:12px; 
	padding:7px 5px; 
	margin:0px 0px 16px 0px; 
	color:#000000;
	display:block;
	width:430px;
}
.textarea{
	background-color:#f5f5f5;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	overflow:hidden;
	border:1px solid #A1A1A1;
	font-family:Tahoma, Arial, verdana;
	font-size:12px; 
	padding:7px 5px; 
	margin:0px 0px 16px 0px; 
	color:#000000;
	display:block;
	width:430px;
}
.buttoncontact{

	background-color:#ffffff;
	border:1px solid #cccccc;
	padding:5px;
	cursor:pointer;
	display:block;
	margin:2px 10px;
	font-size:14px;
	float:right;
	color:#000000;
	text-align:center;
	width:150px;
}





.errorMSG {

	color:#FF4100;
	display:block;
	font-family:Tahoma,Arial,verdana;
	font-size:12px;

	margin-left:150px;
	margin-top:-10px;
	margin-bottom:10px;

}





.success {
	width:450px;
   	color:#000000;  
    	padding:0px 10px 30px 70px;
    	background: url(../imgs/success.png) 25px 10px no-repeat;
	font-size:80%;
	line-height:18px;
}






#breadcrumb a:link,
#breadcrumb a:visited{color:#547A00;text-decoration:none;}

#breadcrumb a:hover,
#breadcrumb a:active{color:#000000;}



/*Styles du div englobant*/
#breadcrumb{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
width:500px;
position:absolute;
top:390px;
left:20px;
z-index:50;
}
/*Reset sur la liste*/
#breadcrumb ul, #breadcrumb li {
list-style-type:none;	
padding:0;margin:0;
}		
/*Styles sur la liste*/
#breadcrumb ul{
height:33px;
margin:10px auto;

}	
/*Premier élément de la liste*/
#breadcrumb li.first {
background:url(../imgs/first-left.png) 0 0 no-repeat;
height:33px;
} 
/*Tous les éléments de la liste sauf premier et dernier*/
#breadcrumb li {
float:left;
background:url(../imgs/general-left.png) 0 0 no-repeat;
line-height:33px;
margin:5px 0 0 0;
padding-left:13px;
}
/*Style sur les éléments a et span*/
#breadcrumb li a, #breadcrumb li span {
float:left;
background:url(../imgs/bg-gradient.jpg) 0 0 repeat-x;
height:33px;
margin:0;
padding:0 0 0 5px;
font-size:11px;
text-transform:uppercase;
letter-spacing:0.02em;
}	
/*Style du dernier span de la liste*/
#breadcrumb li span.end {
float:left;
background:url(../imgs/general-right.png) 0 0 no-repeat;
width:15px;
height:33px;
} 					




#breadcrumbright{
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
width:500px;
position:absolute;background:url(../imgs/bg-gradient.jpg) 0 bottom repeat-x;
top:410px;height:33px;
right:20px;
z-index:50;
}

button{cursor:pointer;}







