@charset "utf-8";
/* CSS Document */

/* flash info */
#contenu div#flash{
display:none;
margin-bottom:12px;
color:#fff;
padding:5px;
}
#contenu div#flash h5{
display:block;
background:url(../img/nav/picto_flash.gif) no-repeat 0 1px;
padding:0 0 5px 23px;
font:normal 10px Arial, Helvetica, sans-serif;
line-height:10px;
text-transform:uppercase;
/*border-bottom:1px solid #32ccfe;*/
}
#contenu div#flash p{
text-indent:0;
padding-left:23px;
margin:0;
font-size:10px;
letter-spacing:-0.1pt;
}
#contenu div#flash p strong.debut{
padding-left:19px;
/*background:url(../img/picto_fleche_flash1.gif) no-repeat 0 2px;*/
}

/* carousel */
#contenu #carousel{
/*position:relative;*/
margin:0 0 24px 0;
border-top:3px solid #000;
/*padding-top:3px;
background:#fff url(../img/nav/fond_carousel.gif) no-repeat top left;
z-index:1;*/
}

#contenu #carousel_contenu {
margin-bottom:5px;
}

#contenu #carousel div.promo {
width: 544px;
height: 300px;
}
#contenu #carousel div.promo div.carousel_box {
background:transparent url(../img/nav/fond_box_carousel.gif) no-repeat top left;
border-bottom:1px solid #000;
border-right:1px solid #000;
margin:185px auto 0;
padding:0px 5px 5px 15px;
width:544px;
}
#contenu #carousel div.promo p{
text-indent:0;
margin:0;
text-transform:uppercase;
font-size:11px;
line-height:13px;
}

#contenu #carousel div.promo div.carousel_box a.savoir_plus{
/*color: #32ccfe;*/
font-size:11px;
font-weight:bold;
}
#contenu #la_une a.acheter_solo {
font-size:11px;
font-weight:bold;
text-transform:uppercase;
/*float:right;
margin-top:-14px;*/
}
#contenu #carousel a#carousel_pre {
font-size:10px;
text-transform:uppercase;
line-height:10px;
color:#000;
float:left;
}
#contenu #carousel a#carousel_sui {
font-size:10px;
text-transform:uppercase;
line-height:10px;
color:#000;
float:right;
/*margin-top:7px;*/
}


/* la une */
#contenu #la_une {
width:544px;
float:left;
}
#contenu #la_une div.article {
border-top:3px solid #000;
margin:0 0 20px 0;
}
#contenu #la_une h1 { /* titre article */
/*background:url(../img/plus_titre_xl1.gif) no-repeat center left;*/
font-size:18px;
text-transform:uppercase;
line-height:18px;
padding-left:38px;
margin:3px 0;
height:35px;
}
#contenu #la_une h2 { /* titre carousel */
font-size:20px;
text-transform:uppercase;
line-height:20px;
margin:0;
}
#contenu #la_une h3 { /* activite article */
font-size:12px;
font-weight:bold;
text-transform:uppercase;
line-height:12px;
color:#fff;
/*background-color:#32ccfe;*/
margin:0 0 0 42px;
}
#contenu #la_une h4 { /* activite carousel */
font-size:11px;
font-weight:bold;
text-transform:uppercase;
line-height:11px;
color:#000;
/*margin:-57px 0 0 55px;*/
}

#contenu #la_une a.envoi {
font-size:10px;
text-transform:uppercase;
}
#contenu #la_une a.envoi img{
position:relative;
top:2px;
}
#contenu #la_une a.acheter {
font-size:10px;
text-transform:uppercase;
float:right;
margin-top:-14px;
}
#contenu #la_une a.suite {
font-size:11px;
font-weight:bold;
}
#contenu #la_une div.article h3 span.type_article{
/*color:#32ccfe;*/
background-color:#FFF;
padding-right:5px;
}
#contenu #la_une img.visuel_petit {
float:right;
margin-left:15px;
margin-bottom:10px;
}

#contenu #la_une img.logo {
float:left;
}

#contenu #la_une p {
margin:5px 0 15px 0;
font-size:12px;
font-weight:normal;
text-indent:42px;
text-align:justify;
}

#contenu #la_une p.live {
margin:5px 15px 15px 0;
width:209px;
font-size:12px;
font-weight:normal;
text-indent:42px;
text-align:justify;
float:left;
}

#contenu #la_une p.normal {
margin:5px 0 15px 0;
font-size:12px;
font-weight:normal;
text-indent:0px;
text-align:left;
}
#contenu #la_une ul {
margin:5px 0 15px 0;
font-size:12px;
font-weight:normal;
}
#contenu #la_une ul li {
margin:0 0 5px 0;
}
#contenu #la_une ul.vod li {
clear:both;
}

#contenu #la_une ul.vod img {
float:left;
margin:0 5px 5px 0;
}

/* ______ COLONNE OUTILS ______ */

#global #col_outils {
position:relative;
top:-27px;
margin:73px 0 -27px 12px; /*Modifier marge colonne droite*/
width:160px;
float:right;
}
#global #col_outils div.outil {
margin:0 0 15px 0;
}
#global #col_outils h2 {
font-size:22px;
font-weight:bold;
text-transform:uppercase;
/*color:#32CCFE;*/
color:#000;
width:160px;
border-bottom:3px solid #000;
}
#global #col_outils div.outil p {
font-size:11px;
line-height:11px;
}
#global #col_outils hr{
border-top:1px solid #000;
width:45px;
text-align:left;
margin:4px 0;
}
#global #col_outils .txt_rss{
color:#f60;
}
#global #col_outils .txt_coul{
color:#32ccfe;
}

/* agenda */
#global #col_outils #agenda form{
font-size:9px;
text-transform:uppercase;
letter-spacing:-0.2px;
margin:6px 0 0 0;
}
#global #col_outils #agenda select{
font-size:10px;
border:1px solid #000;
width:160px;
margin:2px 0;
}
#global #col_outils #agenda a.validation{
display:block;
border:1px solid #000;
background-color:#000;
font-size:10px;
width:82px;
text-align:center;
height:14px;
line-height:14px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#global #col_outils #agenda a.brochure{
margin-top:10px;
display:block;
border:1px solid #000;
background-color:#000;
font-size:10px;
width:120px;
text-align:center;
height:14px;
line-height:14px;
color:#fff;
text-decoration:none;
text-transform:uppercase;
}
#global #col_outils #agenda ul {
font-size:10px;
text-transform:uppercase;
margin:2px 0 4px;
}
#global #col_outils #agenda ul li {
line-height:10px;
padding-left:9px;
}
#global #col_outils #agenda ul li#legende1 {
/*background:url(../img/picto_legende1_1.gif) no-repeat 0 1px;*/
}
#global #col_outils #agenda ul li#legende2 {
/*background:url(../img/picto_legende2_1.gif) no-repeat 0 1px;*/
}
#global #col_outils #agenda ul li#legende3 {
background:url(../img/nav/picto_legende3.gif) no-repeat 0 1px;
}
#global #col_outils #agenda td.aujourdhui {
border-bottom:solid 1px #666;
border-right:solid 1px #666;
}
#global #col_outils #agenda td.jour {
border:solid 1px #FFF;
}

/* mediatheque */
#global #col_outils #mediatheque h5{
font-size:11px;
font-weight:bold;
text-transform:uppercase;
color:#f60;
display:inline;
padding-left:6px;
}
#global #col_outils #mediatheque ul {
line-height:10px;
}
#global #col_outils #mediatheque ul#liste_mediatheque {
margin:3px 0;
}
#global #col_outils #mediatheque ul li a {
font-size:11px;
font-weight:bold;
}
#global #col_outils #mediatheque ul#rss_mediatheque li a {
font-size:10px;
font-weight:normal;
}

/* espace perso */
#global #col_outils #esp_perso {
/*display:none;*/
}

#global #col_outils #esp_perso ul{
margin:4px 0 0 12px;
font-size:10px;
font-weight:bold;
text-transform:uppercase;
}

#global #col_outils #esp_perso fieldset#login_perso {
width:160px;
}
#global #col_outils #esp_perso fieldset#login_perso label{
font-size:10px;
text-transform:uppercase;
margin:0;
}
#global #col_outils #esp_perso fieldset#login_perso input{
border-top:1px solid #000;
border-bottom:1px solid #000;
/*background-color:#99e7fe;*/
font-size:12px;
height:14px;
width:160px;
margin:0;
}
#global #col_outils #esp_perso fieldset#login_perso a {
font-size:10px;
font-weight:bold;
text-transform:uppercase;
height:12px;
line-height:12px;
color:#999;
letter-spacing:-0.5pt;
}
#global #col_outils #esp_perso fieldset#login_perso a.connexion {
/*color:#32ccfe;*/
float: right;
margin-top:-14px;
}

/* newsletter */
#global #col_outils #news h6 {
display:block;
margin:10px 0 0 12px;
font:normal bold 11px Arial, Helvetica, sans-serif;
text-transform:uppercase;
/*color:#32ccfe;*/
border-bottom:1px dotted #000;
}
#global #col_outils #news a {
font-size:11px;
font-weight:bold;
}
#global #col_outils #news ul li {
margin:0 0 0 0;
}
#global #col_outils #news ul li a {
display:block;
margin:0 0 0 12px;
border-bottom:1px dotted #000;
font-size:10px;
font-weight:normal;
text-transform:uppercase;
letter-spacing:-0.4pt;
text-decoration:none;
color:#000;
}
#global #col_outils #video {
font-size:10px;
text-transform:uppercase;
letter-spacing:-0.4pt;
margin-top:10px;
}
#global #col_outils #video h2{
	line-height:20px;
	background:#fff url(../img/nav/fond_video.gif) no-repeat;
	padding:5px 0 0 3px;
	width:157px;
	color:#fff;
}
#global #col_outils #video h2 .orangeLive{
	color:#ff6600;
}

#global #col_outils #video ul{
/*font-size:10px;
text-transform:uppercase;
letter-spacing:-0.4pt;*/
margin:4px 0 0 12px;
}
#global #col_outils #video ul li{
padding-left:10px;
}
#global #col_outils #facebook ul{
margin:4px 0 0 12px;
}
#global #col_outils #facebook ul li{
font-size:10px;
text-transform:uppercase;
letter-spacing:-0.4pt;
padding-left:10px;
}
#global #col_outils #annonces p.nb_annonces{
margin:4px 0 4px 12px;
font-size:10px;
text-transform:uppercase;
border-top:1px dotted #000;
border-bottom:1px dotted #000;
}
#global #col_outils #annonces ul{
font-size:10px;
text-transform:uppercase;
letter-spacing:-0.4pt;
margin:0 0 0 12px;
}
#global #col_outils #annonces ul li{
/*background:url(../img/picto_fleche_coul2.gif) no-repeat 0 3px;*/
padding-left:10px;
}
#global #col_outils #questions ul{
font-size:10px;
text-transform:uppercase;
letter-spacing:-0.4pt;
margin:4px 0 0 12px;
}
#global #col_outils #questions ul li{
/*background:url(../img/picto_fleche_coul2.gif) no-repeat 0 3px;*/
padding-left:10px;
}

#global #col_outils #facebook{
margin:0 0 15px 0px;
/*border-top:solid 1px #000;*/
}
#global #col_outils #facebook p{
font-size:11px;
font-weight:bold;
}
#global #col_outils #facebook ul li img{
margin:0 2px;
vertical-align:middle;
}
#global #col_outils #facebook ul li{
margin-top:3px;
}
#global #col_outils #facebook ul li a:hover{
text-decoration:none;
}
