/*//////////interface/////////////*/
body,html {
	margin: 0px;
	padding: 0px;
	font: 12px Arial, Helvetica, sans-serif;
}
#contenu{
    width: 977px;
	margin-left:auto;margin-right:auto;
	margin-top:0px; margin-bottom:0px;
}
#path{
	font: 12px Arial, Helvetica, sans-serif;
	color: #666666;
	}
#adresse{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #333333;
	text-align: center;
	width: 789px;
	float: right;
	background: #FFFFFF;
}
#ligne{
	background: url(images/interface/ligne.jpg) repeat-x;
	height: 16px;
	width: 789px;
	float: right;
}
/*//////////Pages/////////////*/
hr { color: #F8C315; }
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #848587;
	background: url(images/interface/H1.png) no-repeat;
	text-indent: 20px;
}
h2 {
	font-size: 16px;
	color: #848587;
	font-weight: bold;
	line-height: 20px;
	margin: 5px 0px;
	padding: 0px;
	}
h3 {
	font-size: 14px;
	color: #848587;
	font-weight: bold;
	}
		
a:link,a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #88898B;
	text-decoration: underline;
}
p{
	text-align: justify;
	margin: 8px 15px 8px 10px;
}
.fl_dr{
	float: right;
	padding-left: 15px;
	padding-top: 10px;
}
.fl_ga{float: left;}
.Titre{
	font-size: 20px;
	font-weight: bold;
	color: #868789;
	letter-spacing: 5px;
}
.Accroche{
	font-size: 18px;
	font-weight: normal;
	color: #FF8F33;
	margin: 0px;
	padding: 4px;
	letter-spacing: 0.15em;
}
.legende { font-size: 10px; }
.celjaune { background: #FDF1C9; }
li {
	list-style: circle url(images/interface/puce.png);
	margin: 5px;
	text-align: justify;

}

.EnteteTab{
	font-size: 12px;
	font-weight: bold;
	background: #FDC614;
	height: 22px;
	margin: 0px;
	padding: 0px;
}
.red{ color: #FF6633; }
.black{ color: #000000; }
/*///////////agences (51)*/

.agence_haut {
	background: url(images/interface/Agence_entete.jpg) no-repeat;
	width: 350px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	clear: right;
}
.agence_corps {
	background: url(images/interface/Agence_corps.jpg) repeat-y;
	width: 350px;
	margin: 0px;
	padding: 0px;
}
.agence_bas {
	background: url(images/interface/Agence_bas.jpg) no-repeat top;
	height: 35px;
	width: 350px;
}





.bandeau_haut{
	background: url(images/interface/Bandeau_entete.jpg) no-repeat;
	width: 737px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	clear: right;
}
.bandeau_corps{
	background: url(images/interface/Bandeau_corps.jpg) repeat-y;
	width: 720px;
	margin: 0px;
	padding: 0px 15px 0px 5px;
	
	
}
.bandeau_bas{
	background: url(images/interface/Bandeau_bas.jpg) no-repeat top;
	height: 35px;
	width: 737px;
}
.cadre_haut{
	background: url(images/interface/cadre_entete.jpg) no-repeat;
	width: 500px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 0px 10px;
	
	}
.cadre_corps{
	background: url(images/interface/cadre_corps.jpg) repeat-y;
	width: 500px;
	margin: 0px;
	padding: 0px 15px 0px 5px;
		
	
}
.cadre_bas{
	background: url(images/interface/cadre_bas.jpg) no-repeat top;
	height: 35px;
	width: 500px;
}
/*////////////////////////////////////*/

@media print  {
#col_gauche,#print,#tribord,#formrec,#menu_milieu,#logo_milieu {display:none;}
.bandeau_haut,.bandeau_corps,.bandeau_bas{margin-left:auto;margin-right:auto;}
}

/*////////////////////////////////////*/

@media screen  {
/*//////////colone gauche/////////////*/
#col_gauche{
	background: #CCCC33 url(images/interface/gauche_fond.jpg) no-repeat left;
	width: 188px;
	top: 0px;
	float: left;
	margin: 0px;
	padding: 0px;
	height: 851px;
}
#logo_gauche{height: 94px;	width: 174px; z-index:0}
#menu_gauche{
	width: 174px;
	height: 540px;
	padding-top: 30px;
}

.selection{ color: #FF6633 !important; }
a.menu_g2:link,a.menu_g2:visited,a.menu_g3:link,a.menu_g3:visited,a.menu_g4:link,a.menu_g4:visited  {
	background: url(images/interface/menu_g.jpg) repeat-y 0 0;
	text-decoration: none;
	color: #000000;
	text-align: left;
	display: block;
	list-style: none;
}
a.menu_g2:link,a.menu_g2:visited {
	font: normal 12px Arial, Helvetica, sans-serif;
	width: 169px;
	padding-left: 8px;
	}
a.menu_g3:link,a.menu_g3:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 162px;
	padding-left: 15px;
}
a.menu_g4:link,a.menu_g4:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	width: 152px;
	padding-left: 25px;
}
a.menu_g2:hover,a.menu_g3:hover,a.menu_g4:hover{
	color: #666666;
	background: url(images/interface/menu_g.jpg) repeat-y 0px 50px;
}



#menu_gbas{
	background: url(images/interface/menu_gbas.jpg) no-repeat;
	height: 18px;
	width: 177px;
}

a.menu_01:link,a.menu_01:visited {	background: url(images/interface/menu_01.png) no-repeat 0 0;}
a.menu_02:link,a.menu_02:visited {	background: url(images/interface/menu_02.png) no-repeat 0 0;}
a.menu_03:link,a.menu_03:visited {	background: url(images/interface/menu_03.png) no-repeat 0 0;}
a.menu_04:link,a.menu_04:visited {	background: url(images/interface/menu_04.png) no-repeat 0 0;}
a.menu_05:link,a.menu_05:visited {	background: url(images/interface/menu_05.png) no-repeat 0 0;}
a.menu_01:link,a.menu_01:visited ,a.menu_02:link,a.menu_02:visited ,a.menu_03:link,a.menu_03:visited ,a.menu_04:link,a.menu_04:visited,a.menu_05:link,a.menu_05:visited {
	height: 35px;
	width: 179px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.menu_01:hover{	background: url(images/interface/menu_01.png) no-repeat 0 -35px;}
a.menu_02:hover{	background: url(images/interface/menu_02.png) no-repeat 0 -35px;}
a.menu_03:hover{	background: url(images/interface/menu_03.png) no-repeat 0 -35px;}
a.menu_04:hover{	background: url(images/interface/menu_04.png) no-repeat 0 -35px;}
a.menu_05:hover{	background: url(images/interface/menu_05.png) no-repeat 0 -35px;}



#slogan_gauche{
	width: 174px;
	
	font: bold 16px Arial, Helvetica, sans-serif;
	text-align: center;
}
#illus_gauche{width: 174px;	}
/*/////////////////////////////*/
#milieu{
	top: 0px;
	margin: 0px;
	padding: 0px;
	
}
#logo_milieu {
	margin: 0px;
	padding: 0px;
	
} 
#menu_milieu {
	height: 35px;
	background: #FFFFFF url(images/interface/menu_fin.jpg) no-repeat right top;
	margin: 0px;
	padding: 0px;
	clear: none;
}
a.qui:link,a.qui:visited {
	background: url(images/interface/menu_01.jpg) no-repeat 0 0;
	height: 35px;
	width: 172px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.qui:hover{
	background: url(images/interface/menu_01.jpg) no-repeat 0 -35px;
	color: #000000;
}
a.prop:link,a.prop:visited {
	background: url(images/interface/menu_02.jpg) no-repeat 0 0;
	height: 35px;
	width: 170px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.prop:hover{
	background: url(images/interface/menu_02.jpg) no-repeat 0 -35px;
	color: #000000;
}
a.loc:link,a.loc:visited {
	background: url(images/interface/menu_03.jpg) no-repeat 0 0;
	height: 35px;
	width: 112px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.loc:hover{
	background: url(images/interface/menu_03.jpg) no-repeat 0 -35px;
	color: #000000;
}
a.gest:link,a.gest:visited {
	background: url(images/interface/menu_04.jpg) no-repeat 0 0;
	height: 35px;
	width: 189px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.gest:hover{
	background: url(images/interface/menu_04.jpg) no-repeat 0 -35px;
	color: #000000;
}
a.cont:link,a.cont:visited {
	background: url(images/interface/menu_05.jpg) no-repeat 0 0;
	height: 35px;
	width: 130px;
	font: bold 12px/35px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #333333;
	display: inline-block;
	text-align: center;
}
a.cont:hover{
	background: url(images/interface/menu_05.jpg) no-repeat 0 -35px;
	color: #000000;
}
/*____________*/
#smenu_milieu{
	background: url(images/interface/smenu.jpg) no-repeat right top;
	height: 23px;
}

#principal{
	background: #FFFFFF url(images/interface/princ_fond.jpg) repeat-y right top;
	width: 789px;
	float: right;
}
#princ_in{
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 10px;
}

#print{ float: right; }	
#tribord{
	width: 200px;
	float: right;
	padding-left: 10px;
}
.ent_haut{
	background: url(images/interface/box_entete.jpg);
	width: 190px;
	height: 20px;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-left: 10px;
	clear: right;
}
.ent_corps{
	background: url(images/interface/box_corps.jpg) repeat-y;
	width: 180px;
	margin: 0px;
	padding: 0px 15px 0px 5px;
	font: 12px Arial, Helvetica, sans-serif;
}
.ent_bas{
	background: url(images/interface/box_bas.jpg) no-repeat top;
	height: 20px;
	width: 200px;
}

#formrec{
	margin: 0px;
	padding: 0px;
}
#imputrec{
	font: 10px/11px Arial, Helvetica, sans-serif;
	width: 150px;
}
#butrec{
	background: #CCCCCC;
	margin: 0px;
	padding: 0px;
	font: 10px Arial, Helvetica, sans-serif;
}

#princ_bas{
	background: url(images/interface/princ_bas.jpg) no-repeat right top;
	height: 20px;
	width: 789px;
	float: right;
}


#sitrichrome {
	width: 510px;
	left: 0px;
	}
/*//////////fin interface/////////////*/

	
#newsscroll{ height: 200px; }





.lienhaut {
	text-align: right;
	padding-right: 15px;
}
/*////////////////IBOX////////////////////*/
#ibox_overlay{ background: #000000; }
#ibox_wrapper {
	padding: 10px 10px 35px 10px;
	line-height: 25px;
	border-color:#FF8F33;
}
#ibox_wrapper, #ibox_footer_wrapper a { background: #FDC614; }
#ibox_content { background-color:#FDC614; border:0; }
#ibox_footer_wrapper {
    padding: 0 3px;
    bottom: 5px;
    top: auto;
}
#ibox_footer_wrapper a {
    text-indent: -100000px;
    background: url('images/interface/closelabel.png');
    width: 66px;
    height: 22px;
}
#ibox_progress {
    text-indent: -100000px;
    background: #fff url('images/interface/loading.gif') center center no-repeat;
}


}
#empreinte_div {
	font-size: 11px;
	color: #666666;
}
