/* CSS Document */
body,div,h1,h2,h3,h4,h5,h6,a,ul,li,p,form,legend,fieldset,input,label,textarea{
	margin:0px;
	padding:0px;
}
body{
	font-size:62.5%;
	background-image:url(../images/bg.gif);
/*	background:#f8d883;*/
}

/* ----- divisions -----*/
#pere{
	width:900px;
	margin-left:auto;
	margin-right:auto;
	background-color:#F8D883;
}
#haut{
	width:900px;
	heigth:170px;
	background:#691816;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.4em;
}
#logo{
	float:left;
	width:300px;
	height:170px;
	background-color:#691816;
	background-image:url(../images/logo_gauche.gif);
	background-repeat: no-repeat;
	background-position:center;
}
#bandeau{
	float:left;
	width:600px;
	height:170px;
	background-color:#691816;
	background-image:url(../images/logo_droite.gif);
	background-repeat: no-repeat;
	background-position:80px 50px;
	/*background-position:center;*/
}
#bas{
	width:900px;
	background:#f8d883;
}
#bas_annuaire{
	font-size:142.6%;
	width:900px;
}
#gauche{
	float:left;
	width:200px;
	margin-left:20px;
	margin-right:40px;
	margin-top:20px;
}
#date{
	width:200px;
	font:italic 1.2em Arial, Helvetica, sans-serif;
	color:#232323;
}
#annonce{
	margin-top:20px;
}
#lien_externe{
	margin-bottom:20px;
}
#droite{
	float:left;
	width:600px;
}
#accroche{
	width:540px;
	margin-left:40px;
}
#contenu{
	width:600px;
	background-image:url(../images/pointille.gif);
	background-repeat:repeat-y;
	margin-bottom:50px;
}
#texte{
	width:600px;
}
#texte a{
	color:#AB2724;
	text-decoration:underline;

}
#texte_g{
	float:left;
	width:240px;
	margin-left:40px;
	margin-right:10px;
}
#texte_d{
	float:left;
	width:240px;
	margin-left:10px;
	padding-left:20px;
	background-image:url(../images/pointille.gif);
	background-repeat:repeat-y;
}
#texte #texte_d p, #texte #texte_g p{
	text-indent:0px;
}
#texte_m{
	position:relative;
	width:540px;
	margin-left:40px;
}
#plan{
	margin-top:25px;
}
#pied_page_annuaire{
	clear:both;
	width:900px;
	/*height:16px;*/
	padding-top:4px;
	background:#691816;
	text-align:center;
	color:#fdb400;
	font:normal 0.9em Arial, Helvetica, sans-serif;
}
#pied_page{
	clear:both;
	width:900px;
	/*height:16px;*/
	padding-top:4px;
	background:#691816;
	text-align:center;
	color:#fdb400;
	font:normal 1.1em Arial, Helvetica, sans-serif;

}


/* ----- Classes --------*/
.fin{
	clear:both;
}
.photos{
	float:right;
	margin:0 0 20px 20px;
}
.photos_gauche{
	float:left;
	margin:0 0 20px 20px;
}
#texte img{
	padding:8px;
	border:3px solid #691816;
	background-color:#FDB400;
}
#texte img.fleche{
	border:0px;
	padding:0;
}
.photo_diapo{
	width:170px;
	height:200px;
	margin: 10px 0 0 0;
	padding:0 5px;
	float:left;
	text-align:center;
}

/* -----balises -----*/
h1{
	font:italic bold 2.5em Arial, Helvetica, sans-serif;
	color:#AB2724;
	margin-top:50px;
	margin-bottom:20px;
}
#gauche h2 a{
	font:bold 26px "Times New Roman", Times, serif;
	color:#AB2724;
	text-decoration:underline;
	margin-top:35px;
}
#annonce h3 a{
	margin-top:15px;
	font:italic bold 20px Arial, Helvetica, sans-serif;
	color:#232323;
	text-decoration:underline;
}
#annonce p{
	margin-top:5px;
	font:normal 1.4em Arial, Helvetica, sans-serif;
	color:#AB2724;
	line-height:20px;
}
#annonce a{
	margin-top:5px;
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#232323;
	line-height:20px;
}
#lien_externe h3{
	margin-top:15px;
	font:italic bold 1.7em Arial, Helvetica, sans-serif;
	color:#232323;
	text-decoration:underline;
}
#lien_externe a{
	font:Normal 1.4em Arial, Helvetica, sans-serif;
	color:#f01c00;
}
#lien_externe p{
	margin-top:3px;
}

#droite h2{
	font:bold 1.6em Arial, Helvetica, sans-serif;
	color:#AB2724;
	margin-top:20px;
	margin-bottom:5px;
}
#droite h3{
	font:bold italic 1.8em "Times New Roman", Times, serif;
	color:#AB2724;
	margin-top:20px;
	margin-bottom:5px;

}
#droite h4{
	font:bold 1.4em Arial, Helvetica, sans-serif;
	color:#AB2724;
	margin-top:20px;
	margin-bottom:5px;
}
#droite h5{
	font:bold italic 1.5em "Times New Roman", Times, serif;
	color:#AB2724;
	margin-top:20px;
	margin-bottom:5px;

}

#droite p{
	margin-top:5px;
	font:normal 1.2em Arial, Helvetica, sans-serif;
	color:#232323;
	line-height:19px;
	text-align:justify;
	text-indent:40px;
}
#pied_page a:link,a:active,a:visited, #pied_page_annuaire a:link,a:active,a:visited{
	color:#fdb400;
	text-decoration:none;
}
#pied_page a:hover{
	color:#fdb400;
	text-decoration:underline;
}
#texte p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	
}
#texte_m .photo_diapo p{
	text-indent:0;
	text-align:center;
	font-size:10px;
	color:#AB2724;
	line-height:normal;
}



/* ----- Menu ---------*/
#menu_haut .lien a{
	font-size:1.2em;
	float:left;
	display:inline;
	float:left;
	padding-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-left:22px;
	padding-right:22px;
	background-image:url(../images/pixel.gif);
	background-repeat:repeat-x;
	height:29px;
}
#haut .lien a:link,a:active,a:visited{
	color:#fdb400;
	text-decoration:none;
}
#haut .lien a:hover{
	text-decoration:underline;
}
#haut .lien a.actif{
	font-weight:bold;
	text-decoration:underline;
}
#menu_bas .lien a{
	font-size:1.2em;
	float:left;
	display:inline;
	padding-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-left:33px;
	padding-right:33px;
	background-image:url(../images/pixel_menu_bas.gif);
	background-repeat:repeat-x;
	height:29px;
}
/*#menu_bas .lien a:link,a:active,a:visited{
	color:#fdb400;
	text-decoration:none
}
#menu_bas .lien a:hover{
	text-decoration:underline;
}
*//*#menu_bas a.actif{
	font-weight:bold;
	text-decoration:underline;
}
*/
#menu_centre{
	width:500px;
	height:92px;
}

/*  ----- Formulaire -----  */
form{
	width:300px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal;
}
.calage{
	display:inline;
	float:left;
	width:70px;
	margin-right:5px;
	text-align:right;
	margin-top:5px;
}
fieldset{
	padding:0 5px;
	margin:0 5px;	
}
.reduit{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-style:italic;
	margin-left:100px;
}
.text_formu{
	margin-top:5px;
}
.blanc{
	font-size:12px;
	font-weight:bold;
	color:#FF0000;
	text-align:center;
}
.tableau_rouge{
	color:#AB2724;
	font:normal 1.4em Arial, Helvetica, sans-serif;
}
.tableau_bleu{
	color:#0066FF;
	font:normal 1.4em Arial, Helvetica, sans-serif;
}
.tableau_noir{
	color:#000000;
	font:normal 1.4em Arial, Helvetica, sans-serif;
}

/* --- Formulaire contact --- */
#formu_contact{
	width:500px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*font-size:12px;*/
	font-style:normal;
	margin:0 2px;
}
/*#formu_contact input{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}*/
#formu_contact fieldset{
	padding:2px 5px 0 5px;
	margin:0 5px;	
}
#formu_contact legend{
	padding:0 5px;
	margin:0 5px;	
}

#formu_contact .calage{
	display:inline;
	float:left;
	width:130px;
	margin:5px 5px 0 0;
	padding:2px 0 0 0;
	text-align:right;
}
#formu_contact input,#formu_contact textarea{
	margin:5px 5px 0 0;
}
#formu_contact .info{
	margin-left:140px;
	font-style:italic;
	font-size:10px;
}
#formu_contact .vert{
	margin-left:40px;
	font-size:16px;
	color:#009900;
}
