/* Gabarit 2 colonnes  du Front				*/

* 			{ margin:0; padding:0; border: none; text-decoration: none }  

body 		{ padding: 0; font-family: arial; font-size: 11px; text-align: center; color: #9b9b9b; background:url(../images/fond/body.jpg) left -231px repeat-x; background-color: #000; }

h1{left:10px;position:absolute;top:30px;}
h2									{ font-weight:bold; color:#CC9900; position:absolute; top:70px; left:40px }
h3									{color:#cfc59d; font-size: 16px; font-weight:normal}

h4   		{ margin: 0; margin-top:-10px; font-size: 22px ; font-weight:normal; color: #a68e66; position:relative }
h5   		{ text-align:center}

p    		{ font: normal 11px/18px arial; margin: 0 0 5px 0; text-align:left }
 
a        { color:#fff; text-decoration: underline; font: normal 11px arial }
a:hover  { color:#cfc59d; text-decoration: underline }



/* 			Conteneurs generaux 					*/	
#main		 { position: relative; width: 600px; margin: 0 auto;  text-align:left; background: url(../images/fond/spread.gif) left top repeat-y }
#intro 		{ height:199px; text-align:center; position:relative}

#content 			 { margin: 0; padding:0; width:600px; position:relative }

/*					CADRE					*/
.cadrecontent {width:851px; height:405px; border-collapse:collapse }
.cadrecontent td{ border:1px solid #cfc59d; empty-cells:hide; vertical-align: top}
.tdh2{ background:url(../images/fond/tdh2.gif) left top repeat-x; height:202px;}
.tdh2 p{ font-weight:bold; font-size:12px; position:absolute; left:125px; top:111px; color:#d5cba1}
.cadre3 td{ width:33%; height:202px;}
.padtext{ padding:27px 23px 5px;}
.padtext p{ text-align:justify; line-height:15px}

.cadrecontent td a{ color:#fff; text-decoration:none}
.cadrecontent td a:hover{ color:#cfc59d; text-decoration:none}


/*					Recherche					*/
.cadresearch td{ border:none; height:50px}
.cadresearch .formatform input{ width:250px}


/*						Résultats						*/
.infos{ width:100%; font-size:11px; color:#d4cca8}
.infos a{ font-size:11px; color:#d4cca8}
.list-result .imgresult{ width:290px; height:210px; border:1px solid #cfc59d}
.topresult td{ width:30%;}
.ligne0 .topresult td p{ font-size:16px; text-align:center; color:#d4cca8}
.ligne1 .topresult td p{ font-size:16px; text-align:center; color:#fff}
.ligne1 .descriresult{color:#d4cca8; text-align:justify}
.ligne0 .descriresult{color:#acacac; text-align:justify}
.ligne1{ background:url(../images/fond/result.gif) left top repeat-x;background-color:#574a34}
.ligne1, .ligne0{ padding:10px}
.ligne1 .linkresult{color:#d4cca8; text-decoration:none; font-weight:bold}
.ligne0 .linkresult{color:#acacac; text-decoration:none; font-weight:bold}
.caracteristiques{ width:100%}
.caracteristiques td{ width:25%}
.caracteristiques td p{ width:172px; height:19px; border:1px solid #acacac; padding:2px 5px}

/* 			Formulaires 						  */

form.formatform                  { padding:5px 23px;} 
form.formatform  h3              { } 
form.formatform  input, textarea           { border: 2px solid #cfc59d; background:none; color:#cfc59d ; font-weight:bold; width:220px }
form.formatform  select          { border: 2px solid #cfc59d; background-color:#404040	; color:#cfc59d ; font-weight:bold;; width:226px; font-size:11px } 
                 p.centerbut     { margin: 15px 0 10px 0px; clear: both; text-align:center; } 
.conformement { font-size:9px; text-align:center; color:#CCC; font-family:arial; line-height:10px}
.contact{ background:url(../images/fond/contact.jpg) left top repeat-x; background-color:#1b1b1b}
form.formatform  input.valid{ border:none; width: auto; font-weight:normal}
.simil-input{color:#cfc59d ; font-weight:bold;}


/* 			General styles 						*/

.input 		{ border: 1px solid black }
.bordered 	{ border: 1px solid black }
.noborder 	{ border:none }
.kill 		{ display: none }
.center 		{ text-align: center }
.clear 		{ clear:both; visibility: hidden; height: 0 }
.noborder 	{ border: none }
.bita 		{ margin: 15px auto 10px auto; text-align: center; font: bold italic 12px arial; color: #8cafca }
.center 		{ text-align: center }
.left 		{ text-align: left }
.right 		{ text-align: right }
.full 		{ width: 100% }
.button, .centerbut	   { text-align: center; margin: 15px 0 10px 0; clear: both }
.small     { font: normal 10px arial;    } 
.indent    { position: absolute;top: -5000px; left: -5000px; text-indent: -5000px;   } 

/* 			Messages d erreurs					 */
.denied       { margin: 10px 20px 20px 30px; color: red; font: normal 12px arial; }
.denied ul li { margin: 0 0 3px 0; padding: 0 25px 0 17px; background: url(../images/puce/pucerouge.gif) left 2px no-repeat;  }



/* -------------------------------    */



/* 			Page Mentions						   */

.mentions    {  text-align: center;  } /* Conteneur des 2 blocs d'adresse */
.mentions p { text-align:center; color:#a68e66}
.mentions h3{  margin-top:10px}


.liste							{
	clear: both;
	margin: 0;
	padding: 10px 10px 10px 0px;
	overflow: hidden;
	border-top: 1px solid #524530;
}
