/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \
|  
|  Copyrigth (c) 2007 Fidelia
|  Design + HTML/CSS/DOM JavaScript : Smart Agence
|  http://www.smartagence.com/
|  
\ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */


body {background-color: #1178B0; background: #fff url(../img/bg.gif) repeat-x; font: 76%  Arial, Verdana, Helvetica, sans-serif; padding:0; margin:0;}
body#extranet {background: #fff url(../img/bg_extranet.gif) repeat-x;}
 
/* navigation invisible type "aller au contenu" */
#NavigationInterne {position:absolute;top:-777px;left:-777px;}


/*__________________ HERITAGES GENERAUX _________________*/

a img{border:0;}
ul{margin:0 0 0 5px}
p{margin:0; padding:0 0 10px 0;color: #000}
p, li, td, th, #footer {font-size:1em;}

/* TITRAILLE */

h1{background-color:#CEE8CE; padding-left:5px; margin-top:15px;color:#299C29;font-size:1.1em;}
h2 {background-color:#E6F3E6; padding-left:5px; color:#299C29;}
h3{padding-left:10px;margin:10px 0 10px 0;background:url(../img/puce_h3.gif) left 5px no-repeat;}
h4{padding-left:10px;margin:10px 0 0 0;background:url(../img/puce_h4.gif) left 5px no-repeat;}
h5{margin:10px 0 0 0;font-style:italic;font-weight:normal;}

h3, h4, h5 {color:#000;}
h2, h3, h4, h5 {font-size:1em;}

/*____________________ HEADER _________________________________ */

/* class permettant le retour dans le flux sans ajout de markup a appliquer sur le conteneur de flottant */
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* \*/ * html .clearfix {height:1%;} .clearfix {display:block;} /* */

#header:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#header {display:inline-block;}
/* \*/ * html #header {height:1%;} #header {display:block;} /* */

#header{width:953px;background-color: #fff; background-repeat: no-repeat; background-image:url(../img/header_nos_offres.jpg); background-position: bottom right; min-height: 145px; height: 145px}
html>body #header {height: auto;}
.nous_connaitre{background-image:url(../img/header_nous_connaitre.jpg) !important;}
.actualites{background-image:url(../img/header_actualites.jpg) !important;}
.nos_prestataires{background-image:url(../img/header_nos_prestataires.jpg) !important;}
.nos_offres{background-image:url(../img/header_nos_offres.jpg) !important;}
.contact{background-image:url(../img/header_nous_connaitre.jpg) !important;}
.emploi{background-image:url(../img/header_emploi.jpg) !important;}
#extranet #header {background-image:url(../img/header_extranet.jpg) !important;min-height: 145px; height: 145px}
html>body #extranet #header {height: auto;}

#logo{position:absolute;top: 10px;left: 22px;}
.accroche{margin: 75px 0 15px 22px;padding: 0;} 
#extranet #logo {top: 25px;}

/* contact, extranet... */
#menu_top{float: right; margin:0; width: 840px; padding:10px 25px 0 0; background:  url(../img/bg_header.gif) top right no-repeat;}
#menu_top li{background: url(../img/bg_menu_top.gif) top center no-repeat; padding: 5px 15px 0 15px; list-style:none; display:block; float:right; margin: 0;font:1em tahoma, sans-serif;}
#menu_top li a{color:#f60; text-decoration:none;}
  

/*_______________________ MENU PRINCIPAL ____________________________*/

#NavigationPrincipale {background: url(../img/bg_navigation.gif) no-repeat 3px 0; list-style:none; margin:35px 25px 0 0; padding:0 0 0 0; float:right; width: 483px;}
html>body #NavigationPrincipale {background-position: 1px 0}
#NavigationPrincipale li {display:block;float:left;margin: 0 2px;}
#NavigationPrincipale li a strong {position: absolute; top:-777px; left: -777px;}
#NavigationPrincipale li a {display:block; height:32px; background-color: transparent; background-repeat: no-repeat; background-position: 0 0;}
#NavigationPrincipale ul {display:none; margin:0; padding:5px 0 10px 0; background: #1789BB url(../img/bg_ul_menu.gif) top left repeat-x; position:absolute; list-style:none; width:160px;}
#NavigationPrincipale li:hover ul, #NavigationPrincipale li.over ul {display:block;}
#NavigationPrincipale ul li { float:none !important; margin:0 1px; padding:0;}
#NavigationPrincipale ul li a { color:#fff; text-decoration:none; display:block; padding:2px 0 2px 12px; margin:0; font-size: 11px; background: url(../img/puce_li_menu.gif) 5px 7px no-repeat; height:auto; width:146px;}
#NavigationPrincipale ul li a:hover {background-color: #05476A; text-decoration:none;}

#NavItem1 a {background-image:url(../img/menu_nous_connaitre.gif); width:109px;}
#NavItem2 a {background-image:url(../img/menu_nos_prestataires.gif); width:121px;}
#NavItem3 a {background-image:url(../img/menu_nos_offres.gif); width:84px;}
#NavItem4 a {background-image:url(../img/menu_emploi.gif); width:63px;}
#NavItem5 a {background-image:url(../img/menu_actualites.gif); width:84px;}



/*__________________ ENCARTS ________________*/

.bulle ul{padding:0 0 0 5px;margin: 0;border-left: #9BCAE0 solid 1px;border-right: #9BCAE0 solid 1px;}
.bulle li{background: url(../img/puce_li_menu_g.gif) 2px 4px no-repeat;list-style:none;padding: 0 0 0 10px;line-height:14px;}
.bulle p{border-left: #9BCAE0 solid 1px;border-right: #9BCAE0 solid 1px;padding:0 5px;}

.bloc_txt ol {margin: 0 0 1em 25px !important; padding:0 0 0 25px !important;}
.bloc_txt ul li{padding:2px 0 5px 10px; background:url(../img/puce_li.gif) left 7px no-repeat; list-style:none;}
.bloc_txt ol li{padding:2px 0 5px 10px;}

.encart {margin: 0 0 0 25px}
.encart h4{background-image:url(../img/puce_h4_2.gif);}

/*____________________ GLOBAL ________________________________*/

#conteneur {background:url(../img/bg_contenu_page.gif) transparent repeat-y 0 0;}

#contenu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#contenu {display:inline-block;width: 953px; padding: 0 0 10px 0}
/* \*/ * html #contenu {height:1%;} #contenu {display:block;} /* */

#contenu {margin:0; padding:0;width:953px;}

.center {display: block; text-align: center}

/*____________________ COLONNE DE GAUCHE ______________________*/

#sidebar{background:url(../img/bg_side.gif) transparent no-repeat 0 0; float: left; height: 524px; min-height: 524px;vertical-align:top; width:257px; padding: 0;}
html>body #sidebar {height: auto;}
#sidebar h2, #sidebar h3{font-size:1.2em;}

#sidebar h2{background: #1EA3D1 url(../img/bg_menu_gauche_h2.gif) top center repeat-x; margin:0; padding:7px 10px; color:#fff;}

#menu_gauche{background:#fff url(../img/bg_menu_gauche.gif) top right repeat-x; border-left: #299C29 solid 1px; border-right: #299C29 solid 1px; font-weight:bold; width:221px; margin-left:21px;}
#menu_gauche h3, #menu_gauche a{color:#299C29;}
#menu_gauche h3.on{background:url(../img/puce_h3_nemu_g_on.gif) top left no-repeat;color:#1178B0;}
#menu_gauche h3{padding: 5px 0 5px 15px; background:url(../img/puce_h3_nemu_g.gif) top left no-repeat; border-top: #C9E6C9 solid 1px; margin:0;}
#menu_gauche a{text-decoration:none;}
#menu_gauche li.on{background:#1178B0 url(../img/puce_li_menu_g_on.gif) 2px 4px no-repeat;color:#fff;}
#menu_gauche li{background: url(../img/puce_li_menu_g.gif) 2px 4px no-repeat; list-style:none;padding: 0 0 2px 15px;margin : 0 0 8px 0; line-height:13px;}
#menu_gauche ul{margin:0 0 0 20px; padding: 0 20px 10px 0;}
#menu_gauche ul ul {margin:3px 0 -2px -15px; padding: 5px 0; background-color:#fff}
#menu_gauche li li {font-size: .9em; background: url(../img/puce_li.gif) 2px .7em no-repeat; list-style:none;padding: 0 0 0 8px; margin: 1px 0 1px 12px; line-height:13px;}
#menu_gauche li li a{display: block; text-decoration:none; padding: 1px 0; font-weight: normal; color: #000}
#menu_gauche li li a:hover {text-decoration:underline;}
#menu_gauche li li strong{color: #1178B0}

#menu_gauche_bottom{background:url(../img/bg_menu_gauche_bottom.gif) 16px bottom  no-repeat; padding-bottom:15px;margin-bottom:5px;}
#menu_gauche_bottom {background:url(../img/bg_menu_gauche_bottom.gif) 16px bottom  no-repeat; padding-bottom:15px; margin-bottom:5px;}

#menu_gauche_NoBottom {padding-bottom:15px; margin-bottom:5px;}


/*____________________ COLONNE CONTENU ________________________*/

#main{width:696px; float: left; background-color:#fff; vertical-align:top; padding-top:5px; height: 524px;  min-height: 524px;}
html>body #main {height: auto;}
#main{width:696px; float: left; background-color:#fff; vertical-align:top; padding-top:5px; height: 524px;  min-height: 524px;}

/* specifique extranet */
#extranet #conteneur {background-image:none}
#extranet #contenu {background:url(../img/bg_contenu_extra.gif) transparent no-repeat 0 100%;}
#main_extra {background-color: #fff; width: 536px; margin: 20px 0 20px 212px; min-height: 524px; height: 524px; voice-family:"\"}\"";margin: 20px auto;}
html>body #main_extra {height: auto;margin: 20px auto;}
#extranet h1 {display: block; background:url(../img/identifier.gif) no-repeat 0 0; height: 33px; margin: 0 0 2em 0; padding: 0}
#extranet h1 strong {position: absolute; top: -777px; left: -777px}
#extranet  label {display: block; width: 170px; margin: 2px 10px 0 0; text-align: right; float: left; color: #404040; font-weight:bold; clear: both}
#extranet  input {width: 305px; padding: 2px 1px; border: 1px solid #1178B0; float: left; margin: 0 0 8px 0; font-size: .9em}
#extranet  input.button {width: auto; border:none; margin: 10px 45px 0 0; float: right; clear: both}
#extranet form { clear: both; font-size: .9em}
#extranet form p {margin: 10px 0 .5em 180px; padding: 0; color: #414141; }
#extranet form a {margin: 0 0 0 180px; color: #ff8c40; text-decoration: none; padding: 0 0 0 10px; background:url(../img/fleche.gif) transparent no-repeat 0 .3em;}
#extranet form a:hover {text-decoration:underline}
/* \*/
* #extranet form a  {height:1%;}
/* */

/* fil d'ariane */
.ariane{padding: 0 0 0 8px; display: block; font-size: .9em; color:#1178B0;}
.ariane a{text-decoration:none; color:#1178B0;}
.ariane a:hover{text-decoration: underline;}

/* outils T+ T- Print */
#outils{margin:0;}
#outils li{float:right; list-style:none; padding:0;}
#outils li a {display: block;}
#outils strong {position: absolute; top: -777px; left: -777px}
#Print {background:url(../img/outil_imprimer.gif) no-repeat 0 0; height: 22px; width: 25px}
#TailleMoins {background:url(../img/outil_txt_moins.gif) no-repeat 0 0; height: 22px; width: 25px}
#TaillePlus {background:url(../img/outil_txt_plus.gif) no-repeat 0 0; height: 22px; width: 25px}

#sidebar2{float:right; clear:right; width:168px; margin-right:10px;}
.sans_sidebar2{width:auto !important; margin-right:15px;}

.bulle, .bulle a, .bloc_txt a, .bloc_txt_all a {color:#FF8C40;}
.bulle{background:url(../img/bulle_bottom.gif) #fff center bottom no-repeat; width:168px; margin:20px 0 0 0; padding-bottom:8px; padding-top: 0}
.bulle img {display: block}
.bulle li img {display: inline}

.bloc_txt{margin-left:25px; width:470px;}
.bloc_txt_all{margin:0 25px;}
.bloc_txt ul, .bloc_txt ol, .bloc_txt_all ul{margin: 0 0 5px 25px; padding:0;}
.bloc_txt li, .bloc_txt_all li{line-height:13px;}

/*.bloc_txt img, .bloc_txt_all img{margin-right:15px;}*/

#conteneur #contenu #main .bloc_txt #fiche2 table tr td,#conteneur #contenu #main .bloc_txt #fiche3 table tr td,#conteneur #contenu #main .bloc_txt #fiche4 table tr td {padding: 2px 5px;}


/* page onglets */

#menu_onglet li, #menu_onglet li a{color:#5FB55F;}
#menu_onglet{background: url(../img/bg_menu_onglet.gif) bottom center no-repeat; padding: 0 0 9px 0;margin: 25px 0 15px 0; width: 468px; height: 20px;}
#menu_onglet li {height:18px; width:92px; text-align:center; display: block; float:left; font-weight:bold; margin: 0 1px; padding:2px 2px 0 2px; line-height:normal; background:  url(../img/bg_menu_main_li.gif) bottom center no-repeat;}
#menu_onglet li.on{background:  url(../img/bg_menu_main_li_on.gif) bottom center no-repeat; color:#fff;}
#menu_onglet li.on a{color:#fff;}
#menu_onglet li a{text-decoration:none;}

#fiche1, #fiche2, #fiche3, #fiche4 {display:block;position:relative;top:auto;left:auto; width: 470px}
.fiche:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.fiche {display:inline-block;}
/* \*/ * html .fiche {height:1%;} .fiche {display:block;} /* */

.fiche h3 strong {color:#1178B0;}
.fiche em.ref {color:#FF8C40;}

/* tableaux */
#main table{border:#1178B0 solid 1px; border-spacing:0; }
th{background-color:#1178B0; text-align:center; color: #fff}
html>body #main th{border: 1px solid #FFF}
th.centre{text-align:center;width:auto !important}
th, td{ padding:5px 10px;}
caption{ display:none;}
#contenu, #contenu tr, #contenu td{border:0; margin:0; padding:0; border-spacing: 0; border-collapse: collapse;}
html>body #main tr, html>body #main td {border: 1px solid #FFF}
#conteneur #contenu #main .bloc_txt #fiche2 table tr td,#conteneur #contenu #main .bloc_txt #fiche3 table tr td,#conteneur #contenu #main .bloc_txt #fiche4 table tr td { padding: 2px 5px; }
.paire td{background-color:#CFE4EF;}
#col1{width:100px;}
.colCenter{text-align: center}


/* entete */

.entete{background-color:#F2F2F2; padding:10px; margin-bottom:10px; height:120px; font-weight:bold;}
.entete2{background-color:#F2F2F2; padding:10px; margin:0 0 10px 160px; width:auto; font-weight:bold;}
.entete3{background-color:#F2F2F2; padding:10px; margin:0 0 10px 0; width:auto; font-weight:bold;}
.entete4{background-color:#F2F2F2; padding:10px; margin:0 0 10px 110px; width:auto; font-weight:bold;}
.entete5{background-color:#F2F2F2; padding:10px; margin:10px 0 0 0; width:330px; font-weight:normal;}
.entete6{background-color:#F2F2F2; padding: 10px 10px 0 10px; margin:10px 10px 0 10px; width: auto; font-weight:normal;}
.entete6 .row {clear: both; float: none}
.entete6 strong {display: block; width: 60px; clear: left; float: left;}
.entete6 ul {width: 360px; float: left; margin: 0;}
.entete6 ul li{background-image: none; padding: 0 0 5px 0}
.entete6 ul li strong {display: inline; float: none}
.entete6 .row img {display: block; float: left; margin: 0 !important; padding: 0 !important}
.entete7 {background-color:#F2F2F2; padding:10px 10px 1px 10px; margin-bottom:30px; position:relative}

.entete img{float:left; padding-right:10px;}
.img_gauche{margin:0 10px 10px 0; float:left; text-align: center; font-size: .9em}
.img_droite{float:right; margin: 0 0 10px 10px; text-align: center; font-size: .9em}
.clearboth {clear: both}

.plan{clear:left; display:block; padding:10px 0;}

/* POLE */
.bloc_pole{width:180px; margin:15px 10px 15px 0; float:left; border:1px solid #E6F3E6; padding:0 5px 5px 5px;}
  

/* FORMULAIRE */
#form_prestataire, #form_emploi, #form_remboursement,#form_reclamation,#form_ambulance,#form_candidature {background:#F2F2F2 url(../img/form_top.gif) top left no-repeat; padding:15px 0 0 0; width:auto;}
.large{width:260px;}
.xlarge{width:460px}
.moyen{width:80px;}
.etroit{width:45px;}
.largeHaut{width:460px; padding-top: 10px;}
.xlargeReadOnly{width:460px; text-decoration: line-through; readonly:readonly;}

#form_prestataire:after, #form_emploi:after, #form_candidature:after,#form_remboursement:after,#form_reclamation:after,#form_ambulance:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#form_prestataire, #form_emploi, #form_remboursement,#form_reclamation,#form_ambulance,#form_candidature {display:inline-block;}
/* \*/
* html #form_prestataire, * html #form_emploi, * html #form_remboursement,* html #form_candidature, * html #form_reclamation, html #form_ambulance {height:1%;}
* #form_prestataire, * #form_emploi, * #form_remboursement, * #form_reclamation, * #form_ambulance, *#form_candidature {display:block;}
/* */

.form_horaire {font-size:0.9em;}
.form_horaire{clear:left; text-align:right; padding-right:48px;}
.send{padding:15px 10px 10px 0; background:#fff url(../img/form_bottom.gif) top left no-repeat; font-size:0.9em;}
.send input{float:right;}
.cnil{font-size:0.8em; color:#666; margin-top:10px;}
.bleu{color:#188DBD;}
.error{color: red;padding-left: 165px;}
#form_prestataire strong{background: url(../img/puce_h3.gif) center right no-repeat; padding: 0 10px 0 0; margin-right:5px; width: 140px; display:block; text-align:right; float:left;}
#form_prestataire input{font-size:0.9em; margin:0;} 
#form_prestataire label{display:block; margin:2px 0;} 

#form_prestataire fieldset {border: none; margin: 0; padding: 0; width: 500px}
#form_prestataire fieldset strong {margin-top: 3px}
input#h24oui {margin:0 5px 0 0;float:left;voice-family:"\"}\"";voice-family:inherit;margin:0 5px 0 0;}
html>body input#h24oui {margin:5px 5px 0 0;}
input#h24non {margin:0 5px 0 15px;float:left;voice-family:"\"}\"";voice-family:inherit;margin:0 5px 0 15px;}
html>body input#h24non {margin:5px 5px 0 15px;}
#form_prestataire fieldset label {float:left;padding:2px 0 0 0;font-size:0.9em;}




#form_remboursement strong{background: url(../img/puce_h3.gif) center right no-repeat; padding: 0 10px 0 0; margin-right:5px; width: 154px; display:block; text-align:right; float:left;}
#form_remboursement input{font-size:0.9em; margin:0;} 
#form_remboursement label{display:block; margin:2px 0;}
#form_remboursement label.labelHaut{display:block; margin:2px 0; height: 29px;}


#form_reclamation strong{background: url(../img/puce_h3.gif) center right no-repeat; padding: 0 10px 0 0; margin-right:5px; width: 150px; display:block; text-align:right; float:left;}
#form_reclamation input{font-size:0.9em; margin:0;} 
#form_reclamation label{display:block; margin:2px 0;}
#form_reclamation label.labelHaut{display:block; margin:2px 0; height: 29px;}


#form_emploi {width: 656px}
#form_emploi strong{padding: 0 10px 0 0; margin-right:5px; width: 270px; display:block; text-align:right; float:left;}
#form_emploi input{font-size:0.9em; margin:0;} 
#form_emploi label{display:block; margin:2px 0;} 
#form_emploi fieldset {border: none; margin: 0 0 0 285px; padding: 5px 0;}
#form_emploi fieldset strong {margin-top: 3px}
#form_emploi fieldset label {float: left; margin: 0 10px 0 -90px; position: relative}
#form_emploi fieldset select {float: left; width: 140px; margin: 0 10px 0 0}
#form_emploi fieldset legend {display: none;}
#form_emploi fieldset .niveau label {display: inline; float: none; font-size:0.9em; margin: 0 20px 0 0}
#form_emploi fieldset .niveau label input {margin: 0 5px 0 0}
#form_emploi fieldset .niveau {float: left; margin:  -20px 0 0 0; padding: 0}
#form_emploi fieldset .langue label {display: block; float: none; font-size:0.9em; margin: 0}
#form_emploi fieldset .langue label input {margin: 0 5px 0 0}
#form_emploi fieldset .langue {float: left; margin: 0; padding: 0 0 10px 0}


#form_ambulance strong{background: url(../img/puce_h3.gif) center right no-repeat; padding: 0 10px 0 0; margin-right:5px; width: 140px; display:block; text-align:right; float:left;}
#form_ambulance input{font-size:0.9em; margin:0;} 
#form_ambulance label{display:block; margin:2px 0;}
#form_ambulance fieldset {border: none; margin: 0; padding: 0; width: 500px}
#form_ambulance fieldset strong {margin-top: 3px;width: 200px;}

#form_candidature strong{background: url(../img/puce_h3.gif) center right no-repeat; padding: 0 10px 0 0; margin-right:5px; width: 240px; display:block; text-align:right; float:left;}
#form_candidature input{font-size:0.9em; margin:0;} 
#form_candidature label{display:block; margin:2px 0;}
#form_candidature fieldset {border: none; margin: 0 0 0 285px; padding: 5px 0;}
#form_candidature fieldset strong {margin-top: 3px;width: 280px;}


input#h24oui {margin:0 5px 0 0;float:left;voice-family:"\"}\"";voice-family:inherit;margin:0 5px 0 0;}
html>body input#h24oui {margin:5px 5px 0 0;}
input#h24non {margin:0 5px 0 15px;float:left;voice-family:"\"}\"";voice-family:inherit;margin:0 5px 0 15px;}
html>body input#h24non {margin:5px 5px 0 15px;}
#form_ambulance fieldset label {float:left;padding:2px 0 0 0;font-size:0.9em;}


/* TABLEAU DES LOGOS */
.table_logo{ border:0 !important; }
.table_logo th{ background-color:#fff; width:230px; }

/*plan du site */

#plansite {width:auto; position: relative}

#PlanAll:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#PlanAll {background:url(../img/planall_top.gif) 100% 0 no-repeat;text-align: right;color: #fff;padding-top: 6px; display:inline-block;margin: 0 0 20px 0}
/* \*/ * html #PlanAll {height:1%;} #PlanAll {display:block;} /* */
#PlanAll ul {background:url(../img/planall_bottom.gif) #299c29 100% 100% no-repeat; margin: 0;padding:0 0 6px 0 !important; width: 157px; float: right; text-align:center}
#PlanAll li {background-image: none; margin: 0; padding: 0; display: inline; background-color: #299c29;}
#PlanAll a {font-weight: bold; color: #fff; background-color: #299c29; text-decoration: none}
#PlanAll a:hover {text-decoration: underline}


#plansite h2 {margin: 0 0 0 100px;padding:0;float:none;background:url(../img/ico_vert_bullet.gif) transparent no-repeat 0 3px; width:352px; border-bottom: 1px solid #299c29}
#plansite h2 a {display: block; background:url(../img/bg_niv1.gif) transparent no-repeat 0 100%;padding:0 0 6px 0; margin:0 0 0 20px;color:#5FB55F;text-decoration: none; text-transform: none; width:352px;}
#plansite h2 a:hover {text-decoration: underline;}
#plansite h2.on {background-image:url(../img/ico_vert_moins.gif);}
#plansite h2.off {background-image:url(../img/ico_vert_plus.gif) !important;}

ul.treeview {list-style:none;margin:0 0 20px 100px !important;padding-top:0 !important;background:url(../img/filet_v_02.gif) #fff repeat-y 0 0;}
ul.treeview li {list-style:none;margin:0 !important;padding:8px 0 0 16px !important;border:0;background:url(../img/file_02.gif) no-repeat 0 15px !important;}
ul.treeview ul {padding:15px 0 0 15px !important;margin:0 0 10px 0 !important;}
ul.treeview li ul li {background:none !important;padding:0 !important;}
ul.treeview li a {padding-left:20px;font-weight:bold;color:#000 !important;text-decoration:none !important;}

/* Hides from IE-mac \*/
* html body ul.treeview li a {height:1%;}
/* End hide from IE-mac */
ul.treeview li a:hover {padding-left:20px;font-weight:bold;color:#000 !important;text-decoration:none !important;}
ul.treeview li li.aq3bullet a {font-weight:normal !important;}
ul.treeview li li a:hover {text-decoration:underline !important;}
ul.treeview li.aq3open a {background:url(../img/ico_plus.gif) transparent no-repeat 7px .3em;}
ul.treeview li.aq3closed a {background:url(../img/ico_moins.gif) transparent no-repeat 7px .3em;}
ul.treeview li li.aq3bullet a {background:url(../img/puce_h4.gif) transparent no-repeat 10px .6em;}
/*ul.treeview li*/ .aq3open ul {display:block;}
/*ul.treeview li*/ .aq3closed ul {display:none;}

.acrobatmention{padding-top:5px !important;padding-bottom:5px !important;font-size:.9em !important;}
.acrobatlogo{text-align:center !important;}
.acrobatlogo img{display:inline !important;}

ul.devenir {margin: 20px 0 0 0; padding: 0 0 0 4px}
ul.nouscontacter {margin: 20px 0 0 0; padding: 0 0 0 30px}
.prestataire li {display: inline; float: left; padding: 0 !important; background: url(../img/bg_menu_gauche_h2.gif) #1EA3D1 repeat-x 0 0 !important; width: 120px; text-align: center;}
.nouscontacter li {margin: 0 35px 0 0; }
.devenir li {margin: 0 10px 0 0; }
.prestataire li a, .prestataire li strong {display: block; text-align: center;color: #FFF; text-decoration: none; font-weight: bold; padding: 10px}
/* \*/ * html .prestataire li a, * html .prestataire li strong {height:1%;} /* */
.prestataire li a {background: url(../img/bg_prestataire.gif) no-repeat 50% 100%; padding: 10px 10px 25px 10px}

/*_________________________ FOOTER ____________________*/

/* retour haut de page */
#fin_document{margin: 0; padding:10px 0 10px 145px; clear:both; background:url(../img/bg_haut.gif) no-repeat 0 100%;}
#fin_document a {font: bold .9em Arial, sans-serif; color: #ff8c40; text-decoration: none;}
#fin_document a:hover {text-decoration: underline;}

/* bas de page */
#footer, #footer a{color:#fff;}
#footer{background:url(../img/bg_footer_top.gif) #1178B0 repeat-x 0 0;padding:0 0 20px 0;clear:both;}
#extranet #footer {background-image:url(../img/bg_footer_top.gif);}

#footer ul{text-align: center;font: .9em tahoma, sans-serif;width: 953px;list-style: none;padding: 20px 0;margin: 0;background:url(../img/bg_footer2.gif) transparent no-repeat 0 0;}
#extranet #footer ul{background-image:url(../img/bg_footer.gif);}
#footer ul li {padding: 0;margin: 0;display: inline;}
#footer a{text-decoration:none;}
#footer a:hover{text-decoration: underline;}


