

/* CSS Document */



* { margin:0; padding:0; outline:none; }



body { background:#7F2348 url('images/fond.jpg') repeat-x; text-align:justify; font:normal 11px/16px Verdana, Arial, Helvetica, sans-serif; }



#intro { width:100%; height:100%; background:#403730 url('images/fond.jpg') repeat-x; position:absolute; top:0; left:0; }



#index { text-align:center; color:#fff; }



#index a { color:#fff; }



#indexhaut { width:960px; height:281px; margin:0 auto; }



#indexbas { width:960px; height:228px; margin:0 auto; clear:both; background: transparent url('images/intro-bas.jpg'); }



h1 { font: bold 12px Verdana, Arial, Helvetica, sans-serif; color:#8D3D1A; height:30px; padding-top:20px; }

.h1-collection{

margin-left:10px;

}



a { color:#fff; text-decoration:underline; }



a:hover { text-decoration:none; }



.txt { padding:0 0 14px 0; color:#fff; }



#page { width:951px; margin:0 auto; background:#FAF6ED url('images/bg.jpg') repeat-y; }



#header { width:951px; height:209px; background:transparent url('images/head.jpg') no-repeat }



#gauche { width:160px; min-height:293px; _height:293px; float:left; background:transparent url('images/gauche.jpg') no-repeat bottom; }



#titre { width:951px; height:82px; clear:both; }



#contenu { width:741px; min-height:210px; _height:210px; float:left; background:transparent url('images/bg-contenu.jpg') no-repeat bottom; padding:0 30px 0 180px; }



#contenu p { padding:0 0 14px 0; color:#8D3D1A; }



#adresse { width:951px; height:98px; background:transparent url('images/adresse.jpg') no-repeat; clear:both; }



#coordonnees { text-align:center; padding-left:60px; padding-top:20px; }



#coordonnees p, a { padding:0 0 14px 0; color:#8D3D1A; }



#coordonnees a img { border:none; }



#menubas { padding: 10px 10px 10px 0; text-align:center; color:#fff; font:normal 10px Verdana, Arial, Helvetica, sans-serif; }



#menubas a { color:#fff; }



.photo { float:right; margin:0 0 0 10px; }



.encadre { border: 2px solid #222; }



.diapo { float:right; margin:0 0 0 10px; }



/*---------------- logo Yzeo ---------------------*/



.yzeo { text-align:center; color:#fff; font-size:10px; padding: 10px 8px 0px 8px; }



.yzeo img { padding: 0 5px 2px 5px; border:none; vertical-align:middle; }



.yzeo a { color:#fff; font-size:10px; }



/*---------------- fin logo Yzeo -----------------*/ 

				

/*-------------------------formulaire------------------------*/



#formulaire { background: transparent; text-align:center; width:400px; padding:0px 0 0 50px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8D3D1A; float:left; } /* carateristique du formulaire */



#formulaire * { margin:0 0 2px 0; padding:0; } /* caracteristique de toutes les balises qui se trouvent dans le formulaire */



.labelform { width: 203px; float: left; text-align: right; margin: 0 5px 0 0; } /* carateristique des label, width minimum 203px; */



.pform { padding: 3px 0px 10px 0px; text-align:left; clear:both; } /* carateristique des p */



.inputform { width:195px; height:13px; float:left; margin: 0 5px 0 2px; } /* carateristique des input */



.textareaform { width:398px; height:100px; overflow: auto; background-color:transparent; } /* carateristique du textarea */



.selectform { height:18px; float:left; margin: 0 5px 0 2px; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8D3D1A; background-color:#FAF6ED; } /* carateristique des select */



.labelmessage { width:95px; } /* carateristique du label contenant "Votre message" */



#labelenvoyer { width:125px; } /* carateristique du label avant l'input envoyer, sert a centrer le bouton envoyer */



.inputenvoyer { width:150px; font: normal 10px Verdana, Arial, Helvetica, sans-serif; } /* carateristique de l'input "envoyer mon 			message" */



.divtexte { margin: 5px 0 0 0; text-align:center; clear: both } /* carateristique de la div contenant le texte du captchat*/



#formulaire div { margin: 5px auto; } /* centrer dans le formulaire des div */



#formulaire div a { color:#8D3D1A; } /* couleur du lien dans capchat */



.divimagecaptchat { display:none; } /* carateristique de la div entourant l'image captchat */



.transp, .inputtexte { background: transparent; border: 1px solid #8D3D1A; font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#8D3D1A; } /* pour rendre les input et textarea transparent avec une bordure */



/*-------------------------fin formulaire------------------------*/

.collection{

float:left;

width:700px;

margin-left:10px;

}

.general-collection{

height:1230px;

}

.collection-2{

float:left;

width:340px;

margin-left:10px;

height:1230px;

}



.collection-1{

float:right;

width:340px;

margin-right:5px;

}

.align-p{

padding-left:10px;

padding-right:20px;

}

.align-p-1{

margin-left:160px;

margin-right:200px;

}

.jours-de-fete{

border:none;

}

#diapo{

margin-left:150px;

}



/*********** lightbox *****************/

	#gallery {

		background-color: transparent;

		padding: 10px;

		width: 700px;

		height:1220px;

	}

	#gallery ul { list-style: none; }

	#gallery ul li { display: inline; }

	#gallery ul img {

		/*border: 5px solid #3e3e3e;

		border-width: 5px 5px 20px;*/

		border:none;

	}

	#gallery ul a:hover img {

	/*	border: 5px solid #fff;

		border-width: 5px 5px 20px;

		color: #fff;*/

		border:none;

	}

	#gallery ul a:hover { color: #fff; }

	

	.clearb{clear:both;}

/*********** #lightbox *****************/	

/*********** lightbox 2 *****************/

	#gallery-2 {

		background-color: transparent;

		padding: 10px;

		width: 700px;

	}

	#gallery-2 ul { list-style: none; }

	#gallery-2 ul li { display: inline; }

	#gallery-2 ul img {

		/*border: 5px solid #3e3e3e;

		border-width: 5px 5px 20px;*/

		border:none;

	}

	#gallery-2 ul a:hover img {

	/*	border: 5px solid #fff;

		border-width: 5px 5px 20px;

		color: #fff;*/

		border:none;

	}

	#gallery-2 ul a:hover { color: #fff; }

	

	.clearb{clear:both;}

/*********** #lightbox 2 *****************/	



/*plan du site*/

#page-plan-du-site{

margin:0 auto; width:951px;

}

#head-plan-du-site{

height:281px;

}

#body-plan-du-site{

	background:url(images/photos/plan-du-site/body-plan-du-site.jpg) no-repeat ;

	width:951px;

}

#content-plan-du-site{

	text-align:left;

		text-align:justify;

}

#content-plan-du-site p {

	line-height:25px;

	margin-left:50px;

	color:#8D3D1A;

	margin-right:50px;

	text-align:justify;

}

#foot-plan-du-site{

height:98px;

width:951px;

}

/*#plan du site*/

/*************google map*******************/

.plan {

	width: 740px;

	height: 500px;

	border: 1px solid #7f2347;

	text-align:center;

}

#map .infosbulle {

	width: 220px;

	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: 12px;

	color: #000000;

	font-weight: bold;

	margin-bottom: 1em;

	text-align:center;

		font-family: Verdana, Arial, Helvetica, sans-serif;



}

.plan-adresse {

	font-size: 12px;

	color: #000000;

	text-align:center;

		font-family: Verdana, Arial, Helvetica, sans-serif;



}

.plan-printer {

	display:block;

	text-align:right;

}

.plan-printer img, 

.plan-printer a {

	border: none;

}

.img-collection{

border:none;

}

.img-collection-2{

border:none;

margin-left:180px;

text-align:center;

margin-top:100px;

_margin-top:0px;



}

/*********hightslide*******/

.center{

text-align:center;

}* {

    font-family: Verdana, Helvetica;

    font-size: 10pt;

}



.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 {

	border: 2px solid white;

}

.highslide-image-blur {

}

.highslide-caption {

    display: none;

    

    border: 2px solid white;

    border-top: none;

    font-family: Verdana, Helvetica;

    font-size: 10pt;

    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: 22px;

    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;

}

.fix{

width:100%;

margin:0 auto;

}

.fix-1{

width:985px;

margin:0 auto;

}

/* Validator */

#validator a img { background-color:#7F2348; }
#validator a img { filter:alpha(opacity=50); opacity:.5; margin:10px 25px 0 0; /* aligne l'image W3C avec le logo du dessus */ }
#validator a:hover img { filter:alpha(opacity=100); opacity:1; }
