@charset "utf-8";
/* CSS Document */

html, body {
background-color:#D9D9D9;
bottom:0px;
margin:0px;
padding:0px;
overflow-x:hidden;
left:0px;

}

.ombre {
background-image:url(../images/ombre.gif);
background-repeat:repeat-y;
background-color:#FFFFFF;
width:1000px;
margin-left: auto;
margin-right: auto;
margin-top:-2px;
height:auto;
min-height:763px;
left:90px;

}

.conteneur {

background-color:#FFFFFF;
/*
border-color:#CDCDCD;
border-style:solid solid none;
border-width:thin;
height:100%;
*/
margin-left:auto;
margin-right:auto;
margin-top:-7px;
position:relative;
width:950px;
height:auto;

}




.header {
	/* PIERRE MODIF*/
 
position:relative;
	float:left;
	width:984px;
	height:68px;
 margin-top:9px;
background-image:url(../images/header_batiportail_24h.jpg);
background-repeat:no-repeat;
margin-left:-6px;
}

/* ---------------------------------MENU PRINCIPAL */

.menuglobal_24h {
position:relative;
float:left;
width:956px;
height:27px;
margin-left:-2px;
margin-right: auto;
background-color:#D9D9D9;
background-position:bottom;
background-repeat:no-repeat;
}

.menuglobal {
position:relative;
float:left;
width:957px;
height:55px;
margin-left:-3px;
background-color:#D9D9D9;
background-position:bottom;
background-repeat:no-repeat;
}

.menuglobal_citebat {
position:relative;
float:left;
width:957px;
height:27px;
margin-left:-3px;
background-color:#D9D9D9;
background-position:bottom;
background-repeat:no-repeat;
}

.menuglobal_bim {
position:relative;
float:left;
width:957px;
height:27px;
margin-left:-3px;
background-color:#D9D9D9;
background-position:bottom;
background-repeat:no-repeat;
}

/*
dt {
list-style-type: none;
padding: 0;
}



dl {
list-style-type: none;
color:#144D9E;
padding: 0;
}


dd {
list-style-type: none;
margin: 11px 10px 0 0;
padding: 0;

}

.menuglobal ul {
list-style-type: none;
margin-left:10px;
margin-right:10px;
padding-top: 10px;
 
width:100%;
height:61px;
}

.menuglobal li {
list-style-type: none;
color:#F2C16A;
font-size:8px;

}
*/

#menu {


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
position : relative;
margin-left:-40px;
width: 997px;
height:27px;

 
}

#menu_citebat {


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
position : relative;
margin-left:-40px;
width: 997px;

 
}

#menu_bim {


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0px;
position : relative;
width: 997px;
height:27px;

 
}
/*
#menu dl {
float: left;
}


#menu li {
display:inline;


}
*/
#menu a {
text-decoration: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:8px;
color:#F2C16A;
}

/*
#menu a:hover {
text-decoration: none;
color:#d9d9d9; 
background-color: #144D9E;
height:20px;
}
 */
 

#idmenu2 a:hover {
text-decoration: none;
color:#d9d9d9; 
background-color: #144D9E;
height:20px;
}


/*
#smenu1, #smenu2, #smenu3, #smenu4, #smenu5, #smenu6, #smenu7, #smenu10, #smenu11 {
float:left;
position: absolute;
left: 0;
width: 957px;
height:28px;
font-size:8px;
background-color: #144D9E;
top:16px;

}

#smenu1 a, #smenu2 a, #smenu3 a, #smenu4 a, #smenu5 a, #smenu6 a, #smenu7 a, #smenu10 a, #smenu11 a {
color:#F2C16A;
font-size:8px;
}

#smenu1 a:hover, #smenu2 a:hover, #smenu3 a:hover, #smenu4 a:hover, #smenu5 a:hover, #smenu6 a:hover, #smenu7 a:hover, #smenu10 a:hover, #smenu11 a:hover{
color:#D9D9D9;
font-size:8px;
}
*/
.menudroit {
margin-top:0px;
margin-right:0px;
position:relative;
float:right;
font-family:Verdana, Arial, Helvetica, sans-serif;

color:#737373;
}

a.menudroite {
margin-top:1px;
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#737373;
}

a.menudroite:hover {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#144D9E;
}
 

/*  NOUVEAU MENU  */

#idmenu1 ul, #idmenu2 ul
{
	display:block;
	margin:0;
	overflow:hidden;
	padding:0;
	width:977px;
	background-color:#d9d9d9;
	height:27px;
}


#idmenu1 li,#idmenu2 li
{
	/*display:block;*/
	float:left;
	cursor:pointer;
}


#accueil{
	width:75px;
	height:27px;
}

.accueil_on{
    color: #FFF000;
	background-image:url(/images/btn_acc_on.gif);
}

.accueil_off{
    color: #FFF000;
	background-image:url(/images/btn_acc.gif);
}

#accueil_bati{
	width:75px;
	height:27px;
}

.accueil_bati_on{
    color: #FFF000;
	background-image:url(/images/btn_acc_on.gif);
}

.accueil_bati_off{
    color: #FFF000;
	background-image:url(/images/btn_acc.gif);
}

#accueil_retour{
	width:139px;
	height:27px;
}

.accueil_retour_on{
    color: #FFF000;
	background-image:url(/images/btn_retour_on.gif);
}

.accueil_retour_off{
    color: #FFF000;
	background-image:url(/images/btn_retour.gif);
}



#news{
	width:64px;
	height:27px;
}

.news_on{
    color: #FFF000;
	background-image:url(/images/btn_news_on.gif);
}

.news_off{
    color: #FFF000;
	background-image:url(/images/btn_news.gif);
}


#dossiers{
	width:90px;
	height:27px;
}

.dossiers_on{
    color: #FFF000;
	background-image:url(/images/btn_dossiers_on.gif);
}

.dossiers_off{
    color: #FFF000;
	background-image:url(/images/btn_dossiers.gif);
}



#vingtquatre{
	width:94px;
	height:27px;
}

.vingtquatre_on{
    color: #FFF000;
	background-image:url(/images/btn_24h_on.gif);
}

.vingtquatre_off{
    color: #FFF000;
	background-image:url(/images/btn_24h.gif);
}


#reprise{
	width:80px;
	height:27px;
}

.reprise_on{
    color: #FFF000;
	background-image:url(/images/btn_reprise_on.gif);
}

.reprise_off{
    color: #FFF000;
	background-image:url(/images/btn_reprise.gif);
}



#bourse{
	width:143px;
	height:27px;
}

.bourse_on{
    color: #FFF000;
	background-image:url(/images/btn_bourseemploi_on.gif);
}

.bourse_off{
    color: #FFF000;
	background-image:url(/images/btn_bourseemploi.gif);
}


#rubans{
	width:183px;
	height:27px;
}

.rubans_on{
    color: #FFF000;
	background-image:url(/images/btn_rubans_on.gif);
}

.rubans_off{
    color: #FFF000;
	background-image:url(/images/btn_rubans.gif);
}

#citebatisseur{
	width:110px;
	height:27px;
}

#citebatisseur_on{
    color: #FFF000;
	background-image:url(/images/btn_citebatisseur_on.gif);
}

.citebatisseur_on{
    color: #FFF000;
	background-image:url(/images/btn_citebatisseur_on.gif);
}

.citebatisseur_off{
    color: #FFF000;
	background-image:url(/images/btn_citebatisseur.gif);
}

#citebatisseur_on2{
    color: #FFF000;
	background-image:url(/images/btn_citebatisseur_on2.gif);
}

.citebatisseur_on2{
    color: #FFF000;
	background-image:url(/images/btn_citebatisseur_on2.gif);
}


#bim{
	width:118px;
	height:27px;
}

#bim_on{
    color: #FFF000;
	background-image:url(/images/btn_bim_on.gif);
}

.bim_on{
    color: #FFF000;
	background-image:url(/images/btn_bim_on.gif);
}

.bim_off{
    color: #FFF000;
	background-image:url(/images/btn_bim.gif);
}




.ssaccueil, .ssnews, .ssdossiers, .ssvingtquatre, .ssreprise, .ssbourse, .ssrubans, .sscitebatisseur, .ssbim  {

	background-color:#144D9E;
	width:907px;
	height:20px;
	padding-top:7px;
	padding-left:50px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	color:#F2C16A;
	font-size:6px;
	list-style-type:none;
}



.ok{display:block;}
.nok{display:none}

/* FIN NOUVEAU MENU */

.chemin {
float:left;
background-color:#FFFFFF;
width:957px;
height:27px;
background-image:url(../images/chemin.jpg);
margin-left:22px;


}

.txt_chemin {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
margin-top:10px;
margin-left:5px;
}

/* ---------------------------------CONTENU PAGE */

.evenements {
	position:relative;
	float:left;
		width:600px;
		height:276px;
		margin-top:0px;
		margin-left:0px;
	
}

.emploireprise {
	position:relative;
	float:right;
	margin-top:27px;
	margin-right:22px;

	width:353px;
}

.batimetiers {
position:absolute;
top: 27px;
left: 465px;
background-color:#cae5ec;
width:138px;
height:252px;
}

.evenements_interieur
{
	position:absolute;
	top: 1px;
  right: 1px;
  left:20px;
	background-color:#F5F5F5;
	width:422px;
	height:276px;
	background-image:url(../images/titres/evenements-small.jpg);
	background-position:top;
	background-repeat:no-repeat;
	
}

.partenaires {
	position:relative;
	float:left;
	margin-top:35px;
	margin-left:22px;
	width:588px;
	height:91px;
	background-color:#a8be4f;
	padding-top:2px;
	padding-bottom:2px;
}

.village {
	position:relative;
	float:right;
	margin-right:23px;
	margin-top:8px;
}

.evenements2 {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/evenements.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.actualite2 {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/actualite_gd.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.separation_ev {
position:relative;
background-color:#000000;
width:422px;
height:1px;
top:140px;
}

.separation2 {
background-color:#000000;
width:586px;
height:1px;
margin-left:28px;
}




.txt-batimetiers {
margin-top:9px;
}

a.txtbati {

font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#144D9E;
}

a.txtbati:hover {

text-decoration:none;
color:#F2C16A;
}


.ombre_batimetiers {
position:relative;
float:left;
background-color:#E3E3E3;
margin-left:18px;
margin-top:55px;
width:142px;
height:230px; 
}

.spacer_accueil{
	width:955px;
	height:1px;
	position:relative;
	margin : 1px 0px 0px 30px;
	background-image:url(../images/spacer_blanc.jpg);
	background-repeat:repeat-y;
}

.flash {
top:30px;
width:569px;

}

.actualite {
position:relative;
background-color:#F5F9FE;
width:422px;
height:379px;
margin-top:22px;
margin-left:20px;
background-image:url(../images/titres/actualite.jpg);
background-position:top;
background-repeat:no-repeat;
float:left;
}

.txtact {
float:left;
position:relative;
padding-top:33px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:400px;
margin-left:10px;

}

.txtact2 {
float:left;
position:relative;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
width:400px;
margin-left:10px;
}

.txtact h2{
margin-top:3px;
margin-bottom:-7px;
color:#98bf04;
}

.txtact2 h2{
margin-top:3px;
margin-bottom:-7px;
color:#98bf04;
}

.txtact a{
text-decoration:none;
color:#000000;}

.txtact a:hover{
text-decoration:none;
color:#185ab7;}

.txtact2 a{
text-decoration:none;
color:#000000;}

.txtact2 a:hover{
text-decoration:none;
color:#185ab7;}

.separation_actu {
background-color:#000000;
width:422px;
height:1px;
margin-top:35px;
margin-left:-10px;


}

.separation_actu2 {
background-color:#000000;
width:422px;
height:1px;

}

.separation_actu3 {
margin-left:auto;
margin-right:auto;
background-color:#BCCADE;
width:123px;
height:2px;
margin-top:3px;

}

.petites_actu {
position:relative;
float:left;
background-color:#7693BB;
width:151px;
height:355px;
margin-right:2px;
margin-top:0px;
}

.txtrubans {
width:140px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
text-align:center;
margin-left:5px;
margin-top:5px;
color:#bccade;
}


.ombre_petites_actu {

position:relative;
float:left;
background-color:#E8EDF4;
margin-left:15px;
margin-top:49px;
width:153px;
height:358px; 
}

.pub {
position:relative;
float:right;
width:355px;
height:355px;
margin-right:24px;
margin-top:17px;
/*background-color:#517bb7;
margin-top:10px;*/
}

.footer {
background-color:#FFFFFF;
position:relative;
margin-left: auto;
margin-right: auto;
width:auto;
bottom:0px;

}

.fondacc {
background-image:url(../images/01.gif);
background-color:#0099CC;
position:absolute; 
left:200px; 
top:100px; 
border-style: solid;  
}

.imgev {
float:left;
position:relative;
padding-right:10px;
/*padding-top:-10px;*/
}

.txtev {
float:left;
position:relative;
padding-top:45px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.txtev a{
text-decoration:none;
color:#185ab7;}

.txtev a:hover{
text-decoration:none;
color:#000000;}

.txtev h2 a{
text-decoration:none;
color:#98bf04;}

.txtev a:hover{
text-decoration:none;
color:#000000;}

.txtev2 {
float:left;
position:relative;
padding-top:25px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

.txtev2 a{
text-decoration:none;
color:#000000;}

.txtev2 a:hover{
text-decoration:none;
color:#000000;}


.txtev2 h2 a{
text-decoration:none;
color:#98bf04;}

.txtev2 a:hover{
text-decoration:none;
color:#000000;}

.suite {
position:relative;
float:right;
padding-top:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin-right:5px;
margin-top:-25px;
}

.suite a{
text-decoration:none;
color:#185ab7;}

.suite a:hover{
text-decoration:none;
color:#000000;}


h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#66CC00;
}


/* ---------------------------------Pages DOSSIERS */

.assurances {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/assurances.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.artisanat{
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/artisanat.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.emploi{
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/emploi.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.publications {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/publications.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.chiffres {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/chiffres.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.formation {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/formation.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.metiers {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/metiers.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.vacances {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/vacances.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.banque {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/banque.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.transmission {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/transmission.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.technologie {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/technologie.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.particuliers {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/particuliers.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.news {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/news.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.securite {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/securite.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.rubans {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/rubans.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.contact {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/contact.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.plan {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/plan.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.infos {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/infos.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.batisseur {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/citebatisseur.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.vinquatreheures {
position:relative;
background-color:#FFFFFF;
width:959px;
height:auto;
margin-top:14px;
margin-left:22px;
background-image:url(../images/titres/24heures.jpg);
background-position:left top;
background-repeat:no-repeat;
float:left;
}

.blocmenu_news_evenements {
margin-top:60px;
margin-left:20px;
float:left;
position:relative;
width:234px;
height:180px;
background-image:url(../images/HOMEFFB.JPG);
}

.blocmenu_news_actu {
margin-top:60px;
margin-left:20px;
float:left;
position:relative;
width:240px;
height:600px;
background-image:url(../images/capture_cga.JPG);
background-repeat:no-repeat;

}

.blocmenu {
margin-top:60px;
margin-left:20px;
float:left;
position:relative;
width:260px;
height:auto;
}

.menu_dossiers {

float:left;
width:215px;
height:15px;
background-color:#dce4f1;
padding-top:4px;
}

/*
.menu_dossiers:hover {
background-color:#edf1f8;
}
*/

.txtmenu_dossiers_vert_dessus li{
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position:0px 3px;
display:inline;
list-style-type: none;
font-size:11px;
width:190px;
height:15px;
margin-left:-30px;
top:0px;

}


.menu_dossiers_hover {
float:left;
width:215px;
height:15px;
background-color:#edf1f8;
padding-top:4px;
}

.txtmenu_dossiers {

float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:5px;
width:215px;

}



.txtmenu_dossiers a{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:5px;
text-decoration:none;
color:#185ab7;

}

.txtmenu_dossiers li{
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position:0px 3px;
list-style-type: none;
font-size:11px;
width:190px;
height:15px;
margin-left:-30px;
top:-10px;


}


.txtmenu_dossiers_vert {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
width:215px;

}



.txtmenu_dossiers_vert a{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
text-decoration:none;
color:#185ab7;

}

.txtmenu_dossiers_vert li{

background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position:0px 3px;
list-style-type: none;
font-size:11px;
width:190px;
height:15px;
margin-left:-30px;
top:-10px;
}


.txtmenu_dossiers_vert_vert {
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
width:215px;

}



.txtmenu_dossiers_vert_vert a{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-left:5px;
text-decoration:none;
color:#185ab7;

}

.txtmenu_dossiers_vert_vert li{

background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position:0px 3px;
list-style-type: none;
font-size:11px;
width:190px;
height:15px;
margin-left:-30px;
top:-10px;
}



.txtmenu_dossiers_dessus
{
	color:#80a209;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-left:10px;
	width:215px;
}


.txtmenu_dossiers_dessus a{
position:relative;
float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin-left:10px;
text-decoration:none;
color:#185ab7;

}

.txtmenu_dossiers_dessus li{
/*
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position:0px 3px;*/
list-style-type: none;
font-size:11px;
width:190px;
height:15px;
margin-left:-30px;
top:-10px;


}

.listemenu li {
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position: 0px 3px;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:190px;
height:15px;
color:#80a209;
width:190px;
height:15px;
top:-10px;
padding-left: 17px;
margin-left:-30px;
margin-top: 10px;
text-decoration:none;
position:relative;
}

.txtmenu_dossiers_on {

float:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
margin-left:5px;
width:215px;


}

.listemenu ul{
list-style-type: none;
color:#185ab7;
text-decoration:none;
}



.txtmenu_dossiers li a {
font-size:11px;
font-weight:normal;
}


.txt_contenu {

display:block;
position:relative;
float:right;
margin-top:30px;
margin-right:2px;
width:620px;
height:auto;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-align:justify;


}

.txt_contenu_24h {
margin-top:10px;
margin-left:23px;
width:957px;
height:auto;
}



.txt_contenu p{


font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
}

.txt_contenu a{
color:#185ab7;
}

.txt_contenu h2{
background-image:url(../images/puce_titre.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
font-weight: bold;
font-size: 12px;
color: #185ab7;
margin-top:15px;
margin-left:-20px;
}

.txt_contenu h2 a{
background-image:url(../images/puce_titre.gif);
background-repeat: no-repeat;
background-position: 0px 2px;
padding-left: 18px;
font-weight: bold;
font-size: 12px;
color: #185ab7;
margin-top:15px;
margin-left:-17px;
}

.liste1 li {
/*
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position: 0px 3px;*/
padding-left: 12px;
list-style-type: none;
margin-top: 10px;
font-size:10px;
color:#185ab7;
text-decoration:none;
position:relative;
}

.liste1 li a{
list-style-type: none;
color:#185ab7;
font-size:10px;
text-decoration:none;
}



.liste1 ul{
list-style-type: none;
color:#185ab7;
font-size:10px;
text-decoration:none;
}






.liste12 li {
/*
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position: 0px 3px;*/
list-style-type: none;
font-size:10px;
padding-left:10px;
color:#87a323;
text-decoration:none;
position:relative;
}

.liste12 li a{
list-style-type: none;
color:#87a323;
font-size:10px;
text-decoration:none;
}

.liste12 ul{
list-style-type: none;

color:#87a323;
font-size:10px;
text-decoration:none;
}



.liste14 li {
/*
background-image:url(../images/puce_liste.gif);
background-repeat: no-repeat;
background-position: 0px 3px;*/
list-style-type: none;
font-size:12px;
padding-left:50px;
color:#607518;
text-decoration:none;
position:relative;
}

.liste14 li a{
list-style-type: none;
color:#607518;
font-size:12px;
text-decoration:none;
}

.liste14 ul{
list-style-type: none;
padding-left:80px;
color:#607518;
font-size:12px;
text-decoration:none;
}


.cavasfinir{
padding-bottom:151px;
}



.encadre1 {
position:relative;
width:600px;
padding:10px 10px 5px 10px;
background-color:#edf1f8;
}

.encadre1 a {	
list-style-type: none;
color:#185ab7;
text-decoration:none;
}
	
.encadre1 li {
font-weight:bold;
line-height:14px;
}
	
.encadre1 a:hover{	
list-style-type: none;
color:#000000;
text-decoration:none;
}

.haut_page a{
text-align:center;
color:#185ab7;
}

.haut_page{
float:none;
margin-left:auto;
margin-right:auto;
position:relative;
text-align:center;
}

.haut_page_aa a{
float:none;
margin-left:auto;
margin-right:auto;
margin-top:10px;
position:relative;
text-align:center;
}

.haut_page_aa{
text-align:center;
color:#185ab7;
}

.image_menu {

float:left;
position:relative;
width:215px;
height:auto;
padding-top:10px;
padding-bottom:10px;

}

.batimetiers_gauche{
float:left;
width:295px;
padding: 5px 5px 5px 5px;
padding-bottom:10px;
}

.batimetiers_gauche_bati{
float:left;
width:215px;
background-color:#edf1f8;
margin-top:70px;
padding-bottom:15px;
padding-top:15px;
color:#185AB7;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
text-align:left;
}







.batimetiers_droite{
float:right;
width:259px;
background-color:#dff1a0;
padding-left:5px;
padding-right:5px;
padding-bottom:5px;
}

.clear {
clear:both;
margin-bottom:-1px;
padding-bottom:1px;
}
 
/*************************tabs***********************/
/** tab_1 **/




#tab_1 .tab{
	margin-right:1px;
	
	
	/*background-image:url(../images/Tabs/menu_emploi2.png);*/
	background-repeat:no-repeat;
	cursor:pointer;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	width:125px;
	height:33px;
	 
}
#tab_1 .tab div{
	border-top:2px solid #FFFFFF;
	padding:3px 5px 3px 5px;
}
#tab_1 .tab div:hover{
	border-top:2px solid #F6B442;
}
#tab_1 .tab_body{
	padding:10px;
	font-family:Arial;
	font-size:10pt;
	color:#555555;
	border-width:1px;
	border-top:0;
	border-style:solid;
	border-color:#CACACA;
}
#tab_1 .tab.active_tab div{
	border-top:2px solid #F6B442;
}
#tab_1 .tab.active_tab{
	 

	/*background-image:url(../images/Tabs/menu_emploi1.png);*/
	background-repeat:no-repeat;
}

#tab_1 .tab_overflow{
	position:relative;
	overflow:hidden;
}
#tab_1 .tab_container{
	position:relative;
	white-space:nowrap;
}
#tab_1 .tab_body_container{
	position:relative;
	overflow:hidden;
}

#tab_1 .tab_content{
background-color:#FFF;
width:353px;
height:200px;

}
 
     #encadre_rech{
	 font-size:10px;
	 font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	 color:#545454;
 	margin:10px
	 
	 }
	    #encadre_rech2{
	 font-size:10px;
	 font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	 color:#545454;
	 margin:10px
 
}
 
#footerBDP {
background-color:#FFF;
text-align:center;
margin-left:auto;
margin-right:auto;
/*padding-top:-5px;*/
padding-bottom:2px;
position:relative;
width:1000px;
background-image:url(../images/ombre_footer.gif);
background-repeat:repeat-y;
        }
		.menufooter{
color:#144D9E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;

		}
#footerBDP  a.menufooter{
color:#144D9E;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
text-decoration:none;

		}
#footerBDP a:hover{		
		color:#FFFFFF;
		}

.menufooter a:hover{		
		color:#FFFFFF;
		}
	
#content div.div24heures{
margin : 0px 10px 8px 23px;
width:957px;
}