/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:0px;
padding:0px;
margin:0px;
font-size:11px;
color:#4D4D4D;
}
caption, h1, h2, h3{display:none;}
a, a:link, a:visited{ 
text-decoration:none;
}
a img{border:0px;}

.rouge{
color:#B32D38;
}
.bleu{
color:#2164AE;
}
.noir{
color:#000000;
}
.vert{
color:#0F969E;
}
.grisfonce{color:#666666;}

#hospiao{
width:778px; 
margin:auto;
}

#hospiao th.header{
background-color:#7DCFD5;
background-image:url(../images/motif_header.gif);
border-top:6px solid #B9B9B9; 
height:88px;
}

#banniere{
width:466px;
height:58px;
border:1px solid #CBCDCA;
margin:0px;
margin-left:80px;
margin-top:13px;
}
#nbTel{
margin-top:8px;
font-size:18px;
line-height:18px;
color:#3782C7;
float:left;
width:197px;
text-align:right;
margin-right:6px;
}


.bouton{
display:block;
text-align:right;
padding:0px;
padding-bottom:4px;
margin:0px;
margin-top:7px;
font-family:Arial, Helvetica, sans-serif;
height:16px;
background-image:url(../images/pointille.gif);
background-repeat:repeat-x;
background-position:bottom;
float:left;
width:203px;
}
a.bouton ,a.bouton:link,a.bouton:visited,a.gris_over_bleu,a.gris_over_bleu:link,a.gris_over_bleu:visited{
color:#777777;
}
a.bouton:hover,a.gris_over_bleu:hover{
color:#3782C7;
}
a.bleu_over_vert,a.bleu_over_vert:link,a.bleu_over_vert:visited{
color:#2164AE;
}
a.bleu_over_vert:hover{
color:#0F969E;
}



.bouton img{
border:0px;
margin-top:3px;
margin-left:6px;


}
.cadre{
font-size:11px;
background-image:url(../images/cadre_degrade.gif);
background-repeat:repeat-x;
margin-top:4px;
float:left;
}


.cadreHG{
width:7px;
height:11px;
background-image:url(../images/cadre_haut_gauche.gif);
background-repeat:no-repeat;
background-position:left top;
}
.cadreHD{
width:7px;
height:11px;
background-image:url(../images/cadre_haut_droite.gif);
background-repeat:no-repeat;
background-position:right top;
}
.cadreBG{
width:7px;
height:10px;
background-image:url(../images/cadre_bas_gauche.gif);
background-repeat:no-repeat;
background-position:left bottom;
}
.cadreBD{
width:7px;
height:10px;
background-image:url(../images/cadre_bas_droite.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
.bd_l_1px_gris{
border-left:1px solid #B9B9B9; line-height:1px;


}
.bd_r_1px_gris{
border-right:1px solid #B9B9B9;
}
.bd_b_1px_gris{
border-bottom:1px solid #B9B9B9;
line-height:1px;

}
.padding_t_b_5px{
padding-top:5px;

}
.padding_l_5px{
padding-left:5px;

}
.padding_l_10px{
padding-left:10px;

}
.padding_t_b_5px a{
font-size:9px;
}
a.partenaire,a.partenaire:link,a.partenaire:visited{
margin-top:5px;
display:block;
float:left;
}
#center{
margin-top:10px;
margin-left:25px;
width:552px;
}
#moteur{
margin-bottom:15px;

}
#onglets{

}


a.onglet_actif,a.onglet_actif:link,a.onglet_actif:visited{

text-align:center;
display:block;
background-image:url(../images/onglet_fond_actif.gif);
background-repeat:repeat-x;
float:left;
color:#4D4D4D;
}
a.onglet_passif:hover{
color:#3782C7;
}
a.onglet_passif,a.onglet_passif:link,a.onglet_passif:visited{
text-align:center;
display:block;
background-image:url(../images/onglet_fond_passif.gif);
background-repeat:repeat-x;
background-color:#F0F0F0;
float:left;
color:#4D4D4D;
}
a.onglet_passif:hover{
color:#3782C7;
}
a.onglet_passif img, a.onglet_actif img{float:right;}

a.onglet_passif div, a.onglet_actif div{padding:5px;}


#contenuOnglet{
padding:0px;
padding-left:34px;
line-height:
}
#ligne{
height:29px;
width:221px;
float:left;
background-image:url(../images/onglet_trait.gif);
}



a.bt_rouge,a.bt_rouge:link,a.bt_rouge:visited{
text-align:center;
color:#FFFFFF;
background-image:url(../images/go.gif);
font-family:Arial, Helvetica, sans-serif;
display:block;
font-size:10px;
color:#FFFFFF;
font-weight:bold;
line-height:10px;
padding-top:4px;
width:36px;
height:16px;
float:left;
margin-left:20px;
}

a.bt_rouge:hover{
color:#D49A9D;
}

select{
float:left;
}
form{
float:left;
width:270px;
}
.ongletHD{

background-image:url(../images/onglet_h_d.gif);
background-repeat:no-repeat;
background-position:right 23px;
}
.ongletBD{

background-image:url(../images/cadre_bas_droite.gif);
background-repeat:no-repeat;
background-position:right bottom;
}
.ongletBG{
height:9px;
background-image:url(../images/cadre_bas_gauche.gif);
background-repeat:no-repeat;
background-position:left bottom;
}

.droiteOnglet{
background-image:url(../images/pointille_vertical.gif);
background-repeat:repeat-y;
}
.droiteOnglet th{
padding:0px;
padding-left:13px;
padding-bottom:15px;
}

.droiteOnglet div{

padding-bottom:5px;
margin-bottom:5px;
background-image:url(../images/pointille.gif);
background-position:bottom;
background-repeat:repeat-x;
}
.cadrebleuclair{
width:272px;
margin-right:4px;
margin-top:4px;
float:left;
}

.cadrebleuclair img{float:left}
.cadrebleuclair a,.cadrebleuclair a:link,.cadrebleuclair a:visited{color:#000000;}
.cadrebleuclair a:hover,.cadrebleuclair a:hover b{text-decoration:underline;}
.titrecadre{
padding:5px;
padding-top:3px;
padding-left:7px;
background-image:url(../images/cbleuclair_g.gif);
background-repeat:repeat-y;
}
.cadrebleuh{
background-image:url(../images/cbleuclair_h.gif);
background-repeat:repeat-x;
}
.cadrefonceh{
background-image:url(../images/cbleufonce_h.gif);
background-repeat:repeat-x;
}
.cadrebleug{
width:6px;
background-image:url(../images/cbleuclair_g.gif);
background-repeat:repeat-y;
}
.cadrebleufonceg{
width:6px;
background-image:url(../images/cbleufonce_g.gif);
background-repeat:repeat-y;
}
.cadrebleud{
width:6px;
background-image:url(../images/cbleuclair_d.gif);
background-repeat:repeat-y;
background-position:right;
}
.cadrebleufonced{
width:6px;
background-image:url(../images/cbleufonce_d.gif);
background-repeat:repeat-y;
background-position:right;
}
.cadrebleuhd{
height:6px;
background-image:url(../images/cbleuclair_h_d.gif);
background-repeat:no-repeat;
background-position:right top;
}
.cadrebleufoncehd{
height:6px;
background-image:url(../images/cbleufonce_h_d.gif);
background-repeat:no-repeat;
background-position:right top;
}
.cadrebleuhg{
background-image:url(../images/cbleuclair_h_g.gif);
background-repeat:no-repeat;
background-position:left top;
}
.cadrebleufoncehg{
background-image:url(../images/cbleufonce_h_g.gif);
background-repeat:no-repeat;
background-position:left top;
}
.cadrebleubd{
height:6px;
background-image:url(../images/cadre_bas_droite.gif);
background-repeat:no-repeat;
background-position:right top;
}
#pieds{
padding:17px;
padding-left:65px;
color:#4D4D4D;
font-size:9px;
}
#pieds a, #pieds a:link, #pieds a:visited {
color:#4D4D4D;
}
#pieds a:hover{
text-decoration:underline;
}
a.lien_info,a.lien_info:link,a.lien_info:visited{
text-decoration:underline;
color:#2164AE;
}
a.lien_info:hover{
text-decoration:underline;
color:#777777;
}
a.lien,a.lien:link,a.lien:visited{
text-decoration:none;
color:#2164AE;
}
a.lien:hover{
text-decoration:underline;
color:#777777;
}
input{
width:200px;
}
.page{
float:left;
width:545px;
text-align:right;
}
.page a, .page a:link, .page a,:visited{
	color:#0D4485;
	
}

.page a:hover{
	text-decoration:underline;
}
.page a.selected,.page a.selected:link,.page a.selected:visited{
	color:#B32D38;
	font-weight:bold;
}
.page a.selected:hover{
	color:#B32D38;
	font-weight:bold;
	text-decoration:none;
}

.carreVertClair{
 background-color:#A3EBE8;
 height:17px;
 line-height:17px;
 border:1px solid #ffffff;
 border-bottom:0px;
 padding-left:6px;
 color :#0D4485;
 float:left;
}
.cadregris{

text-align:left;
margin-bottom:9px;
border-bottom:1px solid #b4b4b4;

}
.cadregris div.carreVertClair div{
float:left;
margin-right:8px;

}

.cadregris thead tr th{
	font-weight:bold;
	color:#ffffff;
	background-color:#2466B4;
	background-image:url(../images/point_gris.gif);
	background-repeat:repeat-x;
	padding:0px;
	padding-right:0px;
	padding-left:0px;
	line-height:16px;
	border:0px;
}
.avisHG{
	background-image:url(../images/cadre_avis_h_g.gif);
	background-repeat:no-repeat;
	float:left;
	width:10px;
	height:6px;
}
.avisHD{
	background-image:url(../images/cadre_avis_h_d.gif);
	background-repeat:no-repeat;
	float:right;
	width:7px;
	height:6px;
	margin-left:28px;
}
.cadregris thead tr th a, .cadregris thead tr th a:link, .cadregris thead tr th a:visited{
	
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	padding-left:3px;
	color:#ffffff;
	border-left:2px solid #ffffff;
}
.cadregris thead tr th a:hover{
color:#A3EBE8;
text-decoration:none;

}

.cadregris thead tr th img{
	margin-top:2px;

}

.cadregris tbody tr td{
	text-align:left;
	font-weight:normal;
	padding:3px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:0px;
	line-height:14px;
	border: 0px;
	color:#000000;
	border:1px solid #b4b4b4;
	border-top:0px;
	border-bottom:0px;
	background-color:#ffffff;
}

.cadregris tbody  a, .cadregris tbody a:link, .cadregris tbody a:visited{
	display:block;
	color:#000000;
	float:left;
	text-decoration:none;
	margin-right:8px;
	font-family:Arial, Helvetica, sans-serif;
}
.cadregris tbody  a.inactif, .cadregris tbody a.inactif:link, .cadregris tbody a.inactif:visited{
	color:#0D4485;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}
a.inactif:hover{
text-decoration:none;
cursor:default;
}

.cadregris tbody  a:hover{
	text-decoration:none;
}


.cadregris tbody tr td.carreVertClair{
padding:2px;
padding-bottom:4px;

font-family:Arial, Helvetica, sans-serif;
}

.cadregris a,.cadregris:link, .cadregris a:visited{
display:block;
font-weight:normal;
float:right;
text-decoration:none;
}
.cadregris a:hover{
text-decoration:underline;
}

.cadregris img{
float:right;
margin-left:5px;
}
.departement{
margin-bottom:5px; margin-top:15px;

}