
/* Import de la CSS d'initialisation
----------------------------------------------------------*/

@import url(default.css);


/* Import de la CSS de layout
----------------------------------------------------------*/

@import url(layout/layout-1A.css);

/* Liste des layout disponibles :

@import url(layout/layout-1A.css);
@import url(layout/layout-1B.css);
@import url(layout/layout-1C.css);

@import url(layout/layout-2A.css);
@import url(layout/layout-2B.css);
@import url(layout/layout-2C.css);
@import url(layout/layout-2D.css);

@import url(layout/layout-3A.css);
@import url(layout/layout-3B.css);
@import url(layout/layout-3C.css);
@import url(layout/layout-3D.css);
@import url(layout/layout-3E.css);
@import url(layout/layout-3F.css);

*/


/* Quelques couleurs
----------------------------------------------------------*/

body { background-color: #3C1E20; font-family:Verdana, Arial, Helvetica, sans-serif; }
#page { width: 950px; }
#header { background-color: none; }

#wrapper { background-image: url(../images/bg2.jpg); background-color: none; padding:0; }

#content { padding:45px 170px 10px 170px; }
#content p { color:#9A4D47; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; }
#content h1 { color:#9A4D47; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h2 { color:#FFFFFF; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h3 { color:#9A4D47; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h4 { color:#FFFFFF; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a{ color:#9A4D47; text-decoration:underline; }
#content a:hover { color:#9A4D47; text-decoration:none; }

#footer { font-size: 0.8em; background-color: none; margin:0;padding:0;}
#footer p, a:link, a:visited, ul, li { color: #FBF9EC; }
#footer a:hover { color: #9A4D47; text-decoration:none; }
#footer ul { margin: 0; }
#footer li { display: inline; }

#main { background: url(../images/fond-contenu2.jpg) no-repeat top; background-color: none; }

#menu { background-color: none; }
#nav { background-color: none; }
#extra { background-color: none; }
h1, h2, h3 { margin: 10px; padding: 0; }
#link { text-align:center; color:#FF0000; }

.validator { float:right; font-size:10px; color: #FFFFFF; }
.centrerTxt { text-align:center; }
.texte3 { font-size:12px; color: #9A4D47; }
.padL { padding-left:100px; }

/* Page d'intro */
.h1intro { padding-top:5px; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.bodyIntro *{ color: #FBF9EC; }
/* Fin page d'intro */

/* Formulaire de contact */
#frmEnvoi{ width:470px; }
#frmEnvoi input, textarea{ background-color:transparent; border-width:thin; }
#frmEnvoi .field{ text-align:right; margin-top:10px; }
/* Fin du formulaire de contact */

/* PLan d'accès */
.plan { width: 640px; height: 480px; }
#map .infosbulle { width: 210px; border: none; margin: 0; padding: 0; }
#map .infosbulle p { display: block; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.plan-titre { font-size: 14px; color: #9A4D47; font-weight: bold; margin-bottom: 1em; }
.plan-adresse { font-size: 12px; color: #9A4D47; }
.plan-printer { display:block; text-align: right; }
.plan-printer img, 
.plan-printer a { border: none; }
/* PLan d'accès */

.clearvalidator{ clear:both; height:3px;}
.img_principale{
	padding:5px;
	background-color:#9A4D47;
	margin-top:10px;
}
.img_principale:hover{

	background-color:#3c1e20;

}
