/* GLOBAL */
html { min-height: 100%; height: auto; }
body { height:auto; width:auto; background:#FFF; margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; color:#333; font-size:75%; text-align:left;}
/* HEADER */
#header { height: 120px; }
#header #logo img { max-height: 120px; }
#logo { width:1000px; position:absolute; margin:0; }
#logo a { display:block; }
#header .baseline { width:1000px; margin:0; z-index:11; position:relative; }
#header .baseline .principale { width:420px; font-size:1.9em; position:absolute; left:380px; color:midnightblue; top:27px;}
#header .baseline .secondaire { width:350px; font-size:1.9em; position:absolute; left:380px; color:mediumvioletred; top:50px;}
#headerMenu { width:215px; position: relative; z-index: 100; padding:0; margin:15px 0 0 10px; }
/* FOOTER */
.liensFooter .paragraphe a { background: url("../image/contenu/footer_mini.gif") left 5px no-repeat; }
/* CONTENU */
#containerMini { width:1000px; margin:0 auto; position:relative; z-index:2; background:none; padding-bottom:66px; }
.contents { padding: 2px 0 10px; border-radius: 10px 0px 0px 0px; -moz-border-radius: 10px 0px 0px 0px; -webkit-border-radius:10px 0px 0px 0px; }
#footer { border-radius: 0px 0px 10px 10px; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; }
#dernieres_actus .On a { background:url(../image/module/actualite/fleche_actu_on_minisite.gif) right no-repeat; z-index:10; }
#fluxRSS .On a { background:url(../image/module/actualite/fleche_actu_on_minisite.gif) right no-repeat; z-index:10; }
#dernieres_actus .On { background:url(../image/module/actualite/fond_actu_on_minisite.gif) left top repeat-x; width:233px; height: 32px; }
#fluxRSS .On { background:url(../image/module/actualite/fond_actu_on_minisite.gif) left top repeat-x; width:233px; height: 32px; }
#fluxRSS .listeConteneur li.Over a { background:url(../image/contenu/picto_onglet_mini.gif) no-repeat 0px 8px; }
#fluxRSS .listeConteneur li.Over a:hover { background:url(../image/contenu/picto_onglet_mini.gif) no-repeat 0px 8px; }
/* STYLES PARAGRAPHES */
h1 { color:orangered; }
.portletContenu1 p.titre, .portletContenu2 p.titre, .tabs-nav a { color: white; }
.portletContenu1 p.titre, .portletContenu2 p.titre, .tabs-nav li { background:navy; }
h2 { color:tomato; } #dernieres_actus h2.titreModule { color:tomato; }
.portletForm h2 { color:dodgerblue; }
h3 { color:steelblue; }
ul li { background: url("../image/contenu/puce_li_mini.gif") no-repeat scroll left 1px transparent; }
ul ul li { background: url(../image/contenu/puce_li_li_mini.gif) no-repeat left 1px; }
ul ul ul li { background: url(../image/contenu/puce_mini.gif) no-repeat left 0; }
.fckli1 { background: url(../image/contenu/puce_li_mini.gif) no-repeat left 1px; margin: 5px 0 0 0px; padding: 0 0 4px 15px; }
.fckli2 { background: url(../image/contenu/puce_li_li_mini.gif) no-repeat left 1px; margin: 5px 0 0 15px; padding: 0 0 4px 15px; }
.fckli3 { background: url(../image/contenu/puce_mini.gif) no-repeat left 0; margin: 5px 0 0 30px; padding: 0 0 4px 15px; }
/* LIENS GENERIQUES */
.link2 a { background: url("../image/contenu/puce_mini.gif") no-repeat left 0px;}
a .hautpage { float:right;}
a, a.On, .link a, .link2 a, li.link a, .pagination a.On, #agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:darkslateblue;}
a .hautpage { background:darkslateblue;}
.tabs-nav li.tabs-selected { border-top:3px solid darkslateblue; }
#agenda #jour_agenda a span, #agenda #semaine_agenda a span, #agenda #mois_agenda a span { color:darkslateblue; }
#fluxRSS .listeConteneur li.Over a { color:darkslateblue; }
a:hover .hautpage { float:right;}
a:hover, a.On:hover, .link a:hover, .link2 a:hover, .pagination a:hover { color:darkslateblue;}
a:hover .hautpage { background:darkslateblue;}
#fluxRSS .listeTitres a:hover { color:darkslateblue; }
#fluxRSS .listeConteneur li.Over a:hover { color:darkslateblue; }
/* BOUTONS GENERIQUES */
a.button, input.button { color:#FFF; background:transparent url(../image/bouton/span_mini.gif) no-repeat top right; }
a.button span {background: transparent url(../image/bouton/a_mini.gif) right repeat-x; }
a.buttonRetour { color:#FFF; background:transparent url(../image/bouton/span_retour_mini.gif) no-repeat top left; }
a.buttonRetour span { background: transparent url(../image/bouton/a_mini.gif) right repeat; }
input.button { background:transparent url(../image/bouton/bouton_mini.gif) no-repeat top right; }
input.button2 { background:transparent url(../image/bouton/span_mini.gif) no-repeat top right; }
/* NEWSLETTER */
#pannelLeft .lettreInfo input, #pannelRight .lettreInfo input { border:2px solid #6d6d6d; }
/* REPORTING */
.article { background: url("../image/contenu/picto_onglet.gif") no-repeat left 4px; padding:0 0 0 10px; display:inline; }
/* PORTLETS */
#rubriquage li a.On { background:url("../image/contenu/bn.png") repeat-x top left ; }
#rubriquage li li a { background: url("../image/contenu/puce_mini.gif") left 0px no-repeat; }
#rubriquage li li a:hover { background: url("../image/contenu/puce_mini.gif") left 0px no-repeat; }
#rubriquage li li a.On { background: url("../image/contenu/puce_mini.gif") left 0px no-repeat; }
.tabs-nav a span { background:url(../image/contenu/picto_onglet_mini.gif) left 4px no-repeat; }
/* NAVIGATION */
.mainNavigation { margin:1px 0 0 0; }
.tableNavigation { margin:0; }
.sousRub .lienSousRub li { background:url(../image/module/menu/puce_sous_rub_mini.gif) left 4px no-repeat; }
.sousRub .fleche { background:url(../image/module/menu/fleche.gif) top left no-repeat; display: block; width:11px; height:6px; position:absolute; top:-6px; left:100px;  }
.tableNavigation li.menu a.onglet, .tableNavigation li.pro a.onglet { font-size: 1.1em; }
.tableNavigation li.On a.onglet, .tableNavigation li.Over a.onglet { font-size: 1.1em; }
.tableNavigation li.menu:hover a.onglet, .tableNavigation li.pro:hover a.onglet { font-size: 1.1em; }
.tableNavigation li.menu.On a.onglet span {min-width:148px; max-width: 170px;}
/* id du minisite : 22 */
.tableNavigation li.menu { background:url(../image/module/minisite/fond_gauche.png) top left no-repeat; border:none; padding:0; margin:0 0 2px 2px; }
.tableNavigation li.menu a.onglet { background:url(../image/module/minisite/fond_droit.png) top right no-repeat; }
.tableNavigation li.menu a.onglet span { background:url(../image/module/minisite/fond.png) top repeat-x; color:#000; min-width: 148px; max-width: 170px; }
.tableNavigation li.menu:hover, .tableNavigation li.menu.Over { background:url(../image/module/minisite/fond_gauche.png) top left no-repeat; padding:0; margin:0 0 2px 2px; }
.tableNavigation li.menu:hover a.onglet { background:url(../image/module/minisite/fond_droit.png) top right no-repeat; }
.tableNavigation li.menu:hover a.onglet span { background:url(../image/module/minisite/fond.png) top repeat-x; color:#cc0000; min-width: 148px; }
.tableNavigation li.menu.Over a.onglet span { background:url(../image/module/minisite/fond.png) top repeat-x; color:#000; min-width: 148px; }
.menu .sousRub { width:auto; left:auto; margin: 1px 0 0 0; border:1px solid #000; padding:2px; }
.menu .sousRub .lienSousRub { margin:0; width: 222px; min-width: 148px; }
.menu .sousRub .lienSousRub li a { background:url(../image/module/minisite/fond_sous_rub.gif) 20px 0 no-repeat; font-size: 1.1em; color:#666; }
.menu .sousRub .lienSousRub li a:hover { background:url(../image/module/minisite/fond_sous_rub.gif) 20px 0 no-repeat; text-decoration:none; color:#000;}
.menu .sousRub .lienSousRub li.On a { color:#CC0000; }









/* SAFARI */
@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu  a.onglet span { min-width:140px; max-width: 170px; }  }
@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu:hover a.onglet span { min-width:140px; }  }
@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu.On a.onglet span { min-width:140px; }  }
@media screen and (-webkit-min-device-pixel-ratio:0) { .tableNavigation li.menu.Over a.onglet span { min-width:140px; }  }