/* init */
html * { margin: 0px}
body{font-size:12px;font-family: Trebuchet MS,Arial; text-align:left; text-decoration: none;}
a img {border: 0;}
p{font-size: 12px }
.ligne_actu{display:none}
* {margin:0px;padding:0px}

/********************************************************************************************************************/
/* style des menus */
#rubrique {margin:0; padding:0; float:left; width: 100%;height:30px;text-align:center;}
#rubrique li {display:inline; padding:0; margin:0;}
#rubrique a:link, #rubrique a:visited {height:22px;padding:8px 10px 0px 10px;  text-decoration:none; color:#ffffff; text-transform:uppercase; float: left; width:auto; white-space:nowrap;  background-image:url(../images-divia/separ-menu_droite.gif);background-repeat:no-repeat; background-position:top right }
#rubrique a.rubrique0:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu0.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique1:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu1.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique2:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu2.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique3:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu3.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique4:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu4.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique5:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu5.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique6:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu6.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique7:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu7.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique8:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu8.gif);background-repeat:repeat-x; background-position:top left }
#rubrique a.rubrique9:hover { color:#ffffff; white-space:nowrap;background-image:url(../images-divia/menu9.gif);background-repeat:repeat-x; background-position:top left }

/* style header */
div#header {width:100%; height:109px;text-align:right;}
div#ombre_haut {width:100%; height:109px;}
div#logo1 {position:absolute; top:0px; width:1px; height:109px;white-space:nowrap;visibility:hidden;display:none}

html>body #logo3{visibility:hidden;display:none}
div#logo3 {visibility:hidden;display:none}
#logo3 a{visibility:hidden;display:none}

html>body #logo4{width:900px;}
div#logo4 {visibility:hidden;display:none}
#logo4 a{visibility:hidden;display:none}


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

/* style menu haut */
div#menu {width:100%;background-image:url(../images-divia/fond-menu_off.gif);background-repeat:repeat-x; background-position:top left; }
div#menu-accueil {width:100%;background-image:url(../images-divia/fond-menu_off.gif);background-repeat:repeat-x; background-position:top left }

div#retour_accueil {list-style-type:none; vertical-align:middle;width:157px;height:23px;font-size: 11px;padding-left:20px; background-image:url(../images-divia/puce0.gif);background-repeat:no-repeat; background-position:left; }
div#retour_accueil li{display:inline; padding:0; margin:0;}
div#retour_accueil a:link,div#retour_accueil a:visited{color:#9b0006; padding:3px 0px 3px 0px;float:left; width:60px;text-decoration:none; text-align:left;}
div#rubrique_menu { width:100%;height:45px;padding-left:0px;margin-left:20px}

/********************************************************************************************************************/
/* style des blocs actus */
.actu_index {padding:0px 0px 5px 20px; background-image:url(../images-divia/puce-actu.gif); background-repeat:no-repeat; background-position:0px 3px;margin : 5px 0px 0px 0px}
#titre_actu { color: #ffffff; font-weight: bold }
.lien_actu0 {font-size:11px;color:#964300;font-weight: bold}
.lien_actu1 {font-size:11px;color:#6D015B;font-weight: bold}
.lien_actu2 {font-size:11px;color:#ffffff;font-weight: bold}
#listactu{}

/********************************************************************************************************************/
/* Bloc espace perso */
#espace-perso { width:220px; height:103px }


.lien-perso{color:white;font-size:11px;}

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

/* style menu gauche et contenu main */
div#sidecol {padding: 10px; width: 0px; float: right;}
div#navcol {min-height:400px;padding: 0px; width: 160px; float: left;padding-top:0px}
div#navcol-accueil {min-height:400px;padding: 0px; width: 460px; float: left;padding-top:0px;}

div#main-accueil {min-height:440px;height:440px;width:930px;text-align:left;padding: 0px; margin: 0px;margin-left:20px; font-size: 12px;}
div#main {min-height:400px;width:690px;text-align:left;padding: 0px; margin-left: 170px; margin-right: 0px;  font-size: 12px;padding-top:0px;padding-left:20px;padding-right:40px;}
div#main td{}
div#main ul {list-style-image:url(../images-divia/puce0.gif);list-style-position:outside;margin-left: 00px;border: none;}
div#main ul li {list-style-image:url(../images-divia/puce0.gif);list-style-position:outside;margin-left: 10px;border: none;}

div#column2 {margin: 0px; padding: 0px;width: 950px;text-align:left;}
html>body #column2{width:950px; min-width:950px;}

div#column1 { margin: 10px 0px 0px 0px; padding: 0px; background-position: right; background-repeat: repeat-y; width: 100%;}

.rule {width:900px; background:#c00; color:#fff; margin:1em 0; visibility:hidden;}
.clear { clear: both; display: block; height: 1px; overflow: hidden; margin: 0; padding: 0;width:5px}

div#btn-actus {margin-left:-11px}
div#titre-photo {margin-left:-11px}


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

/* style footer */
#logo-index{margin-left:40px;width:300px}
#footer-index{width:910px;background-image:url(../images-divia/fond-footer.gif);background-repeat:no-repeat; background-position:top right; text-align:right}
#footer-index .footer_text {color:#00688a; text-decoration:none;  font-size:10px; vertical-align:middle; padding-left:0px; padding-right: 0px;}
#footer-index a:link, #footer-index a:visited {font-size:10px;padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; color: #00688a;  text-decoration: none;}
#footer-index a:hover {font-size:10px;color: #00688a; text-decoration: underline;}

div#ombre_bas {width:100%; height:30px; background-image:url(../images-divia/fond-footer.gif);background-repeat:no-repeat; background-position:top right}
div#footer1 {float:right; width:600px; height:20px; vertical-align:middle;padding-top:0px;padding-right:20px}
div#footer2 {float:left; width:170px; height:52px; color:#0460b4; vertical-align:middle;padding-left:30px; }
div#footer2-accueil {float:left; width:170px; height:52px; color:#0460b4; vertical-align:middle;padding-left:30px; }

/* style footer_text */
#footer1 .footer_text {color:#00688a; text-decoration:none;  font-size:10px; vertical-align:middle; padding-left:0px; padding-right: 0px;}
#footer1 a,#footer2 a:link {font-size:10px;padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; color: #00688a;  text-decoration: none;}
#footer1 a:hover {font-size:10px;color: #00688a; text-decoration: underline;}

/* style footer_text */
#footer2-accueil .footer_text {color:#7d7d7d; text-decoration:none;  font-size:10px; vertical-align:middle; padding-left:0px; padding-right: 0px;}
#footer2-accueil a,#footer2-accueil a:link {font-size:10px;padding-top:2px; padding-bottom:2px; padding-left:0px; padding-right:0px; color: #575757;  text-decoration: underline;}
#footer2-accueil a:hover {font-size:10px;color: #575757; text-decoration: underline;}


#page_actu {float: left;}
#main_actu {margin-left:193px;margin-top:-145px;min-height:480px;width:588px;background-color:white; padding-left:11px; padding-top:10px }

.actu_index {}
.lien_actu  {color:#5D146A; font-weight: bold; font-size: 17px; text-decoration: underline;}
.separation {width:600px;height:2px;background-image:url(../images-divia/separation.jpg);background-repeat:no-repeat;border: 0;margin-top:5px;border: none; }
.separation hr{display: none;}
.image_actu_index{float:left; margin-right:10px; margin-bottom:10px;}

#bloc_actu{height:130px;width:200px;background-color: white}
#bloc_bienvenu{}

#edito{min-height:330px;max-height:330px;width:460px;padding:10px}


/* Bloc Accueil *******************************************************************************************************************/
div#tetebloc{color:#ffffff;text-transform:uppercase;font-size:13px; height:16px;font-weight:bold}
.tetebloc{color:#ffffff;text-transform:uppercase;font-size:13px; height:16px;font-weight:bold}
div#tetebloc2{color:#ffffff;text-transform:uppercase;font-size:13px; height:16px;font-weight:bold}
.tetebloc2{color:#ffffff;text-transform:uppercase;font-size:13px; height:16px;font-weight:bold}
div#soustetebloc{color:#943500;font-size:11px;height:14px;margin-bottom:2px}
.soustetebloc{color:#943500;font-size:11px;height:14px;margin-bottom:2px}
/* Bloc horaires *******************************************************************************************************************/
#form_horaire{height:151px;width:178px;background-image:url(../images-divia/form-horaire.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}

/* Bloc recevez les infos Divia *******************************************************************************************************************/
#form-info-divia{height:95px;width:178px; background-image:url(../images-divia/form-info-divia.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}

div#champ-newsletter{background-image:url(../images-divia/btn_inscrire-newsletter.gif);background-repeat:no-repeat; background-position:top right; height:24px;width:180px}

div#soustetebloc-bleu{color:#00577d;font-size:11px;}
div#soustetebloc-flux{color:#00577d;font-size:11px; padding-bottom:5px;background-image:url(../images-divia/picto-rss.gif);background-repeat:no-repeat; background-position:top left;padding-left:20px;padding-top:3px; height:20px; margin-top:3px}
div#soustetebloc-flux a{text-decoration: none;color:#00577d;}
div#soustetebloc-flux a:hover{text-decoration: underline;color:#00577d;}

/* Bloc calcul itinraire *******************************************************************************************************************/
#form_iti{height:320px;width:178px; background-image:url(../images-divia/form-iti.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}
.intitule_depart{margin-left: 0px;margin-top: -4px;color:#106f00;font-size:11px; padding-bottom:0px;width:178px; list-style-position:inside;list-style-image:url(../images-divia/picto-depart.gif);vertical-align:bottom;height:22px}
.intitule_arrivee{margin-left: 0px;margin-top: -4px;color:#b00000;font-size:11px; padding-bottom:0px;width:178px; list-style-position:inside;list-style-image:url(../images-divia/picto-arrivee.gif);vertical-align:bottom;height:22px}

/* Bloc totem *******************************************************************************************************************/
#form-totem{height:136px;width:178px; background-image:url(../images-divia/form-totem.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}


/* Bloc plans *******************************************************************************************************************/
#form-plan{height:110px;width:178px; background-image:url(../images-divia/form-plan.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}

div#btn-plans{}
div#tetebloc-plan{color:#ffffff;text-transform:uppercase;font-size:13px;height:20px;font-weight:bold}


/* Bloc comobilit *******************************************************************************************************************/
#form-eco{height:86px;width:220px; background-image:url(../images-divia/form-eco.jpg);background-repeat:no-repeat; background-position:top left; padding:10px;}
div#soustetebloc-vert{color:#2f5723;font-size:10px; width:220px}
div#logos-eco{color:#2f5723;font-size:11px;height:44px;width:220px}

/* Bloc Qualit de l'air *******************************************************************************************************************/
#form-qualite{height:86px;width:205px; background-image:url(../images-divia/form-qualite.jpg);background-repeat:no-repeat; background-position:top left; padding:10px}
div#soustetebloc-indice{color:#2f5723;font-size:11px; width:190px; padding-top:7px}
div#indice{display:inline;color:#FFFFFF;font-size:10px; width:21px;height:19px;font-weight: bold; background-image:url(../images-divia/fond-indice-qualite.gif);background-repeat:no-repeat; background-position:top;text-align:center;padding-top:3px;padding-bottom:7px; padding-left:7px; padding-right:7px}
div#lien-indice{font-size:10px;color:#478117;}
#lien-indice a:link, #lien-indice a:visited{font-size:10px;color:#478117;text-decoration: none;}
#lien-indice a:hover {font-size:10px;color:#478117;text-decoration: underline;}

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

/* style rubrique menu gauche */
#navcol .smenu {margin:0; padding:0; list-style-type:none; vertical-align:middle;}
#navcol .smenu li {margin-top: 0px;}

#recherche {padding:5px 10px 5px 10px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a{padding:5px 10px 5px 0px;color: #000000; font-weight:bold;text-decoration: none;visibility:hidden;display:none}
#recherche a:hover {padding:5px 10px 5px 0px;color: #000000; text-decoration: underline;visibility:hidden;display:none}

/* niveau 1 selectionné */
.ul1p1 {font-size:10px;text-transform:uppercase;margin-left: 3px;margin-top: 5px;margin-right: 5px;list-style-image:url(../images-divia/spacer.gif);list-style-position:outside;padding-right:5px;padding-left:30px; padding-top:6px;padding-bottom: 6px;background-image:url(../images-divia/ssmenu-on0.jpg);background-repeat:no-repeat; background-position:top left;}

/* niveau 1 over */
/*.ul1p2  {background-image:url(../images-divia/ssmenu-on0.jpg);background-repeat:no-repeat; background-position:top left;margin-top: 5px;list-style-image:url(../images-divia/spacer.gif);list-style-position:outside;padding-right:10px; padding-top:8px;padding-bottom: 8px;}

/* niveau 1 non-selectionné */
.ul1p2 {font-size:10px;text-transform:uppercase;margin-left: 3px;margin-top: 5px;margin-right: 5px;list-style-image:url(../images-divia/spacer.gif);list-style-position:outside;padding-right:5px;padding-left:30px; padding-top:6px;padding-bottom: 6px;background-image:url(../images-divia/ssmenu-off0.jpg);background-repeat:no-repeat; background-position:top left;}

/* niveau 2 selectionné */
.ul2p1 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-divia/puce0.gif);padding-right:5px;padding-left:30px; padding-top:5px;padding-bottom: 0px}
/* niveau 2 non-selectionné */
.ul2p2 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;list-style-image:url(../images-divia/spacer.gif);padding-right:5px;padding-left:30px; padding-top:5px;padding-bottom: 0px }
/* niveau 2 parent */
.ul2p3 {font-size:10px;margin-left: 0px;margin-top: 0px;;list-style-position:outside;list-style-image:url(../images-divia/spacer.gif);padding-right:5px;padding-left:30px; padding-top:5px;padding-bottom: 0px}

/* niveau 3 selectionné */
.ul3p1 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-image:url(../images-divia/puce0.gif);list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 0px}
/* niveau 3 non-selectionné */
.ul3p2 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-image:url(../images-divia/spacer.gif);list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 0px}
/* niveau 3 parent */
.ul3p3 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-image:url(../images-divia/spacer.gif);list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 0px}

/* niveau 4 selectionné */
.ul4p1 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 non-selectionné */
.ul4p2 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 4 parent */
.ul4p3 {font-size:10px;margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* niveau 5 selectionné */
.ul5p1 {font-size:10px;margin-left:0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 non-selectionné */
.ul5p2 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}
/* niveau 5 parent */
.ul5p3 {font-size:10px;margin-left: 0px;margin-top: 0px;list-style-position:outside;padding-left:30px;padding-right:5px; padding-top:5px;padding-bottom: 5px;background-color: #ffffff}

/* fond non-selectionné */
.f1 {margin: 0px; width: 157px;  display: block; text-align: left; text-decoration: none; padding-left:0px;}
/* fond selectionné */
.f2 {margin: 0px; width: 157px;  display: block; text-align: left; text-decoration: none; padding-left:0px;}
/* fond parent */
.f3 {margin: 0px; width: 157px;  display: block; text-align: left; text-decoration: none; padding-left:0px;}

/* style police niv 1 non-selectionné */
a.ns1,a.ns1:visited {color:#fff;text-decoration: none; font-weight:bold; }
/* style police niv 1 selectionné */
a.s1,a.s1:visited {color:#fff; text-decoration: none; font-weight:bold;  }

/* style police niv n selectionné */
a.sn,a.sn:visited {color:#9b0006; text-decoration: none; }

a.snn,a.snn:visited {color:#9b0006; text-decoration: none;font-size:9px; font-style:italic}

/* style police niv n non-selectionné */
a.nsn,a.nsn:visited {color:#5e5d5d; text-decoration: none; }

/* style police niv n parent */
a.pn,a.pn:visited {color:#958585; text-decoration: none;}
a.pnn,a.pnn:visited {color:#958585; text-decoration: none; font-size:9px;font-style:italic}

/* styles liens div main .= styles du contenu des pages */
#main a:link,#main a:visited {color: #FFA200; font-weight:bold; text-decoration: underline;}
#main a:hover {color: #FFA200; text-decoration: underline;}

#main .title {color: #7a330A; font-weight:bold; font-size:13px;}

/* Style du contenu */
#titrerubrique {color:#4f0f0f; font-size:18px; font-weight:bold;text-transform:uppercase;}

/* style formulaire */
/*select {font-size:10px;font-family: Trebuchet MS; margin:0px;text-align:left; text-decoration: none;margin-top:3px; margin-bottom:2px;min-height:18px;max-height:18px}*/
/*input{background-color: #FFFFFF; border: 1px #959EAD solid;font-family: Verdana; font-size: 11px;height:22px}*/


#br-titre{display:none;}
/*input { font-size: 11px;margin:0px;margin-top:2px;margin-bottom:2px;min-height:18px;max-height:19px;height:13px ;padding:0px}*/

.champform{ font-size: 11px;margin:0px;margin-top:2px;margin-bottom:2px;min-height:18px;max-height:19px;height:13px ;padding:0px}
#totem{
	background-image: url(../images-divia/fond-totem.gif);
	background-position : top left;
	background-repeat : repeat-x;
}

.addthis_button_compact{
	background: url(../images/partage-social.gif) no-repeat scroll left top transparent;
    height: 26px;
    width: 186px;
    display:block;
	}
