/* surcharge suite � modification du ticket de St�phane Roux Janvier 2008 - passage des menus en noir */
#navigation ul li ul li a{font-size : 1.23em;color : #000000;}
#navigation ul li ul li a:hover{color : #FDB305;}
#navigation p.adresse_contact{color:#000000;font-size:10px;margin-left:5px;}
#pied a{font-size:9px;letter-spacing:0em;}

*+html .adresse_contact, *+html #navigation p.adresse_contact{color:#000000;font-size:10px;margin-left:5px;}
/* FR */
#conteneur #navigation ul li ul li .titre_rub_33:hover { color : #ADAC90; }
#conteneur #navigation ul li ul li .titre_rub_25:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_24:hover { color : #8B8642; }
#conteneur #navigation ul li ul li .titre_rub_26:hover { color : #F8A005; }
#conteneur #navigation ul li ul li .titre_rub_27:hover { color : #58C2C2; }
#conteneur #navigation ul li ul li .titre_rub_28:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_29:hover { color : #8E9B03; }
#conteneur #navigation ul li ul li .titre_rub_30:hover { color : #55C1C1; }
#conteneur #navigation ul li ul li .titre_rub_31:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_32:hover { color : #FBA206; }
#conteneur #navigation ul li ul li .titre_rub_34:hover { color : #B23169; }
/* UK */
#conteneur #navigation ul li ul li .titre_rub_240:hover { color : #ADAC90; }
#conteneur #navigation ul li ul li .titre_rub_241:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_287:hover { color : #8B8642; }
#conteneur #navigation ul li ul li .titre_rub_297:hover { color : #F8A005; }
#conteneur #navigation ul li ul li .titre_rub_303:hover { color : #58C2C2; }
#conteneur #navigation ul li ul li .titre_rub_314:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_330:hover { color : #8E9B03; }
#conteneur #navigation ul li ul li .titre_rub_406:hover { color : #55C1C1; }
#conteneur #navigation ul li ul li .titre_rub_407:hover { color : #C0281D; }
#conteneur #navigation ul li ul li .titre_rub_409:hover { color : #FBA206; }
#conteneur #navigation ul li ul li .titre_rub_410:hover { color : #B23169; }
/*ADDONS NOUVEAUX HEADER FOOTER */
#entete {background:url(../images/2k10/banner.png) no-repeat top ; font-size:11px;height:117px;overflow:hidden;font-family:arial;letter-spacing : normal;}
.spip_logo { display: inline; }
.form-newsletter input.forml { background:url(../images/2k10/bg-input-newsletter.png) no-repeat left top ; border:0; height: 22px; width: 136px !important; float:left; display:inline; }
.form-newsletter label {color:black; font-weight:bold; }
.form-newsletter .spip_bouton  input { background: #9D2215; height: 24px; color:white; font-weight:bold; font-size: 18px; border:0 ; float:left; display:inline; }
#entete .spip_logos { float:left; display:inline;  padding : 8px; }
#entete .spip_logos a { float:left; display:inline; width: 110px; text-decoration:none; }
#entete .spip_logos a span{ color:white; font-weight:bold; float:left; display:block; clear:both; font-size:12px; }
#entete .flag { float:left; width: 12px; height: 12px; margin-top :15px}
#entete a { float:right; color:white; }
#entete .entete_left { float: left; width: 200px; }
#entete .entete_left .spip_logos span { float:left; display:block; clear:both; color: white; font-weight:bold; width: 142px; font-size:12px !important; }
#entete .entete_left .spip_logos span { margin: 60px 0 0 0 }
#entete .entete_left .spip_logos img {display:none; }
#entete .entete_left .spip_logos  {
	background: url("../images/2k10/logo.png") no-repeat scroll 20px 3px transparent;
    margin: 0 10px;
    width: 90px;
}
#entete .entete_right { float: right; width: 500px; }
#entete .entete_right .form-newsletter { float: right; width: 207px; }
*html #entete .entete_right .form-newsletter { float: right; width: 240px; }
*+html #entete .entete_right .form-newsletter { float: right; width: 240px; }
#entete .entete_right .form-newsletter fieldset  {border:0; margin : 0 ; padding: 0 }
#entete .entete_right .form-newsletter  ul li ,
#entete .entete_right .form-newsletter  input { display:inline; font-size:11px;}
#entete .entete_right .form-newsletter  label{ display:inline; font-size:13px;}
#entete #nom_site_spip {color :white; font-size: 30px !important; padding-right: 20px !important; letter-spacing : normal !important; margin-left:0 !important; margin-top : 0 !important; }
#entete .formulaire_spip   { font-family: helvetica, arial; }
#pied {float:left; display:block; clear:both; width: 100%; }
.content-header { float:left; display:block; clear:both; width: 100%; background:url(../images/2k10/bg-menu.png) repeat-x top left !important; height: 49px !important; font-family:helvetica, arial; font-size: 11px; }
.page_sommaire .content-header { float:left; display:block; clear:both; width: 100%; background:url(../images/2k10/bg-menu.png) repeat-x top left !important; height: 70px !important; font-family:helvetica, arial; font-size: 11px; }
.menu { background:none !important; }
.content-header   .form-recherche { float:left; display:inline; width: 191px; background:url(../images/2k10/bg-form-search.png) no-repeat left top ; height: 25px; margin : 8px}
.content-header   .form-recherche  input { background:none; width: 160px; border:0 ; float:left; display:inline; }
.content-header   .form-recherche  input.zone { padding: 6px 0 0 5px; font-size: 11px; color: #666}
.content-header   .form-recherche  input.ok{background:url(../images/2k10/picto-search.gif ) no-repeat left top ; width: 20px; height: 20px; border:0; float:left; display:inline; margin : 3px  }
div.spip_bouton {display:inline; }
.content-header .menu { float:left ; width: 738px; display:inline; }
.content-header .menu div { display:inline; }
.content-header .menu div a {
	color: white;
    float: left;
    font-size: 13px;
    font-weight: bold;
    height: 36px;
    line-height: 30px;
    margin: 8px 20px 0 30px;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: auto !important;
}
.content-header .menu div a:hover  {background:url(../images/2k10/bg-menu-selected.png) no-repeat bottom center; }
.rappel-rubrique-border { float:left; display:block; clear:both; width: 100%; font-size: 12px; }
.liens-rubriques-pieddepage {width: 195px; float:left; display:inline; }
.liens-rubriques-pieddepage ul  {list-style-type:none; }
.liens-rubriques-pieddepage  h2 {color :#333333; font-size:14px; font-weight:bold;}
#pied {background:#F2F4E2 none repeat scroll 0 0;border:0.5px solid #D6D6D6;text-align:left;width:99.4%;}
#pied { float:left; display:block; clear:both; width: 933px !important; font-family:helvetica, arial !important; font-size: 11px; }
#pied *,.rappel-rubrique-border * {font-family:helvetica, arial !important;}
#pied .pied-logo { }
#pied .pied-logo img {float: left ;}
#pied .pied-logo div.desc  {display:inline; font-size:11px; text-align:left !important}
#pied .cdt87-infos {background:#F2F4E2; padding: 5px; width: 290px !important; float: left; }
#pied .cdt87-infos p {margin : 0 ; padding: 0; font-size: 11px; line-height: 1.2em ; letter-spacing: normal; font-family: helvetica, arial; }
.pied-right {float:right; display:inline; width: 630px; }
#pied .rubriques a { font-size: 12px; letter-spacing: 0 !important; 	}
#pied .rubriques  { margin : 0 0 1em 0  ; float:left !important;  }
#pied .pieddepage-lien-ext{font-size: 11px; float:left; color :#666666; width: 135px;}
#pied .pieddepage-lien-ext img  {float:left; display:inline; padding: 3px 5px}
.rappel-rubrique ul.pied-rappel-rubrique li {list-style-type:none !important; text-align:left !important; }
.pieddepage-ot-liste {float:left !important; width: 230px  !important; display:inline; }
.pieddepage-ot-liste select {width: 220px !important;}
#pied { padding : 10px;}
.rappel-rubrique-border {border-left:1px solid #D6D6D6; border-bottom:1px solid #D6D6D6; border-right:1px solid #D6D6D6}
.liens-rubriques-pieddepage ul li a {font-size: 11px;}
.liens-rubriques-pieddepage h2  {width: 100%; text-align:left !important; }
#conteneur .rappel-rubrique {margin-top:0px !important; padding-left: 10px; }
.contre-encart-spec {margin-top:0;}
#conteneur .liens-rubriques-pieddepage{margin-bottom:20px;margin-left:20px;width:162px;}
#conteneur .liens-rubriques-pieddepage ul{ margin-left:0px; width:100% !important;}
#conteneur .liens-rubriques-pieddepage ul li{background: url(../images/2k10/puce.gif) no-repeat scroll left center;padding-left:10px;margin-left:0;}
#conteneur  #pied a.rss { background:url(../images/2k10/picto-rss.gif) no-repeat right top ; padding-right: 19px; }
/*common pied */
#pied .liens-rubriques-pieddepage ul{ list-style-type:none; margin : 0 ; padding: 0 ; text-align:left; }
#pied .liens-rubriques-pieddepage ul li{list-style-type:none; margin : 0 ; padding: 0 ; text-align:left; }
#pied .pied-lien-ext .pieddepage-lien-ext{background:none !important; float:left !important; display:inline; }
#pied .rubriques{width: 100% !important; display:block; }
#pied .rubriques .rss {padding-left: 0 !important; }
/*ie6*/
*html .content-header .form-recherche input.zone { width: 156px !important; }
*html #pied .rubriques { width: 600px !important; }
*html .nettoyeur { float:left; display:block; clear:both; width: 100%; height: 1px; }
*html #pied { float:left !important;  display:block; clear:both; width: 100%;  margin-left : 0 !important; }
*html #pied , *html #pied  * {position:static !important; }
*html #conteneur .rappel-rubrique-border {position:static !important; float:left; display:block; clear:both; width: 950px; height: 200px; }
*html .page_rubrique { height: auto !important; }
*html .liens-rubriques-pieddepage { margin-left:10px !important; width: 160px !important; overflow:hidden; }
*html .nettoyeur {width: 980px !important; position:static !important; float :left; display :block !important; clear : both ! important; }
*html #entete .entete_left .spip_logos img{ display:block; width: 64px; height: 62px; }
*html #entete .entete_left .spip_logos{background:none;filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/2k10/logo.png", sizingMethod="image");}
*html .accueil1-spec { margin-top : 6px; }
*html .page_sommaire #pied { width: 932px !important; }
*html #pied .pieddepage-lien-ext span { float:left !important; }
*html .content-header .menu { width:720px; }
*html .content-header .menu div a { margin : 8px 7px 0; }
a.inscription { font-size:9px; margin-top:3px;}
.rappel-rubrique h2.menu-titre { margin-top:15px; text-align:center; font-size:12px; }
.descriptif img, .descriptif .spip_logos {}
#facebox { font-size:12px; font-family:helvetica,arial !important; }