body{ 
	scrollbar-face-color:#333333; /* couleur du dessus des boutons et de la barre de défilement */
	scrollbar-arrow-color:#CCCCCC; /* couleur des flèches */
	scrollbar-track-color:#999999; /* couleur du fond de la barre */
	scrollbar-highlight-color:#CCCCCC; /* couleur claire du relief des boutons */
	scrollbar-shadow-color:#333333; /* couleur sombre du relief des boutons */
	scrollbar-3dlight-color:#1957E3; /* couleur claire du relief des boutons quand ceux-ci ne sont pas  enfoncés */
	scrollbar-darkshadow-color:#333333; /* couleur sombre du relief des boutons quand ceux-ci ne sont pas enfoncés */
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	
	background-color: #472001;
	background-image: url("http://www.pouchkine-tours.com/public/images/commun/fond.jpg");
	background-repeat: repeat-x;
	background-position: top left;
}

					 
a img,:link img,:visited img {
	border: none;
}

a.opacity img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.opacity:hover img {
	filter:alpha(opacity=65);  
	-moz-opacity: 0.65;  
	opacity: 0.65;
}
					 
a.opacity2 img {
	filter:alpha(opacity=100);
	-moz-opacity: 1.0;
	opacity: 1.0;
}
a.opacity2:hover img {
	filter:alpha(opacity=25);  
    -moz-opacity: 0.25;  
    opacity: 0.25;
}

/* --------------------------- GENERAL -------------------------------- */
#conteneur {
	position: absolute;
	width: 760px;
	left: 50%;
	margin-left: -380px;
	top: 80px;
}

#logo{
	position: absolute;
	top: -75px;
	left: 0;
	width: 333px;
	height: 105px;
/*	margin-top: 4%;*/
	text-align: center;
	float: left;
}

#espace20sup{
	width: 760px;
	height: 105px;
}

#menu{
	position: absolute;
	text-align: center;
	height: 65px;
	top: -70px;
	right: 0;
	float: left;
}

#header {
	width: 760px;
	height: 301px;
	border-top: 3px groove #976A6D;
}

#sous-header {
	width: 760px;
	height: 30px;
	background-color: #976A6D;
	background: url("public/images/index_fichiers/vous-aimerez.jpg") top no-repeat;
	text-align: center;
}

/*--------------------------*/

#menuGeneral {
	padding-top: 5px;
}

#menuGeneral a {
	display: inline;
	font-size: 0.8em;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #F5FCC8;
	text-decoration: none;
	padding: 0;
	margin: 0;
	border-bottom: none;
}

#menuGeneral a:hover {
	border-bottom: 2px solid #F5FCC8;
	color: #C8AC63;
}

#menuGeneral #current {
	background-color: #a91101;
	color: #F5FCC8;
}

/*--------------------------*/

#choixdest {
	position: absolute;
	top: 389px;
	left: 285px;
}

#choixdest select {
	background-color: #3E2123;
	color: #C8AC63;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	width: 200px;
}

/* ------------------------------- CENTRE ----------------------------------- */
#centre {
	margin: 0;
	padding: 12px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #3E2222;
	text-align: justify;
}

	#centre .accroche {
		font: Georgia, Times New Roman, Times, serif;
		font-weight: bold;
		font-size: 18px;
		color: #AA4F4F;
	}
	#centre a.holidays{
		color: #3E2123;
		text-decoration: none;
		font-weight: bold;
	}

	#centre a:hover.holidays{
		color: #B22D0C;
		text-decoration: underline;
		font-weight: bold;
	}


	#centre a {
		color: #3E2123;
		text-decoration: none;
	}

	#centre a:hover {
		color: #B22D0C;
		text-decoration: underline;
	}

	#centre a.mailto {
		color: #FFFFFF;
		font-size: 8px;
		font-weight: bold;
	}

	#centre a:hover.mailto {
		color: #FF0000;
		text-decoration: underline;
		font-weight: bold;
	}

.listeCircuit {
	/*position: relative;*/
	/*height: 135px;*/
	/*left: 35px;*/
	/*width: 650px;*/
	margin-left:15px;
	margin-right:15px;
	cursor:pointer;
}

.listeCircuit .mini {
	/*
	position: absolute;
	left: 10px;
	top: 28px;
	*/
	float:left;
	width: 120px;
	height: 94px;
	padding-top: 9px;
	padding-left: 18px;
	background-image: url("public/images/pouchkine/fond-mini.gif");
	background-repeat: no-repeat;
	background-position: top center;
}
.listeCircuit .texte {
	/*
	position: absolute;
	left: 127px;
	top: 28px;
	*/
	float: left;
	width: 425px;
	/*height: 73px;*/
	text-align: justify;
}
.listeCircuit .atoutsListe {
	color: #3E2222;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	padding:5px;
}
.listeCircuit .aeroprix {
	/*
	position: absolute;
	left: 555px;
	top: 26px;
	*/
	float:left;
	width: 110px;
	padding-bottom:15px;
	/*height: 94px;*/
	text-align: center;
	background-image: url("public/images/pouchkine/fond-prix-liste.gif");
	background-repeat: no-repeat;
	background-position: top center;
}

.pays {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #d20202;
	font-weight: bold;
}
.aero {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}	
		
#enteteDetail {
	 width: 720px;
	 height: 60px;
}
	#enteteDetailVoyage {
		 width: 490px;
		 float: left;
	}
		#enteteDetailVoyage .pays {
			color: #FF0000;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 18px;
			font-weight: bold;
		}
		#enteteDetailVoyage .infoProd {
			color: #3E2222;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
		}
		#enteteDetailVoyage .aero {
			color: #666666;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 13px;
			font-weight: bold;
			font-style: italic;
		}


	#enteteDetailPrix {
		float: right;
		width: 131px;
		height:56px;
		padding-top:7px;
		text-align: center;
		background: url("public/images/pouchkine/fond-prix.jpg");
		background-repeat: no-repeat;
	}
		#enteteDetailPrix .appel {
			color: #F5FCC8;
			font-size: 24px;
			font-weight: bold;
		}
		#enteteDetailPrix .tai {
			color: #F5FCC8;
			font-size: 10px;
			vertical-align: super;
		}

#voirTabPrix {
	width: 683px;
	height: 15px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

	#voirTabPrix a {
		color: #FFFFFF;
		background-color: #FF0000;
		text-decoration: none;
	}
	#voirTabPrix a:hover {
		color: #FFFFFF;
		background-color: #FF0000;
		text-decoration: underline;
	}

.nomCircuit {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #CE3535;
	font-weight: bold;
	text-align: center;
}

#soustitre {
	color: #270f01;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: bold;
	text-align: justify;
}

#descriptifCircuit {
	color: #333333;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	text-align: justify;
}
/*--------------------------*/

#titres {
	/*
	position: relative;
	width: 700px;
	height: 120px;
	font-family: Verdana, sans-serif;
	font-size: 12px;
	color: #B71E1E;
	font-weight: bold;
	*/
	text-align: left;
	background-color: #fafbdb;
	/*background : url("public/images/index_fichiers/bande.jpg") bottom no-repeat;*/
	vertical-align: middle;
}

/*_______________INFO BULLE 2___________________*/
	#titres a.info2 {
		position: absolute;
		font-family: Verdana, sans-serif;
		font-size: 10px;
		color: #3E2222;
		text-decoration: none; 
		font-weight: bold;
		vertical-align: middle;
		padding-top: 10px;
	}

	#titres a:hover.info2 {
		text-decoration: none; 
		background: none;
		color: #CB2D2D;
	}

	#titres a.info2 span {
		display: none;
	}

	#titres a:hover.info2 span {
		display: inline;
		position: absolute;
		top: -5%;
		left: 275px;
		background: #3E2222;
		color: #F5FCC8;
		border-top: 1px solid #8F0303;
		width: 135px;
		text-align: left;
		font-weight: bold;
		font-size: 10px;
		line-height: 12px;
		padding: 2px 4px;
	}

/*_______________INFO BULLE ___________________*/
a.info {
	position: relative;
	font-family: Verdana, sans-serif;
	font-size: 0.6em;
	color: #3E2222;
	/*border-bottom:1px dashed #808080; */
	text-decoration: none; 
	font-weight: bold;
}

a:hover.info {
	text-decoration: none; 
	background: none;
	color: #CB2D2D;
}

a.info span {
	display: none;
}

a:hover.info span {
	display: inline; 
	position: absolute;  
	top: 10px; 
	left: -40px; 
	z-index: 20; 
	background: #3E2222;
	color: #F5FCC8; 
	border-top: 1px solid #8F0303;
	width: 100px; 
	text-align: center;
	font-weight: bold;
	font-size: 10px;
	line-height: 12px;
	padding: 2px 4px;
}

#atouts {
	padding: 5px;
	font-family: Georgia, Verdana, sans-serif;
	font-size: 11px;
	color: #270f01;
	font-weight: normal;
	text-align:justify;
	background-color:#fff2cc;
}

#atouts-haut {
	width: 720px;
	height: 21px;
	background: url("public/images/pouchkine/atouts-haut.jpg") top left no-repeat;
	/*background-color: #FF0000;*/
}

#atouts-centre {
	width: 720px;
	text-align: justify;
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-weight: bold;
	color: #270f01;
	text-decoration: none;
	padding:7px;
	background: url("public/images/pouchkine/atouts-centre.jpg") top left repeat-y;
}
/*	#atouts-centreTxt {
		width: 654px;
		margin-left: 33px;
	}
*/
#atouts-bas {
	width: 720px;
	height: 20px;
	background: url("public/images/pouchkine/atouts-bas.jpg") top left no-repeat;
	/*background-color: #FF0000;*/
}

#photo4et5 {
	float: left;
	text-align: center;
	vertical-align: middle;
	width: 50%;
}

#tableaux-des-prix {
	float: left;
	text-align: center;
	vertical-align: middle;
	font-family: Verdana, sans-serif;
	font-size:11px;
	width: 50%;
}
	#tabloDesPrix {
		width: 80%;
		border-color: #000000;
		border-width: 1px;
		border-style: inset;
		font-size: 10px;
		background-color: #FFFFCC;
	}
		#tabloDesPrix tr th {
			height: 25px;
			border-color: #000000;
			border-width: 1px;
			border-style: inset;
			font-size: 11px;
			text-align: center;
			font-weight: bold;
			background-color: #333333;
			color: #FFFFCC;
		}
		#tabloDesPrix tr td {
			border-color: #000000;
			border-width: 1px;
			border-style: inset;
			background-color: #FFFFCC;
			font-size: 10px;
			text-align: center;
			vertical-align: middle;
			color: #333333;
			padding: 3px;
		}



.tabloPrixSejour {
	border-color: #000000;
	border-width: 1px;
	border-style: inset;
	font-size: 10px;
	background-color: #FFFFCC;
}
	.tabloPrixSejour tr th {
		height: 25px;
		border-color: #000000;
		border-width: 1px;
		border-style: inset;
		font-size: 11px;
		text-align: center;
		font-weight: bold;
		background-color: #333333;
		color: #FFFFCC;
	}
	.tabloPrixSejour tr td.room {
		height: 25px;
		border-color: #000000;
		border-width: 1px;
		border-style: inset;
		font-size: 11px;
		text-align: center;
		font-weight: bold;
		background-color: #333333;
		color: #FFFFCC;
	}

	.tabloPrixSejour tr td {
		border-color: #000000;
		border-width: 1px;
		border-style: inset;
		background-color: #FFFFCC;
		font-size: 10px;
		text-align: center;
		vertical-align: middle;
		color: #333333;
		padding: 3px;
	}



/*-------------------------------------- BAS ---------------------------------------------*/
#bas {
	font-size: 0.8em;
	width: 760px;
	height: 16px;
	text-align: center;
	background-color: #7A6D6D;
	padding: 0;
}

#pied {
	font-size: 0.8em;
	width: 760px;
	height: 40px;
	text-align: center;
	background-color: #999999;
	background : url("public/images/commun/pied.jpg") bottom no-repeat;
}

/* //////////////////////// */
.menubas {
	width: 750px;
	height: 35px;
	margin: 0;
	padding: 5px;
	font-family: Verdana, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.menubas a {
	margin: 0 10px;
	color: #F5FCC8;
	font-weight: bold;
	text-decoration: none;
}
.menubas a:hover {
	text-decoration: underline;
	color: #F5FCC8;
}

.menubas #current {
	background-color: #a91101;
	color: #F5FCC8;
}


/* //////////////////////// */
#espace20inf{
	width: 760px;
	height: 20px;
}


.clear {
	clear: both;
}


/* FONTS */
.listePrixAppel {
	font-size: 17px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #F5FCC8;
	font-stretch: expanded;
	font-weight: bold;
	text-decoration: none;

}
.listePrixAppelTai {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #F5FCC8;
	font-weight: bold;
	vertical-align: super;
	text-decoration: none;

}



.arialBordoItalic {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FA0707;
	font-style: italic;
	text-decoration: none;
}

.georgiaRougeGras14 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.georgiaBlancGras14 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
/* ////////////////////// */
.georgiaRougeFonce11 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #a91101;
}
.georgiaRougeFonce11 a{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #a91101;
}
.georgiaRougeFonce11 a:hover{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #cc1e0b;
	border-bottom:1px solid #FF0000;
}
/* ////////////////////// */
.georgiaRougeFonce12 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #a91101;
}
.georgiaRougeFonce12 a{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #a91101;
}
.georgiaRougeFonce12 a:hover{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #cc1e0b;
	border-bottom:1px solid #FF0000;
}
/* ////////////////////// */
.georgiaMarronFonce12 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b1b01;
}
.georgiaMarronFonce12 a{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #3b1b01;
}
.georgiaMarronFonce12 a:hover{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #592802;
	border-bottom:1px solid #FF0000;
}
/* /////////////////////// */
.georgiaBlanc12 {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.georgiaBlanc12 a{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.georgiaBlanc12 a:hover{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-bottom:1px solid #FF0000;
}
/* /////////////////////// */
.verdanaRougeGras {
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #d20202;
	font-weight: bold;
	text-decoration: none;
}

.verdanaRougeItalic {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #FF0000;
	font-style: italic;
	text-decoration: none;
}

.verdanaGrisFGrasItalic {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #666666;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}
.verdanaMarronGras {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 13px;
	color: #3E2222;
	font-weight: bold;
}		
.verdanaGrisCGrasItalic {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #999999;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
}

.verdanaBleuGras {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
}
.verdanaNoirGras {
	font-size: 11px;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* ////////////////////////////// PARAMETRES DES ONGLETS ///////////////////////////////////////////////////////// */
/* /////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
#onglets {
	/*float:left;*/
	width:100%;
	height: 23px;
	background:#FFFFFF url("/public/images/commun/onglets/ONGLETS_bg.gif") repeat-x bottom;
	font-size:11px;
	line-height:normal;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	color: #FE5C04;
	text-align: center;
	padding-top: 5px;
}
#onglets ul {
	margin:0;
	padding:0px 10px 0;
	list-style:none;
}
#onglets li {
	float:left;
	background-image:url("/public/images/commun/onglets/left.gif");
	background-repeat: no-repeat;
	background-position: top left;
	margin:0;
	padding:0 0 0 9px;
}
#onglets a {
	float:left;
	display:block;
	background-image:url("/public/images/commun/onglets/right.gif");
	background-repeat: no-repeat;
	background-position: top right;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#F5793F;/*gris bouton en sommeil */
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#onglets a {
	float:none;
}
/* End IE5-Mac hack */
#onglets a:hover {
	color:#FE5C04;
}
#onglets #current {
	border-width:0;
	background-image:url("/public/images/commun/onglets/left_on.gif");
}
#onglets #current a {
	color:#EE3B04;/*rouge bouton validé */
	padding-bottom:5px;
	background-image:url("/public/images/commun/onglets/right_on.gif");
}
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////// */


.verdanaRouge {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #C60805;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
}
.verdanaRouge a {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #C60805;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #CEE1FF;
}
.verdanaRouge a:hover {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #C60805;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}
/*


.verdanaRose {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #D52966;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
}
.verdanaRose a {
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #D52966;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #CEE1FF;
}
.verdanaRose a:hover{
	font-size: 12px;
	font-family: Verdana, sans-serif;
	color: #B11049;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}



.verdanaBleu a {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #000066;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #CEE1FF;
}
.verdanaBleu a:hover{
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #000066;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}

*/

.verdanaBlanc {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 0px;
}
.verdanaBlanc a {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
 	border-bottom: 0px solid;
	border-color: #CEE1FF;
}
.verdanaBlanc a:hover {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}


/*
.verdanaBleuVert {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #000066;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px;
}
.verdanaBleuVert a {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #053D60;
	font-weight: bold;
 	border-bottom: 0px solid;
	border-color: #CEE1FF;
}
.verdanaBleuVert a:hover {
	font-size: 10px;
	font-family: Verdana, sans-serif;
	color: #053D60;
	font-weight: bold;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}
*/

.arialMarron {
	font-size: 9px;
	font-family: Arial, sans-serif;
	color: #481301;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px;
}
.arialMarron a {
	font-size: 9px;
	font-family: Arial, sans-serif;
	color: #481301;
	font-weight: bold;
 	border-bottom: 0px solid;
	border-color: #CEE1FF;
}
.arialMarron a:hover {
	font-size: 9px;
	font-family: Arial, sans-serif;
	color: #7A2609;
	font-weight: bold;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}



/*menu avec onglets ----------------------------------------*/

.menu1 { /* boite qui contient le menu (les onglets) */
  border-bottom: solid 2px #3E2222; /* crée le trait noir en-dessous des onglets */
  padding-top: 5px; /* marge intérieure haute */
  padding-bottom: 0px;
  font-family: Verdana, sans-serif;
} /* marge intérieure basse */

.onglet { /* style des onglets inactifs */
  margin: 3px 3px 0px 7px; /* marge extérieure */
  padding: 2px 0px 2px 0px; /* marge intérieure */
  font-family: Verdana, sans-serif;
  font-size : 10px;
  font-weight: bold;
  color: #C8AC63;
  float: left; /* boite en mode float, pour pouvoir en définir la largeur */
  width: 170px; /* largeur de la boite float */
  height: 20px;
  background : url("public/images/index_fichiers/onglet.jpg") bottom no-repeat; /* image de fond de la boite float, calée en bas */
  text-decoration: none; /* les lien dans les onglets ne sont pas soulignés */ 
  text-align: center} /* Le texte des onglets est centré */

a.onglet:hover {color:green} /* lors du survol d'un lien, la police devient verte */

.onglet-actif { /* style de l'onglet de la page active */
  position: relative; /* l'onglet inactif est mis en position relative */ 
  top: 2px; /* pour pouvoir baisser l'onglet de 2 pixels */
  border-bottom : solid 0px white; /*on efface le trait inférieur du menu */
  font-family: Verdana, sans-serif;
  font-size : 11px;
  font-weight: bold;
  color: #F5FCC8;
}

.spacer {clear:both} /* force le retour à la ligne après des boites float */
/* fin menu avec onglets ----------------------------------------*/



#sousMenuSejours {
font-size: 0.8em;
width: 760px;
height: 25px;
text-align: center;
background-color: #bbddd3;
}

#fondMenuSejours {
width: 760px;
height: 25px;
}

.menuSejours {
	position: relative;
	margin: 0;
	padding: 0;
	font-family: Verdana, sans-serif;
	background-color: #FFFFFF;
}
.menuSejours li {
	display: inline;
}
.menuSejours a {
	margin: 0;
	padding: 0;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
.menuSejours a:hover {
	text-decoration: underline;
}

/*_______________________________________________________________________________________________________*/

#lien a {
	color: #FFFFFF;
	text-decoration: none;
}

#lien a:hover {
	color: #FFFF00;
	BACKGROUND-COLOR: #3E2222;
	text-decoration: underline;
}

/*_________________________________________________*/
.calque{
  filter:alpha(opacity=75);
        -moz-opacity: 0.75;
              opacity: .75;
  /*opacity:.80;*/
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #000000;
  /*opacity : .75;
  filter : alpha(opacity=75);*/
  width: 100%;
  height : 100%;
  top : 0;
  left : 0 ;
  z-index: 100;
}

.image_calque{
  height: 100%;
  /* /// */
  z-index: 100;
}

.window{
  color: #FFFFFF;
  position: absolute;
  visibility : hidden;
  padding: 0px;
  font-family: Courrier;
  align: center;
  font-size: 8pt;
  background-color: #FFFFFF;
  width: 651px;
  height : 395px;
  top : 20%;
  left : 22%;
  /* /// */
  z-index: 100;
}

.contemp_window{
  width: 100%;
  height : 100%;
  border : 0;
  /* /// */
  z-index: 100;
}
<!-- /////////////////////////////////////////// -->
<!-- fin CSS pour la partie overlay -->
<!-- /////////////////////////////////////////// -->

.hideinput {
	visibility: hidden;
	width:0px;
	height:0px;
}


/* ///bouton autre pages/// */

#cadreSpoilerFloatHautVert{
width: 601px;
height: 12px;
margin: 0;
padding: 0px;
background: #aefba6 url("/public/images/divers/cadreSpoilerFloatHaut_vert.gif") no-repeat top left;
}

#cadreSpoilerFloatMilieuVert{
width: 601px;
margin: 0;
padding: 0px;
background: #aefba6 url("/public/images/divers/cadreSpoilerFloatMilieu_vert.gif") repeat-y top left;
}

#cadreSpoilerFloatBasVert{
width: 601px;
height: 8px;
margin: 0;
padding: 0px;
background: #aefba6 url("/public/images/divers/cadreSpoilerFloatBas_vert.gif") no-repeat top left;
}


/* //////////// */
.verdanaVert11 {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #1a5f01;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 0px;
}
.verdanaVert11 a {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #1a5f01;
	font-weight: bold;
 	border-bottom: 1px solid;
	border-color: #fc1f1f;
}
.verdanaVert11 a:hover {
	font-size: 11px;
	font-family: Verdana, sans-serif;
	color: #32b603;
	font-weight: bold;
 	border-bottom: 1px solid;
	border-color: #DE03EC;
}

/* //////////// */
.survol {
font-size: 10px;
font-family: Verdana, sans-serif;
color: #000066;
font-weight: normal;
text-decoration: none;
}
.survol a {
font-size: 10px;
font-family: Verdana, sans-serif;
color: #000066;
font-weight: normal;
text-decoration: none;
}
.survol a:hover {
font-size: 10px;
font-family: Verdana, sans-serif;
color: #000066;
font-weight: normal;
text-decoration: underline;
}
/* //////////// */

.titreDiv {
	/*width: 100%; - (1+1) de bordure pour IE */
	height: 17px;
	padding: 5px 0px 0px 33px;
	margin:0;
	font-family: Verdana, sans-serif;
	font-size: 13px;
	color: #fddf9f;
	font-weight: bold;
	font-variant: small-caps;
	text-align: left;
	vertical-align: middle;
	background: #160901 url("/public/images/commun/fond_titre-rubrique.gif") no-repeat top left;
}
/* ///////////////////// */
.contenuDiv {
	padding: 10px;
	margin:0;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 12px;
	color: #160901;
	font-weight: normal;
	text-align: justify;
	background-color: #fdf7e9;
	border:1px solid #160901;
}


/* /////////////////////////// */
/* /////////////////////////// */
/* /////////////////////////// */



#optionsFix{
width: 30px;
height: auto;
position: fixed;

/*
margin: 0;
padding-top: 10px;
padding-bottom: 10px;
*/
margin-top: 400px;
margin-left: 745px;
z-index: 100;
/** IE cf Scripts/IEpositionFIXED.js **/ 
position: expression(IEFixedElementPos()); 
/*top: expression(IEFixedElementTop(parseInt(document.body.clientHeight * 10/100)));*/
}

#optionHaut{
width: 100%;
height: 9px;
padding:0;
margin:0;
background: url("/public/images/options/optionHaut.gif") no-repeat bottom center;
}
#optionCentre{
width: 100%;
height: auto;
padding:0;
margin:0;
background-color: #000000;
}
#optionBas{
width: 100%;
height: 9px;
padding:0;
margin:0;
background: url("/public/images/options/optionBas.gif") no-repeat top center;
}


