@charset "utf-8";
body{
margin:5px auto;
padding:0;
width:950px;
text-align: center;}
p{padding:5px;margin:0;}
img{border:0px}
a:link {
	text-decoration: none;
	color: #FFFFFF;
	font-weight : normal;
}
a:visited {
	text-decoration: none;
	color:#CCCCCC;
	font-weight : normal;
}
a:hover {
	text-decoration: underline;
	color:#CCCCCC;
	font-weight : normal;
}
.global{
	position:absolute;
    left: 50%;
    top: 20%;
    width: 950px;
    height: 550px;
    margin-top: -100px; /* moitié de la hauteur */
    margin-left: -475px; 
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	}
	/*
.global{
	height:100%;
	width:950px;
	background-color:#000000;
	color:#FFFFFF;
	margin: 10 auto; 
	padding: 0;
	text-align: center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}
*/
.header{
	height:50px;
	width:950px;
	text-align:center;

}
.fond{background-image:url(images/fond-vert.jpg);
    position:absolute;
    left: 50%;
    top: 50%;
    width: 1280px;
    height: 400px;
    margin-top: -200px;
    margin-left: -640px;}
	.haut{width:200px;height:100px;padding-top:0px;
	color:#FFFFFF;
	}
.Style3 {
	color: #993333;
	font-size: 14px;
}
.sp1{float: left;height:35px;margin-top:15px;margin-left:25px;margin-right:25px}
.menu{width:950px;height:50px;background-image:url(images/fond_menu.jpg);}
.rectangle{
	margin-top:10px;
	width:100%;
	padding-bottom: 0px;
	margin-bottom: 0px;
	
}
.contenu{
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	width:950px;
	background-color: #759110;
	

}
.bthaut{margin-top:17px;margin-bottom:17px;margin-left:35px;margin-right:35px;float:left}
.spacer{background-image:url(images/spacer.gif);float:left;width:2px;height:30px;margin-top:10px;margin-bottom:10px;}
.bloc1{
	width:610px;
	text-align:center;
	float:left;
	padding:5px 8px 8px 8px;
	
}
.bloc1_titre{
	color:#FFFFFF;
	background-image:url(images/fond-titre1.gif);
	background-repeat:no-repeat;
	text-align:left;
	padding-left:5px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
h1{background-color:#bdd668;color:#000000;font-weight:bold;font-size:13px;padding-left:10px;padding-right:10px;text-align:justify;
border: 1px solid #637c0f;
	padding-top:5px;
	padding-bottom:5px;
	margin:0;
	}
.bloc2{
	width:300px;
	text-align:center;
	float:left;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:8px;
}
.bloc2_titre{color:#FFFFFF; background-image:url(images/fond-titre2.gif);background-repeat:no-repeat;text-align:left;padding-left:5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.bloc2_contenu{
	background-color:#c6d78a;
	color:#000000;
	font-weight:normal;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
	text-align:left;
	border: 1px outset #000000;
	margin:0;

}
.bloc2_contenu p{
padding-left:0px;
padding-right:0px;
padding-top:5px;
padding-top:5px;
margin:0;}
}

.bloc2_contenu a:link {
	text-decoration: underline;
	color: #000000;
	font-weight : bold;
}
.bloc2_contenu a:visited {
	text-decoration: none;
	color:#000000;
	font-weight : bold;
}
.bloc2_contenu a:hover {
	text-decoration: underline;
	color:#000000;
	font-weight : bold;
}

.bloc3{
	width:600px;
	text-align:center;
	float:left;
	padding-left:10px;
	padding-right:0px;
	padding-bottom:8px;
}
.bloc3_titre{color:#FFFFFF; background-image:url(images/fond-titre3.gif);background-repeat:no-repeat;text-align:left;padding-left:5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;}
.bloc3_contenu{
	background-color:#c6d78a;
	color:#000000;
	font-weight:normal;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border: 1px outset #000000;

}

.bloc3_contenu a:link {
	text-decoration: underline;
	color: #000000;
	font-weight : bold;
}
.bloc3_contenu a:visited {
	text-decoration: none;
	color:#000000;
	font-weight : bold;
}
.bloc3_contenu a:hover {
	text-decoration: underline;
	color:#000000;
	font-weight : bold;
}


.bloc-references{
	width:380px;
	text-align:center;
	float:left;
	padding-left:5px;
	padding-right:0px;
	padding-bottom:8px;
}
.bloc-references_titre{background-image:url(images/fond-titre-references.gif);padding-left:5px;height:26px;padding-right:5px;}
.bloc-references_contenu{
	background-color:#c6d78a;
	color:#000000;
	font-weight:normal;
	font-size:13px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
	border: 1px outset #000000;

}
.bloc-references-texteG{
width:200px;
height:26px;
float:left;
color:#b4cb65;
font-size:16px;
text-align:left;
padding-top:3px;
}
.bloc-references-texteD{
width:110px;
color:#b4cb65;
font-size:12px;
float:right;
text-align:right;
padding-top:5px;
padding-bottom:15px;
}
.footer{
width:950px;height:10px;
background-image:url(images/fond-vert-bas.png);

}
.footer2{padding-top:10px;width:100%}
.ref_aleatoires{
float:left;width:300px;padding:5px;

margin:0;}
.champs{
	color:#999999;
	background-color:#212907;
	font-size:10px;
	border:1px solid #333333;
}
.bouton{
	color:#999999;
	background-color:#212907;
	font-size:10px;
	border:1px solid #333333;
}
.basgris {
	color: #333333;
	font-size: 12px;
	text-align:left;
	padding-top:5px;padding-bottom:5px;
}
A.abasgris:visited,A.abasgris:link,A.abasgris:hover,A.abasgris:active{
	color: #333333;
	font-size: 12px;
	text-align:left;
	padding-top:5px;padding-bottom:5px;
	text-decoration: none;
}
.vignetteref{
text-align:center;

font-size:12px;
padding:5px;
float:left;
width:130px;
height:110px;
}
.vignetteref img{
vertical-align:absmiddle}

.vignetteref2{
text-align:center;
font-size:12px;
padding:5px;
float:left;
width:170px;
height:115px;
}
.vignetteref2 img{
vertical-align:absmiddle}
.ref1{
float:left;background-image:url(images/fond-references1.gif);height:65px;margin-left:15px;
margin-top:5px;
width:100px;
font-size:12px;
color:#E1FB89;
}
.ref2{
float:left;background-image:url(images/fond-references2.gif);
height:65px;margin-left:0px;
width:828px;
margin-top:5px;
font-size:12px
}

.ref3{
padding-top:2px;float:left;
padding-bottom:5px;
padding-left:5px;
width:155px;
margin:0;
font-size:11px
}
.ref3b{
padding-top:2px;float:left;
padding-left:5px;
padding-bottom:5px;
width:155px;
margin:0;
font-size:11px;
color:#E1FB89;
}

.ref3b a:link {
	text-decoration: underline;
	color: #E1FB89;
	font-weight : bold;
}
.ref3b a:visited {
	text-decoration: none;
	color:#E1FB89;
	font-weight : bold;
}
.ref3b a:hover {
	text-decoration: underline;
	color:#E1FB89;
	font-weight : bold;
}
.break{
clear:both;
        height:0;
        font-size: 1px;
        line-height: 0px;
		}
.Style4{color:#e1fb89}
ul {margin:5px 0px 5px 0px ;padding:0;}
li {margin:0px,0px,0px,0px; display:list-item;list-style-image:URL(images/bullet1.gif);list-style-type:none;list-style-position:inside;}

/* li.select {margin:0px;background-image:url(../img/menu-bouton-ON.gif);background-repeat:repeat-x;padding:0.5em 0.4em 0.5em 0.3em;}
*/
.bloc-references_contenu a:link ,.bloc2_contenu a:link{
	text-decoration: none;
	color: #000000;
	font-weight : bold;
}
.bloc-references_contenu a:visited,.bloc2_contenu a:visited {
	text-decoration: none;
	color:#000000;
	font-weight : bold;
}
.bloc-references_contenu a:hover ,.bloc2_contenu a:hover  {
	text-decoration: underline;
	color:#000000;
	font-weight : bold;
}
.rouge{
color:#990000;
}