
/* 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: #152910; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
#page { width: 811px; }
#header { background-color: none; }
p { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }

#header-plandusite { width:811px; height:236px; background-image:url(../images/plan-du-site/plandusite-header.jpg); }

#wrapper { background-image: url(../images/bg.jpg); background-color: none; padding:0; margin-top:0px; margin-top/*\**/:-1px; #margin-top:0px; }

#content { padding:25px 80px 0px 80px; }

.content-plandusite { 
background-image:url(../images/plan-du-site/plandusite-content.jpg);
width:811px; 
height:314px; 
text-align:left; 
margin-top:-12px; #margin-top:0;
margin-bottom:0; #margin-bottom:-10px;
 }
#plantext
{
	margin-left:50px;
	line-height:20px;
	color:#FFFFFF;
}

#content-menus {text-align:center;}
#content-lacarte{}

.content-receptions{  }

#content * { color: #D1EDC5;  }
#content h2 { color: #D1EDC5;  font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h3 { color: #D1EDC5;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content a:hover { color:#9A4D47; text-decoration:none; }

#footer { font-size: 0.8em; background-color: none; }
#footer p, a:link, a:visited, ul, li { color: #D1EDC5; }
#footer a:hover { color: #537E48; text-decoration:none; }
#footer ul { margin: 0; }
#footer li { display: inline; }
.p a{ font-size:10px;}

#main { background: url(../images/fond-contenu.jpg) no-repeat top; background-color: none;  margin: 0; padding: 0; }
#menu { background-color: none;  margin: 0; padding: 0; }
#nav { background-color: none;  margin: 0; padding: 0; }
#extra { background-color: none;  margin: 0; padding: 0; }

h1, h2, h3 { margin: 0; padding: 0; }


.texte-plandusite{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#FFFFFF
}
/* Éléments Particuliers
----------------------------------------------------------*/

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

/* Formulaire de contact */
#frmEnvoi{ width:470px;}
#frmEnvoi input, textarea{ background-color:transparent; border-width:thin; }
#frmEnvoi .field{ text-align:right; margin-top:10px; }
/*--------------------Show image light box-------------------*/
#gallery {
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: none;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid ;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover {  }
/*-------------------------Google Map-----------------------------*/
.plan {
	width: 640px;
	height: 480px;
	border-color: #FFF;
	border:medium;
	border-style:solid;
}
#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: #000;
	font-weight: bold;
	margin-bottom: 1em;
}
.plan-adresse {
	font-size: 12px;
	color: #333;
}
.plan-printer {
	display:block;
	text-align: right;
}
.plan-printer img, 
.plan-printer a {
	border: none;
}

.pagecarte1{width:400px;}
.imgcarte{text-align:center;}

#validator a img { filter:alpha(opacity=50); -moz-opacity:.5; opacity:.5; }
#validator a:hover img { filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }

.mt{color:#15290f; font-size:14px; font-weight:bold;}

.mtwdiw{width:47%; border:1px solid #15290f; padding:5px; height:830px;}

.table1{ width:100%; }
.table1 td{ border-bottom:#D1EDC5 dashed 1px; padding-top:7px; vertical-align:bottom; }

.td1{ width:60px; font-family:Arial, Helvetica, sans-serif }

fieldset{ border:#D1EDC5 solid 1px; border-bottom:#D1EDC5 solid 2px; }
legend{ font-weight:bold; color:#D1EDC5; padding:0 5px; }

.wid1{ width:48%; }
