* {margin:0;padding:0;border:0;}
/***************************************************************Mise en page*/
body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.8em;
margin: 0;
padding: 0;
}
#conteneur {


width: 982px;

margin: 0 auto;
}


/********************************************************************/
#header {
width:980px;
height: 23px;
background-color: #000000;
margin-top:5px;
margin-bottom:5px;
border:solid 1px #000000;
}
#txt_header {
position:absolute; top:10px; left:30px; 
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
}
#link{
position:absolute; top:10px; left:475px; 
}
#header_select {
position:absolute; top:1px; left:10px; 
margin-left:565px;
}
/********************************************************************/

#pied {
margin-bottom:1px;
clear:both;
width:980px;
height:23px;
background-color: #000000;
text-align:center;
border:solid #ff0000 0px;
}

/**********************************************GAUCHE****************/
#gauche{
float:left;
left:0;
margin-top:1px;
width:235px;
}
#entete_gauche{
width:235px;
height:65px;
background-image:url(images/entete_gauche.gif);
}
#centre_gauche{
width:223px;
border-right:solid 1px #33981C;
border-left:solid 1px #33981C;
background-color:#33981C;
}
html>body #centre_gauche{
width:209px;
height:auto;
padding:12px;
border-right:solid 1px #33981C;
border-left:solid 1px #33981C;
background-color:#33981C;
}
#pied_gauche{
width:235px;
height:21px;
background-image:url(images/pied_gauche.gif);
}

#region_bretagne_texte{
float:right;
width:148px;
color:#FFFFFF;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:justify;
}
/**********************************************DROITE****************/
#droite{
float:right;
width:725px;
}
#bando{
width:725px;
background-image:url(images/fond_bando.gif);
background-repeat:no-repeat;
}
#nav{
z-index:1;
width:725px;
height:33px;
background-image:url(images/bando_footer.gif);
background-repeat:no-repeat;
}
.bouton{
float:left;
left:0;
margin-left:10px;
width:109px;
height:39px;
}

/********************************************MENU*******************/
dl, dt, dd{
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {
position: absolute;
top: 0;
left: 0;
z-index:100;
width: 100%;
}
#menu td a:hover, #menu dt a:hover {
background: #000;
}
a {
text-decoration: none;
font-weight:bold;
color: black;
color: #fff;
}
a:hover{
text-decoration: none;
font-weight:bold;

color: #4f4f4f;
}
.vertConteneur{
	background-color:#33981c;
	border: 1px solid #000000;
	color:#FFFFFF;
	text-align:left;
	font-size:10px;
	text-transform: uppercase;
	font-weight: bold;
}
td.vert{
height:15px;
padding:2px;
background-color:#47b628;
color:#FFFFFF;
text-align:left;
font-size:10px;
}
td.vert:hover{
background-color:#f9cd00;
border-top:solid 1px #4f4f4f;
border-bottom:solid 1px #4f4f4f;
padding-top:1px;
padding-bottom:1px;
color:#4f4f4f;
text-align:left;
font-size:10px;
}
/**********************************************/
#contenu{
margin-top:10px;
width:725px;
height:100%;
}

#logement{
float:left;
left:0;
}
#bout_ij{
float:right;
right:0;
}


#bloc_vert{
float:left;
left:0;
}
#bloc_jaune{
float:right;
right:0;
width:215px;
}

#entete_vert{
width:501px;
height:70px;
background-image:url(images/entete_bloc_vert.gif) ;
}
#centre_vert{
width:489px;
min-height:363px;
height:100%;
padding:5px;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:solid 1px #73BC37;
border-left:solid 1px #73BC37;
background-color:#FFFFFF;
}
#centre_vert2{
width:489px;
min-height:442px;
height:100%;
padding:5px;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:solid 1px #73BC37;
border-left:solid 1px #73BC37;
background-color:#FFFFFF;
}
#pied_vert{
width:501px;
height:70px;
background-image:url(images/pied_bloc_vert.gif);
}


#entete_jaune{
width:215px;
height:46px;
background-image:url(images/entete_bloc_jaune.gif);
}

#entete_jaune_actu{
width:215px;
height:46px;
background-image:url(images/entete_bloc_jaune_actu.gif);
}

#entete_jaune_resultat{
width:215px;
height:46px;
background-image:url(images/entete_bloc_jaune_resultat.gif);
}

#centre_jaune{
width:203px;
min-height:340px;
height:100%;
padding:5px;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:solid 1px #F5D30C;
border-left:solid 1px #F5D30C;
background-color:#FFFFFF;
}

#centre_jaune_actu{
width:203px;

height:100%;
padding:5px;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:solid 1px #F5D30C;
border-left:solid 1px #F5D30C;
background-color:#FFFFFF;
}

#centre_jaune2{
width:203px;
min-height:491px;
height:100%;
padding:5px;
color:#000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
border-right:solid 1px #F5D30C;
border-left:solid 1px #F5D30C;
background-color:#FFFFFF;
}
#pied_jaune{
width:215px;
height:46px;
background-image:url(images/pied_bloc_jaune.gif);
}


/************************************************************Styles Formulaires*/
.formulaire_offre td{
vertical-align:top;
}
.boxselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
		list-style-type: none;
}
.inselect {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #F7F7F7;
	text-decoration: none;
	border: 1px solid #999999;
	list-style-type: none;
}
.inselect2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #DDDDDD;
	text-decoration: none;
	border: 1px ridge #999999;
	list-style-type: none;
}

.intextarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-decoration: none;
	background-color: #F7F7F7;
	border: 1px solid #999999;
	overflow: hidden;
}
.selectnoir{ 
margin-top:5px;
background-color: #ffffff;
border:solid #000000 1px;
font-size:12px;
padding-top:0px;
}
.selectjaune{ 
width:200px;
margin-top:5px;
background-color: #ffffff;
border:solid #F7B400 1px;
font-size:12px;
padding-top:0px;
}
.but_submit_jaune{
width:200px;
margin-top:5px;
background-color: #F7B400;
border:solid #F7B400 1px;
font-size:12px;
padding-top:0px;
}
.formnews{
	background:#FFF;
	border:1px solid #000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
.formrech{
	background:#FFF;
	border:1px solid #000;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000;
}
/************************************************************Styles de texte*/
.blanc{
color:#FFFFFF;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
}
.blanc2{
color:#FFFFFF;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.blanc3{
color:#FFFFFF;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:5px;
}
/*****************/
.noir{
color:#000000;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noir2{
color:#000000;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noir3{
color:#000000;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.noir4{
color:#000000;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*****************/
.vert{
color:#33981C;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.vert2{
color:#33981C;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.rouge2{
color:#df2929;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.vert3{
color:#33981C;
font-size:12px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.vert4{
color:#33981C;
font-size:14px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*****************/
.jaune{
color:#F7B400;
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.jaune2{
color:#F7B400;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.jaune3{
color:#F7B400;
font-size:10px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*****************LIENS*************************/
.link_noir{
color:#000000;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link_noir:hover{
color:#000000;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.link_noir_10{
color:#000000;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link_noir_10:hover{
color:#000000;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.link_blanc_10{
color:#FFFFFF;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
.link_blanc_10:hover{
color:#FFFFFF;
font-weight:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.link_blanc_11{
color:#FFFFFF;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

.link_blanc_11:hover{
color:#FFFFFF;
font-weight:normal;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:underline;
}
.link_detail{
color:#000000;
font-weight:bold;
font-size:11px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
/*****************/