@charset "utf-8";
body {
	background-image: url(../images/background_body.gif);
	/*background-image: url(../images/background_body_bleu.png);*/
	/*background-image:url(../images/home/21sept2009/background_body_jeu.png);*/
	background-repeat: no-repeat;
		margin-left: 137px;
	margin-top: 77px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#f5f5f5;
}
p {
margin-bottom:20px;

}

a:link {
	color:#333;
	text-decoration:none;
}
a:visited {
	color:#333;
	text-decoration:none;
}
a:hover {
	color:#333;
	text-decoration:underline;
}

h1 {
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#008fcc;
text-align:left;
font-weight:normal;
font-style:italic;
}


h2 {
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#008fcc;
text-align:left;
font-weight:normal;
font-style:italic;
}

h3 {
padding-bottom:0px;
padding-left:0px;
padding-top:0px;
padding-right:5px;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#F06804;
text-align:left;
font-weight:bold;;
}

h4 {
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	padding-right:5px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:left;
	background-color: #50b848;
	background-repeat: repeat;
	font-weight:normal;
	background-image: url(../images/eco/eco.png);
	background-position: top;
	background-repeat:no-repeat;
}
fieldset {
border:hidden;
margin:0px;
padding:0px;
}



.spacer2 {
	width:100%;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color:#CCCCCC;
	margin-top:15px;
	margin-bottom:15px;
	height:2px;
}
.bouton_top_left {
margin-top:5px;
height:37px;
width:388px;
float:left;
text-align:left;
}

.bouton_top_right {
margin-top:5px;
height:37px;
width:388px;
float:left;
text-align:left;
}
.banner_top {
width:772px;
height:153px;
overflow:hidden;
vertical-align:top;
}

.menu_1 {
width:772px;
height:33px;
margin-top:10px;

}

.menu_1_left-no {
padding-top:2px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_left_act.png);
background-repeat:no-repeat;
float:left;
}

.menu_1_middle-no {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
padding-top:2px;
font-weight:normal;
width:auto;
height:28px;
background-image:url(../images/menu/menu_middle_act.png);
background-repeat:repeat-x;
float:left;

}

.menu_1_right-no {
padding-top:2px;
margin-right:5px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_right_act.png);
background-repeat:no-repeat;
float:left;
}
.menu_1_left-act {
padding-top:2px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_left_act.png);
background-position:top;
background-repeat:no-repeat;
float:left;
}


.menu_1_middle-act a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding-top:2px;
width:auto;
height:28px;
background-image:url(../images/menu/menu_middle_act.png);
background-position:top;
background-repeat:repeat-x;
float:left;
color:#008fcc;
font-weight:bold;
text-decoration:blink;
}

.menu_1_right-act {
padding-top:2px;
margin-right:5px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_right_act.png);
background-position:top;
background-repeat:no-repeat;
float:left;
}
.menu_1_left-act a:visited {
padding-top:2px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_left_act.png);
background-position:top;
background-repeat:no-repeat;
}



.menu_1_right-act a:visited {
padding-top:2px;
margin-right:5px;
width:6px;
height:28px;
background-image:url(../images/menu/menu_right_act.png);
background-position:top;
background-repeat:no-repeat;
float:left;
color:#FF9900;
font-weight:bold;
}


.bkg_top {
background-image:url(../images/bloc/top.png);
height:8px;
width:382px;
background-repeat:no-repeat;
background-position:bottom;
}

.bkg_middle{
background-image:url(../images/bloc/middle.png);
height:auto;
width:382px;
background-repeat:repeat-y;
}


.bkg_bottom {
background-image:url(../images/bloc/bottom.png);
height:7px;
width:382px;
background-repeat:no-repeat;
}

.bkg_top_1col {
background-image:url(../images/bloc/1coltop.png);
height:7px;
width:772px;
background-repeat:no-repeat;
background-position:bottom;
background-position:left;
}

.bkg_middle_1col{
background-image:url(../images/bloc/1colmiddle.png);
height:auto;
width:772px;
background-repeat:repeat-y;
}


.bkg_bottom_1col {
background-image:url(../images/bloc/1colbottom.png);
height:7px;
width:772px;
background-repeat:no-repeat;
}

.colonne_left_middle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:normal;
width:372px;
margin-right:5px;
margin-left:5px;
height:auto;
vertical-align:top;
}

.colonne_left_middle_1_col {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:normal;
width:772px;
margin-right:5px;
margin-left:5px;
height:auto;
vertical-align:top;
}

.colonne_right_middle {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:normal;
width:372px;
margin-right:0px;
margin-left:5px;
height:auto;
vertical-align:top;
}

.footer_top {
height:17px;
width:772px;
background-image:url(../images/footer/footer_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
}


.footer_middle {
background-image:url(../images/footer/footer_middle.png);
background-repeat:repeat-y;
height:auto;
}

.footer_text {
width:762px;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:justify;
margin-left:5px;
margin-right:5px;
padding-right:10px;
color:#999999;
padding-bottom:5px;
}

.footer_bottom {
height:7px;
width:772px;
background-image:url(../images/footer/footer_bottom.png);
background-repeat:no-repeat;
}

.banner_right {
width:162px;
height:603px;
position:absolute;
margin-left:7px;
top:140px;
left:910px;
}

.tel {
width:211px;
height:49px;
position:absolute;
margin-left:0px;
top:86px;
left:698px;
}
.menu_indic {
width:89px;
height:25px;
position:absolute;
margin-left:0px;
top:342px;
left:35px;

}


.menu_indic_2 {
width:89px;
height:25px;
position:absolute;
margin-left:0px;
top:141px;
left:35px;
}
