body
		{
			margin:0px;
			padding:0px;
			margin: 90px 0 ;
			padding: 0 ;
			font: 0.8em Verdana, Arial, "Trebuchet MS", helvetica, sans-serif ;
			background:rgb(255,240,210) top url(fond-raye-vertical.jpg);		
		}
		
h3
{
	text-align:center;
	color:rgb(110,50,0);
	font-size:14px;
	margin-top:5px;
	font-family:"Hobo Std", Arial;
}		
		
div#conteneur
		{
			width: 920px;		/* Vrs1 660px ;*/
			margin: 0 auto ;
			border: 2px ridge rgb(150,100,75);		
			background:rgb(160,230,230);	
		}
		
div#contenu
		{
			
			padding: 0 0 0px 0px ;
			background: url(BanniereGauche4.jpg) no-repeat  ;
			height:620px; /* Vrs1 450px ;*/
			
		}
div#contenu p 
		{
			color:rgb(150,100,75);	
			margin-left:70px;
		}

p:first-line 
{
	color:rgb(150,100,75);
}	
p:first-letter
{
	color:rgb(150,100,75);
	margin-left:20px;
}

ul#menu
	{
		float:left;
		margin:0;
		padding:0;
		margin-top:100px;
		margin-left:40px;
		width:120px;
		background: url(BtnContact.jpg) repeat-y;
		height:152px;
		list-style-type:none;
		
	}

ul#menu li
		{
			text-align: center ;
			
		}
		
ul#menu li a
		{
			line-height: 30px ;
			font-size: 14px ;
			font-family:"Hobo Std", Arial;
			letter-spacing: 0px ;
			color:rgb(150,100,75);
			/*display: block ;*/
			text-decoration: none ;
			letter-spacing: 1px ;
		}
ul#menu li a:hover
{
	letter-spacing: 2px ;
}
		
.corps
{
	margin:0;
	padding:0;
	margin-left:140px;
	
}				
div#textindent
{
	text-indent:20px;
}			
div.titre-page
{
	margin-left:70px;
	font-size: 12px ;
	font-family:"Hobo Std", Arial;
	color:rgb(150,100,75);
	text-decoration:underline;
}		
div.cadre-accueil
{
	border:2px ridge rgb(8,240,250);
	width:600px;
	margin-left:120px;
	background:rgb(200,230,230);
}


div.cadre-accueil ul.liste-texte
{
	color:rgb(140,80,60);
	list-style-image: url(puce-bulle.jpg);
	
}

ul.liste-texte-pres
{
	color:rgb(140,80,60);
	list-style-image: url(puce-bulle-pres.jpg);
	padding:0;
	margin-left:130px;
}
		
		
div.cadre
{
	border:2px ridge rgb(0,230,230);
	margin-left:75px;
	padding:5px;
	margin-bottom:5px;
	margin-top:3px;
	width:680px;
	background:rgb(200,230,230);
}

div.cadre-techno
{
	border:2px ridge rgb(0,230,230);
	margin-left:120px;
	padding-top:25px;
	margin-bottom:5px;
	margin-top:3px;
	width:600px;
	background:rgb(200,230,230);
}
div.cadre-fonct
{
	border:2px ridge rgb(0,230,230);
	margin-left:210px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:5px;
	margin-top:3px;
	width:400px;
	background:rgb(200,230,230);
}
div.titre
		{
			margin-left:320px;
			color:rgb(110,50,0);
			font-family:"Hobo Std", arial;
			font-variant:small-caps;
			font-size:14px;
			margin-top:1px;
		}	
div.titreoffre
		{
			margin-top:5px;
			/*margin-left:90px;*/
			color:rgb(110,50,0);
			font-weight:bold;
			/*font-variant:small-caps;*/
			font-size:12px;
		}	

div.texteoffre
	{
		color:rgb(140,80,60);
		margin-left:20px;
		font-size:12px;
	}				
.centre
{
	text-align:center;
}

div#titretarif
		{
			margin-left:200px;
			font-weight:bold;
			font-variant:small-caps;
			font-size:16px;
			
		}	
div#titretarif a
{		
	text-decoration:none;
	color:rgb(110,50,0);
}	

div#contact
	{
		position:absolute;
		margin-top:500px;
		margin-left:40px;
		width:120px;
		background: url(BtnContact.jpg) no-repeat;
		height:40px;
	}
div#contact a
	{
			line-height:30px;
			margin-left:23px;
			width:80px;
			font-size: 16px ;
			font-family:"Hobo std", arial;
			font-variant:small-caps;
			letter-spacing: 1px ;
			color:rgb(150,100,75);
			text-decoration: none ;
				
	}
	
div#contact a:hover
		{
			margin-left:20px;
			
			letter-spacing: 3px ;
		}
input,textarea
{
	background-color:rgb(200,230,230);
	color:rgb(150,100,75);
}		
label.label0
{
	color:rgb(250,100,0);
	padding:0;
	
	float: left;
	margin-left:78px;
	margin-right:auto;
	width:1px;
}		
label.label
{
	color:rgb(150,100,75);	/*rgb(110,50,0);*/
	padding:0;
	position:relative;
	float: left;
	margin-left:5px;
	margin-right:auto;
	width:180px;
}

label.label2
{
	color:rgb(150,100,75);	/*rgb(110,50,0);*/
	padding:0;
	position:relative;
	float: left;
	margin-left:5px;
	margin-right:auto;
	width:600px;
	text-decoration:underline;
}
label.label3
{
	color:rgb(150,100,75);	/*rgb(110,50,0);*/
	padding:0;
	float: left;
	margin-left:80px;
	margin-right:auto;
	width:640px;
	
}
label.label_tele
{
	color:rgb(150,100,75);
	font-size:10px;
}

.description
{
	padding:0;
	position:relative;
	float: left;
	margin-left:78px;
	margin-right:auto;
}

.bouton_envoi
{
	padding:0;
	margin-top:3px;
	margin-left:330px;
	margin-right:auto;
	color:rgb(110,50,0);
	background-color:rgb(230,210,180);
	font-weight:bold;
	width:140px;
}

.champs_oblig
{
	color:rgb(250,100,0);
	font-size:10px;
	
}
#img_accueil
{
	margin-left:35%;
	margin-top:50px;
	
}
#img_arobase
{
	margin-left:220px;
	width:70px;
	height:70px;
	
}
#img_ocongel
{
	float:left;
	height:93px;
	width:90px;
	
	margin-left:80px;
	padding-right:8px;
	border:none;
}
#img_rea
{
	float:left;
	height:93px;
	width:90px;
	
	margin-left:60px;
	padding-right:8px;
	border:none;
}

.lien_ocongel
{
	margin-left:20px;
	color:rgb(150,100,75);
	font-weight:bold;
	
}

.comment_ocongel
{
	color:rgb(150,100,75);
	margin-left:180px;
	
}
.lien-rea
{
	margin-top:20px;
}
.rea-texte
{
	margin-left:20px;
}
div.titre-categ
{
	margin-top:10px;
	margin-left:80px;
	border-top:2px ridge rgb(150,100,75);
	font-size: 12px ;
	font-family:Arial;
	font-weight:bold;
	color:rgb(150,100,75);
	text-decoration:italic;
}		
#asuivre_ocongel
{
	margin-left:650px;
	margin-top:130px;
	color:rgb(150,100,75);
	font-weight:bold;
}

div#pub_horizontale
{
	/*margin-left:400px;*/
	margin:auto;
	margin-top:10px;
	text-align:center;
	/*border:2px ridge rgb(100,200,200);	*/
	height:62px;
	width:470px;
}

#img_koibassin
{
	float:left;
	height:89px;
	width:120px;
	
	margin-left:80px;
	padding-right:8px;
	border:none;
}

.img-barre
{
	margin-left:250px;
}
div.titre-pres
		{
			margin-left:320px;
			color:rgb(110,50,0);
			font-family:"Hobo Std", arial;
			font-variant:small-caps;
			font-size:16px;
			margin-top:80px;
		}
#auto-ent
{
	margin-left:20px;
}

.telechargerPdf
{
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	width:400px;
	color:rgb(110,50,0);
	font-weight:bold;
}		

.telechargerPdf a
{

	
	color:rgb(110,50,0);
	font-size:14px;
	padding:10px;
}


.telechargerPdf img
{
	width:50px;
	height:50px;
	border:none;
}
.telechargerPdf div
{
	margin-top:30px;
}

#plaquette-pdf
{
	float:right;
	margin-right:auto;
	margin-left:auto;
	width:500px;
	
}
#plaquette-pdf a
{
	color:rgb(110,50,0);
	font-weight:bold;
	font-size:0.9em;
	
}

#plaquette-pdf img
{
	width:40px;
	height:40px;
	border:none;
	
}
#coordonnees
{
	padding-top:5px;
	margin-left:150px;
	color:rgb(150,100,75);
}

.pied_de_page
{
	
	margin-top:15px;
	font-size:12px;
	font-family:arial, tahoma,comic sans ms, verdana, sans-serif;
	font-weight:bold;
	text-align:center;
	
}

.pied_de_page a
{
	color:rgb(150,100,75);
}

/*Mentions légales*/
#mentionslegales
{
	margin:0px;
	color:rgb(150,100,75);
	font-family:arial, tahoma,comic sans ms, verdana, sans-serif;
}
#mentionslegales h4
{
	text-align:center;
	font-size:1.2em;
}
#mentionslegales div#nom
{
	text-align:center;
	font-size:0.9em;
	margin-bottom:15px;
	font-weight:bold;
	
}
#mentionslegales h5
{
	text-align:center;
	font-size:1.0em;
}
#mentionslegales div#adresse
{
	margin-left:180px;
	font-size:0.9em;
}
#mentionslegales a
{
	text-decoration:none;
	font-size:1.1em;
	color:rgb(150,100,75);
	margin-left:5px;
}
#mentionslegales hr
{
	color:rgb(150,100,75);
	width:300px;
	margin-left:auto;
	margin-right:auto;
}

#ml-fermeture
{
	text-align:center;
	margin-top:30px;
}
#ml-fermeture a
{
	font-size:1.0em;
}

.partenaires-texte
{
	color:rgb(150,100,75);
	font:1em Arial, "Trebuchet MS" verdana, helvetica, sans-serif ;
}
.partenaires-texte a
{
	
	color:rgb(150,100,75);
	font:1em Arial, "Trebuchet MS" verdana, helvetica, sans-serif ;
}
.partenaires_titre
{
	font:1.3em Arial, "Trebuchet MS" verdana, helvetica, sans-serif ;
	text-decoration:underline;
	text-align:center;
	color:rgb(150,100,75);
	padding-top:10px;
	
}
.partenaire-logo
{
	margin-left:85px;
	width:100px;
	height:50px;
	border:none;
}
.partenaire-logo img
{
	border:none;
}
.partenaires-texte2
{
	font:1em "Trebuchet MS" verdana, helvetica, sans-serif ;
	margin-top:1px;
	text-align:left;
	padding-left:10px;
}