@charset "UTF-8";

* {
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
outline:none;
}

IMG {
border:0px
}

A {
text-decoration:none;
cursor:pointer;
}

A:HOVER {
text-decoration:underline;
}

BODY {
text-align:center;
background-color:#99ccff;
background-image:url(../media/maquette/background.jpg);
background-repeat:repeat-x;
}

#myBody {
width:955px;
height:auto;
margin-left:auto;
margin-right:auto;
text-align:left;
}

#myBody.alertPopup {
width:527px;
height:527px;
}

#myHeader {
position:relative;
float:left;
width:955px;
height:167px;
background-image:url(../media/maquette/header.jpg);
background-repeat:no-repeat;
}

#myPreHeader {
position:relative;
float:left;
clear:both;
font-size:18px;
font-weight:bold;
text-align:center;
width:935px;
padding:10px;
}

#myPreHeader A {
font-size:18px;
font-weight:bold;
}

#sites {
position:absolute;
left:297px;
top:113px;
width:650px;
height:auto;
text-align:right;
white-space:nowrap;
}

#sites A {
font-weight:bold;
font-size:14px;
color:#FFF;
border-right:2px solid #FFF;
padding-right:12px;
padding-left:12px;
text-transform:uppercase;
}

A#backHome {
position:absolute;
left:3px;
top:1px;
width:263px;
height:116px;
cursor:pointer;
}

#myContent {
position:relative;
float:left;
width:955px;
height:auto;
background-color:#FFFFFF;
background-image:url(../media/maquette/bg_body.jpg);
background-repeat:repeat-x;
padding-top:16px;
margin-bottom:6px;
}

#myContent.alertPopup {
width:527px;
background-image:none;
}

#leftColumn {
position:relative;
float:left;
width:178px;
padding:0;
margin-left:0px;
margin-right:10px;
margin-bottom:5px;
}

#mainRight {
position:relative;
float:left;
width:767px;
}

#mainColumn {
position:relative;
float:left;
width:507px;
padding:0;
padding-left:7px;
margin-right:0px;
margin-bottom:5px;
background-image:url(../media/maquette/bg_main.png);
background-repeat:repeat-y;
min-height:400px;
}

#myContent.alertPopup #mainColumn {
width:487px;
padding:0;
margin:0;
padding-left:0px;
margin-bottom:5px;
min-height:100px;
background-image:none;
}

#rightColumn {
position:relative;
float:left;
width:243px;
padding:0;
margin-left:5px;
margin-right:5px;
margin-bottom:5px;
}

#leftColumn H2 {
position:relative;
float:left;
width:163px;
height:auto;
padding-left:12px;
padding-bottom:4px;
padding-top:4px;
margin-top:4px;
margin-left:7px;
font-size:12px;
font-weight:bold;
color:#3399cc;
text-transform:uppercase;
background-image:url(../media/maquette/puce_rubrique.png);
background-repeat:no-repeat;
background-position:0px 6px;	
}

#leftColumn H2 A {
font-size:12px;
font-weight:bold;
color:#3399cc;
text-transform:uppercase;
cursor:pointer;
}

#leftColumn .small {
position:relative;
display:block;
margin-left:7px;
clear:both;
font-size:10px;
font-style:italic;
color:#3399cc;
cursor:pointer;
}

#leftColumn H3 A {
position:relative;
float:left;
width:163px;
height:auto;
margin-left:7px;
padding-left:12px;
font-size:10px;
font-weight:normal;
color:#3399cc;
text-transform:none;
cursor:pointer;
}

#leftColumn A:HOVER {
text-decoration:underline;
}

#leftColumn HR {
position:relative;
float:left;
width:175px;
height:0px;
border:0;
border-bottom:1px solid #a7b1cc;
padding-bottom:4px;
margin-left:7px;
}

#smartphone {
position:relative;
float:left;
width:142px;
height:49px;
}

#info {
position:relative;
float:left;
left:6px;
top:0px;
width:726px;
height:40px;
background-color:#FFFFFF;
border:1px solid #c0c5cc;
padding-right:27px;
z-index:2;
overflow:hidden;
//display:none;
}

.contentInfo {
width:720px;
height:30px;
margin:2px;
z-index:3;
list-style:none;
}

#closeInfo {
position:absolute;
left:738px;
top:2px;
width:13px;
height:13px;
cursor:pointer;
}

.tickercontainer { 
width:720px;
height:30px;
margin:2px;
z-index:3;
list-style:none;
overflow: hidden; 
}

.tickercontainer .mask {
position: relative;
left: 10px;
top: 8px;
width: 718px;
overflow: hidden;
}

ul.newsticker {
position: relative;
left: 720px;
list-style-type: none;
}

ul.newsticker li {
float: left;
font-size:18px;
font-weight:bold;
white-space:nowrap;
}


#rightColumn H2 {
position:relative;
float:left;
width:235px;
height:auto;
padding-top:2px;
padding-left:8px;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#3399cc;
border-bottom:1px solid #ffffff;
}

#rightColumn .pub_droite {
position:relative;
float:left;
width:240px;
height:auto;	
margin-top:2px;
border:1px solid #cb4f11;
overflow:hidden;
margin-bottom:6px;
}

#rightColumn .pub_droite IMG {
position:relative;
float:left;
width:240px;
height:auto;	
}

#leftColumn .pub_gauche {
position:relative;
float:left;
width:180px;
height:auto;
border:1px solid #a7b1cc;
margin-top:6px;
}

#rightColumn .pub_gauche IMG {
position:relative;
float:left;
width:180px;
height:auto;	
}

#rightColumn .bloc {
position:relative;
float:left;
width:227px;
height:auto;
padding-left:8px;
padding-right:8px;
padding-bottom:4px;
margin-bottom:6px;
background-image:url(../media/maquette/bg_left_bloc.jpg);
background-repeat:repeat-x;
background-color:#d6dbe1;
}

#rightColumn .bloc .mediaDossier {
position:relative;
float:left;
clear:both;
width:102px;
height:auto;
border:1px solid #cb4f11;
margin-top:8px;
overflow:hidden;
}

#rightColumn .bloc .rightDossier {
position:relative;
float:left;
width:115px;
margin-left:8px;
height:auto;
}

#rightColumn .bloc .rightBigTract {
position:relative;
float:left;
width:129px;
margin-left:8px;
height:auto;
}

#rightColumn .bloc .smallTract {
position:relative;
float:left;
clear:left;
width:108px;
height:auto;
margin-top:8px;
margin-right:8px;
margin-top:8px;
}

#rightColumn .bloc .rightSmallTract {
position:relative;
float:left;
width:109px;
height:auto;
}

#rightColumn .bloc .mediaBigTract {
position:relative;
float:left;
clear:both;
width:88px;
height:auto;
margin-top:8px;
overflow:hidden;
}

#mediaSmallTract1 {
position:relative;
float:left;
width:44px;
clear:both;
height:auto;
overflow:hidden;
margin-top:8px;
}

#mediaSmallTract2 {
position:relative;
float:left;
width:44px;
clear:both;
height:auto;
overflow:hidden;
margin-top:16px;
}

#rightColumn .bloc .media {
position:relative;
float:left;
clear:both;
width:225px;
height:auto;
border:1px solid #cb4f11;
margin-top:8px;
overflow:hidden;
}

#rightColumn .date {
position:relative;
float:left;
width:inherit;
color:#00344f;
font-size:12px;
margin-bottom:8px;
font-style:normal;
}

#rightColumn .dateOrange {
position:relative;
float:left;
width:inherit;
color:#cb4f11;
font-size:10px;
margin-bottom:8px;
font-style:italic;
}

#rightColumn A.dateOrange:HOVER {
text-decoration:underline;
}

#rightColumn A.orangeBig {
position:relative;
float:left;
width:inherit;
color:#cb4f11;
font-size:10px;
margin-bottom:8px;
font-weight:bold;
text-transform:uppercase;
padding-top:16px;
}

#rightColumn A.orangeBig:HOVER {
text-decoration:underline;
}

#rightColumn H3 {
position:relative;
float:left;
width:inherit;
color:#00344f;
font-size:12px;
font-weight:bold;
margin-bottom:0px;
margin-top:8px;
}

#rightColumn H3 A{
color:#00344f;
font-size:12px;
font-weight:bold;
}

#rightColumn H3 A:HOVER{
text-decoration:underline;
}

#rightColumn H4 A {
position:relative;
float:left;
width:inherit;
color:#00344f;
font-size:12px;
font-weight:normal;
margin-bottom:8px;
margin-top:8px;
}

#rightColumn H4 A:HOVER {
text-decoration:underline;
}


#rightColumn A.date:HOVER {
text-decoration:underline;
}

#rightColumn .sondage LABEL {
position:relative;
float:left;
width:inherit;
height:auto;
padding-bottom:8px;
}

#rightColumn .sondage LABEL INPUT {
position:relative;
float:left;
width:17px;
height:auto;
text-align:left;
margin-top:1px;
}

#rightColumn .sondage STRONG {
position:relative;
float:left;
width:207px;
padding-left:3px;
color:#00344f;
font-size:12px;
font-weight:normal;
}

#rightColumn .sondage .barreShell {
position:relative;
float:left;
width:207px;
height:20px;
margin-left:3px;
overflow:hidden;
margin-top:2px;
margin-bottom:4px;
}

#rightColumn .sondage .barreShell .barre {
position:absolute;
left:0px;
top:0px;
height:20px;
background-image:url(../media/maquette/bg_barre.png);
}

#rightColumn .sondage .barreShell SPAN {
position:absolute;
left:0px;
top:0px;
font-size:12px;
font-weight:bold;
color:#fff;
z-index:2;
margin-top:3px;
margin-left:1px;
}

#valideSondage {
position:relative;
float:left;
width:auto;
height:18px;
padding:3px;
color:#FFF;
font-weight:bolder;
text-transform:uppercase;
background-image:url(../media/maquette/bg_bouton_valider.png);
background-repeat:repeat-x;
border:0;
cursor:pointer;
}

#mainColumn #archive {
position:relative;
float:left;
width:503px;
height:auto;
background-color:#939dba;
margin-top:6px;
}

#mainColumn #archive STRONG {
position:relative;
float:left;
width:487px;
color:#9cdbfb;
font-size:30px;
padding-left:8px;
padding-right:8px;
text-transform:uppercase;
font-weight:normal;
}

#agenda {
position:relative;
float:left;
width:180px;
height:auto;
border:1px solid #a7b1cc;
margin-top:4px;
margin-bottom:6px;
}

#leftColumn #agenda H4 {
position:relative;
float:left;
width:180px;
height:20px;
padding:0;
margin:0;
background-image:url(../media/maquette/bg_title_agenda.png);
background-repeat:repeat-x;
}

#leftColumn #agenda .liens {
position:relative;
float:left;
width:180px;
clear:both;
margin-top:8px;
}

#leftColumn #agenda .liens A.lienprev {
font-size:11px;
color:#3399cc;
font-weight:bold;
margin-left:8px;
}

#leftColumn #agenda .liens A.liennext {
font-size:11px;
color:#3399cc;
font-weight:bold;
margin-right:8px;
}

#leftColumn #agenda .liens A.liencurrent {
font-size:11px;
color:#3399cc;
font-weight:bold;
}

#leftColumn #agenda H4 SPAN {
position:relative;
float:left;
width:173px;
margin-left:7px;
height:20px;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
text-transform:uppercase;
padding-left:12px;
padding-top:4px;
background-image:url(../media/maquette/puce_agenda.png);
background-repeat:no-repeat;
background-position:0px 6px;	
}

#calendar {
position:relative;
float:left;
width:180px;
background-color:#dfe2e5;
height:auto;
}

#mois {
position:relative;
float:left;
width:154px;
height:auto;
border-top:1px solid #1171ac;
border-left:1px solid #1171ac;
margin-top:8px;
margin-bottom:8px;
margin-left:13px;
}

#mois DIV.enteteJour {
position:relative;
float:left;
width:21px;
height:15px;
border-bottom:1px solid #1171ac;
border-right:1px solid #1171ac;
background-color:#9dcfed;
font-size:11px;
text-align:center;
font-weight:bold;
padding-top:2px;
}

#mois DIV.jour {
position:relative;
float:left;
width:21px;
height:17px;
border-bottom:1px solid #1171ac;
border-right:1px solid #1171ac;
}

#mois DIV.jour SPAN {
position:absolute;
left:0px;
top:0px;
width:21px;
height:15px;
font-size:11px;
text-align:center;
font-weight:bold;
padding-top:2px;
}

#mois DIV.jour SPAN.actif {
cursor:pointer;
background-color:#00c2ff;
}

#mois DIV.jour IMG {
position:absolute;
left:0px;
top:0px;
width:21px;
height:15px;
cursor:pointer;
padding-top:2px;
}

#mois DIV.notToday {
background-color:#dfe2e5;
color:#00344f;
}

#mois DIV.today {
background-color:#9dcfed;
color:#cb4f11;
}

#menu {
position:absolute;
left:0px;
top:138px;
width:948px;
height:27px;
background-image:url(../media/maquette/bg_bandeau.png);
background-repeat:repeat-x;
border:1px solid #fff;
overflow:display;
}

#menu H2 {
position:relative;
float:left;
font-size:12px;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
margin-top:7px;
margin-left:18px;
}

#rechercheZone {
position:relative;
float:left;
width:111px;
height:12px;
margin-left:4px;
margin-top:7px;
margin-left:7px;
margin-right:7px;
border:1px solid #3e5466;
background-color:#FFF;
}

INPUT#recherche {
position:relative;
float:left;
width:85px;
height:12px;
padding-left:3px;
padding-right:3px;
font-size:10px;
font-weight:bold;
color:#000;
border:0;
}

INPUT#doRecherche {
position:relative;
float:left;
width:10px;
height:10px;
margin-top:1px;
background-image:url(../media/maquette/bouton_recherche.png);
background-repeat:no-repeat;
cursor:pointer;
border:0;
}

#newsletterZone {
position:relative;
float:left;
width:111px;
height:12px;
margin-left:4px;
margin-top:7px;
margin-left:7px;
margin-right:7px;
border:1px solid #3e5466;
background-color:#FFF;
}

INPUT#newsletter {
position:relative;
float:left;
width:85px;
height:12px;
padding-left:3px;
padding-right:3px;
font-size:10px;
font-weight:bold;
color:#000;
border:0;
}

INPUT#doNewsletter {
position:relative;
float:left;
width:10px;
height:10px;
margin-top:1px;
background-image:url(../media/maquette/bouton_recherche.png);
background-repeat:no-repeat;
cursor:pointer;
border:0;
}

#mainColumn #bandeauHome {
position:relative;
float:left;
width:507px;
height:auto;
margin-top:6px;
background-image:url(../media/maquette/bandeau_jaune.jpg);
background-repeat:repeat-y;
padding-top:4px;
}

#mainColumn #bandeauHome STRONG {
position:relative;
float:left;
width:487px;
color:#3e5466;
font-size:30px;
padding-left:8px;
padding-right:8px;
text-transform:uppercase;
font-weight:normal;
}

#mainColumn #videoHome {
position:relative;
float:left;
width:480px;
margin-top:6px;
padding-left:14px;
padding-right:13px;
padding-bottom:14px;
padding-top:8px;
background-color:#f6ab08;
}

#mainColumn #videoHome H1 {
position:relative;
float:left;
width:471px;
color:#fbdb94;
font-size:24px;
text-transform:uppercase;
font-weight:normal;
}

#mainColumn #videoHome H1 A {
color:#fbdb94;
font-size:24px;
text-transform:uppercase;
font-weight:normal;
}

#mainColumn #videoHome H1 A:HOVER {
text-decoration:underline;
}

#mainColumn #videoHome H2 {
position:relative;
float:left;
width:471px;
color:#3e5466;
font-size:20px;
text-transform:none;
font-weight:bold;
margin-bottom:8px;
text-align:justify;
}

#mainColumn #videoHome H2 A {
color:#3e5466;
font-size:20px;
text-transform:none;
font-weight:bold;
text-align:justify;
}

#mainColumn #videoHome H2 A:HOVER {
text-decoration:underline;
}

.flowplayer{
position:relative;
float:left;
}


#mainColumn #firstActuHome {
position:relative;
float:left;
width:471px;
height:auto;
margin-top:6px;
padding:18px;
padding-top:8px;
}

#mainColumn #firstActuHome H2 {
position:relative;
float:left;
width:inherit;
color:#cb4f11;
font-size:20px;
text-transform:none;
font-weight:bold;
}

#mainColumn #firstActuHome H2 A {
color:#cb4f11;
font-size:20px;
text-transform:none;
font-weight:bold;
}

#mainColumn #firstActuHome H2 A:HOVER {
text-decoration:underline;
}

#mainColumn #firstActuHome EM {
position:relative;
float:left;
width:inherit;
color:#999999;
font-size:10px;
font-style:normal;
margin-bottom:4px;
}

#mainColumn #firstActuHome H3 {
position:relative;
float:left;
width:inherit;
margin-bottom:8px;
font-size:12px;
color:#3e5466;
font-weight:bold;
text-align:justify;
}

#mainColumn #firstActuHome H3 A {
font-size:12px;
color:#3e5466;
font-weight:bold;
text-align:justify;
}

#mainColumn #autreActuHome {
position:relative;
float:left;
width:507px;
height:auto;
background-image:url(../media/maquette/bg_autre_info.png);
background-repeat:repeat-y;
}

#mainColumn #autreActuHome #leftActu {
position:relative;
float:left;
width:231px;
height:auto;
min-height:500px;
margin-right:5px;
}

#mainColumn #autreActuHome #rightActu {
position:relative;
float:left;
width:266px;
height:auto;
min-height:500px;
margin-left:5px;
}

#mainColumn #autreActuHome #rightActu H2 {
position:relative;
float:left;
width:246px;
height:auto;
padding-top:2px;
padding-left:20px;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#99cce5;
border-bottom:1px solid #ffffff;
}

#mainColumn #autreActuHome #rightActu H3 {
position:relative;
float:left;
width:240px;
height:auto;
padding-left:13px;
font-size:12px;
font-weight:normal;
color:#3e5466;
}

#mainColumn #autreActuHome #rightActu H3 A {
font-size:12px;
font-weight:normal;
color:#3e5466;
}

.smallFlowplayer{
position:relative;
float:left;
width:240px;
height:180px;
margin:13px;
margin-bottom:8px;
}

.smallFlowplayer IMG.smallPlayer {
position:absolute;
left:100px;
top:70px;
cursor:pointer;
width:40px;
height:40px;
}

#mainColumn #autreActuHome #leftActu H2 {
position:relative;
float:left;
width:210px;
height:auto;
padding-top:2px;
padding-left:20px;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-transform:uppercase;
background-color:#939dba;
border-bottom:1px solid #ffffff;
}

#mainColumn #autreActuHome #leftActu .bloc {
position:relative;
float:left;
width:202px;
height:auto;
padding-left:20px;
padding-right:8px;
padding-bottom:8px;
margin-bottom:8px;
background-color:#c3cbe1;
}

#mainColumn #autreActuHome #leftActu .blocBis {
position:relative;
float:left;
width:202px;
height:auto;
padding-left:20px;
padding-right:8px;
padding-bottom:8px;
margin-bottom:8px;
border-bottom:1px solid #99cce5;
}

#mainColumn #autreActuHome #leftActu .bloc H3, #mainColumn #autreActuHome #leftActu .blocBis H3 {
position:relative;
clear:both;
font-size:16px;
font-weight:bold;
color:#cb4f11;
padding-top:8px;
}

#mainColumn #autreActuHome #leftActu .bloc H3 A, #mainColumn #autreActuHome #leftActu .blocBis H3 A {
font-size:16px;
font-weight:bold;
color:#cb4f11;
}

#mainColumn #autreActuHome #leftActu .bloc H3 A:HOVER, #mainColumn #autreActuHome #leftActu .blocBis H3 A:HOVER {
text-decoration:underline;
}

#mainColumn #autreActuHome #leftActu .bloc EM, #mainColumn #autreActuHome #leftActu .blocBis EM {
position:relative;
clear:both;
font-size:10px;
color:#fff;
font-style:normal;
}

#mainColumn #autreActuHome #leftActu .bloc H4, #mainColumn #autreActuHome #leftActu .blocBis H4 {
position:relative;
clear:both;
font-size:12px;
color:#3e5466;
padding-top:4px;
font-weight:normal;
text-align:justify;
}

DIV#myMenuContainer {
position:absolute;
width:711px;
height:24px;
margin-top:3px;
left:237px;
top:0px;
z-index:999;
overflow:visible;
}

UL#myMenu {
position:absolute ;
left:0px;
top:0px;
padding:0;
margin:0;
list-style:none;
}

UL#myMenu > LI {
position:relative;
float:left;
width:auto;
padding-left:10px;
padding-right:10px;
list-style:none;
text-align:center;
border-right:2px solid #fff;
margin-top:1px;
}

UL#myMenu > LI.actif {
}

UL#myMenu > LI > A {
position:relative;
float:left;
font-size:12px;
color:#FFFFFF;
padding-top:5px;
width:inherit;
font-weight:bold;
}

UL#myMenu LI A.hover {
text-decoration:none;
}

UL#myMenu LI A.actif {
text-decoration:none;
color:#8c001d;
font-weight:bold;
}

UL#myMenu LI UL.subMenu {
position:absolute;
top:24px;
left:0px;
width:auto;
padding:4px;
background-image:url(../media/maquette/bg_left_bloc.jpg);
background-repeat:repeat-x;
background-color:#d6dbe1;
height:auto;
z-index:999;
list-style:none;
margin:0;
display:none;
text-align:left;
border-left:1px solid #ffffff;
border-right:1px solid #ffffff;
border-bottom:1px solid #ffffff;
}

UL#myMenu LI UL.subMenu LI {
padding-top:1px;
padding-bottom:1px;
border-bottom:1px solid #00344f;
}

UL#myMenu LI UL.subMenu LI A {
font-size:11px;
font-weight:bold;
color:#00344f;
text-decoration:none;
white-space:nowrap;
}

.alertTrigger {
display:none;
}

.blocvideoHome {
display:none;
}

#blocvideoHome1 {
display:block;
}

.blocTract {
display:none;
}

#blocTract1 {
display:block;
}

#facebook {
position:relative;
float:left;
width:180px;
height:auto;
border-top:1px solid #a7b1cc;
border-left:1px solid #a7b1cc;
border-right:1px solid #a7b1cc;
}

#facebook IMG {
position:relative;
float:left;
margin:3px;
}

#facebook A {
position:relative;
float:left;
margin:3px;
padding-top:2px;
padding-left:8px;
font-weight:bold;
font-size:12px;
color:#3399cc;
line-height:14px;
}

#twitter {
position:relative;
float:left;
width:180px;
height:auto;
border:1px solid #a7b1cc;
margin-top:6px;
}

#twitter IMG {
position:relative;
float:left;
margin:3px;
}

#twitter A {
position:relative;
float:left;
margin:3px;
padding-top:9px;
padding-left:8px;
font-weight:bold;
font-size:12px;
color:#3399cc;
line-height:14px;
}

#twitter_followers {
position:relative;
float:left;
width:175px;
height:auto;
border-left:1px solid #a7b1cc;
border-right:1px solid #a7b1cc;
border-bottom:1px solid #a7b1cc;
padding-top:5px;
margin-botom:6px;
padding-left:5px;
}

#twitter_followers A {
position:relative;
float:left;
width:24px;
height:24px;
margin-right:5px;
margin-bottom:5px;
}

#twitter_followers A IMG {
width:24px;
height:24px;
cursor:pointer;
}

#flux_rss {
position:relative;
float:left;
width:180px;
height:auto;
border-left:1px solid #a7b1cc;
border-right:1px solid #a7b1cc;
border-bottom:1px solid #a7b1cc;
margin-bottom:6px;
}

#flux_rss IMG {
position:relative;
float:left;
margin:3px;
}

#flux_rss A {
position:relative;
float:left;
padding-top:5px;
padding-left:8px;
font-size:12px;
color:#3399cc;
}

#youtube, #dailymotion {
position:relative;
float:left;
width:180px;
height:auto;
border:1px solid #a7b1cc;
margin-top:6px;
}

#youtube IMG, #dailymotion IMG {
position:relative;
float:left;
margin:3px;
padding-top:6px;
}

#youtube A, #dailymotion A {
position:relative;
float:left;
padding-top:3px;
padding-left:8px;
font-size:12px;
color:#3399cc;
}

#myFooter {
position:relative;
float:left;
width:927px;
padding-left:14px;
padding-right:14px;
padding-top:7px;
padding-bottom:7px;
height:auto;
background-color:#135367;
}

#myFooter #footerMenu {
position:relative;
float:left;
width:927px;
height:auto;
}

#myFooter #footerMenu A.gauche {
position:relative;
float:left;
color:#fff;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-left:7px;
border-left:2px solid #fff;
}

#myFooter #footerMenu A.droite {
position:relative;
float:right;
color:#fff;
font-size:12px;
font-weight:bold;
text-transform:uppercase;
padding-left:7px;
border-left:2px solid #fff;
margin-left:60px;
}

#leftFooterMenu {
position:relative;
float:left;
width:580px;
min-height:150px;
height:auto;
}

#leftFooterMenu .infoAretenir {
position:relative;
float:left;
width:150px;
height:auto;
margin-right:30px;
margin-top:10px;
margin-bottom:10px;
}

#leftFooterMenu .infoAretenir H4 {
position:relative;
float:left;
width:150px;
height:auto;
min-height:15px;
font-size:10px;
font-weight:bold;
color:#FFF;
text-transform:uppercase;
}

#leftFooterMenu .infoAretenir .videoBottom {
position:relative;
float:left;
width:150px;
height:69px;
overflow:hidden;
}

#leftFooterMenu .infoAretenir A {
position:relative;
float:left;
width:150px;
height:auto;
min-height:15px;
font-size:10px;
font-weight:normal;
color:#FFF;
}

.verySmallFlowplayer{
position:relative;
float:left;
width:120px;
height:90px;
background-repeat:no-repeat;
background-position:center;
background-color:#000;
}

.verySmallFlowplayer IMG.smallPlayer {
position:absolute;
left:50px;
top:35px;
cursor:pointer;
width:20px;
height:20px;
}

#rightFooterMenu1 {
position:relative;
float:left;
width:210px;
margin-top:15px;
height:auto;
}

#rightFooterMenu1 A {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#FFF;
font-weight:normal;
margin-bottom:10px;
background-position:0px 0px;
background-repeat:no-repeat;
padding-left:20px;
margin-left:20px;
}

A.smallRSS {
background-image:url(../media/maquette/icone_rss.png);
}

A.smallfacebook {
background-image:url(../media/maquette/icone_facebook.png);
}

A.smallTwitter {
background-image:url(../media/maquette/icone_twitter.png);
}

A.smallYouTube {
background-image:url(../media/maquette/icone_youtube.png);
}

A.smallDailyMotion {
background-image:url(../media/maquette/icone_dailymotion.png);
}

#rightFooterMenu2 {
position:relative;
float:left;
width:137px;
height:auto;
margin-top:15px;
}

#rightFooterMenu2 A {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#FFF;
font-weight:normal;
margin-bottom:10px;
margin-left:20px;
}

#bottomFooterMenu {
position:relative;
float:left;
width:927px;
height:auto;
background-color:#135367;
padding-bottom:5px;
}

#bottomFooterMenu A {
position:relative;
float:right;
color:#fff;
font-size:10px;
padding-left:7px;
border-right:1px solid #fff;
padding:0;
margin:0;
margin-left:20px;
padding-right:20px;
}

.headerArticle P {
position:relative;
float:left;
clear:both;
font-size:14px;
font-weight:bold;
font-style:normal;
text-transform:uppercase;
color:#72b2d2;
width:507px;
}

.headerArticle H1 {
position:relative;
float:left;
clear:both;
font-size:18px;
color:#3e5466;
font-style:normal;
text-transform:none;
text-decoration:none;
font-weight:bold;
width:507px;
}

.listeArticle {
position:relative;
float:left;
clear:both;
width:507px;
}

.listeArticle A {
position:relative;
float:left;
clear:both;
font-size:14px;
color:#3e5466;
font-style:normal;
text-transform:none;
text-decoration:none;
font-weight:bold;
padding-top:10px;
width:507px;

}

.headerArticle EM, .listeArticle EM {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#3e5466;
width:507px;
}

.headerArticle STRONG {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#cb4f11;
font-style:normal;
margin-top:10px;
}

.headerArticle H2 {
position:relative;
float:left;
clear:both;
font-size:14px;
color:#3e5466;
font-style:normal;
font-weight:bold;
margin-top:10px;
text-align:justify;
width:507px;
}

.listeArticle H2 {
position:relative;
float:left;
clear:both;
font-size:14px;
color:#3e5466;
font-style:normal;
font-weight:normal;
text-align:justify;
width:507px;
}

.article {
position:relative;
float:left;
clear:both;
color:#3e5466;
font-size:12px;
font-weight:normal;
margin-top:10px;
text-align:justify;
width:507px;
}

.article P {
margin-bottom:5px;
}

.article A {
color:#3e5466;
font-size:12px;
font-weight:normal;
text-decoration:underline;
margin-top:10px;
}

A.telecharger {
position:relative;
float:left;
clear:both;
font-size:12px;
color:#cb4f11;
font-weight:bold;
margin-top:5px;
white-space:nowrap;
}

A.lire {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#cb4f11;
font-weight:bold;
}

A.commentaire {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#cb4f11;
font-weight:bold;
}

.blocMedia {
position:relative;
float:left;
width:220px;
height:auto;
padding-bottom:10px;
padding-left:7px;
margin-right:10px;
padding-right:10px;
//border-right:2px solid #c0c5cc;
text-align:justify;
overflow:hidden;
}

.blocMedia A {
position:relative;
float:left;
clear:both;
font-size:14px;
color:#cb4f11;
font-weight:bold;
height:52px;
overflow:hidden;
}

.blocMedia EM {
position:relative;
float:left;
clear:both;
font-size:10px;
color:#999999;
font-style:normal;
}

.videocontainer {
position:relative;
float:left;
clear:both;
}

SPAN.pages {
position:relative;
float:left;
clear:both;
font-size:12px;
color:#666666;
display:block;
text-align:center;
padding-top:15px;
margin-top:5px;
width:507px;
}

SPAN.pages A {
position:relative;
float:left;
margin-bottom:5px;
font-size:12px;
color:#666666;
margin-right:5px;
padding:2px;
border: 1px solid #666666;
text-decoration:none;
}

SPAN.pages A.active, SPAN.pages A:hover {
font-size:12px;
color:#FFFFFF;
margin-right:5px;
padding:2px;
border: 1px solid #666666;
background-color:#666666;
text-decoration:none;
}

.tooltip {
display:none;
background:transparent url(../media/maquette/tooltip.png);
font-size:11px;
height:70px;
width:160px;
padding:25px;
color:#1b82b8;	
}

#newsletter_ok {
position:relative;
display:block;
margin-left:7px;
clear:both;
font-size:10px;
font-style:italic;
font-weight:bold; 
color:#F60;
display:none;
}

#france {
position:relative;
float:left;
border:1px solid #cb4f11;
text-decoration:none;
}

.entete {
position:relative;
float:left;
width:507px;
height:auto;
background-color:#939dba;
margin-top:6px;
padding-top:2px;
padding-bottom:2px;
}

.entete STRONG {
position:relative;
float:left;
font-size:30px;
text-transform:uppercase;
color:#9cdbfb;
font-weight:normal;
padding-left:2px;
}

.region H1 {
position:relative;
float:left;
clear:both;
font-size:14px;
font-weight:bold;
color:#72b2d2;
margin-top:20px;
text-transform:uppercase;
}

.region H2	 {
position:relative;
float:left;
clear:both;
font-size:14px;
font-weight:bold;
color:#3e5466;
margin-bottom:12px;
text-transform:none;
}


#departementZone {
position:relative;
float:right;
width:106px;
height:12px;
margin-left:4px;
margin-top:9px;
margin-left:7px;
margin-right:7px;
}

SELECT#id_departement {
position:relative;
float:right;
width:100%;
height:12px;
padding-left:3px;
padding-right:0px;
font-size:10px;
font-weight:bold;
color:#000;
}

P.noInfo {
position:relative;
float:left;
clear:both;
font-size:12px;
font-weight:bold;
color:#72b2d2;
text-transform:none;
}

.headerArticle {
position:relative;
float:left;
clear:both;
width:507px;
height:auto;
}

.headerArticles {
position:relative;
float:left;
clear:both;
width:507px;
height:auto;
background-color:#939dba;
overflow:hidden;
}

.headerArticles SPAN {
position:relative;
float:left;
font-size:26px;
color:#9cdbfb;
padding-left:5px;
text-transform:uppercase;
padding-top:2px;
padding-bottom:0px;
}

.article * {
font-size:12px;
}

.audio-titre {
position:relative;
float:left;
clear:both;
font-size:11px;
font-weight:bold;	
color:#3e5466;
margin-top:15px;
padding-left:4px;
}

.audioPlayer {
position:relative;
float:left;
clear:both;
margin-top:3px;
}

UL.diaporama {
position:relative;
float:left;
clear:both;
list-style:none;
margin-top:10px;
}

UL.diaporama LI {
position:relative;
float:left;
list-style:none;
width:auto;
height:90px;
margin-right:10px;
margin-bottom:10px;
}

UL.diaporama LI A {
position:relative;
float:left;
}

UL.diaporama LI A IMG {
position:relative;
float:left;
}

.player {
position:relative;
float:left;
clear:both;
cursor:pointer;
text-align:center;
}

.player IMG {
z-index:9;
}

.player div.info {
height:40px;
background:#000 url(/media/maquette/h80.png) repeat-x;
opacity:0.7;
color:#fff;
text-align:left;
padding:5px 15px;	
font-family:"bitstream vera sans","trebuchet ms";
font-size:12px;
border-top:1px solid #ccc;
margin-top:120px;
overflow:hidden;
}

.player div.info span {
color:#99FF99;
display:block;
font-weight:bold;
}

.visuel {
position:relative;
float:left;
clear:both;
margin-top:5px;
margin-bottom:5px;
max-width:480px;
max-height:340px;
}

.videos {
position:relative;
float:left;
clear:both;
margin-left:10px;
margin-top:5px;
}

.tableVisuel {
position:relative;
float:left;
clear:both;
}

.tableVisuel IMG {
max-width:480px;
max-height:340px;
}

.bigVisuel {
position:relative;
float:left;
max-width:240px;
margin-top:5px;
margin-right:5px;
}

.smallVisuel {
position:relative;
float:left;
width:120px;
margin-top:5px;
margin-right:5px;
}

.verySmallVisuel {
position:relative;
float:left;
width:88px;
margin-top:5px;
margin-right:5px;
}

.smallplayer {
position:relative;
float:left;
width:120px;
height:90px;
background-color:#000;
margin-top:5px;
margin-right:5px;
overflow:hidden;
}

.smallplayer IMG.fond {
position:absolute;
left:0px;
top:0px;
width:120px;
height:90px;
z-index:1;
}

.smallplayer A IMG {
position:absolute;
left:40px;
top:25px;
z-index:2;
width:40px;
height:40px;
}

.insertTable {
position:relative;
float:left;
margin-top:10px;
width:507px;
}

.insertTable TR {
color:#47494e;
font-size:12px;
font-weight:bold;
}

.insertTable TR TH {
color:#47494e;
font-size:12px;
font-weight:bold;
vertical-align:middle;
text-align:left;
padding:5px;
white-space:nowrap;
}

.insertTable TR TD {
color:#47494e;
font-size:12px;
font-weight:normal;
padding:5px;
cursor:pointer;
}

.formField {
position:relative;
float:left;
width:490px;
}

.formField LABEL {
position:relative;
float:left;
width:475px;
border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-left-radius: 5px;
-moz-border-radius-topleft: 5px;
font-weight:bold;
font-size:12px;
padding:3px;
padding-left:18px;
}

.formField LABEL.normal {
background-color:#47494e;
color:#fff;
}

.formField LABEL.errorLabel {
background-color:#dc552b;
color:#fff;
}

.formField .formText {
position:relative;
float:left;
width:490px;
height:20px;
border:0;
border-left:1px solid #47494e;
border-right:1px solid #47494e;
border-bottom:1px solid #47494e;
color:#47494e;
font-weight:normal;
font-size:12px;
padding:2px;
}

.formField .formTextSpecial {
position:relative;
float:left;
width:490px;
height:20px;
border:0;
border:1px solid #47494e;
color:#47494e;
font-weight:normal;
font-size:12px;
padding:2px;
margin-bottom:1px;
margin-top:1px;
}

.formField .formTextarea {
position:relative;
float:left;
width:490px;
height:60px;
border:0;
border-left:1px solid #47494e;
border-right:1px solid #47494e;
border-bottom:1px solid #47494e;
color:#47494e;
font-weight:normal;
font-size:12px;
padding:2px;
}

DIV.formError {
position:relative;
float:left;
clear:both;
width:484px;
height:auto;
padding:5px;
height:auto;
background-color:#dc552b;
color:#FFF;
font-size:15px;
font-weight:bold;
border-radius: 5px;
-moz-border-radius: 5px;
color:#FFF;
text-align:center;
border:1px solid #47494e;
display:none;
}

DIV.formInfo {
position:relative;
float:left;
clear:both;
width:484px;
height:auto;
padding:5px;
height:auto;
background-color:#069;
color:#FFF;
font-size:15px;
font-weight:bold;
border-radius: 5px;
-moz-border-radius: 5px;
color:#FFF;
text-align:center;
border:1px solid #47494e;
display:none;
}
