*{outline:none}
html{
	font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;}

body#main{
	background: #D5D5D5;
	margin: 0px;
	padding: 0px;
	text-align: center;}
	
body{
	behavior:url("inc/csshover.htc");}		

#container{ 
	background: #FFF url(Gx/Bg_bottom.gif) no-repeat left bottom; 
	position: relative;
	width: 740px; 
	margin: 0 auto; 
	padding: 110px 0 0 0;
	text-align: left;
	z-index: 1;}
	
#headers{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 2;	
	/*#headers img{display: block;	float: left;	margin: 0 1px 0 0;}	*/}	
#content{
	position: relative;
	padding: 5px 15px 0 15px;
	margin: 0px;
	line-height: 16px;
	z-index: 9;}

/*	----------------------				SECTION CROUTON ET LANGUE				*/
	
#crouton{
	float: left;
	width: 430px;
	text-transform: uppercase;
	color: #3E7998;
	font-weight: bold;}
#crouton a, #crouton a:link, #crouton a:visited{	
	color: #000;
	font-weight: normal;
	text-decoration: underline;

}
#crouton a:hover{
	
}
	
a#langue, a#langue:link, a#langue:visited{
	color: #3E7998;
	font-weight: bold;
	text-decoration: none;
	float: right;
	display: block;
	position: relative;
	top: 0px;
	right: 210px;
	/*display: none;*/}
a#langue:hover{
	text-decoration: underline;	
	color: #000;}		
	
/*	----------------------				MENU PRICIPAL					*/

#lienAccueil img{
	border:none;
	
}

#menu{
	position: relative;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	height: 20px;
	width: 542px;
	text-align: right;
	background: #3E7998;
	margin: 0px;
	padding: 0px;
	z-index: 10;}
#menu ul{
	height: 20px;
	list-style-type: none; 
	float: right;
	margin: 0px;
	padding: 0px;}
#menu ul li{
	display: inline;
	float: left;}
#menu ul li a, #menu ul li a:link, #menu ul li a:visited{
	display: block;
	font-size: 11px;
	/*font-weight: normal;*/
	line-height: 13px;
	background: #3E7998;
	color: #FFF;
	float: left;
	padding: 3px 7px 4px 7px;
	border-left: 1px solid #B7CDDC;
	/*border-bottom: 3px solid #3E7998;	*/}
#menu ul li a.actif, #menu ul li a.actif:link, #menu ul li a.actif:visited, #menu ul li a.actif:hover{
	color: #9CCCE9;
	/*border-bottom: 3px solid #9CCCE9;	*/
	background: #3E7998 url(Gx/bg_menu.gif) repeat-x left bottom;
	font-weight: normal;}
#menu ul li a:hover{
	color: #9CCCE9;
	background: #3E7998 url(Gx/bg_menu.gif) repeat-x left bottom;
	/*border-bottom: 3px solid #9CCCE9;	*/}
#menu li{
	position:relative;
	float:left;
	display: block;
	cursor: pointer;}	
#menu ul ul{
	position:absolute;
	left:0;
	top:0;
	padding: 21px 0 0 0;
	/*background: Aqua;*/
	height:auto;
	width:120px;
	display:none;
	text-align: left;
	z-index: 10;}
#menu li:hover ul ul{
	display:none;}
#menu li:hover ul, #menu li:hover li:hover ul{
	display:block;}
#menu li li{
	float:left;
	margin: 0px;
	padding: 0 0 0 1px;
	width: 120px;
	border: none;}
#menu li li:hover{
	margin: 0;
	/*_margin: 0 0 -3px 0;*/}
#menu li li a, #menu li li a:link, #menu li li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	border: none;
	border-bottom: 1px solid #FFF;
	text-transform: none;
	font-size: 11px;
	line-height: 22px;
	height: 22px;
	font-weight: normal;
	padding: 0px 0px 0px 9px;
	text-align: left;
	display:block;
	float: none;
	background: none;
	background: #3E7998;
	color: #FFF;
	}
#menu li li a:hover, #menu li li a:visited:hover{	
	border-bottom: 1px solid #FFF;
	color: #000;
	background: #9CCCE9;
	text-decoration: none;}
	
/* ----------------------					SECTION AUTRES					*/

h2, p, div{
	margin: 0px;
	padding: 0px;	}

h1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0 0 6px 0;
	margin: 0px;
	color: #87AFC0;
	background: transparent url(Gx/bg_h1.gif) repeat-x left bottom;}
h1 strong{
	font-weight: bold;
	font-size: 12px;
	color: #327693;}
h1.searchcat{
	background: none;
	color: #327693;
	padding: 0 0 6px 5px;}

h4{
	border: 1px solid #E4E4E4;
	background: #327693;
	font-size: 11px;
	line-height: 23px;
	color: #FEFFFF;
	display: block;
	padding: 0 7px 0 0;
	margin: 0px;
	text-align: right;}
	
.both{
	clear: both;}
	
.erreur{
	color: #F00000;}

a:link, a:visited{
	color: #87AFC0;
	text-decoration: none;	}
a.actif:link, a.actif:visited, a.actif:hover{
	text-decoration: none;
	color: #000;
	font-weight: bold;}
a:hover{
	color: #3E7998;
	text-decoration: none;	}	
a.link2, a:link.link2, a:visited.link2{
	color: #F47A20;
}
a:hover.link2{
	text-indent: 123px;
}

/* ICONES GÉNÉRALES
--------------------------------------------------------------------------------------- */
.lienPDF{background: url(Gx/icone_PDF.gif) no-repeat left;padding:5px 0 5px 20px;}

#letters{
	border-bottom: 1px solid #87AFC0;
	padding: 0 0 0px 0;
	height: 19px;}
#letters a, #letters a:link, #letters a:visited{
	display: block; 
	float: left; 
	border: none; 
	color: #87AFC0;
	font-size: 11px; 
	line-height: 20px; 
	height: 20px; 
	text-align: center; 
	width: 19px;}
#letters a.actif, #letters a.actif:link, #letters a.actif:visited, #letters a.actif:hover{
	background: #87AFC0;
	color: #FFF;}
#letters a:hover{
	background: #E1E1E1;}
div.separator{
	background: transparent url(Gx/bg_form_search.gif) repeat-x 0px 0px;
	
	height: 1px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;}


/* ----------------------				SECTION GAUCHE				*/

#left{position: relative;
	width: 475px;
	width: 500px;
	float: left;
	color: #467D9B;
	text-align: justify;	}
#left #box{
	width: 180px;
	float: left;
	text-align: left;}	
	
#left #boxin{
	background: #EFF3F6 url(Gx/bg_boxin.gif) no-repeat top left;	
	line-height: 13px;
	color: #3E7998;
	border: 1px solid #9DA9B2;
	border-bottom: none;
	padding: 10px 0 0 0;}	
/*#left #boxin  h3{ 
	font-family: Helvetica, Arial, sans-serif;
	font-size: 10px;
	margin: 10px 0;
	background: #3E7998;
	color: #FDFEFE;
	padding: 0px 0 0 5px;
	display: block;
	line-height: 19px;
	font-weight: normal;
	text-align: left;}*/
#left #boxin  img{
	margin: 0px 0 10px 0;
	display: block;
} 	
#left #boxin  p{padding: 0 6px;}
#left #box img{display: block;}	
#left #catalogue{
	float: right;
	display: block;
	font-size: 11px;
	line-height: 17px;
	border: 1px solid #9DA9B2;
	border-right: none;
	background: #EEF3F7;
	color: #30718F;
	padding: 0 6px;}
#left #imgcatalogue{
	float: right; 
	margin: 0 1px 0 0; 
	border: none;}
#left #descr{
	background: transparent url(Gx/bg_descr.gif) repeat-y 100% 0%;
	float: right;
	width: 306px;
	color: #3E7998;
	text-align: justify; }
#left #descr div{
	padding: 0 10px 0 0;}
#left #descr img{
	float: left;
	border: 1px solid #A2ADB6;
	margin: 0 15px 10px 0;}	
.level1{
	margin: 0px;
	padding: 0px;
	list-style-type: none; 
	border-top: 1px solid #eaeaea;}
.level1 li{
	padding: 0px;
	margin: 0px;}
.level1 li#outilsItems{
	padding: 0;
	background: #FAFAFA;
	border-top: 1px solid #DADADA;
	border-bottom: 1px solid #DADADA;
	margin: 20px 0 0 0;	}
.level1 li.rebatis{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #eaeaea;
	line-height: 20px;
	height: 20px;	}	
.level1 li.rebatis span{
	float: right; 
	width: 150px;
	text-align: right;	}	
.level1 li.valet{
	padding: 0px;
	margin: 0px;
	height: 71px;	}	
		
.level1 li.valet div{
	background: #eaeaea;
	/*background: #F5FCFF;*/
	width: 90px;
	height: 71px;
	float: right;
	text-align: center;

}	
	
.level1 li.valet div img{
	border: none;
	margin: 3px auto 0 auto;
	border-right: 1px solid #EEF3F7;
	border: 1px solid #EEF3F7;
}		
	
	
.level1 li strong{
	font-weight: bold;
	color: #AAA;
	display: block;
	font-size: 11px;
	line-height: 20px;	
	height: 20px;
	padding: 0 0 0 5px;}	
.level1 a, .level1 a:link,.level1 a:visited{
	display: block;
	font-size: 11px;
	line-height: 20px;
	height: 20px;
	font-weight: bold;
	color: #87AFC0;
	padding: 0 0 0 5px;
	margin: 0px;
	border-bottom: 1px solid #eaeaea;}
.level1 a.actif, .level1 a.actif:link,.level1 a.actif:hover, .level1 a.actif:hover{
	color: #000;
	background: #F5FCFF;}
.level1 a:hover{
	color: #327693;
	background: #F5FCFF;}	
/* REBATIS -> LIEN CATEGORIE	*/	
.level1 li.rebatis a, .level1 li.rebatis a:link,.level1 li.rebatis a:visited{
		border: none;}
.level1 li.rebatis a:hover{
	color: #327693;
	background: none;}		
/* SHOE SHINE VALET -> LIEN CATEGORIE	*/	
.level1 li.valet a, .level1 li.valet a:link,.level1 li.valet a:hover{
	background: transparent url(Gx/bg_li_valet.gif) repeat-x left bottom;
	border: none;
	height: 71px;
	line-height: 71px;}
.level1 li.valet a:hover{
	color: #327693;
	background: #F5FCFF url(Gx/bg_li_valet.gif) repeat-x left bottom;}		
.level1 li.valet a:hover div{
	background: #F5FCFF;
}	
.level1 li.valet a:hover div img{
	/*border-right: 1px solid #F37A21;*/
	border: 1px solid #F37A21;}

/* REBATIS -> LIEN INVENTAIRE		*/
.level1 a.inventory, .level1 a.inventory:link,.level1 a.inventory:visited{
	color: #327693;
	color: #545454;
	font-weight: normal;
	text-decoration: underline;
	}
.level1 a.inventory:hover{
	color: #545454;
	text-decoration: none;}	
		
	
	
.level1 ul{
	list-style-type: none; 
	border: none;
	margin: 0 0 0px 0;
	padding: 0px;
	border-bottom: 1px solid #eaeaea;}
.level1 ul li{
	padding: 0 0 0 20px;
	margin: 0px;	}
.level1 ul li a, 	.level1 ul li a:link, .level1 ul li a:visited{
	border: none;
	font-weight: normal;
	color: #327693;	
	padding: 0px;}
.level1 ul li a:hover{
	background: none;
	border: none;
	font-weight: normal;
	color: #000;
	padding: 0px;} 
	
/* ----------------------					DETAILS PRODUIT				*/	
#details{
	/*background: transparent url(Gx/bg_details.gif) repeat-y top left;*/
	border: 1px solid #929FA9;
	/*border-bottom: 1px solid #929FA9;*/
	float: left;
	border-top: none;}	
#detailsin{
	float: right; 
	width: 309px;
	}	
#detailsvisualdisplay{
	float: left; 
	width: 189px;
	}		
	
#texte ul li{
	text-align: left;
	}	
#menudetails{
	padding: 0px 0 0 0;
	margin: 0px 0 0 0;	
	/*background: #9CA9B2;*/
	float: right;
	width: 280px;
	width: 309px;}
#menudetails ul{
	list-style-type:  none;
	padding: 0px;
	margin: 0px;
	height: 19px;
	float: right;
	/*width: 315px;*/}
#menudetails ul li{
	display: inline;
	padding: 0px;
	margin: 0px; }
#menudetails ul li a, #menudetails ul li a:link, #menudetails ul li a:visited{
	background: #ECF1F5;
	display: block;
	float: left;
	padding: 2px 5px 3px 6px;
	border-left: 1px solid #9CA9B2;
	font-weight: normal;
	text-align: center;
	border-top: 1px solid #9CA9B2;
	border-bottom: 1px solid #9CA9B2;
	color: #3E7998;
	font-size: 11px;
	line-height: 12px;	}
#menudetails ul li a.actif, #menudetails ul li a.actif:link, #menudetails ul li a.actif:visited, #menudetails ul li a.actif:hover{
	background: #3E7998;
	color: #FFF;}
#menudetails ul li a:hover{
	background: #3E7998;
	color: #FFF;}
#details #principale{
	display: block;
	/*float: left;*/
	margin: 0 1px 0 0;
	border: 1px solid #929FA9;
	border-left: none;}
#details #loupe{
	display: block;
	/*float: left;*/
	margin: 0 0 0 152px;
	border: none;
	}	
	
#detailsPieces #principalePieces{
	display: block;
	/*float: left;*/
	margin: 0 1px 0 15px;
	border: 1px solid #929FA9;
	border-left: none;}
	
#detailsPieces #loupePieces{
	display: block;
	/*float: left;*/
	margin: 0 0 0 450px;
	border: none;
	}
#details h5{ 
	color: #000;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-align:left;
	padding: 0 0 0 5px;
	margin: 5px 0 0 0;}
#details #detailsoptions{
	width: 166px;
	float: left;} 
#details #detailsoptions h2{
	font-weight: bold;
	padding: 2px 0 2px 5px;
	margin: 0px;	
	color: #3E7998;
	font-size: 11px;
	border: 1px solid #929FA9;
	border-left: none;
	display: block;
	line-height: 16px;
	background: #ECF1F5;}	
#details #detailsoptions h2.actif{
	background: #3E7998;
	color: #FFF;}
#details #detailsoptions #bottom{
	padding: 7px 0 0 7px;
	border-bottom: 1px solid #929FA9;
	border-right: 1px solid #929FA9;}
#details #detailsoptions #bottom a, #details #detailsoptions #bottom a:link, #details #detailsoptions #bottom a:visited{
	display: block;	
	border: 1px solid #929FA9;
	/*border: none;
	background: Aqua;*/
	float: left;
	margin: 0 9px 9px 0;}
#details #detailsoptions #bottom a.actif, #details #detailsoptions #bottom a.actif:link, #details #detailsoptions #bottom a.actif:visited, #details #detailsoptions #bottom a.actif:hover{
	border: 1px solid #F37A21;}
#details #detailsoptions #bottom a:hover{
	border: 1px solid #F37A21;}
#details #detailsoptions #bottom img{
	margin: 0;
	display: block;
	border: none;}
#details #texte{
	float: left;
	width: 295px;
	text-align: justify;}
#details #conseil{
	border: 1px solid #EEAC1E;
	padding: 8px;}	
#details #tips{
	position: relative;
	width: 295px;}
#details #tips img{	
	position: absolute;
	top: -18px;
	left: 240px;
	z-index: 10;}
#details #tips h6{
	/*background: aqua url(Gx/tips.gif) no-repeat top center;*/
	font-size: 12px;
	color: #000;
	border: 1px solid #3E7998;
	display: block;
	margin: 0px;
	line-height: 25px;
	padding: 3px 8px;}
#details #tips div{ 
	border: 1px solid #3E7998;
	border-top: none;
	padding: 8px;
	font-weight: bold;
	background: #F7E7A5;
	background: #F7EBBA;}
#details #texte h3{
	text-align: left;
	font-size: 13px;}
#accessoires{
	text-align: left;}	
.imgaccessoires{
	float: left;
	clear: left;
	display: block;
	margin: 0 10px 0 0;
	border: 1px solid #929FA9;}
.separator{
	background: transparent url(Gx/bg_h1.gif.gif) repeat-x 0px 0px;
	height: 1px;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;}		
.imglargedet{
	border: 1px solid #929FA9;}
#nextbacktitle{
	text-transform: uppercase;
	padding: 3px 6px 3px 6px;
	float: left;
	border: 1px solid #929FA9;
	border-top: none;
	max-width:350px;_width:350px;
}	

#voirdisponibilite{
	/*text-transform: uppercase;*/
	padding: 3px 6px 3px 6px;
	float: right;
	border: 1px solid #929FA9;
	border-top: none;
}	
	
#nextback{
	padding: 3px 0 0 0;
 	color: #000;}
#nextback a, #nextback a:link, #nextback a:visited{
	color: #000;
	text-decoration: underline;}
#nextback a.actif, #nextback a.actif:link, #nextback a.actif:visited, #nextback a.actif:hover{
	font-weight: bold;
	color: #3E7998;
	text-decoration: none;}
#nextback a:hover{
	color: #3E7998;
	text-decoration: underline;}

.inventaire{
	float: left;
	width: 164px;
	/*height: 270px;*/
	/*background: Aqua;*/
	
}	

.inventaire a, .inventaire a:link, .inventaire a:visited{
	color: #000;} 	
.inventaire a:hover{
	color: #3E7998; }
.inventaire a:hover .in{ 
	background: #DAE3EB;
	background: #EDF1F5;}		
.inventaire a:hover .in strong{	color: #FFF;}
.inventaire .in{
	display: block;
	text-align: left;	
	border: 1px solid #DAE3EB;
	padding: 10px;
	margin: 0 10px 10px 0;
	height:185px; 
	overflow: hidden;
	}
.inventaire .in .zoom{		
	border: none; 
	position: relative; 
	left: 58px;
	top: -55px;
	z-index: 10;
	/*display: none;*/
}
.inventaire .in strong{
	display: block;
	background: #9CCCE9;
	padding: 0px 6px;
	line-height: 20px;
	text-align: left;
	margin: 0;
	height: 40px;
	

}	
.inventaire .in img{
	display: block;
	/*margin: 0 0 -5px 0; */ /* garder pour le zoom*/
	margin: 0 0 5px 0;
	border: 1px solid #9CCCE9;}
	
div.pieces{
	/*border: 1px solid #93AAB8;*/
	padding: 5px 10px;
}

h1.photospieces{
	background: none;
	margin: 0px;
	padding: 0px;
}

/*h5.pieces{
	font-weight: bold;
	padding: 2px 0 2px 5px;
	margin: 0px;	
	color: #3E7998;
	font-size: 11px;
	border: 1px solid #929FA9;
	border-bottom: none;
	display: block;
	line-height: 16px;
	background: #ECF1F5;
}*/

/*	----------------------			SECTION DROITE				*/
#right{position: relative;
	width: 181px;
	float: right;	}
img.separator{
	display: block;
	margin: 3px 0;}
/*#right*/ a.bigbtn, /*#right*/ a.bigbtn:link, /*#right*/ a.bigbtn:visited{
	background: transparent url(Gx/bg_btn_right.gif) no-repeat top left;	
	display: block;
	line-height: 22px;
	height: 24px;
	color: #FFF;
	padding: 0 0 0 15px;
	font-weight: bold;}
/*#right*/ a.bigbtn:hover{
	text-decoration: underline;	}	
/*	Bouton orthopedie */
#right a#ortho, #right a#ortho:link, #right a#ortho:visited{
	border: 1px solid #929FA9;
	border-left: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 6px 0;
	/*padding: 0 5px;*/
	width: 160px;
	text-align: center;
	color: #65B461;
	display: block;
	float: left;}
#right a#ortho.inactif, #right a#ortho.inactif:link, #right a#ortho.inactif:visited,#right a#ortho.inactif:hover{
	border: 1px solid #E1E1E1;
	border-left: none;
	color: #BCF0B9;}	
#right a#ortho:hover{
	background: #65B461;
	color: #FFF;}
/*	Bouton cordonnerie */
#right a#cordo, #right a#cordo:link, #right a#cordo:visited{
	border: 1px solid #929FA9;
	border-left: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 6px 0;
	/*padding: 0 5px;*/
	width: 160px;
	text-align: center;
	color: #F47A20;
	display: block;
	float: left;}
#right a#cordo.inactif, #right a#cordo.inactif:link, #right a#cordo.inactif:visited, #right a#cordo.inactif:hover{
	border: 1px solid #E1E1E1;
	border-left: none;
	color: #F5CAAB;}
#right a#cordo:hover{
	background: #F47A20;
	color: #FFF;}
/*	Bouton shoe shine valets */
#right a#shoeshine, #right a#shoeshine:link, #right a#shoeshine:visited{
	border: 1px solid #929FA9;
	border-left: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 6px 0;
	/*padding: 0 5px;*/
	width: 160px;
	text-align: center;
	color: #af6787;
	display: block;
	float: left;}
#right a#shoeshine.inactif, #right a#shoeshine.inactif:link, #right a#shoeshine.inactif:visited, #right a#shoeshine.inactif:hover{
	border: 1px solid #E1E1E1;
	border-left: none;
	color: #DCBCCA;}
#right a#shoeshine:hover{
	background: #af6787;
	color: #DCBCCA;}
/*	Bouton marches specialises */
#right a#marche, #right a#marche:link, #right a#marche:visited{
	border: 1px solid #929FA9;
	border-left: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 6px 0;
	/*padding: 0 5px;*/
	width: 160px;
	text-align: center;
	color: #8b020a;
	display: block;
	float: left;}
#right a#marche.inactif, #right a#marche.inactif:link, #right a#marche.inactif:visited, #right a#marche.inactif:hover{
	border: 1px solid #E1E1E1;
	border-left: none;
	color: #d6a6a9;}
#right a#marche:hover{
	background: #8b020a;
	color: #FFF;}
/*	Bouton sur mesure R&D */
#right a#surmesure, #right a#surmesure:link, #right a#surmesure:visited{
	border: 1px solid #929FA9;
	border-left: none;
	font-weight: bold;
	font-size: 11px;
	line-height: 17px;
	margin: 0 0 6px 0;
	/*padding: 0 5px;*/
	width: 160px;
	text-align: center;
	color: #0e2a65;
	display: block;
	float: left;}
#right a#surmesure.inactif, #right a#surmesure.inactif:link, #right a#surmesure.inactif:visited, #right a#surmesure.inactif:hover{
	border: 1px solid #E1E1E1;
	border-left: none;
	color: #877FA4;}
#right a#surmesure:hover{
	background: #0e2a65;
	color: #FFF;}
h4.news{
	border-top: 1px solid #E4E4E4;
	text-align: left;
	padding: 0 0 0 7px;}
div.news{
	border: 1px solid #E4E4E4;
	border-top: none;
	
	background: #ECF1F5;}
div.news img{
	border: none;
	margin: 2px 0 6px 0;}	
div.news a, div.news a:link, div.news a:visited{
	display: block;
	padding: 5px 9px 0px 9px;
	color: #3B3C3E;
	text-decoration: none;}
div.news a:hover{
	text-decoration: none;	
	background: #D5DFE5;}	
#right .section{
	color: #327693;
	text-align: right;
	display: block;}

#moduleNouvelle{
	/*margin-top:-100px;*/
	width:470px;
	float:left;
	margin-bottom:20px;
	margin-top:15px;
}

#fiche_nouvelle{
	margin-bottom:20px;
	height:auto;
	width:100%;
	padding:5px 5px 5px 0px;
}

#fiche_nouvelle tr{
	border-bottom: 1px solid #D5DFE5;
}
#fiche_nouvelle td{
	padding:15px 0;
}
#photo_nouvelle_1{
	height: auto;
	float: left;
	width: 185px;
	padding-right:5px;
	margin-top:6px;
	vertical-align:top;
}

#texte_nouvelle{
	vertical-align:top;
}

#texte_nouvelle h1{
	font-size:20px;
	margin:3px 0px 7px 0px; 
}

#texte_nouvelle a{
	color: #504F4F;
	font-size: 1em;
	font-weight: bold;
	text-decoration:none;
}
	
/*	----------------------				SECTION FORMULAIRES				*/
form{
	margin: 0px;
	padding: 0px;
	line-height: 130%;
	font-size: 11px;
}
input{	
	color: #000000;
	border: 1px solid #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
select{	
	color: #000000;
	border: 1px solid #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
textarea{
	color: #000000;
	border: 1px solid #000000;
	background: #ffffff;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
}
form .inputBouton{
	background-color: #ffffff;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	border: 1px solid #000000;
}

#soumission{
	margin: 0px;
	padding: 0px;}
#soumission .inputselect{
	border: 1px solid #87AFC0;
	width: 280px;
	margin: 2px 0 2px 0;}
#soumission .inputselectsmall{
	width: 180px;}	
#soumission .inputtext{
	border: 1px solid #87AFC0;
	width: 280px;
	margin: 2px 0 2px 0;
	/*float: left;*/}
#soumission	.inputbutton{
	width: 100px;
	border: 1px solid #87AFC0;
	padding: 2px 0;
	color: #87AFC0;	
	font-size: 12px;
	font-weight: bold;
	background: #FFF;}
#soumission textarea{
	font-family:  Arial, Helvetica, sans-serif;
	border: 1px solid #87AFC0;
	width: 280px;}	
#soumission .inputfile{
	border: 1px solid #87AFC0;
	background: #FFF;
	color: #000;
	width: 280px;
}		
.radiobutton{
	margin: 0 6px 7px 0;
	border: none;
	float: left;
}


#search{
	float: right;
	padding: 0;
	margin: 0;
	width: 181px;
	font-size: 11px;}
#search .inputselect{
	font-weight: normal;
	border: 1px solid #C9D0D6;
	background: #EEF3F7;
	font-size: 11px;
	color: #317093;
	padding: 0;
	margin: 0 0 6px 0;
	width: 100%;
	display: block;
	float: left;}
#search .inputtext{
	background: #EEF3F7;
	border: none;	
	display: block;
	width: 159px;
	height: 19px;
	float: left;}
#search .textlong{
	width: 250px;
	background: #ECF1F5;}	
#search .inputsubmit{
	background: transparent url(gx/bg_submit_search.gif) no-repeat center right;
	width: 22px;
	height: 19px;
	border: none;
	float: left;}

table{
	font-family: Verdana, Arial, Geneva,  Helvetica, sans-serif;
	border-collapse: collapse;
	border: none;
	margin:0;
	padding:0;
	font-size: 11px;
	line-height: 17px;
}

#footer{ 
	background:none;
	margin:0px auto 0px auto;	
	width: 740px; 
	font-size:10px;
	padding:3px 0 0 3px;
	text-align:left;
	color: #666;

	}
