body { behavior: url(../js/csshover3.htc); }





body {





	background-repeat: repeat-x;

	background-position:bottom;

	background-color: #e4e5e6;

	text-align:center;



}







.green 	{

		color:#80bb3a;

		}







.red 	{

		color:#F33;

		}




/* Dropdown Menu General */



	.menu {float:right; padding-right:10px;}

	#cssdropdown, #cssdropdown ul {list-style:none; display:inline; margin:0px; padding:0px; }
	#cssdropdown, #cssdropdown ul a { color:#385b90; }
	#cssdropdown, #cssdropdown ul a:hover { background-color:#385b90; }
	#cssdropdown, #cssdropdown * { padding:0px;margin:0px; z-index:99; display:inline; }

	/* Head links */

	#cssdropdown li.headlink { font-family:Arial, Helvetica, sans-serif; font-size:12px; float:left; z-index:10; margin:0px; display:inline; }
	#cssdropdown li.headlink a { padding: 5px; color:#FFF; background-color:#385b90; z-index:99; }	
    #cssdropdown li.headlink a:hover { z-index:10; color:#FFF; background-color:#385b90; }

	/* Child lists and links */

	#cssdropdown li.headlink ul { width:200px; display: none; position:absolute; top:15px; list-style-position:outside; text-align: left; float:right; background-color:#385b90; padding:10px; margin-left:-49px; z-index:99;  }
	#cssdropdown li.headlink:hover ul {background-color:#385b90; z-index:99; border-bottom:#FFF solid 1px;   }
	#cssdropdown li.headlink ul li a { padding: 5px; z-index:99; }
	#cssdropdown li.headlink ul li a:hover { z-index:99; color:#FFF; }
	

 ul.dropdown ul {width:155px;}
 
 .fix {width:153px;}




.current  {
	

	width:925px;
	
	float:right;

	text-align:right;

	padding-left:10px;
	
	padding-right:10px;
	
	padding-bottom:10px;

	font: 11px/normal Arial, Helvetica, sans-serif;

	color:#666;

	background-color:#FFF;

	

}


.stock { width:650px;}






.bg_rech {
	
background:#FFF url(images/rech_bg.jpg) repeat-x;
	
}








#conteneur {



	width:100%;

	margin-left:auto;

	margin-right:auto;

	margin-top:0;

	position:relative; 
	



	

	}



	



.header {





	font-family:Arial, Helvetica, sans-serif; 

	font-size:13px; 

	color:#FFF; 

	padding:15px; 

	text-align:right;



}



.line   {
	
line-height:10px;	
	
}



.line2   {
	
line-height:10px;

	
}

.ie_ajust {
	
margin-bottom:5px;	
}







.message {

	

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#F00;

}







#message {

	

	font-family:Arial, Helvetica, sans-serif;	

	font-size:12px;

	color:#F00;

}



#message2 {



	font-family:Arial, Helvetica, sans-serif;

	width:500px;	

	font-size:12px;

	color:#F00;

}







#message5 {



	font-family:Arial, Helvetica, sans-serif;

	width:500px;	

	font-size:12px;

	color:#F00;

}







#message3 {

	

	font-family:Arial, Helvetica, sans-serif;

	width:300px;	

	font-size:12px;

	color:#F00;

	clear:both;

	float:left;

}













.homepageboxer {



width:280px; 

float:right; 

text-align:left; 

margin-right:10px;

font-size:12px; 

color:#666;





}







.mainbox_page_accueil {

	width:925px; 

	float:left;

	text-align:left;

	padding:2px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

	background-color:#FFF;

	

}





.homepage_table

{
padding: 5px 0pt 5px 5px; 
background-color: #666666; 
width: 572px; 
margin-bottom: 15px; 
color: #FFFFFF;


}


.homepage_table_2

{
background-image: url(../images/projets.jpg); 
margin: 10px 0pt; 
width: 572px; 
background-repeat: no-repeat; 
font-family: Arial,Helvetica,sans-serif; 
background-position: center top; 
float: left; 
color: #FFFFFF; 
font-size: 12px;

}



.homepage_table_pad
{

padding: 5px 5px 5px 10px;

}



.homepage_table_pad2

{

padding: 5px 10px 5px 5px; 
margin: 0px; 
width: 265px; 
float: right;

}







.mainbox {



	width:683px;



}



.mainbox_large {



width:925px;

text-align:left;

float:left;

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

color:#666; 





}



.mainbox_large_home {



width:925px; 

text-align:left;

float:left;

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

color:#666; 

margin-top:10px;








}







.header_text {

font-family:Arial, Helvetica, sans-serif;

color:#666;	

width:880px;

text-align:left; 

padding-right:5px;

}







.mainboxer_page {

	width:925px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#666;

	float:left;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	position:relative;



	

}







.mainboxer {



	width:250px;  

	float:left;

	text-align:left;

	padding:5px;

	margin-right:0px;

	margin-left:5px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#cd7303;

	position:relative;



	



}





.mainboxer_style {

	

	width:215px;

	padding-top:15px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#cd7303;

	position:relative;

	

}





.mainboxer2 {

	

	width:350px;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#cd7303;

	padding-bottom:5px;

	margin-top:12px;

	margin-left:15px;

	position:relative;

	border-bottom:solid #cd7303 1px;



	

}



.mainboxer3 {



 	

	float:left;

	text-align:left;

	font-family:Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#cd7303;

	padding-bottom:5px;

	margin-bottom:30px;

	margin-left:20px;

	position:relative;



	



}



.mainboxer_ {



	width:25%; 

	text-align:left;

	float:right;

	padding:2px;

	margin-top:30px;

	margin-left:500px;

	margin-right:20px;

	font-family:Arial, Helvetica, sans-serif;/

	font-size:14px;

	color:#925;

	border-bottom:solid #060 1px;



}









.maintitle {



	float:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:18px;

	color:#e0af00;

	width:550px;

	text-align:left;

	margin-top:10px;

	margin-left:10px;





}







.maintitle_border {



	float:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:18px;

	color:#e0af00;

	width:100%;

	text-align:left;

	margin-bottom:15px;

	display:block;

	border-bottom:#999 1px solid;





}







.maintitle_admin {

	

	float:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:18px;

	color:#cd7303;

	z-index:50;

	width:550px;

	text-align:left;

	margin-right:0px;

	margin-left:10px;

	padding-bottom:3px; 

	position:absolute;

	left:10px;

	top:-5px;

	border-bottom:#cd7303 solid 1px;

	

}







.maincontent {



	



	float:left;

	font-family:Arial, Helvetica, sans-serif; 

	font-size:12px;

	text-align:left;

	color:#666; 

	width:575px;

	position:relative;

	margin-top:15px;

	margin-left:10px;





}









.maintext {



	font-family:Arial, Helvetica, sans-serif;

	float:left;

	font-size:12px; 

	color:#666;



}







.homepage_textbox {

	

	width:50%; 

	font-family:Arial, Helvetica, sans-serif; 

	color:#666; 

	font-size:12px; 

	text-align:left; 

	margin-right:0px;

	margin-left:5px;

	clear:both;

}















.blacktext



{



color:#000;

padding-top:5px;

padding-left:10px;



}







.blacktext_nopad



{



color:#000;



}





.greentext



{

color:#060;



}











.linkbox  {



	



	width:175px; 



	height:100px;



	text-align:left;



	float:right;



	background-color:#649730;



	padding:10px; 



	margin-left:10px; 



	margin-bottom:15px;



	line-height:20px;



	background-image:url(../images/green_slice.jpg);



	background-repeat:repeat-x;



	



	



}







.breadcrumb_container {



width:100%; 

font-family:Arial, Helvetica, sans-serif; 

font-size:12px; 

color:#666; 

padding:0px 0 5px 15px;

	

}







div.Table_01 {



	position:relative;

	width:925px;

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	


}







/*

.bottom_box {

	

	width:925px; 

	height:15px; 

	margin-left:auto; 

	margin-right:auto; 

	background-image:url(/phptemplate/fr/images/bk_bottom.jpg); 

	background-repeat:no-repeat; 

    text-align:center;

	



}



*/

div.maquette-1-home-clean-01 {



	position:relative;

	width:925px;



	



}







div.maquette-1-home-clean-04 {



	position:relative;

	width:925px;

	margin-top:40px;

	background-color:#FFF;

	



}









.footer_accueil  {



	text-align:center; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FFF; 
	margin-left:0px; 
	margin-right:0px;
	clear:both;
	width:100%;
	padding:15px;

	

}





.footer_accueil_content  {


background-image:url(../images/bg_footer.jpg); 
padding:10px 0 10px 0;
border:0;
margin:0;


}




/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail{
position: relative;
z-index:0;

}

.thumbnail:hover{
background-color:transparent;

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color:#e4e5e6;
padding: 5px;
left: -1000px;
visibility: hidden;
color:#FFF
text-decoration: none;
z-index:99;
}

.thumbnail span img{ /*CSS for enlarged image*/
margin:auto;
color:#FFF
border-width: 0;
z-index:99;

}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
position:absolute;
visibility: visible;
top: -175px;
left: 160px; /*position where enlarged image should offset horizontally */
border:none;
z-index:99;
}



/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.thumbnail2{
position: relative;
z-index:1;
}

.thumbnail2:hover{
background-color: transparent;
z-index:50;
}

.thumbnail2 span{ /*CSS for enlarged image*/
position: absolute;
background-color:#e4e5e6;
padding: 5px;
left: -1000px;
visibility: hidden;
color:#FFF
text-decoration: none;
z-index:50;
}

.thumbnail2 span img{ /*CSS for enlarged image*/
margin:auto;
color:#FFF
border-width: 0;
z-index:50;

}

.thumbnail2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -175px;
left: 4px; /*position where enlarged image should offset horizontally */
z-index:50;
border:none;
z-index:50;
}


#resultsContainer
{
	
	border:none;
	display:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	padding: 0px;
	width: 100%;
}



.url-holder
{
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	font-size:12px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
}

.url-title
{
	font-size: 12px;
}

.url-desc
{
	font-size: 12px;
	padding-right: 10px;
}

#searchbox
{
	position: relative;
	border: 1px solid #000000;
	color:#666;
	height: 30px;
	width: 400px;
	font-size: 22px;
	padding: 2px;
}





















