
/* CSS Document */
body {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 0.72em;
margin: 0;
padding: 0;
background-color:#DEDCD1;
}
/* Logos, documents et images img { margin: 0; padding: 5px; border: 0; } */
img {  border: 0; }
.spip_logos {} /* Cf.: spip_style.css */
.spip_documents {padding:5px 5px 5px 5px; } /* Cf.: spip_style.css */
.spip_documents_center {} /* Cf.: spip_style.css */
.spip_documents_left {} /* Cf.: spip_style.css */
.spip_documents_right {} /* Cf.: spip_style.css */
.spip_doc_titre {} /* Cf.: spip_style.css */
.spip_doc_descriptif {} /* Cf.: spip_style.css */


p {
margin: 0 0 10px 0;
}
a:link {
	font: 1000  Arial , Verdana, Helvetica;color:#CC3333;text-decoration: none;
}
a:visited{
font: 1000  Arial, Verdana, Helvetica;color:#ad5138;text-decoration: none;
}
a:hover{
	font: 1000  Arial , Verdana, Helvetica;color:#000;text-decoration: none;
}
a:active {
font: 1000 Arial, Verdana, Helvetica;color:#ad5138;text-decoration: none;
}
h1, h2 {
	font-size: 14px;
	color:#1f8f07;
	font-weight: bold; 
	text-align: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px;
	}
h3 {
background-image: url(css/rubon4.jpg);
background-position: top left;
background-repeat: no-repeat;
	font-size: 12px;
	color:#005ea8;
	font-weight: bold; 
	text-align: left; 
	margin: 0px 0px 0px 5px; 
	padding: 10px 0px 10px 40px; 
	}

#header {
padding: 50px 130px 0px 0px; 
height: 100px;
text-align:right;
background-color: #99CCCC;
background-image: url(css/haut5.jpg);
background-position: top left;
background-repeat: no-repeat;
}
#header a:link {margin:0px 5px 0px 5px;
color:#fff;text-decoration: none;
}
#header a:visited{margin:0px 5px 0px 5px;
color:#99FF00;text-decoration: none;
}
#header a:hover{margin:0px 5px 0px 5px;
color:#000;text-decoration: none;
}
#header a:active {margin:0px 5px 0px 5px;
color:#99FF00;text-decoration: none;
}
#haut {
height: 50px;
background-image: url(css/menu2.jpg);
background-position: top left;
background-repeat: no-repeat;
background-color:#CCCCFF;
}


#conteneur {
width:1100px;
margin:0 auto;
background-color:#CCCCFF;
background-image: url(css/conteneur.jpg);
background-position: top left;
background-repeat: repeat-y;
}
#centre {

padding: 10px 0px 20px 0px; 

margin-left: 310px;
margin-right: 360px;
}
#texte {
background-image: url(css/boite.jpg);
background-position: bottom left;
background-repeat: repeat-x;
padding: 10px 0px 30px 10px; 
}
#texte2 {

padding: 10px 0px 20px 10px; 
}
#gauche {
padding: 0px 0px 0px 60px; 
float:left;
width: 240px;
}
#droite {
background-image: url(css/droite.jpg);
font-weight:900;
background-position: top right;
background-repeat: repeat-y;
padding: 0px 60px 0px 0px; 
float:right;
background-color:#67bc34;
width: 290px;
}
#droite h2 {
	font-size: 14px;
	color:#fff;
	font-weight: bold; 
	text-align: left; 
	margin: 0px 0px 0px 10px; 
	padding: 0px;
	}
#gauche a:link {
	font: 1100  Arial , Verdana, Helvetica;color:#29a90d;text-decoration: none;
}
#gauche a:visited{
font: 1100  Arial, Verdana, Helvetica;color:#ad5138;text-decoration: none;
}
#gauche a:hover{
	font: 1100 Arial , Verdana, Helvetica;color:#000;text-decoration: none;
}
#gauche a:active {
font: 1100  Arial, Verdana, Helvetica;color:#ad5138;text-decoration: none;
}
#partenaire {
background-image: url(css/supertrait.jpg);
background-position: top left;
background-repeat: repeat-x;
padding: 30px 0px 30px 0px; 

}
#pied {
color:#FFFFFF;
background-image: url(css/bas.jpg);
background-position: bottom left;
background-repeat: no-repeat;
padding: 20px 0px 30px 60px;
clear:both;
height: 30px;
background-color: #99CC99;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
#pic {
	background-color: #FFFFFF;
	left: 10px;
	position: relative;
	top: 10px;
	width: 135px;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #FFFFFF;
	border: 1px solid #000000;
	display: block;
	height: 90px;
	left: 0;
	text-decoration: none;
	top: 0;
	width: 135px;
}

#pic a.p1:hover {
	background-color: #8C97A3;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #000000;
	display: block;
	height: 233px;
	left: 150px;
	position: absolute;
	top: -60px;
	width: 300px;
}
#menuhaut {
list-style-type: none;
margin: 0;
padding:0;
}
#menuhaut li {
display: inline;
}
#menuhaut a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menuhaut a:hover {
text-decoration: none;
}
#menugauche {
list-style-type: none;
margin: 0;
padding:0;
}
#menugauche li {
margin-bottom: 5px;
}
#menugauche a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menugauche a:hover {
text-decoration: none;
}
#menudroit {
list-style-type: none;
margin: 0;
padding:0;
}
#menudroit li {
margin-bottom: 5px;
}
#menudroit a {
margin: 0 2px;
color: #000000;
text-decoration: underline;
}
#menudroit a:hover {
text-decoration: none;
}
