/********************************************************************* Balise ****************************************************************/
form {
	padding: 0px;
	margin: 0px;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
}

.onfocus {
	border:1px solid #eeeeee !important;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#FFFFFF;
}

/******************************************************************** Lien ******************************************************************/
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #6db2d3;
}
a:active {
	text-decoration: none;
	color: #6db2d3;
}


/********************************************************************** Class **************************************************************/
.scrollbarre {
	overflow:auto;
}

/********************************************************************** Newsletter **************************************************************/
.email_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:#6db2d3 1px solid;
	border-top:#6db2d3 1px solid;
	border-left:#6db2d3 1px solid;
	border-right:#6db2d3 1px solid;
}

.bouton_news {
	font-family:Geneva,Arial,Helvetica;
	font-size:12px;
	color:#ffffff;
	background-color:#6db2d3;
	border-bottom:#6db2d3 1px solid;
	border-top:#6db2d3 1px solid;
	border-left:#6db2d3 1px solid;
	border-right:#6db2d3 1px solid;
}

/**********************************************************BDD AUTO **************************************/
.pagination {
width:600px;
height:20px;
margin-left:auto;
margin-right:auto;
text-align:center;
margin-top:20px;
margin-bottom:20px !important;

}
.numpage {
	display:block;
	width:18px;
	height:18px;
	background-color: #CCCCCC;
	float:left;
	margin:1px;
	color:#FFFFFF;
	text-align:center;

}
.numpage_selec {
	display:block;
	width:18px;
	height:18px;
	float:left;
	margin:1px;
	border: 1px solid #CCCCCC;
	text-align:center;
	color:#000000;

}
.bt_suivant{
	display:block;
	width:70px;
	height:18px;
	float:left;
	margin:1px;
	text-align:center;
	color:#000000;
}
.bt_precedent{
	display:block;
	width:70px;
	height:18px;
	float:left;
	margin:1px;
	text-align:center;
	color:#000000;
}
.liste_cat{
}
.fichierbin{
}
#image_article{
width:100px;
height:100px;

margin-right:10px;
}

#descriptif_article{
width:100px;
height:100px;

}

#bdd{
width:200px;
height:100px;
float:left;
margin-right:10px;
}

.photo{
	width:240px;
	height:100px;
	float:left;
	border: 2px solid #66CCFF;
	margin-bottom:10px;
	margin-right:10px;
}
.photo2{
	
	float:left;
	border: 2px solid #66CCFF;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:25px;
}

.photo5{
	width:300px;
	height:300px;
	border: 2px solid #66CCFF;
}

/**********************************************************************************************************/



/*********************************************************LIGHTBOX*****************************************/

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(file:///S|/_Region 62/620231 - www.assurances-bochu.com/www/gifs/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(file:///S|/_Region 62/620231 - www.assurances-bochu.com/www/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gifs/overlay.png", sizingMethod="scale");
	}
	
/**********************************************************************************************************/

#contenaire{
width:985px;
overflow:hidden;
margin-left:auto;
margin-right:auto;
position:relative;
}

#header{
width:985px;
height:107px;
z-index:0;
margin-top:0px;
margin-bottom:50px;
}

#logo{
width:669px;
height:107px;
float:left;
display:inline;
overflow:hidden
}

#newsletter{
width:270px;
height:87px;
float:right;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color:#ECF7FB;
	padding:10px 10px;
	display:inline
}

#newsletter h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #6db2d3;
	margin:0px;
	text-align:center;
	padding-top:2px;
}

#newsletter p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	margin:0px;
		text-align:right;
		padding-bottom:5px;
}

#encart_contact{
width:171px;
height:162px;
position:absolute;
background-color:#FFFFFF;
z-index:50;
top:157px;
left:814px;
}

#diapo{
width:804px;
height:162px;
float:left;
}

#menu{
width:985px;
height:45px;
position:absolute;
z-index:50;
top:107px;
}

#content{
width:985px;
overflow:hidden;
z-index:0;
}

#colone_centre{
width:814px;
overflow:hidden;
float:left;
display:inline;
}

#colone_centre h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 40px;
	color: #6db2d3;
	margin:0px;
	padding-top:10px;
}

#colone_centre h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #DE8103;
	margin:0px;
	padding-top:30px;
}
h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #DE8103;
	margin:0px;
	padding-bottom:10px;
}
#colone_centre p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	padding-top:10px;
	padding-right:10px;
}

#colone_centre li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:0px;
	margin-left:50px;
	padding-top:5px;
	list-style:none;
}

#colone_centre li a {
	/*background:url(gifs/puce.jpg) left no-repeat;
*/	padding-left:10px;
}

#produits{
width:497px;
height:276px;
overflow:hidden;
float:left;
}

#encart-monture{
width:497px;
height:142px;
overflow:hidden;
background-image:url(gifs/encart-montures.jpg);
}

#lien-monture{
width:300px;
height:30px;
position:absolute;
z-index:30px;
top:340px;
left:300px;
}

#lien-monture p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#lien-monture a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#lien-monture a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#encart-monture h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	margin:0px;
	padding-top:10px;
	padding-left:10px;
	padding-right:250px;
}

#encart-monture p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	padding-top:53px;
	padding-left:10px;
	font-weight: bold;
}

#encart-solaire{
width:497px;
height:134px;
overflow:hidden;
background-image:url(gifs/encart-solaire.jpg);
}

#encart-solaire h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin:0px;
	padding-top:10px;
	padding-left:130px;
}

#encart-solaire p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	padding-top:3px;
	padding-left:130px;
	font-weight: bold;
}

#encart-solaire a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6db2d3;
	margin:0px;
	font-weight: bold;
}

#encart-solaire a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6db2d3;
	margin:0px;
	font-weight: bold;
}

.rose{
color:#fd696a;
}

.orange{
color:#DE8103;
}

#encart-promo{
width:317px;
height:276px;
overflow:hidden;
float:left;
background-image:url(gifs/encart-promo.jpg);
}

#encart-promo h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000;
	margin:0px;
	padding-top:20px;
	padding-left:20px;
}

#encart-promo h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0px;
	color:#FFFFFF;
	padding-top:15px;
	text-align:center;
}

#encart-promo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0px;
	color:#FFFFFF;
	padding-top:15px;
	text-align:center;
}

#encart-promo a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	margin:0px;
	color:#FFFFFF;
	padding-top:15px;
	text-align:center;
}

#encart-promo p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #fd696a;
	margin:0px;
	padding-top:135px;
	padding-left:15px;
	font-weight: bold;
}

#colone_droite{ 
width:171px;
overflow:hidden;
float:left;
display:inline;
}

#encart-paiement{ 
width:171px;
height:276px;
background-image:url(gifs/encart-paiement.jpg);
float:left;
}

#encart-paiement p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color:#000000;
	margin:0px;
	text-align:center;
	font-weight: bold;
	padding-top:30px;
}
	
#footer{
width:985px;
height:68px;
background-image:url(gifs/footer.jpg);
z-index:0;
clear:both;
margin-bottom:3px;
}

#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin:0px;
	text-align:center;
	padding-top:13px;
}

#footer a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

#footer a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#6db2d3;
	text-decoration: none;
}
	
/************************************************************************navigation*/

ul.MenuHorizontal { 
   width: 985px; 
   list-style: none; 
   margin: 0; 
   padding: 0; 
   overflow: hidden; 
} 

ul.MenuHorizontal li { 
   float: left; 
} 

ul.MenuHorizontal li a { 
   display: block;  
   color: #000000;         /*Ici, changer la couleur de la police*/ 
   font-family: Arial, Helvetica, sans-serif;        /*Ici, changer la police du menu*/ 
   font-size: 12px;         /*Ici, changer la taille de la police du menu*/ 
   font-weight: bold; 
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/ 
   height: 45px;         /*Ici, on augmente la hauteur du menu*/  
   text-align: center; 
   text-decoration: none;
   line-height:45px; 
} 

ul.MenuHorizontal li a:hover { 
   display: block;  
   color: #fca127;         /*Ici, changer la couleur de la police*/ 
   font-family: Arial, Helvetica, sans-serif;        /*Ici, changer la police du menu*/ 
   font-size: 12px;         /*Ici, changer la taille de la police du menu*/ 
   font-weight: bold; 
   padding-top: 0px;         /*Ici, on joue sur le padding pour centrer le texte verticalement*/ 
   height: 45px;         /*Ici, on augmente la hauteur du menu*/  
   text-align: center; 
   text-decoration: none;
   line-height:45px; 
} 

li#menu0 { 
   width: 69px; 
} 

li#menu1 { 
   width: 84px; 
} 

li#menu2 { 
   width: 79px; 
} 

li#menu3 { 
   width: 68px; 
} 

li#menu4 { 
   width: 79px; 
} 

li#menu5 { 
   width: 102px; 
} 

li#menu6 { 
   width: 97px; 
} 

li#menu7 { 
   width: 157px; 
} 

li#menu8 { 
   width: 139px; 
} 

li#menu9 { 
   width: 111px; 
} 

li#menu0 a { 
   background-image: url('gifs/menu-on1.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu1 a { 
   background-image: url('gifs/menu-on2.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu2 a { 
   background-image: url('gifs/menu-on3.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu3 a { 
   background-image: url('gifs/menu-on4.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu4 a { 
   background-image: url('gifs/menu-on5.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu5 a { 
   background-image: url('gifs/menu-on6.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu6 a { 
   background-image: url('gifs/menu-on7.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu7 a { 
   background-image: url('gifs/menu-on8.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu8 a { 
   background-image: url('gifs/menu-on9.jpg');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu9 a { 
   background-image: url('gifs/menu-on10.gif');         /*Ici l'image de fond de la cellule*/ 
} 

li#menu0 a:hover, a#selected-over0 { 
   background-image: url('gifs/menu-on1.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu1 a:hover, a#selected-over1 { 
   background-image: url('gifs/menu-on2.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu2 a:hover, a#selected-over2 { 
   background-image: url('gifs/menu-on3.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu3 a:hover, a#selected-over3 { 
   background-image: url('gifs/menu-on4.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu4 a:hover, a#selected-over4 { 
   background-image: url('gifs/menu-on5.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu5 a:hover, a#selected-over5 { 
   background-image: url('gifs/menu-on6.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu6 a:hover, a#selected-over6 { 
   background-image: url('gifs/menu-on7.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu7 a:hover, a#selected-over7 { 
   background-image: url('gifs/menu-on8.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu8 a:hover, a#selected-over8 { 
   background-image: url('gifs/menu-on9.jpg') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

li#menu9 a:hover, a#selected-over9 { 
   background-image: url('gifs/menu-on10.gif') !important;         /*Ici l'image de fond over de la cellule*/ 
   color: #fca127; } 

/*********************************************************************encart page interieur*/
#produits2{
width:985px;
height:135px;
overflow:hidden;
float:left;
margin-top:10px;
}

#encart-monture2{
width:494px;
height:135px;
overflow:hidden;
background-image:url(gifs/encart-monture,petit.jpg);
float:left;
}

#encart-monture2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#encart-monture2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	font-weight: bold;
}

#encart-monture2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
	margin:0px;
	padding-top:5px;
	padding-left:60px;
	text-align:left;
}

#encart-monture2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	padding-top:53px;
	padding-left:10px;
	font-weight: bold;
}

#encart-solaire2{
width:491px;
height:135px;
overflow:hidden;
background-image:url(gifs/encart-solaire-petit.jpg);
float:left;
}

#encart-solaire2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	margin:0px;
	padding-top:10px;
	padding-left:130px;
}

#encart-solaire2 p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
	margin:0px;
	padding-top:3px;
	padding-left:130px;
	font-weight: bold;
}

#encart-solaire2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6db2d3;
	margin:0px;
	font-weight: bold;
}

#encart-solaire2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #6db2d3;
	margin:0px;
	font-weight: bold;
}

#encart-promo2{
width:171px;
height:153px;
overflow:hidden;
float:left;
background-image:url(gifs/encart-promo-petit.jpg);
}

#encart-promo2 h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#000000;
	margin:0px;
	padding-top:10px;
	padding-left:5px;
}

#encart-promo2 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	color:#FFFFFF;
	padding-top:90px;
	text-align:center;
}

#encart-promo2 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	color:#FFFFFF;
	text-align:center;
}

#encart-promo2 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0px;
	color:#FFFFFF;
	text-align:center;
}

/***********************************************************CONTACT FORMULAIRE*********************************/

.ligne-contact1 p {
	font-size: 11px;
	color: #515151;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	display: inline;
}

.ligne-contact2 p {
	font-size: 11px;
	color: #515151;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	display: inline;
}

.bloc-message p {
	font-size: 11px;
	color: #515151;
	float: left;
	margin-right: 30px;
	margin-bottom: 10px;
	display: inline;
}

.input_form {
	background-color: #FFFFFF;
	border:1px solid #6db2d3;
	font-family: Arial;
	color: #333333;
	margin-top: 5px;
	width: 230px;
}
.champs-obligatoires {
	font-size: 11px;
	color: #333333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.area_form {
	background-color: #FFFFFF;
	border: 1px solid #6db2d3;
	font-family: Arial;
	color: #333333;
	margin-top: 5px;
	width: 500px;
	overflow: auto;
}
.bouton_form {
	height: 30px;
	width: 150px;
	border: 1px none #fff;
	color: #FFFFFF;
	display: block;
	margin-left: 170px;
	cursor: pointer;
	background-color:#6db2d3;
}

.bouton_form:hover {
	height: 30px;
	width: 150px;
	border: 1px none #fff;
	color: #082153;
	display: block;
	margin-left: 170px;
	cursor: pointer;
	background-color:#DE8103;;
}


#form-contact {
	margin-bottom: 15px;
	width: 590px;
	padding-left: 0px;

}

/*******************************************************************menu déroulant*/
#menuConteneur{
width:700px;
margin:0px;
margin-top:15px;
overflow:hidden;

}

ul{
	margin:0px;
	padding-left:20px;
	/*line-height:18px;
*/}

.menuDeroulant{
width:300px;
overflow:hidden;
font-weight:bold;
float:left;
border-left: 1px solid #93CCE7;margin-left:10px;
margin-bottom:1px;
}
.menuDeroulant ul{
padding-left:0;
}

.menuDeroulant a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none}
.menuDeroulant a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.menuDeroulant a:hover {
	color:#6db2d3;
}
.menuDeroulant a:active {
	text-decoration: none;
	color: #6db2d3;
	}

.menuDeroulant ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}
.menuDeroulant ul li a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;

}

.menuDeroulant ul li a:active {
	color: #000000;

}

.menuDeroulant ul li a:hover, a#selected-over0 {
	color:#000000;
	font-size: 12px;

} 

.menuDeroulant ul li ul li a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-size: 11px;
	font-variant: normal;
	height:20px;
	line-height:1.7;
	padding-left:20px !important;
	
	
}
.menuDeroulant ul li ul li a:link {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-size: 11px;
	font-variant: normal;
}
.menuDeroulant ul li ul li a:hover, a#selected-overlimit {
	text-decoration: none;
	width: 260px;
	font-size: 11px;
	font-variant: normal;
	background: #ECF7FB !important;
}
.menuDeroulant ul li ul li a:active {
	color: #6db2d3;
   	font-variant: normal;
   
}



#listing_catalogue{
	float:left;
	width:800px;
	margin-right:13px;
}

#listing_catalogue span a {
	display:inline;
	margin-right:12px;
}

.un_article{
	margin-right:30px;
	margin-bottom:30px;
	display:inline
}

.alignementGauche {
	float:left ;
	margin-right: 5px;
	border: 1px solid #000000;
}
.alignementDroite {
	float:right ;
	margin-left: 5px;
	border: 1px solid #000000;
}
.alignementCentre {
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #000000;
}
.cadre1 {
	background-color: #EBF4FA;
	border: 1px solid #CDD8DF;
	padding: 5px;
	width:350px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:15px;
}
.cadre2 {
	background-color: #FFF0F0;
	border: 1px solid #FF9999;
	padding: 5px;
	width:350px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:15px;
	float:left;
	margin-left:10px;
	
}
.cadre3 {
	background-color: #FFF0F0;
	border: 1px solid #FF9999;
	padding: 5px;
	width:350px;
	margin:0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-top:15px;
	float:left;
	margin-left:60px;
}
.bas_site{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #000;
	margin:0px;
	text-align:center;
}


/*******Style Menu Vue en question*************/

.sousmenu {

padding-left:0;

list-style-type:none !important;
width:300px;
margin-left:10px;
margin-right:10px;
}

.sousmenu li {
background:url(gifs/puce2.jpg) no-repeat 5px 10px !important;
margin: 0  !important;
padding-left:0 !important;
margin-bottom:0 !important;
}

.sousmenu li a {
padding-left:0 !important;
}

.sousmenu li a:hover {
background:#E5F3F8;
text-decoration:none
}


#select strong,.select strong {
background:#fff !important;
color:#FCA127 !important;
filter:alpha(opacity=100) !important;
font-weight:bolder;
opacity:1 !important
}

#select img,.select img {
background:#E5F3F8 !important;
filter:alpha(opacity=100) !important;
opacity:1 !important
}
.sousmenu a {
color:#626262;
cursor:pointer;
display:block;
font-size:12px;
/*height:64px;*/
position:relative;
width:280px
}

.sousmenu a img {
border:none !important;
filter:alpha(opacity=50);
opacity:0.5
}

.sousmenu a:hover img {
border:none !important;
filter:alpha(opacity=100);
opacity:1
}

.sousmenu strong {
background:#FFF;
filter:alpha(opacity=70);
font-size:11px;
font-weight:bold;
height:30px;
left:0;
letter-spacing:0.02em;
line-height:14px;
opacity:0.7;
position:absolute;
text-align:left;
padding-left:5px;
top:5px;
width:275px
}

.sousmenu a:hover strong {
background:#fff;
color:#6DB2D3;
filter:alpha(opacity=100);
opacity:10
}

.judith {
padding-left:30px !important;
}

.judith a:hover {
width:230px !important;
}

/****************Fin Style Menu Vue en Question*********************/




#contenu {
width:500px;
float:left;
}

.bouton {
width:210px;
height:40px;
background:url(gifs/boutondetail.jpg) no-repeat;
float:left;
margin:50px 33px; 0 0;}
.bouton2 {
width:210px;
height:40px;
background:url(gifs/boutondetail2.jpg) no-repeat;
float:left;
margin: 50px 0 0 0;}

.lienbouton {
font-weight:900 !important ;

width:210px;
height:35px;
padding-top:5px;
display:block;
color:#161C26;
font-size:11px !important;
}

.lienbouton2{
font-weight:900 !important ;

width:210px;
height:35px;
padding-top:5px;
display:block;
color:#161C26;
font-size:11px !important;
}


.bouton:hover {

background:url(gifs/boutondetailhover.jpg) no-repeat;
float:left;}


.bouton2:hover {
background:url(gifs/boutondetail2hover.jpg);}
/*.bouton2:hover {

background:url(gifs/boutondetail2hover.jpg) no-repeat;
float:right;}*/




#droite {
float:left;
width:486px;
}


#contactdroite {
float:right;
width:250px;
margin-right:10px;
}
#contactdroite p {
margin-left:20px;

}
#contactdroite h2 {
padding-left:10px;
background:url(gifs/menu-on1.jpg) ;
height:45px;
color: #6DB2D3;
padding-top:0;
line-height:2;
}
#contactdroite p a span {
margin-left:15px;
}

#contactdroite a:hover{
text-decoration:none;
}



#contactgauche {
float:left;
width:540px;
margin-right:10px;
}
#contactgauche p {
margin-left:20px;

}
#contactgauche h2 {
padding-left:10px;
background:url(gifs/menu-on1.jpg) ;
height:45px;
color: #6DB2D3;
padding-top:0;
line-height:2;
}
#contactgauche p a span {
margin-left:15px;
}

#contactgauche a:hover{
text-decoration:none;
}


#field_11 {
background-color:#FFFFFF;
border:1px solid #6DB2D3;
color:#333333;
font-family:Arial;
margin-top:5px;
margin-left:10px;
overflow:auto;
width:465px;
}
label {
width:152px!important;
}

fieldset {
border:1px solid #6DB2D3;
padding-bottom:10px;
}
fieldset legend {
font-weight:bold;
padding:5px;
}



#field_5:hover {
background-color:#DE8103;
border:1px none #FFFFFF;
color:#082153;
cursor:pointer;
display:block;
height:30px;
margin-left:50px;
width:150px;
}


#field_5 {
background-color:#6DB2D3;
border:1px none #FFFFFF;
color:#FFFFFF;
cursor:pointer;
display:block;
height:30px;
margin-left:50px;
width:150px; }

.divGenerateurRequired {

margin-left:400px;
}

label {
text-align:left !important;
}



#field_24 {
float:left;
width:250px;
margin-left:10px;
}
#field_26 {
float:left;
width:250px;
margin-left:10px;

}