body {
	background: #cac2ad;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;


}
strong {
	color: #FF9900;
}

/* Bloc central contenant #partie-gauche et #partie-droite */
#centre {
	width: 980px;
	overflow: hidden;
	background: url(../images/corps.gif) repeat-y left top;
	height: 597px;
	 /* Voir ->mettre un background*/
}

/*propre aux articles */
#centrearticle {
	width: 980px;
	overflow: hidden;
	background: url(../images/corps.gif) repeat-y left top;
	height: 100%;
	 /* Voir ->mettre un background*/
}

/* partie gauche */
#partie-gauche {
	width: 590px;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 25px;

}



/* partie-droite principal */
#partie-droite {
	color: #363B29;
	margin: 0px 0px 0px 600px;
	padding: 0px;

 /* ne pas mettre de taille sinon ça passe en dessous c'est pour ça que ça merde  a chque fois que je reprends ce foutu gabarit*/

}
#rssfacebook{
	margin:0px;
	padding:0px 0px 0px 250px ;
}
#devisenligne{
	margin:0px;
	padding:0px;

}
#blocquestions{
	margin:10px 0px 0px 0px;
	padding:0px;
	background: url(../images/bloc-questions.jpg) no-repeat left top;
	height: 131px;
	width: 343px;
}

#blocquestions ul{
	margin:0px;
	padding:10px 0px 0px 10px;
}

#blocquestions li{
	margin: 0px;
	padding: 0px;

	list-style-type: none;
}

#global {
	width: 980px; /* -> 3 */
	margin: 0 auto; /* -> 4 */
}

/* En-tête */
#entete {
	padding: 0px;
	margin: 0px;
	height: 42px;
	width: 980px;
	color: #cac2ad;
	background: url(../images/menu.gif) no-repeat left top;

}
#entete ul{

	margin: 0px;
	padding: 7px 0px 0px 25px;
}

#entete li{
	list-style-type: none;
	display: inline;
	margin: 0px 22px 0px 0px;
	padding: 0px;

}

#entete li a, #entete li a:link, #entete li a:visited{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color:#FFFFFF;

}
#entete li a:hover{
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	color:#ffff00;

}

#entete h1 {
	margin: 0;
	font-size: 0.8em;
	font-weight: bold;
	color: #000000;
}
#entete h1 img {
	float: left;
	margin: 7px 20px 10px 0;
}
#entete .sous-titre {
	margin: 4px 0 15px 0;
}



/* partie-droite */



/*souscorps*/
#souscorps{
	margin: 0px;
	padding: 0px;
	height: 129px;
	width: 980px;
	background: url(../images/fond-bas-accueil.jpg) no-repeat left top;
}



#presentation{
	background: url(../images/presentation.jpg) no-repeat 0px 0px;
	width: 579px;
	height: 517px;
	min-height:517px;
	padding:0px;


}
#rubrique{
	background: url(../images/fond-article-gauche.gif) no-repeat 0px 0px;
	width: 579px;
	height: 100%;
	padding:0px;

}
#rubrique-repeat{
	background: url(../images/fond-article-gauche-repeat.gif) repeat-y 0px 0px;
	width: 579px;
	height: 2500px;
	padding:0px;
}
/* propre aux articles */
#article{
	background: url(../images/fond-article-gauche.gif) no-repeat 0px 0px;
	width: 579px;
	height: 100%;
	padding:0px;

}
#article-pack1{
	background: url(../images/fond-pack1.jpg) no-repeat 0px 0px;
	width: 579px;
	height: 100%;
	padding:0px;

}
#article-pack2{
	background: url(../images/fond-pack2.jpg) no-repeat 0px 0px;
	width: 579px;
	height: 100%;
	padding:0px;

}
#article-pack3{
	background: url(../images/fond-pack3.jpg) no-repeat 0px 0px;
	width: 579px;
	height: 100%;
	padding:0px;

}
#article-repeat{
	background: url(../images/fond-article-gauche-repeat.gif) repeat-y 0px 0px;
	width: 579px;
	height: 1000px;
	min-height:1000px;
	padding:0px;
}


#texte{
	padding: 95px 150px 5px 15px;
	margin :0px;
	font-size: 14px;
	line-height: 18px;

}
#texte p{
	padding: 8px 0px 2px 0px;
	margin: 0px;
}
/* propre aux articles */


#texte-article{
	padding: 0px 50px 5px 30px;
	margin :0px;
	font-size: 14px;
	line-height: 18px;

}
#texte-article p{
	padding: 8px 0px 2px 5px;
	margin: 0px;
}
#texte-article h1{
	margin:30px 0px;
	padding: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
#texte-article h2{
	margin:8px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #88625F;
}

#texte-article h3{
	margin:5px 0px 12px 5px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #726C63;
}

#texte-article ul{
	margin: 10px;
	padding: 0px;
}
#texte-article li{
	margin:0px 0px 5px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(../images/puces.png);
	vertical-align: middle;

}
#texte-article a, #texte-article a:link{
	color: #867758;
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;


}

#texte-article a:visited{
	color: #867758;
	text-decoration: none;
}
#texte-article a:hover{
	text-decoration: underline;
	background-color: #FFFFFF;
}

#texte-article img{
	margin: 10px;


}


/* propre aux rubriques */


#texte-rubrique{
	padding: 0px 50px 5px 30px;
	margin :0px;
	font-size: 14px;
	line-height: 18px;

}
#texte-rubrique p{
	padding: 8px 0px 2px 5px;
	margin: 0px;
}
#texte-rubrique h1{
	margin:30px 0px;
	padding: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
#texte-rubrique h2{
	margin:8px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
	color: #88625F;
}

#texte-rubrique h3{
	margin:5px 0px 12px 5px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #726C63;
}

#texte-rubrique ul{
	margin: 10px;
	padding: 0px;
}
#texte-rubrique li{
	margin:0px 0px 5px;
	padding: 0px;
	list-style-position: inside;
	list-style-image: url(../images/puces.png);
	vertical-align: middle;

}
#texte-rubrique a, #texte-rubrique a:link{
	color: #867758;
	text-decoration: none;
	font-weight: bold;
	font-variant: small-caps;
	font-size: 1.1em;


}

#texte-rubrique a:visited{
	color: #867758;
	text-decoration: none;
}
#texte-rubrique a:hover{
	text-decoration: underline;
	background-color: #FFFFFF;
}

#texte-rubrique img{
	margin: 10px;


}

/* propre au formulaire */


#texte-form{
	padding: 0px 50px 5px 30px;
	margin :0px;
	font-size: 14px;
	line-height: 18px;

}
#texte-form p{
	padding: 0px;
	margin: 0px;
}
#texte-form h1{
	margin:30px 0px;
	padding: 0px;
	font-size: 1.4em;
	font-weight: bold;
}
#texte-form h2{
	margin:8px 0px;
	padding: 0px;
	font-size: 1.2em;
	font-weight: bold;
}

#texte-form h3{
	margin:5px 0px 12px 5px;
	padding: 0px;
	font-size: 1.1em;
	font-weight: bold;
	color: #726C63;
}

#texte-form ul{
	margin: 0px;
	padding: 0px;
}
#texte-form li{
	margin:0px ;
	padding: 0px;
	list-style-type: none;

}
#texte-form a, #texte-form a:link{
	color: #666666;
	text-decoration: underline;
	font-weight: bold;


}
.previsu{
	background-color: #FFFF99;
}




#texte-form a:visited{
	background-color: #DFDFDF;
}
#texte-form a:hover{
	text-decoration: underline;
	background-color: #d9d1ba;
}

#texte-form img{
	margin: 10px;


}

.erreur_message{
	color: #FF0000;
}

.editer_texte saisie_texte obligatoire  erreur{
	color: #FF0000;
}
.obligatoire{
	font-size: 0.9em;
	margin: 10px 0px 10px 0px;
}
#chemin{
	font-size: 0.8em;
	padding: 8px 0px 0px 0px;
	margin: 0px;
	color: #726C63;
	font-variant: normal;
}

#chemin a, #chemin a:link, #chemin a:visited{
	font-weight: normal;
	color: #726C63;
	text-decoration: none;
	font-variant: normal;

}
#chemin a:hover{
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}


#centre2 {
	width: 579px;
	overflow: hidden;
	height: 297px;
	padding: 0px;
	margin: 0px;

	 /* Voir ->mettre un background*/
}
#references{
	width:250px;
	padding :40px 0px 2px 20px;
	margin : 0px;
	font-size: 0.9em;
	float: left;
}

#references ul{
	padding :0px;
	margin :10px 0px 0px 10px;
	list-style-image: none;
	list-style-type: none;
}

#references li{
	padding :0px;
	margin :0px 0px 12px 0px;
	list-style-image: none;
	color: #FFFFFF;


}

#references li a, #references li a:link {
	color: #f1be2a;
	text-decoration: none;
}

#references li a:visited{
	color: #ffffff;
}
#references li a:hover {
	color: #f9e50a;
	text-decoration: none;
}


#packs{
	padding :40px 0px 2px 0px;
	margin :0px 0px 0px 280px;
	width:280px;
	font-size: 12px;

}
#packs ul{

	padding :0px;
	margin :6px 0px 0px 0px;
	list-style-image: none;
	list-style-type: none;


}

#packs li{

	padding :0px;
	margin :0px 0px 0px 0px;
	list-style-image: none;
	color: #000000;
	height:45px;


}
#packs img{
	margin:0px 3px 1px 0px;
}

#souscorps{
	width: 980px;
	overflow: hidden;
	height: 129px;
	padding: 0px;
	margin: 0px;
}

#souscorps ul{
	margin: 10px 10px 20px 70px;
	padding: 0px;
}
#souscorps li{
	list-style-image: url(../images/puce-fleche.gif);
	list-style-position: outside;

}

#souscorps li a, #souscorps li a:link, #souscorps li a:visited{
	color: #000000;
	text-decoration: none;


}
#souscorps li a:hover{
	text-decoration: underline;


}
#blog{
	margin: 0px;
	padding: 0px;
	float: left;
	height: 129px;
	width: 490px;


}
#titreblog{
	padding: 0px;
	margin: 4px 0px 0px 20px;

}
#prestations{
	margin: 0px;
	padding: 0px 0px 0px 490px;
}
#titreprestations{
	padding: 0px;
	margin: 4px 0px 0px 185px;


}

#diaporama{

	margin: 0px;
	padding: 0px;
	width:320px;
	height:282px;

}

/* Pied de page */
#pied {
	margin: 0;
	padding: 5px 0px 0px;
	font-size: 0.9em;
	background-color: #cac2ad;
	width: 980px;
	height: 30px;
	text-align: center;
	color: #888376;

}

#pied a, #pied a:link, #pied a:visited{
	color: #333333;
	text-decoration: none;

}
#pied a:hover{
	color: #000000;
	text-decoration: underline;

}
/* formulaire */

input{
	border: 1px solid #C8BD9B;
	display: block;
	float: right;
	width: 250px;
	margin-bottom: 5px;
}
input:focus{
	background-color: #fee068;
}

textarea{
	border: 1px solid #C8BD9B;
	display: block;
	float: right;
	width: 250px;
	height:80px;
	margin-bottom: 2px;
}

label{
	display: block; 
	text-align: right;
	float: left;
	width: 180px;
	padding-right: 2px;
	margin-bottom: 5px;
	margin-top: 2px;
}
.fonc{
	padding-top:10px;
	padding-bottom: 40px;

}
fieldset{
	margin: 5px;
	padding: 8px;
	border: 1px dashed #C8BD9B;
}

br{
	clear:left;
}
legend{
	font-weight: bold;
	color: #000000;
	background-color: #d9d1ba;

}

.ptit{
	font-size: 0.7em;
	font-weight: bold;
	display: block; 
	text-align: right;
	float: left;
	width: 180px;
	padding-right: 2px;
	margin-bottom: 2px;
	margin-top: 2px;
}
.check{
	border: none;
	width: 180px;
	display: block;
	float: left;
	text-align:left;
	margin:0px;
	padding:0px;
}

.check2{
	border: none;
	width: 20px;
	margin:0px;
	padding:0px;
}
.format{
	display: block; 
	text-align: right;
	float: left;
	width: 180px;
	padding-right: 1px;
	padding-left:0px;
	margin-bottom: 5px;
}

.sub{
	background-color: #006699;
	color: #FFF;
	border: thin solid #FFF;
	margin: 0px 5px 0px 0px;
	height: 25px;
	width: 60px;
	padding: 2px 2px 2px 0px;
	display: inline;
}

.grandtextarea{
	border: 1px solid #C8BD9B;
	width: 460px;
	height:150px;
	margin-bottom: 2px;
}
.spe{
	display: inline;
	float: left;
	width: 400px;
	padding: 0px 2px 5px 2px;
}
a img
{
border: none;
}

table{
	border: none;
}
tr{
	background-color: #FFFFFF;
	border: 1px solid #999999;
}
td{
	border: none;
	background-color: #E9E0C8;
}
/* form 5 */

	#form5{
		margin:1em 0;
		padding-top:10px;
		}
	#form5 fieldset{
		margin:0;
		padding-top:.5em;
		border:none;	
		border-top:1px solid #f1f1f1;
		}		
	#form5 legend{
		background:#fff;
		padding:0 5px;
		font-style:italic;
		}	
	#form5 p{
		clear:both;
		margin:.5em 0;
		overflow:hidden;
		}	
	#form5 label{
		float:left;
		width:60px;
		display:block;
		text-align:right;
		margin-right:10px;
		}	
	#form5 input, #form5 textarea{	
		margin:0;	
		width:250px;
		border:1px solid #ddd;		
		padding:3px 5px 3px 25px;
		}		
	
	
	#form5 input#name{background:#fff url(http://www.lilidoleron.com/squelettes/images/form5/form_name.gif) no-repeat 5px 50%;}
	#form5 input#email{background:#fff url(http://www.lilidoleron.com/squelettes/images/form5/form_email.gif) no-repeat 5px 50%;}
	#form5 input#web{background:#fff url(http://www.lilidoleron.com/squelettes/images/form5/form_url.gif) no-repeat 5px 50%;}
	#form5 textarea#message{background:#fff url(http://www.lilidoleron.com/squelettes/images/form5/form_note.gif) no-repeat 5px 6px;}
	
	
	#form5 textarea{
		height:125px;
		overflow:auto;
		}					
	#form5 p.submit{
		clear:both;
		margin:1em 0;
		padding:.5em 70px;
		border-top:1px solid #f1f1f1;		
		
		}	
	#form5 button{
		height:28px;
		line-height:28px;		
		border-top:1px solid #999;
		border-left:1px solid #999;
		border-right:1px solid #333;
		border-bottom:1px solid #333;
		background:url(http://www.lilidoleron.com/squelettes/images/form5/form_button.gif) no-repeat;
		padding:0 10px 0 25px;
		color:#333;
		cursor:pointer;
		text-align:left;
		font-size:11px;
		font-weight:bold;
		}				

/* // form 5 */

