@charset "utf-8";
/* Import de la CSS d'initialisation
----------------------------------------------------------*/
@import url(structure.css);

/* Construction (Montage)
----------------------------------------------------------*/
body { color:#000; font-size:80%; font-family:"Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; }

h1, h2, h3, h4, h5, h6 { color:#640604; }
h1 { font-weight:bold; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; text-align:center;
background:transparent url(../images/stars.png) no-repeat top; padding-bottom:20px; line-height:20px; }
h2 { font-weight:bold; font-size:1.17em; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; }
h3 { font-weight:bold; font-size:1em; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; }
h4 { font-size:.9em; }
h5 { font-size:.83em; }
h6 { font-size:.67em; }
p, li { font-size:1em; }
ul, ol { font-size:1em; }
code, pre { font-size:1.1em; }
a { color:#000; text-decoration:underline; color:#640604; }
a:hover { text-decoration:none; }/*si changement de couleur au survol*/
textarea { color:#000; border-width:thin; padding:3px; font-size: 1em; }

/* Adresse : Liens de bas de page
----------------------------------------------------------*/
#adresse p, #adresse a { color:#000; }/*couleur des liens de bas de page*/
#adresse p { font-size:.9em; /*padding-bottom:.5em;*/}

/* Image de validation W3C
----------------------------------------------------------*/
#validator a img { background-color:#000; }/*Activer le CSS si le fond du site est blanc*/

/* Elements Particuliers
----------------------------------------------------------*/
/* Placement d'images */
.imgLeft { float:left; padding-bottom:0; margin:0 2em 0 0; /*border:1px solid #000;*/ }
.imgRight { float:right; padding-bottom:0; margin:0 0 0 2em; /*border:1px solid #000;*/ }

/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }

/* Des classes de formatage du texte en ligne */
em, .italic, .italique { font-style:italic; }
strong, .bold, .gras { font-weight:700; }
.strike, .barre { text-decoration:line-through; }
.souligne { text-decoration:underline; }
.nowrap { white-space:nowrap; }
.no-style li { list-style-type:none; }

/* Des classes flotante */
.floatleft { float:left; }
.floatright { float:right; }

/* Les "nettoyeurs" */
.clearb { clear:both; }
.clearp { clear:both; padding-bottom:0; }
.clearer { clear:both; width:0; height:0; line-height:0; }

/* Page d'accueil
----------------------------------------------------------*/
.chapeau { display:block; margin-top:-1em; }
.illustration { float:left; padding:.6em 2em 0 0 ; }
/*#p_accueil { float:left; width:550px; margin-top:.5em; }Activer pour descendre le 1er paragraphe*/

/* Site en cours de realisation
----------------------------------------------------------*/
#site { text-align:center; padding-top:7em; }
/*============ HIGHLIGHT =============*/

.highslide {
	cursor: url(../images/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 0px;
    background-image: url(../images/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../images/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.plan-titre {
	font-size: 14px;
	color: #5F0666;
	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;
}
#googlemap a.googlemap-icon { display: block; background:url(../images/googlemap.jpg) no-repeat; width: 80px; height: 68px; margin:0 auto; }
#googlemap a.googlemap-icon:hover { background: url(../images/googlemap-hover.jpg) no-repeat; }
#googlemap a.googlemap-icon:active { background: url(../images/googlemap.jpg) no-repeat; }
#googlemap a.googlemap-icon span { display:none; }
.alignCenter{
	text-align:-moz-center;
	!text-align:center;	
	text-align:center;
}


sup { vertical-align: super; font-size: 10px; }
.bullet{ margin-right: 10px; margin-left: 20px; margin-top:2px;}
.list{margin-bottom:20px; margin-top:3px; float:left;}

--------------------fieldest----------------------------
legend { font: 700 15px Verdana, "Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; border-left:3px solid #7b7567; padding:2px 10px 2px 10px; color:#7b7567; }
fieldset { 
	border:1px solid #7b7567; 
	padding:0 10px 0 10px;
	margin:0 auto;
}
tb1-nhung{width:580px;}

.tb1-nhung td{padding:8px 5px 8px 5px; border:#7b7567 solid 1px;}

.brd-img{border:1px solid #000000;}

.wid{width: 140px; margin:15px;}
.wid-bis{width: 140px; margin:15px 15px 15px 111px;}
.wid2{
	width: 140px;
	margin: 16px;
}

.wid2-bis{
	width: 140px;
	margin: 16px 16px 16px 16px;
}
.wid9{width: 175px;}
.wid3{width: 230px;}
.wid6{width: 235px;}
.wid4{width: 300px;}
.wid5{width: 305px; margin-left:20px;}
.wid7{width: 170px;}
.wid9{width: 200px; margin:16px;}
.wid9-bis{width: 200px; margin:3px 3px 3px 20px;}
.wid10{width: 301px; margin:20px;}

.wid8{width: 145px;}

.wid-v1{width: 170px;}

.wid-v2{width: 180px;}
.image-plan{ margin-top:17px;}

.mar2{ margin-right:12px;}

.sl-img{margin: 7px 10px 0px 25px;}

.mal1{ margin-left:90px;}

.mar1{ margin-right:90px;}

.sl-img2{margin: 17px 10px 0px 15px;}
.sl-img3{
	margin: 5px;


#margin: 0px 10px 0px 18px;}

.kc{margin-top:17px;}
.mrg{margin-left:17px;}

.wid-td{width:130px; }

.mp{margin-left:15px;}
.div1-l{overflow:auto; width:735px; height:500px;}

.div2-l{padding:10px;}

.fs1-l{border:1px solid #7b7567;  padding:10px;}

.fs1-l legend{font-size:13px; font-weight:bold; padding:10px; margin-left:20px;}

.bt{margin-left:90px;}

.mal-v1{ margin-left:200px;}

.mal-v2{ margin-left:200px; width:300px; height:225px;}

.gros-texte{font-weight:bold; font-size:12px; font-family: Georgia, "Times New Roman", Times, serif; text-align:center; color:#640604;}

.marge{margin-left:151px;}
.marge2{margin-left:79px;}
.marge3{
	margin:20px 0px 20px 170px;
}
.marge4{
	margin:20px 0px 20px 190px;
}

.margebt{margin:10px;}



.img-hover {

		filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;

	
}
.img-hover:hover {

	
		filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

.p1{ border-top: dashed #999999 1px }


.formu{width: 300px; float:left;}
.formu2{width: 300px; float:left; margin-top:7px;}

.plan1{
	width:500px;
	float:left;
}
.plan2{ width:200px;  float:left; }

.bt-benne{
	width:230px;
	float:left;
	margin:52px;
}
.bt-bennebis{ width:230px; float:left; margin:15px 15px 15px 25px;}
.bt-bennebis2{ width:230px; float:left; margin:15px 15px 15px 25px;}
.bt-benne2{ width:339px; float:left; margin:15px 5px 5px 5px;}
.align-bt{margin-left:300px;}
.img-actu{ width: 150px; float:left;margin:10px;}
