/* CSS Document */

body {font: normal 0.7em Verdana, Arial, Helvetica, sans-serif; background:#b7d5ff; margin:0; color:#666666;}
.textrougeg { color:#FF0000; font-weight:bold; font-size:1em; }
.textrougegg { color:#FF0000; font-weight:bold; font-size:1.5em;}
.textrouge1 { color:#FF0000; font-weight:normal; font-size:1em; }
.textbleug { color:#004eff; font-weight:bold; font-size:1em; }
.textbrung { color:#995823; font-weight:bold; font-size:1em; }


#conteneur {
position: relative;
width: 930px;
margin: 0 auto;
background : url('images/back_conteneur.jpg') repeat-y top left;
}
#motscle {
	height:15px;
	z-index:10;
	font-size:0.8em; text-align:center; margin:0; margin-right:15px; margin-left:15px;}
#motscle p{margin:0;}
	
#header {height:200px; background: url('images/back_header.jpg') no-repeat top left; margin-right:15px; margin-left:15px;} 

		/* SOMMAIRE SOUS HEADER*/
#sommbis {
	height:27px;
	padding-top:13px;
	padding-right:10px;
	text-align:right;
	background:url('images/back_sommbis.jpg') top left no-repeat;
	margin-right:15px;
	margin-left:15px;
	font-size:0.9em;
}
	#sommbis a {color:#fff; text-decoration:none; font-weight:bold;}
	#sommbis a:hover {color:#fc8721; text-decoration:none;}
	#sommbis p {color:#cccccc; margin:0; font-size:0.9em;}

#gauche {
	position:absolute;
	left:15px; 	width:200px;
	margin-right:15px; padding-bottom:20px;
}
	#gauche ul.marg {list-style:inside url('images/puce_02.jpg'); margin:0; margin-left:5px; padding:0;}
	#gauche li {margin:0; padding:0; padding-top:0px; padding-bottom:3px;}
	#gauche ul li a {color:#995823;}
	#gauche p {color:#B0A77E; margin:5px;}
	#gauche a {text-decoration:none;}
	#gauche a:hover {color: #78A001; text-decoration:underline;}
	#gauche img.left{margin-left:10px;}
	#gauche .cadre {
	width:180px; margin-left:10px; margin-right:10px;
	padding-bottom:5px;
	background: url("images/back_cadreg.jpg") top left no-repeat;
	border: 1px solid #004eff;
	}

	#gauche h1{
	font-size:1.1em; color:#fff;
	margin-left:28px; margin-bottom:20px; margin-right:10px; margin-top:5px;
	padding-bottom:5px;
	border-bottom: 1px dashed #fff;
	}
		
#corps {
	height: auto !important;
	height:950px;
	min-height:950px;
	margin-left: 220px;
	margin-right: 285px;/* 15px d'ombre, 180px largr col droite, 15px de marche intérieur CORPS */
}
	#corps a {color:#995823; text-decoration:none;}
	#corps a:hover {color: #78A001; text-decoration:underline;}
	#corps p {
		margin:0;
		margin-bottom:10px;
		color:#666666;
		text-align:justify;
		line-height:1.5;
	}
	#corps h1 {
		height:35px; margin:0;
		padding:0; padding-left:40px; padding-top:8px;
		color:#004eff; font-size:1.1em;
		background: url("images/picto_titreH1_corps.gif") top left no-repeat;
	}
	#corps h2 {
		margin: 25px 0 5px 0; padding-bottom:5px;
		color:#666666; font-size:1em;
		border-bottom: 1px dashed #004eff;
	}
	#corps h3 {
		margin:0 0 5px 0; padding:0 0 5px 20px;
		color:#004eff; font-size:1em; font-weight:normal;
		background: url('images/puce_03.gif') top left no-repeat;
	}
	#corps img.right {float:right; margin:8px; margin-right:0; margin-top:2px;}
	#corps img.left {float:left; margin:8px; margin-left:0; margin-top:2px;}
	#corps .photodiv {height:200px; width:400px; border:1px solid #000;}
	#corps ul {
		list-style: inside url(images/puce_02.jpg);
		padding:0; margin:0; margin-bottom:10px;
		line-height:1.4;
	}
	#corps li {
		margin:0;
		padding:0; padding-bottom:4px;
		color:#666666;
		text-align:inherit;
	}
	#corps input, textarea{
		font: normal 1em Verdana, Arial, Helvetica, sans-serif; 
		background:#b7d5ff;
		color:#666666;
		border:1px solid #004eff;
	}
	#corps table {
		margin:0; margin-left:auto; margin-right:auto;
		padding:0;
		width:95%;
	}
	#corps th, td { margin:0; padding:0; text-align:center; line-height:1.5;}
	#corps th {color:#fc8721;}
	#corps td.left {text-align:left;}
	#corps table.loc {
		margin:0; margin-left:auto;	margin-right:auto;
		padding:0;
		width:95%;
		color:#333333; border: 1px solid #000; border-collapse:collapse;
	}
	#corps th.loc, td.loc { margin:0; padding:0; text-align:center; line-height:1.5; border: 1px solid #000;}
	#corps th.loc {color:#FFFFFF;}
	#corps tr.clair {background-color:#b8d5ff;}
	#corps tr.fonce {background-color:#87b6fa;}

/* ZONE DROITE */
#droite {position: absolute; right: 15px; width: 260px;}
	#droite p {
		margin:0; padding-left:15px; padding-right:20px;
		color:#333333; text-align:justify; line-height:1.2; font-size:0.9em;
		background: url('images/titres/droite_encart_02.gif') top left repeat-y;
	}
	#droite h1 {
		height:29px; margin:0; padding-top:19px; padding-left:10px;
		font-size:1em; font-weight:bold; color:#FFFFFF;
		background: url('images/titres/droite_encart_01.jpg') top left no-repeat;
		}
	#droite .bottomdroite {height:25px; background: url('images/titres/droite_encart_03.gif') top left no-repeat;}
	#droite ul {
		list-style:inside url(images/puce_02.jpg);
		margin:0; padding:0; padding-left:15px; padding-right:15px;
		background: url('images/titres/droite_encart_02.gif') top left repeat-y;
	}
	#droite .amazon {
		margin:0; padding-left:5px; padding-right:5px;
		color:#333333; text-align:justify; line-height:1.2; font-size:0.9em;
		background: url('images/titres/droite_encart_02.gif') top left repeat-y;
	}
	#droite .amapho {margin:0; margin-left:1px;}
	#droite li {margin:0; padding:0px;}
	#droite a {color:#995823; text-decoration: none;}
	#droite a:hover {text-decoration:underline;}
	#droite table {width:235px; margin-left:5px; margin-right:10px; border-collapse:collapse; font-size:1em;}
	#droite td {padding:2px; text-align:center;}
	#droite img.right {float:right; margin:8px; margin-right:0; margin-top:2px;}

/* DEBUT ZONE INDEX SPECIFIQUE*/
#corpsindex {
	height: auto !important;
	height:800px;
	min-height:800px;
	margin-left: 220px;
	margin-right: 285px;/* 15px d'ombre, 180px largr col droite, 15px de marche intérieur CORPS */
	/*border: 1px solid #000;*/
}
	#corpsindex a {color:#995823; text-decoration:none;}
	#corpsindex a:hover {color: #78A001; text-decoration:underline;}
	#corpsindex img.right {float:right; margin:2px; margin-left:5px; margin-right:15px;}
	#corpsindex img.left {float:left; margin:8px; margin-left:0; margin-top:2px;}
	#corpsindex p {
		margin:0; padding-left:15px; padding-right:15px;
		text-align:justify; line-height:1.3;
		background: url('images/titres/corps_encart_02.jpg') top left repeat-y;
	}
	#corpsindex h1 {
		height:27px; margin:0; padding-top:18px; padding-left:10px;
		font-size:1.2em; font-weight:bold; 
		color:#FFFFFF;
		background: url('images/titres/corps_encart_01.jpg') top left no-repeat;
		}
	#corpsindex .bottomindex {height:16px; background: url('images/titres/corps_encart_03.jpg') top left no-repeat;}
/* FIN ZONE INDEX SPECIFIQUE*/

#footer1 {
	height: 180px; margin-right: 15px; margin-left: 15px;
	background: url('images/back_footer.jpg') no-repeat top #b7d5ff;
}
#footer2 {width:900px; margin:0; margin-left:15px; padding:0; font-size:0.8em; text-align:center;}
	#footer2 a { color:#666666; text-decoration:none;}
	#footer2 a:hover {color:#000; text-decoration:none;}
	
#footer3 {margin:0; padding-right:15px; text-align:center;}
	