p#mob{display:none}
body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif}
div#conteneur{width:1000px;margin:0 auto 0 auto;background:white}
/* BANNIERE */
div#banniere{margin:0;padding:0;height:108px;overflow:hidden}
div#banniere ul{margin:0 0 0 695px;padding:2px 0 0 0;list-style:none;font-size:0.9em}
div#banniere ul li{display:inline}
div#banniere ul li img{vertical-align:middle}
div#banniere ul li a{color:black}
/* RECHERCHE */
div#fond_recherche{width:220px;height:30px;margin:55px 5px 0 0;float:right;background:white;filter:Alpha(opacity=70);opacity:0.70;z-index:95}
div#recherche{width:350px;position:absolute;margin:60px 0 0 695px;padding:0;z-index:10}
div#recherche form{overflow:hidden}
div#recherche form input{width:150px;background:#8a8a8a;color:white;border:1px solid black}
div#recherche form fieldset{border:0;margin:0;padding:0}
html>body div#recherche form fieldset{width:auto}
div#recherche button{border:none;background:none;padding:0;margin:0;vertical-align:middle} 
div#recherche p.gris_recherche{width:180px;text-align:right;margin:5px 5px 0 0;padding:0;font-size:0.8em;font-style:italic;color:#919191;float:left}
div#recherche p.gris_recherche a{color:black}
/* MENU */
div#menu{width:100%;float:left}
/* OUTILS */
div#outils{float:right;margin:8px 10px 0 0;padding:0}
html>body div#outils{margin:8px 30px 0 0}
div#outils ul{margin:0;padding:0;list-style:none}
div#outils ul li{display:inline}
div#outils ul li a{color:#3f7db8}
div#outils ul li img{padding:5px;vertical-align:middle}
/* FOOTER */
div#footer{width:100%;text-align:center;border-top:4px solid black;height:50px;margin:0;padding:0}
div#footer ul{margin:10px 0 0 0;padding:0;list-style:none;font-size:0.9em}
div#footer ul li{display:inline}
div#footer ul li img{vertical-align:middle}
div#footer ul li a{color:black}
/* portlet_droite_accueil */
div#colonne_droite{margin:5px 0 0 -5px;padding:0 3px 0 4px;width:201px;float:right}
div#colonne_droite dl.portlet_droite_accueil{margin:0;padding:0}
div#colonne_droite dl.portlet_droite_accueil dt{margin:0;font-size:1em;font-weight:bold;color:#FFFFFF;border:1px solid #dddddd;text-transform:uppercase;text-align:left}
div#colonne_droite dl.portlet_droite_accueil dt.petit{height:21px;padding:7px 0 0 8px}
div#colonne_droite dl.portlet_droite_accueil dt.grand{height:39px;padding:9px 0 0 8px}
div#colonne_droite dl.portlet_droite_accueil dd{font-size:1em;padding:0;margin:5px}
html>body div#colonne_droite dl.portlet_droite_accueil dd{margin:6px}
div#colonne_droite p{margin:0;padding:4px}
div#colonne_droite form{margin:5px 0 5px 0;overflow:hidden}
html>body div#colonne_droite form{margin:5px 0 5px 10px}
div#colonne_droite form fieldset{width:190px;border:0;margin:0;padding:0}
html>body div#colonne_droite form fieldset{width:auto}
div#colonne_droite form input{font-size:1em;margin:2px 0 0 0;padding:0;border:1px solid black}
div#colonne_droite input[type=radio]{border:none}
div#colonne_droite input[type=checkbox]{border:none}
div#colonne_droite form input.submit{background:#dedede;color:black;float:right}
div#colonne_droite form p{width:190px;text-align:left}
div#colonne_droite ul{margin:6px 0 6px 10px;padding:0;list-style:none;font-size:1em;text-align:left;color:black}
div#colonne_droite ul li{line-height:15px;margin:10px 0 0 0}
div#colonne_droite ul li img{margin:0 2px -4px 0}
div#colonne_droite ul li a{text-decoration:none}
div#colonne_droite ul li a img{border:none;margin:10px 0 0 20px}
div#colonne_droite div.articles_deplacements{margin:0;padding:5px;clear:both}
div#colonne_droite div.articles_deplacements img{margin-right:7px}
/* portlet_droite_contenu */
div#colonne_droite dl.portlet_droite_contenu{background:#e0e0e0;margin:0;padding:0}
div#colonne_droite dl.portlet_droite_contenu ul li{margin:0;padding:0 0 0 10px}
div#colonne_droite dd.titre{font-size:1.2em;margin:0;padding:5px 0 0 5px}
div#colonne_droite dd.rouge{font-size:1em;color:#bf2028;margin:0;padding:5px 0 0 5px}
div#colonne_droite dl.portlet_droite_contenu > dt{background-color:black;min-height:15px;height:15px;text-transform:uppercase;color:white;font-size:1.2em;margin:0;padding:5px}
dl.portlet_droite_contenu dt{background-color:black;min-height:15px;height:15px;text-transform:uppercase;color:white;font-size:1.2em;margin:0;padding:5px}/* IE6 */
html>body div#colonne_droite dl.portlet_droite_contenu > dt{height:auto;background:black;}
div#colonne_droite dl.portlet_droite_contenu > dd{text-align:left;font-weight:bold;margin:0;padding:10px}
div#colonne_droite dl.portlet_droite_contenu dd img{margin:10px 0 0 0}
div#colonne_droite dl.portlet_droite_contenu dd a{color:black}
/* RUBRIQUES DE NIVEAU 1 */
div#menu ul{float:left;height:42px;margin:0;padding:0;list-style:none;font-size:1em;font-weight:bold;text-align:center}
div#menu ul li{list-style:none;float:left;position:relative}
div#menu ul li a{display:block;text-align:center;width:60px;height:37px;text-decoration:none;color:white}
html>body div#menu ul li a{width:auto;
padding:5px 11px 0 12px}
div#menu ul li a:hover{background-position:0 -42px}
div#menu ul li.premier{background:none}
div#menu ul li.premier a{margin:0}
div#menu ul li a span{display:none}
/* RUBRIQUES DE NIVEAU 2 */
div#menu ul li ul{display:none;position:absolute;background:none;margin:0;width:180px;height:auto;z-index:100}
html>body div#menu ul li ul{margin:0}
div#menu ul li:hover ul{display:block}
div#menu ul li ul li{float:none;background:#dedede;margin:0;padding:0;width:100%;filter:Alpha(opacity=90);opacity:0.95}
div#menu ul li ul li a{color:black;background-image:none;text-align:left;width:170px;min-height:18px;height:18px;padding:5px 0 2px 10px;margin:0}
html>body div#menu ul li ul li a{height:auto}
div#menu ul li ul li a:hover{color:white}
div#menu ul li ul li a.dernier{border:none}
/* COLONNE_GAUCHE */
div#colonne_gauche{margin:0;padding:0;width:201px;float:left;overflow:hidden}
div#colonne_gauche dl dt.petit{height:21px;padding:7px 0 0 8px}
div#colonne_gauche dl dt.grand{height:39px;padding:9px 0 0 8px}
div#colonne_gauche dl dd{font-size:1em;font-weight:bold;padding:0;margin:0}
div#colonne_gauche ul li.dernier{border:none}
div#colonne_gauche form{margin:5px 0 5px 10px;overflow:hidden}
html>body div#colonne_gauche form{margin:5px 0 5px 10px}
div#colonne_gauche form fieldset{width:190px;border:0;margin:0;padding:0}
html>body div#colonne_gauche form fieldset{width:auto}
div#colonne_gauche form input{font-size:1em;margin:2px 0 0 0;padding:0;border:1px solid black}
div#colonne_gauche ul{margin:6px;padding:0;list-style:none;font-size:1em;text-align:left;color:black}
div#colonne_gauche p{margin-left:14px}
div#colonne_gauche a{text-decoration:none;font-weight:normal;color:black}
div#colonne_gauche ul li a img{border:none;margin:10px 0 10px 20px}
div#colonne_gauche ul ul li{font-size:0.9em;margin:6px;border:none}
/* COLONNE_CENTRE */
/* colonne_centre_col0 */
div#colonne_centre_col0 div#centrecontent div#titre{height:30px}
div#colonne_centre_col0 div#centrecontent div#titre h1{ margin:7px 0 0 20px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#colonne_centre_col0 div#centrecontent div#titre h1{ margin:7px 0 0 40px}
div#colonne_centre_col0{margin:0;padding:0;width:1000px;overflow:hidden}
div#colonne_centre_col0 div#centrecontent p{text-align:justify;margin:0;padding:8px 8px 0 8px}
div#colonne_centre_col0 div#centrecontent img{margin:0;padding:8px}
div#colonne_centre_col0 div#centrecontent h2{min-height:15px;color:white;font-size:1em;padding:5px}
div#colonne_centre_col0 div#centrecontent h3{font-size:1em;font-weight:bold}
div#colonne_centre_col0 div#centrecontent p{text-align:justify;margin:0;padding:8px 8px 0 8px}
div#colonne_centre_col0 div#centrecontent img{margin:0;padding:8px}
div#colonne_centre_col0 div#centrecontent div#conteneur_flash{float:right;margin:20px 65px 0 0;padding:0;width:285px;height:153px}
div#colonne_centre_col0 div#centrecontent div#conteneur_flash p{text-align:center}	
/* outils_col0 */
div#colonne_centre_col0 div#ariane ul#outils{float:right;margin:5px 5px 0 0;padding:0;display:block;list-style:none}
div#colonne_centre_col0 div#ariane ul#outils li{display:inline;float:left;width:80px;height:30px}
div#colonne_centre_col0 div#ariane ul#outils li a{float:left;margin:5px 0 0 0;font-size:1em}
/* colonne_centre_col1 */
div#colonne_centre_col1{padding:0;width:799px;float:left;overflow:hidden}
div#colonne_centre_col1 div#centrecontent{clear:both}
div#colonne_centre_col1 div#centrecontent div#titre{height:30px;margin:0 0 1em 0}
div#colonne_centre_col1 div#centrecontent div#titre h1{ margin:7px 0 0 20px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#colonne_centre_col1 div#centrecontent div#titre h1{ margin:7px 0 0 40px}
div#colonne_centre_col1 div#centrecontent h2{min-height:15px;color:white;font-size:1em;padding:5px}
div#colonne_centre_col1 div#centrecontent h3{font-size:1.2em;font-weight:bold;margin:10px 0 10px 65px;padding:0}
div#colonne_centre_col1 div#centrecontent p{text-align:justify;margin:8px;padding:0}
div#colonne_centre_col1 div#centrecontent img{margin:0;padding:0 8px 8px 0}
/* outils col1 */
div#colonne_centre_col1 div#ariane p{width:560px}
html>body div#colonne_centre_col1 div#ariane p{width:600px}
div#colonne_centre_col1 div#ariane ul#outils{float:right;margin:5px 5px 0 0;padding:0;display:block;list-style:none}
div#colonne_centre_col1 div#ariane ul#outils li{display:inline;float:left;width:80px;height:30px}
div#colonne_centre_col1 div#ariane ul#outils li a{float:left;margin:5px 0 0 0;font-size:1em}
/* colonne_centre_col2 */
div#colonne_centre_col2{margin:5px 0 0 0;padding:0 2px 0 0;width:594px;float:left;overflow:hidden}
div#colonne_centre_col2 div#centrecontent{clear:both}
div#colonne_centre_col2 div#centrecontent div#titre{border-top:4px solid black;height:30px;margin:0 0 1em 0}
div#colonne_centre_col2 div#centrecontent div#titre h1{margin:7px 0 0 20px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#colonne_centre_col2 div#centrecontent div#titre h1{ margin:7px 0 0 40px}
div#colonne_centre_col2 div#centrecontent h2{min-height:15px;color:white;font-size:1em;padding:5px}
div#colonne_centre_col2 div#centrecontent h3{font-size:1.2em;font-weight:bold;margin:5px;padding:5px}
div#colonne_centre_col2 div#centrecontent p{margin:5px;padding:5px;text-align:justify}
div#colonne_centre_col2 div#centrecontent ul{list-style:inside}
div#colonne_centre_col2 div#centrecontent ul li{margin:0;padding:0}
div#colonne_centre_col2 div#centrecontent span#conteneur_rose{width:265px;height:230px;display:block;margin:10px 10px 10px 10px;padding:20px 10px 10px 10px;float:left}
div#colonne_centre_col2 div#centrecontent span#separation{width:240px;height:40px;display:block}
div#colonne_centre_col2 div#ariane{width:100%}
/* OUTILS 2col */
div#colonne_centre_col2 div#ariane p{width:360px}
html>body div#colonne_centre_col2 div#ariane p{width:396px}
div#colonne_centre_col2 div#ariane ul#outils{float:right;margin:5px 5px 0 0;padding:0;display:block;list-style:none}
div#colonne_centre_col2 div#ariane ul#outils li{display:inline;float:left;width:80px;height:30px}
div#colonne_centre_col2 div#ariane ul#outils li a{float:left;margin:5px 0 0 0;font-size:1em}
/* ARIANE */
div#ariane{height:auto;padding:0 0 0 5px}
div#ariane p{float:left;font-size:0.9em;font-weight:bold;color:black;margin:13px 0 5px 5px;padding:0 23px 0 0}
html>body div#ariane p{padding:0 23px 5px 5px;margin:13px 0 5px 0}
div#ariane p span a{text-decoration:none}
/* VIDEO-ACCUEIL */
div#video{height:auto;border-top:4px solid black}
div#titre_video{height:30px;margin:0 0 1em 0}
div#titre_video h1{ margin:7px 0 0 20px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#centrecontent div#video div#titre_video h1{ margin:7px 0 0 40px}
span#toutes_videos{float:right;margin-left:370px;text-transform:none;font-size:1em;font-weight:normal;margin:7px 25px 0 0;color:#FFFFFF}
span#toutes_videos a{color:#FFF}
div.article_video{margin:0;padding:5px 42px 0 42px;border-top:1px solid #FFF;clear:both}
div.article_video h3{margin:0;padding:0;font-size:1em}
div.article_video img{margin-right:10px;border:1px solid #fff}
div.article_video img:hover{border:1px solid #bd1220}
/* AGENDA_ACCUEIL */
div#centrecontent div#agenda{height:auto;border-top:4px solid black}
div#centrecontent div#agenda div#titre_agenda{height:30px;margin:0 0 1em 0}
div#centrecontent div#agenda div#titre_agenda h1{ margin:7px 0 0 20px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#centrecontent div#agenda div#titre_agenda h1{ margin:7px 0 0 40px}
span#tout_agenda{float:right;margin-left:370px;text-transform:none;font-size:1em;font-weight:normal;margin:7px 25px 0 0;color:#FFFFFF}
span#tout_agenda a{color:#FFFFFF}
div#centrecontent div#agenda div.article_agenda{margin:0;padding:5px 42px 20px 22px;clear:both;}
div#centrecontent div#agenda div.article_agenda h3{margin:0;padding:0;font-weight:bold;font-size:1em;color:#bd1220}
div#centrecontent div#agenda div.article_agenda img{margin-right:10px;border:1px solid #fff}
div#centrecontent div#agenda div.article_agenda img:hover{border:1px solid #bd1220}
div.article_agenda h3{margin:0;padding:0;font-weight:bold;font-size:1em}
div.article_agenda{position:relative} /* IE 6 */
/* ACTUS-ACCUEIL */
div#centrecontent div#actualites{margin:0;padding:0;border-top:4px solid black;clear:both}
div#centrecontent div#actualites div#titre_actus{height:29px;margin:0 0 1em 0}
div#centrecontent div#actualites div#titre_actus h1{margin:7px 0 0 21px;padding:0;font-size:1.2em;font-weight:bold;color:#FFFFFF;text-transform:uppercase;float:left}
html>body div#centrecontent div#actualites div#titre_actus h1{margin:7px 0 0 45px}
div#centrecontent div#actualites div#titre_actus span#toutes_actus{float:right;width:170px;padding:0;text-transform: none;font-size:1em;font-weight:normal;margin:7px 0 0 0;color:#FFFFFF}
html>body div#centrecontent div#actualites div#titre_actus span#toutes_actus{width:190px}
div#centrecontent div#actualites div#titre_actus span#toutes_actus a{color:#FFF}
div#centrecontent div#actualites div#titre_actus form{float:right;text-transform:none;margin:7px 0 0 0;border:1px solid black}
html>body div#centrecontent div#actualites div#titre_actus form{margin:7px 25px 0 0}
div#centrecontent div#actualites input[type=radio]{border:none}
div#centrecontent div#actualites input[type=checkbox]{border:none}
div#centrecontent div#actualites div#titre_actus form fieldset{width:190px;border:0;margin:0;padding:0}
html>body div#centrecontent div#actualites div#titre_actus form fieldset{width:auto}
div#centrecontent div#actualites div#titre_actus form select{width:150px;font-size:0.8em;background:#4e4e50;color:#FFFFFF;margin:-3px 0 0 0}
div#centrecontent div#actualites div.article_actualites{width:513px;margin:0;padding:10px 42px 5px 42px;border-top:1px solid #000000;clear:both}
div#centrecontent div#actualites div.article_actualites h3{margin:0;padding:0;font-weight:bold;font-size:1em;color:#bd1220}
div#centrecontent div#actualites div.article_actualites img{margin:5px 10px 5px 0;border:1px solid #000000}
div#centre content div#actualites div.article_actualites img:hover{border:1px solid #bd1220}

/* front.css */

h2 a{color:#fff}
p.backhome{position:absolute;width:250px;height:105px;margin:0;padding:0}
p.backhome a{display:block;width:100%;height:105px}
.left p{text-align:left}
.right p{text-align:right}
input[type=radio], input[type=checkbox]{border:none}
.vaubanfont{color:#721623}
.vaubanfont a:link,.vaubanfont a:hover,.vaubanfont a:focus{color:#721623}
.vbfont{color:#C41826}

#colonne_gauche a:hover,#colonne_gauche a:focus{text-decoration:underline;color:#bd1220}
/*#colonne_gauche ul li ul li{padding-top:0;padding-bottom:0}*/
#colonne_gauche p.vaubanfont a:hover,#colonne_gauche p.vaubanfont a:focus{text-decoration:underline;color:#721623}

div#menu_mobile{display:none}
body {
/*	background:#fff;*/
/*background:#282828*/
}
h4{font-size:1.1em}
img{border:none}
img{vertical-align:middle}
hr.sep{visibility:hidden} /* ne pas mettre de display:none */
hr.sepnodisp{visibility:hidden;display:none}
table,.para_text,.para_text_roundcorner, h4{margin-left:.5em}
/* le clear:both :sinon, un contenu flottant peut faire disparaitre le footer */
div#footer{clear:both;margin-top:.5em}
div#centrecontent div#video {
	/*background:url(images/fond_centre.jpg) repeat-y;*/
    /*background:none;*/
}
div#centrepopup{background-color:#fff}
/* voir http://test.php5.besancon.fr/index.php?p=692 */
/*div#content{padding-left:.3em;padding-right:.3em;background-color:#fff}*/
/* non, sinon les images de bordure gauche et droite n'apparaissent pas */
/*div#content{background-color:#fff}*/
h1#superh1{display:none}
a img{border:none}
/*ul{list-style-image:url(/themes/1/images/picto/pt1.gif)}*/
#content li{padding-bottom:.6em}
.err,.errmsg{border:1px solid #c00;background-color:#ffcccb;color:#c00;padding:11px}
.noerr{border:1px solid green;padding:11px;background:#D6E784;}
a.external{background:url(/themes/1/images/picto/newpage.gif) top left no-repeat;padding-left:13px}
#content dt{font-weight:bold;padding-top:.6em;padding-bottom:.2em}
.gabpara_fond1{background-color:#fff}
.popcontent{margin-left:14px;padding:0;background-color:#FFF;margin-top:-15px;border:1px solid black;
	border-top:none;
    width:400px !important;
	voice-family:"\"}\"";
  	voice-family:inherit;
  	width:422px;
}
html>body .popcontent{width:350px;text-align:left;padding:11px}

/* microformats */
abbr.dtstart, abbr.dtend{border:none}
/* tables */
/* c'est le souk, il y a tablefront et tablelistlight, mais en fait ce doit être exactement la même chose */
table.tablefront,table.tablelistlight{border:1px solid #ccc;border-collapse:collapse;margin-bottom:.5em}
table.tablefront th, table.tablefront td,table.tablelistlight th, table.tablelistlight td{padding:.3em .5em}
table.tablefront th,table.tablelistlight th{background-color:#ccc}
.tdborder{border-right:1px solid #ccc}
table.tablelistlight thead a img{border:none}
/*a.puce{background:url(/themes/1/images/picto/pucefleche1211.gif) top left no-repeat;padding-left:13px}*/
/* nécessaire cause ajax loading */
a.puce, a.puceretour{background-repeat:no-repeat;background-position:top left}
/*img{margin:0;padding:0}*/
ul.pagination{float:right;border:1px solid #ccc;background-color:#eee;list-style-type:none;list-style-image:none;margin:5px 10px 10px 0;}
#content ul.pagination li{padding-bottom:0} /* garder ainsi */
div#colonne_centre_col1 div#centrecontent ul.pagination li a img {margin:0;padding:0}
div#colonne_centre_col0 div#centrecontent ul.pagination li a img {margin:0;padding:0}
div#colonne_centre_col2 div#centrecontent ul.pagination li a img {margin:0;padding:0}
ul.pagination li{display:block;padding:0;margin:0;float:left;width:30px;text-align:center}
ul.pagination li a img{margin:0;padding:0;text-align:center}
ul.pagination li a{display:block;border:1px solid #eee;width:100%;line-height:auto;vertical-align:center;}
ul.pagination li:hover a{border:1px solid #999;background-color:#ccc;color:#fff}
/* formulaires */
.inputhack,input.inputhack,input.radio,input.checkbox,input.image{background:inherit;color:inherit;border:none;vertical-align:middle}
.form label{float:left;width:80px;text-align:right;padding:0 3px 0 0;margin:0}
input.error,.form select.error,.form textarea.error{border:1px solid red}
em.error{color:red;font-size:smaller;margin-left:.5em}
input.example,.form textarea.example{color:#919191;font-style:italic}
.form textarea{font-size:1em}
input.file{background-color:#FFF;width:150px;border:solid 1px #000}
.grpradio label{float:none}
.grpradio input{width:20px}
p.grpradio{margin-left:100px}
.formnote{font-style:italic;font-size:smaller;color:#999}
/* voir par exemple http://www.besancon.fr/index.php?p=747 */
dl.dlrcblue,dl.dlrcred,dl.dlrcgreen {float:left;width:240px;margin:0 0 20px 20px;padding:0;background:#ccc url(/themes/1/images/picto/dlrc/box_bottom.gif) no-repeat bottom left;}
dl.dlrcblue dt,dl.dlrcred dt,dl.dlrcgreen dt{margin:0 0 11px 0;padding:11px;color:#fff;border-bottom:1px solid #fff;background:#999 url(/themes/1/images/picto/dlrc/box_top.gif) no-repeat top left;}
dl.dlrcblue dd,dl.dlrcred dd,dl.dlrcgreen dd{margin:0 0 0 11px;padding:0 11px 11px 11px;color:#000;font-family:Verdana, sans-serif;font-size:90%;background:url(/themes/1/images/picto/dlrc/arrow.gif) no-repeat 0 3px;}
dl.dlrcblue dt a,dl.dlrcred dt a,dl.dlrcgreen dt a{font-size:130%}
dl.dlrcblue dt a:hover,dl.dlrcred dt a:hover,dl.dlrcgreen dt a:hover{font-size:130%}
dl.dlrcblue dt {background-color:#27639b;}
dl.dlrcblue {background-color:#69c;}
dl.dlrcred dt {background-color:#933;}
dl.dlrcred {background-color:#c99;}
/*dl.dlrcgreen dt {background-color:#5a8221;}
dl.dlrcgreen {background-color:#d4e587;}*/
div.hr{width:100%;background:url(/themes/1/images/picto/liseretmenu.gif) repeat-x;height:3px}
div.hr hr{display:none}
/* para_text_roundcorner */
.rc{font-size:1px;display:block; overflow:hidden}
/*.rc1{background:#d4e587;color:inherit;display:block;overflow:hidden;height:1px;margin:0 5px}*/
.rc1{background:#ccc;color:inherit;display:block;overflow:hidden;height:1px;margin:0 5px}
/*.rc2,.rc3,.rc4{background:#FFCEBB; border-color:#d4e587;color:inherit;display:block;overflow:hidden;border-style:solid}*/
.rc2,.rc3,.rc4{background:#FFCEBB; border-color:#ccc;color:inherit;display:block;overflow:hidden;border-style:solid}
.rc2{height:1px;margin:0 3px;border-width:0 2px}
.rc3{height:1px;margin:0 2px;border-width:0 1px}
.rc4{height:2px;margin:0 1px;border-width:0 1px}
/*.rcmain{background:#FFCEBB;border-color:#d4e587;color:inherit;display:block;border-style:solid;border-width:0 1px}*/
.rcmain{background:#FFCEBB;border-color:#ccc;color:inherit;display:block;border-style:solid;border-width:0 1px}
.rcliner{font-size:1px;display:block;overflow:hidden;height:1px}
.rcr{}
.rcb{}
.rcj{background:#FFE57F}
.rcj{background:#F7FAE3}
.bgvert{background-color:#EFF5CE}
.bgblanc{background-color:#FFF}
/* quizz et air en portlet */
div#colonne_droite dl.portlet_droite_accueil dl.quizz dt,
div#colonne_droite dl.portlet_droite_accueil dl.air dt,
div#colonne_droite dl.portlet_droite_accueil dl.air dt a{color:#000;text-transform:none;/*font-weight:normal;*/border:none}
/*div#titre{margin-bottom:1em}*/
/* plan du site */
#plansite .blocplan{width:140px;height:100%;float:left;margin:3px}
#plansite ul{margin:0;padding:0;padding-left:15px}
#plansite li{margin:0;padding:4px 0 4px 0;list-style-type:none;;list-style-image:none}
#plansite li{border-bottom:1px dotted #999;margin:0;padding:4px 0 4px 0}
#plansite li ul li{border-bottom:none;list-style-image:url(images/puce_rouge.gif)}
div#colonne_centre_col0 div#centrecontent div#plansite h2{height:auto}
/* Service Public Local */
div#colonne_centre_col0 div#centrecontent div#spl_conteneur h2{padding-left:35px; /* car picto au début parfois */}
div#colonne_droite dl.portlet_droite_contenu dl#commune_vcard dt{
min-height:auto;height:auto;text-transform:none;color:#fff;
font-size:1em;margin-top:0pt;margin-right:0pt;margin-bottom:0pt;margin-left:0pt;
padding-top:2px;padding-right:3px;padding-bottom:2px;padding-left:3px}
html > body div#colonne_droite dl.portlet_droite_contenu dl#commune_vcard dt{height:auto}
div#colonne_droite dl.portlet_droite_contenu dl#commune_vcard dd{font-weight:normal}
/* pour les dl à l'intérieur des dl portlets */
div#colonne_droite dl.portlet_droite_contenu dt{font-weight:bold}
div#colonne_droite dl.portlet_droite_contenu dd{margin:0;padding:10px;font-weight:normal}
table.tablelistlight caption{visibility:hidden;display:none} /* Josiane n'en veut pas */
.tnumurgencehead{background-color:#ccc;height:20px}
.tnumurgence1 th,.tnumurgence2{text-align:left;padding-left:1em}
.gabpub_1col550{margin-left:7px}
.gabpub_1colg{}
.gabpub_1col{}
/* gabpub_1col_2col */
.gabpub_1col_2col{}
.gabpub_1col_2col_1col{}
.gabpub_1col_2col_1col_A{}
.gabpub_1col_2col_1col_B{}
.gabpub_1col_2col_1col_BA{float:left;width:48%}
.gabpub_1col_2col_1col_BB{float:left;width:48%;margin-left:7px}
.gabpub_1col_2col_1col_C{clear:both}
.para_flv{}
/* para_text_2col */
.para_text_2col_1{float:left;width:49%}
.para_text_2col_2{float:left;width:49%}
/* para_img */
.para_img{width:98%;padding:4px;margin:0}
/* para_ith1 */
.para_ith1{margin-left:3px}
.para_ith1_1{float:left;vertical-align:center;text-align:center;margin-right:5px}
.para_ith1_hr{margin-top:8px;clear:both}
/* para_ithdleg */
.para_ithdleg{margin-left:3px;margin-right:5px}
.para_ithdleg_1{float:left;vertical-align:center;margin-right:35px;text-align:center}/*width dans le xsl*/
.para_ithdleg_2{}
.para_ithdleg_3{}
.para_ithdleg_hr{margin-top:8px;clear:both}
/* para_ithgleg */
.para_ithgleg{margin-left:3px;margin-right:5px}
.para_ithgleg_1{float:right;vertical-align:center;/*margin-left:7px;margin-right:3px;*/;margin-right:15px;text-align:center}/*width dans le xsl*/
.para_ithgleg_2{}
.para_ithgleg_3{}
.para_ithgleg_hr{margin-top:8px;clear:both}
/* gapub_master2 */
.gapub_master2_A{width:32%;float:left}
.gapub_master2_B{width:65%;float:right}
/* sinon, IE6 explose les portlets de droite */
div#colonne_droite form{width:170px}
.grand_dossier{margin-left:10px;margin-right:10px}
div#colonne_centre_col1 div#centrecontent ul.nopuce{list-style-image:none;list-style-type:none}
div#colonne_centre_col0 div#centrecontent ul.nopuce{list-style-image:none;list-style-type:none}
div#colonne_centre_col2 div#centrecontent ul.nopuce{list-style-image:none;list-style-type:none}
div#colonne_centre_col0 div#centrecontent h3.spl_titre_main,
div#colonne_centre_col0 div#centrecontent h3.spl_titre_form{margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:5px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:25pt}
body #spl_conteneur a{padding-left:13px}
h2.spl_titre_info{}
#rresu p a{color:#5E5E5E}
#rresu p a:hover{color:#F60}
/* sorties */
#sorties p,#actualites p{margin:0;padding:0}
#sorties .imgsor, #actualites .imgsor{clear:both;float:left;width:71px;margin:7px 3px 3px 3px} 
.catlib {width:160px;text-align:left;float:left}
#pletser p{margin:0;padding:0}
/*#pletser select{width:105px}*/
.curFocus{background-color:#fdecb2}
#tooltip{position:absolute;z-index:3000;border:1px solid #111;background-color:#eee;padding:5px;opacity:0.85}
#tooltip h3,#tooltip div{margin:0}
/* air et pollen */
div.air{margin:0;padding:0;width:197px;height:15px;background:url("/themes/1/images/picto/caddi.jpg")}
div.air p{height:15px;margin:0;padding:0;text-align:right;background:url("/themes/1/images/picto/caddi.jpg")}
.air span{font-size:12px}
span.def{color:#000}
span.tmp{color:#000;font-style:italic}
#air{border:1px solid #CCC;background-color:#EEE;width:400px;margin-left:auto;margin-right:auto}
#air dl{margin:0;padding:0}
#air dt{position:relative;clear:both;display:block;float:left;width:150px;height:15px;line-height:15px;margin-top:2px;margin-bottom:0;margin-right:17px;font-size:10px;font-weight:normal;text-align:right}
#air dd{position: relative;display:block;float:left;width:197px;height:15px;margin: 0 0 15px;margin-top:2px;margin-bottom:0;background: url("/themes/1/images/qualite_air/g_colorbarfade14.jpg")}
* html dd{float:none} 
#air dd div {position: relative;background: url("/themes/1/images/qualite_air/g_colorbar14.jpg");height:15px;width:75%;text-align:right}
#air dd div strong{position: absolute;right:-5px;top:-2px;display:block;font-size:12pxheight:14px;width:29px;text-align:right;margin-top:1px;overflow:hidden}
#air span.def{color:#000}
#air span.tmp{color:#000;font-style:italic}
.legtmp{clear:both;text-align:right;width:100%;margin-right:17px}
#airsmall{width:150px;margin-left:auto;margin-right:auto;text-align:left;padding-bottom:3px}
#airsmall dl{margin:0;padding:0}
#airsmall dt{position:relative;clear:both;display:block;float:left;width:150px;height:15px;line-height:15px;margin-top:2px;margin-bottom:0;font-size:10px;text-align:left}
#airsmall dd{position:relative;display:block;float:left;width:97px;height:15px;margin-top:2px;margin-bottom:0;background:url("/themes/1/images/qualite_air/g_colorbarfade14s.jpg")}
* html dd{float:none}
#airsmall dd div{position:relative;background:url("/themes/1/images/qualite_air/g_colorbar14s.jpg");height:15px;width:75%;text-align:right}
#airsmall dd div strong{position: absolute;right:-5px;top:-2px;display:block;font-size:12px;height:14px;width:29px;text-align:right;margin-top:1px;overflow:hidden}
#airsmall span.def{color:#000}
#airsmall span.tmp{color:#000;font-style:italic}
.comovflow{overflow:hidden;width:150px}