/*  ----------------------------------------------------------- */
/*  Feuilles de styles des squelettes par defaut pour SPIP 1.9  */
/*  ----------------------------------------------------------- */

/* taille typo
 * Base				100%
 * -------------------------------------
 * 20px				1.27em
 * 19px				1.21em
 * 18px				1.15em
 * 17px				1.09em
 * 16px				1.03em
 * 15px				0.96em
 * 14px				0.88em
 * 13px				0.82em
 * 12px				0.77em
 * 11px				0.71em
 * 10px				0.65em
 *  9px				0.59em
 * Attention : en dessous de 0.71em le texte devient illisible en text smallest sur MSIE
 */
 body{
	font-family :Verdana,Arial,Helevetica,Sans-Serif ;
	background-color:#CCCCCC;
	font-size:76%; 
}

img {
	behavior: url("win_png.htc");
}

div { font-size:1em; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-size: 1em; font-weight: normal; }


a.white:link { color : #ffffff; text-decoration : none; }
a.white:visited { color : #ffffff; text-decoration : none; }
a.white:active { color : #ffffff; text-decoration : none; }
a.white:hover { color :#ffffff ; text-decoration :underline; }

a:link { color : #000000; text-decoration : none; }
a:visited { color : #000000; text-decoration : none; }
a:active { color : #000000; text-decoration : none; }
a:hover { color :#243D50 ; text-decoration : underline; }
	
	
#blockmenu{
	border-bottom-width: 0;
	width: 160px;
	margin-top:20px;
	margin-left:10px;
}

#blockmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#blockmenu ul li a{
	display:block;
	padding:1px 0;
	padding-left:9px;
	color:#003366;
	text-decoration:none;
	background-color:#ffffff;
	border-bottom:1px solid #cccc99;
	width:140px;
}
	
#blockmenu ul li a:hover{
	background-color:#961805;
	color:#ffffff;
}
	
#pagetab {
	padding: 5px 0 3px 0;
	margin: 5px 0 0 0px;
	font-weight: bold;
	font-family: arial, "Trebuchet MS", sans-serif;
}
 
#pagetab ul {
	list-style: none;
	margin: 0;
	display: inline;
}

#pagetab li {
	list-style: none;
	margin: 0;
	display: inline;
}


#pagetab li a {
	padding: 3px 0.5em;
	margin-left: 1px;
	border: 1px solid #777;
	border-bottom: none;
	background: #ccc;
	text-decoration: none;
}

#pagetab li a:link { color: #444; }

#pagetab li a:visited { color: #666; }

#pagetab li a:hover { 
	color: #fff; 
	background: #000;
	border-top: 1px solid #222;
	border-right: 1px solid #222;
	border-bottom: 1px solid #fff !important;
	border-left: 1px solid #222;
}

#pagetab li a#current {
	background: #fff;
	border-bottom: none;
}

#infofont {
	position: absolute;
	left:10px;
	top:10px;
	width:560px;
	height:450px;
	overflow:auto;
	font-family : Verdana,Arial,Helevetica,Sans-Serif ;
	font-size:0.9em;
	Padding:5px;
	color:#450E07;
	text-align:left;
}

#fond-tarif {
	position: absolute;
	left: 430px;
	top: 10px;
	width: 146px;
	height: 108px;
}
#fond-tarif img {
	width: 146px;
	height: 108px;
}

#tarif {
	position: absolute;
	width: 110px;
	height: 72px;
	top: 15px;
	left: 12px;
	color: #ffffff;
	font-weight:bold;
	overflow:auto;
	font-size:1.03em;
	padding:4px;
	font-family: cursive;
	text-align: center;
}

#fond-infos {
	position: absolute;
	width: 277px;
	height: 322px;
	top: 120px;
	left: 300px;
}

#fond-infos img {
	width: 277px;
	height: 322px;
}

#infos {
	position: absolute;
	width: 110px;
	height: 172px;
	top: 80px;
	left: 80px;
	color: #000000;
	font-weight:bold;
	overflow:auto;
	font-size:0.9em;
	padding:4px;
}

#description {
	position: absolute;
	height: 50px;
	top: 500px;
	left: 30px;
	border: 1px solid #003366;
	color: #000000;
	overflow:auto;
	font-size:0.9em;
	padding:1px;
	font-style: italic;
}

.description {
	border: 1px solid #003366;
	color: #003366;
	overflow:auto;
	font-size:1.33em;
	padding:5px;
	font-style: italic;
}

#infos ul li.titre {
	color: #003366;
	padding-left:0px;
	padding-top:2px;
	font-size:1.15em;
}

#infos ul li {
	padding-left:8px;;
}

.diaporama {
	margin:20px;
	text-align:center;
	height:350px;
	overflow:auto;
}

.vignette {
	text-align:center;
	display: inline;
	margin-left:5px;
	margin-right:5px;
	margin-left:10px;
	float:left;
	color:#003366;
}

.floatright {
	float: right;
	width: 375px;
}

.floatleft {
	float: left;
	width: 375px;
}

div.logo {
	font-family :Verdana,Arial,Helevetica,Sans-Serif ;
	font-weight:bold;
	color: #ffffff;
}

div.boxtop2 {
	Padding:5px;
	color:#450E07;
	text-align:left;
}
 
div.bottom {
	font-size:0.8em;
	color: white;
	text-align:center;
}
 
.button {
	background-color: #000000;
	color:#ffffff;
}

div.Table_01 {
	position:absolute;
	left:70px;
	top:0px;
	width:850px;
	height:700px;
}

div.carved1-1_ {
	position:absolute;
	left:0px;
	top:0px;
	width:475px;
	height:47px;
	background-color:#003366;
}

div.carved1-2_ {
	position:absolute;
	left:475px;
	top:0px;
	width:375px;
	height:47px;
	background-color:#003366;
}

div.carved1-3_ {
	position:absolute;
	left:0px;
	top:47px;
	width:850px;
	height:29px;
}

div.carved1-4_ {
	position:absolute;
	left:0px;
	top:76px;
	width:27px;
	height:493px;
	background-color:#003366;
}

div.carved1-5_ {
	position:absolute;
	left:27px;
	top:76px;
	width:24px;
	height:493px;
}

div.carved1-6_ {
	position:absolute;
	left:51px;
	top:76px;
	width:168px;
	height:469px;
	background-color:#CCCC99;
}

div.carved1-7_ {
	position:absolute;
	left:219px;
	top:76px;
	width:584px;
	height:469px;
	background-color:#CCCC99;
}

div.carved1-8_ {
	position:absolute;
	left:803px;
	top:76px;
	width:26px;
	height:493px;
}

div.carved1-9_ {
	position:absolute;
	left:829px;
	top:76px;
	width:21px;
	height:493px;
	background-color:#003366;
}

div.carved1-10_ {
	position:absolute;
	left:51px;
	top:545px;
	width:752px;
	height:24px;
}

div.carved1-11_ {
	position:absolute;
	left:0px;
	top:569px;
	width:850px;
	height:31px;
	background-color:#003366;
}

fieldset {
	text-align: right;
}
