/*
	Auteur & Copyright: Techgrafik (http://www.techgrafik.com/)
*/

/* ********** Background ********** */
body { background-color: #ded5ad; font: normal 12px "Georgia", "Times New Roman", Times, serif; color: #000000; }
/* ******************************** */

/* ******************** Contenu ********************* */
#contenant { width: 950px; margin: 0 auto 0 auto; padding: 0; }
/* ************************************************** */

/* ********************* Entete ********************* */
#header_g, #header_g_s { width: 950px; height: 227px; margin: 0; padding: 0; }
#header_g { background: url(../medias/images/elements_header.png) no-repeat left top; }
#header_g_s { background: url(../medias/images/elements_header_s.png) no-repeat left top; }
#header { width: 950px; height: 227px; margin: 0; padding: 0; background: url(../medias/images/bg_header.jpg) no-repeat left top; }
#header p { font: normal 11px "Georgia", "Times New Roman", Times, serif; color: #f5e8cb; margin: 0; padding: 170px 0 0 575px; }
/* ************************************************** */

/* ********************* Corps ********************** */
#main_g, #main_g_s { width: 950px; height: 262px; margin: 0; padding: 0; }
#main_g { background: url(../medias/images/elements_main.png) repeat-y left top; }
#main_g_s { background: url(../medias/images/elements_main_s.png) no-repeat left top; }
#main { width: 950px; height: auto; margin: 0; min-height: 860px; padding: 0; background: url(../medias/images/bg_main.jpg) repeat-y left top; overflow: auto; }
#main p { margin: 0; padding: 0 0 20px 0; font: normal 12px "Georgia", "Times New Roman", Times, serif; color: #000000; }
/* ************************************************** */

/* ***************** Corps - Gauche ***************** */
#gauche { width: 195px; height: auto; margin: 0; padding: 0; float: left; }

#carte_header_1, #carte_header_2 { width: 195px; height: 62px; margin: 0; padding: 0; }
#carte_header_1 { background: url(../medias/images/menu_header_1.png) no-repeat left top; }
#carte_header_2 { background: url(../medias/images/menu_header_2.png) no-repeat left top; }
#carte_main { width: 125px; height: auto; margin: 0; padding: 0 30px 0 40px; background: url(../medias/images/menu_bg.png) repeat-y left top; overflow: auto; }
#carte_main ul { margin: 0; padding: 0 0 20px 0; list-style: none; }
#carte_main ul li { padding-top: 5px; }
#carte_main ul li a { font: bold 12px "Georgia", "Times New Roman", Times, serif; color: #41342f; }
#carte_footer { width: 195px; height: 30px; margin: 0; padding: 0; background: url(../medias/images/menu_footer.png) no-repeat left top; }
#carte_main ul li a:hover { color: #a22c1e; }

#cartes { width: 195px; height: 43px; margin: 30px 0 0 0; padding: 0; background: url(../medias/images/cartes.gif) no-repeat 28px top; } 

#gargouille { width: 195px; height: 45px; margin: 10px 0 0 0; padding: 0; background: url(../medias/images/gargouille.png) no-repeat left top; }
/* ************************************************** */

/* ***************** Corps - Droit ****************** */
#droite { width: 500px; height: auto; margin: 0; padding: 50px 220px 70px 35px; float: left; }
#droite_s { width: 670px; height: auto; margin: 0; padding: 20px 50px 70px 35px; float: left; }

#centre_m { width: 500px; height: auto; margin: 0; padding: 50px 20px 70px 35px; float: left; }
#droite_m { width: 160px; height: auto; margin: 0; padding: 275px 40px 0 0; float: left; }

#centre_m p, #droite p, #droite_s p { line-height:20px;	font-size: 12px; }
#centre_m h1, #droite h1, #droite_s h1 { font-size:10px; font-weight:100; font-family:Arial, Helvetica, sans-serif;}
#centre_m h1 a,#droite h1 a, #droite_s h1 a { font-size:10px; font-weight:100; font-family:Arial, Helvetica, sans-serif; }
#centre_m h1 a:hover, #droite h1 a:hover, #droite_s h1 a:hover { font-size:10px; font-weight:100; font-family:Arial, Helvetica, sans-serif; color:#000;}
#centre_m h2, #droite h2, #droite_s h2 { font-size:20px; }
#centre_m h3, #droite h3, #droite_s h3 { font-size:15px;}
#centre_m a, #droite a, #droite_s a { font: 12px "Georgia", "Times New Roman", Times, serif; color: #a0291c; }
#centre_m a:hover, #droite a:hover, #droite_s a:hover { font: 12px "Georgia", "Times New Roman", Times, serif; color:#000;}
#droite_s ul { padding: 0 0 20px 50px; line-height:18px;}

#droite_m a.saintvalentin { width: 160px; height: 20px; padding-top: 5px; background-color: #a43123; text-align: center; color: #fff; text-decoration: none; display: block; }
#droite_m a.saintvalentin:hover { background-color: #c43123; }

#diable { width: 200px; height: 250px; background: url(../medias/images/maison_milliere.jpg) no-repeat 30px top; float: left; }
#info_diable { width: 250px; height: 160px; float: left; padding-top:20px;}
#info_diable p { font: bold 12px "Georgia", "Times New Roman", Times, serif; color: #41342f; }
#info_diable a { font: bold 11px "Georgia", "Times New Roman", Times, serif; color: #a0291c; }
#info_diable a:hover { font: bold 11px "Georgia", "Times New Roman", Times, serif; color: #41342f; }

#separateur_haut { width: 500px; height: 36px; margin: 0 0 15px 0; padding: 0; background: url(../medias/images/separateur.gif) no-repeat center top; }
#separateur_haut_s { width: 670px; height: 36px; margin: 0 0 15px 0; padding: 0; background: url(../medias/images/separateur.gif) no-repeat center top; }
#separateur_bas { width: 500px; height: 32px; margin: 0; padding: 0; background: url(../medias/images/separateur_2.gif) no-repeat center top; }
#separateur_bas_s { width: 670px; height: 32px; margin: 0; padding: 0; background: url(../medias/images/separateur_2.gif) no-repeat center top; }
/* ************************************************** */

/* ****************** Pied de page ****************** */
#footer { width: 950px; height: 94px; margin: 0; padding: 0; background: url(../medias/images/bg_footer.jpg) no-repeat left top; }
#footer p { margin: 0; padding: 15px 0 0 230px; font: normal 12px "Georgia", "Times New Roman", Times, serif; color: #000; text-align: left; }
#footer a { color: #000; }
#footer a:hover { color: #a0291c; }
/* ************************************************** */

/* ******************** General ********************* */
.justifie { text-align: justify; }
.spacer { clear: both; }
select, input, option, textarea { font: normal 11px "Georgia", "Times New Roman", Times, serif; color: #41342f; }
/* ************************************************** */

/* ***************** Menu accordeon *****************
#nested { width: 630px; list-style:none; color: #000; margin: 0 0 30px 0; padding: 0; }
#nested p { padding: 5px 0 5px 0; margin: 0; }
#nested ul { margin:0; padding:0; }
#nested li { margin:0; padding:0; }
#nested h3, #nested .acc-selected { height: 22px; margin: 0;  padding: 8px 0 3px 28px; background: url(../images/puce.gif) no-repeat left 9px; border-top: none; border-bottom: 1px #D2CBB8 solid; font-family: "Georgia", "Times New Roman", Times, serif; font-size: 12px; font-weight: bold; }
#nested h3 { color: #000; }
#nested .acc-selected { color: #746A4D; }
#nested h3:hover { cursor: pointer; color: #746A4D; }
#nested .acc-section { overflow:hidden; padding: 0; }
#nested .acc-content { width:594px; border:0px; border-top: none; border-bottom: 1px #D2CBB8 solid; padding: 10px 28px 10px 28px; font: normal 12px "Georgia", "Times New Roman", Times, serif; color: #C80201; line-height: 17px; }
************************************************** */
