/*/////STYLE GLOBAL DE LA PAGE HTM  /////*/
body   { 
background-color:#107EB7;
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#3E3E3E;
margin: 0 0 0 0;
}

input, option, select, textarea{
font-family: Verdana, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#3E3E3E;
background-color:#FFFFFF;
border-bottom:#3E3E3E 1px solid;
border-left:#3E3E3E 1px solid;
border-right:#3E3E3E 1px solid;
border-top:#3E3E3E 1px solid;
}
checkbox { border:0;}


ul {
list-style-type: none;
}

li {
list-style-type:none;
list-style: url(../images/interface/puce-li.gif);
background-repeat:no-repeat;
background-position:right;
padding-left:0px;
text-align: justify;
}

a{
color:#3E3E3E;
text-decoration: underline;
}

a:hover{
color:#3E3E3E;
text-decoration: none;
}

a.lnk-plus{
color:#7b7b7b;
text-decoration: underline;
}
a.lnk-plus:hover{
color:#7b7b7b;
text-decoration: none;
}

a.lnk-suite{
color:#00324e;
text-decoration: underline;
}
a.lnk-suite:hover{
color:#00324e;
text-decoration: none;
}

td{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#3E3E3E;
}

/* ///// HP : bandeau jeu concours ////// */
.lay-concours{
	display:block;
	width:660px; 
	height:300px;
	position:absolute;
	padding:0 0 0 0;
	margin:0 0 0 0;
	left:50%; 
	margin-left:-330px; 
	margin-top:220px;
}

.lay-dates-jeu{
	width:280px;
	height:100px;
	background-color:#D1E4F6;
	border:2px dashed #205397;
	padding:10px 0 10px 30px;
	margin:0 0 0 100px;
	/*fonts*/
	color:#205397;
	font-size:15px;
	font-weight:bold;
}

/* ///// FOND GENERAL ////// */

.bordure-left   { 
background-image: url(../images/interface/fond-left.gif);
background-repeat: no-repeat;
background-position: right top;
}

.bordure-centre   { 
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
background-color:#FFFFFF;
}

.bordure-right   { 
background-image: url(../images/interface/fond-right.gif);
background-repeat: no-repeat;
background-position: left top;
}

.fond-separateur   { 
background-image: url(../images/interface/fond-separateur.gif);
background-repeat: repeat-y;
background-position: left top;
}

.fond-trace   { 
padding-left:14px;
background-image: url(../images/interface/fond-trace.jpg);
background-repeat: no-repeat;
background-position: 0 bottom;
}

.img-left{
	border: solid #969696 1px;
	padding:0 0 0 0;
	margin:3px 15px 5px 0;
}

.img-right{
	border: solid #969696 1px;
	padding:0 0 0 0;
	margin:3px 0 5px 15px;
}


/*///// TEXTES DE LA PAGE /////*/

.events{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#3E3E3E;
}

a.events{
text-decoration: none;
}

.texte{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#3E3E3E;
}

a.texte{
text-decoration: underline;
}

a.texte:hover{
text-decoration: none;
}

.texte13{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#3E3E3E;
}

.texte-bold{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#3E3E3E;
}

.texte-azur{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#107EB7;
}

.titre-orange { font-size:11px; text-align: left; color:#FFA422; font-weight:bold;}
.erreur { text-align: left; color:#CD2328; font-size:10px; }

a.texte-azur{
text-decoration: underline;
}

a.texte-azur:hover{
text-decoration: none;
}

.texte-azur-bold{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#107EB7;
}

.texte-bleu-clair{
	color:00aeef;
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
}


/*/////  ENCARTS /////*/

.encart{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
font-style: italic;
color:#198AC5;
}

.encart-domaine{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
font-style: normal;
color:#c1163c;
padding:10px 12px 12px 19px;
}

.encart-rubrique{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
font-style: normal;
color:#00324e;
padding:10px 10px 0 10px;
padding-bottom: 10px;
}


#defile{
padding:2px 5px 2px 5px;
}

.accroche{
padding-left:17px; 
}

.img-puce{
margin-bottom:-2px;
}

.anim{
padding-left:19px;
}

/*/// CONTOURS /////*/

.contour-accueil{
border-color:#969696;
border-style:solid;
border-width:1px;
margin-top:7px;
margin-left:0px;
margin-bottom:10px;
margin-right:0px;
}

.contour{
border-color:#969696;
border-style:solid;
border-width:1px;
}

.contourcontenu{
border-color:#FFA422;
border-style:solid;
border-width:1px;
}

.contourtitre{
border-color:#107EB7;
border-style:solid;
border-width:1px;
border-collapse:collapse;
}

.none {
border-style:none;
} 

/*/// FOOTER /////*/

.footer{
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#CDD6DC;
}

a.footer{
text-decoration: none;
}

a.footer:hover{
text-decoration: underline;
color:#FFFFFF;
}

/*/// FOOTER ACCUEIL /////*/

.footer_accueil{
font-family: Verdana, Arial, sans-serif;
font-size:10px;
font-weight:normal;
color:#DBECF4;
font-style:italic;
margin-bottom:0px;
padding-bottom:4px;
margin-top:0px;
padding-top:0px;
}

.lien_footer_accueil{
text-decoration: underline;
color:#DBECF4;
}

.lien_footer_accueil:hover{
text-decoration: none;
color:#DBECF4;
}

/*///// SOUS MENU ////*/

.titre-menu{
font-family: Arial, Verdana, sans-serif;
font-size:15px;
font-weight:bold;
color:#107EB7;
}

.rouge-menu12{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#CD2328;
}

.rouge-menu11{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#CD2328;
}

.gris-menu11{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#838383;
}

.menu{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
color:#3E3E3E;
}

a.menu{
text-decoration: none;
}

a.menu:hover{
text-decoration: underline;
}

a.menu-interne:active{text-decoration:none; color:#000000; }
a.menu-interne:hover{text-decoration:none; color:#107EB7; }
a.menu-interne:visited{text-decoration:none; color:#000000; }
a.menu-interne:link{text-decoration:none; color:#000000; }


.menugras{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:bold;
color:#3E3E3E;
}

a.menugras{
text-decoration: none;
}

a.menugras:hover{
text-decoration: underline;
}


/*/// NAV CONTEN //////*/


.texte-nav{
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:bold;
color:#00324E;
}

ul#navlist
{
margin-left: 0;
padding-left: 0;
white-space: nowrap;
margin: 0 0 0 0;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { 
padding: 0px 5px; 
}

#navlist a:link, #navlist a:visited
{
color: #00324E;
background-color: #fff;
text-decoration: none;
}

#navlist a:hover
{
color: #fff;
background-color: #CD2328;
text-decoration: none;
}

#navlist a#current
{
color: #fff;
background-color: #CD2328;
text-decoration: none;
}


/*////// CONTENU DYNA ///////////*/

h1, .h1 {
font-family: Arial, Verdana, sans-serif;
font-size:14px;
font-weight:bold;
color:#EB8A00;
margin-top: 15px;
margin-bottom: 10px;
}

h2, .h2 {
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
font-style:italic;
color:#3E3E3E;
margin-top: 0px;
margin-bottom: 15px;
}

.textContenu {
font-family: Arial, Verdana, sans-serif;
font-size:12px;
font-weight:normal;
color:#3E3E3E;
}

#conteneur-droite { float:left; left:204px; width: 500px; }
#contenu-droite { margin-left: 0px; margin-right:0px; margin-top:20px; width: 500px;min-height:400px;}

#contenu1 { float:left; width:100%; margin-bottom:20px; text-align:justify;}
#contenu2 { float:left; width:100%; margin-bottom:20px; text-align:justify;}

#actu_images_gauche { float:left; margin-bottom:3px;  margin-top:4px; margin-right:8px;}
#actu_images_droite { float:right; margin-bottom:3px;  margin-top:4px; }
	
.contour_droite{
border-color:#969696;
border-style:solid;
border-width:1px;
margin-left:8px;
}

.contour_gauche{
border-color:#969696;
border-style:solid;
border-width:1px;
}

.separateur-fiche   { 
background-image: url(../images/interface/separateur.gif);
background-repeat: repeat-x;
background-position: right 50%;
}

.pistefermee{
font-family: Arial, Verdana, sans-serif;
font-size:11px;
font-weight:normal;
font-style: italic;
color:#9F9F9F;
}

#stylecadredisplay{
    width: 100%;
    height: 100%;
    left: 0px;	
    top: 0px;
    margin: 0;
    overflow: hidden;
}
.classroll3{
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    margin: 0;
    overflow: auto;
}

/* -------------------- */

#tdFooter
{
	height:6px;
	background:#fff url(../images/interface/footer.gif) 0 0 repeat-x;
}
#tdMenuHaut
{
	height:5px;
	background:#fff url(../images/interface/menu-haut.gif) 0 0 repeat-x;
}
#tdMenuBas
{
	height:27px;
	background:#fff url(../images/interface/menu-bas.gif) 0 0 repeat-x;
}
.titleRedHome
{
	font-size:16px;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	/*color:#cd2328;*/
	color:#2b749b;
	height:31px;
}
.titleRedHome strong
{
	display:block;
	position:relative;
	margin:0 10px 0 28px;
}
.bgBleuClair { 
	text-align:left;
	padding:0;
	background:#fff url(../images/rubriques/bleu_clair_haut.gif) top right no-repeat;
}
.bgBleu { 
	text-align:right;
	padding:0;
	background:#fff url(../images/rubriques/bleu_haut.gif) top right no-repeat;
}
#pressePictures h2
{
	font-style:normal;
	font-weight:bold;
	font-size:140%;
	margin:0;
	padding:30px 0 10px 0;
	clear:both;
	height:1%;
}
#pressePictures p
{
	display:block;
	width:205px;
	height:140px;
	padding-left:15px;
	float:left;
}
#pressePictures p a
{
	display:block;
	text-align:center;
	padding:3px;
	margin:0;
	border:1px solid #111;
	height:100px;
	width:100px;
}
#pressePictures p img
{
	border:none;
}
#pressePictures p b a
{
	display:block;
	padding:0;
	padding-top:5px;
	text-align:left;
	border:none;
	height:auto;
	width:auto;
}
#pressePictures p b
{
	font-weight:normal;
}
.wrapper
{
	clear:both;
	height:1%;
	font-style:italic;
	padding-top:20px;
}
#advertisingColumn img
{
	display:block;
	border:none;
	margin-bottom:20px;
	margin-left:8px;
}
.strongRedTitle
{
	display:block;
	position:absolute;
	margin-left:55px;
	margin-top:-10px;
	/*color:#cd2328;*/
	color:#2b749b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
}
html *> .strongRedTitle
{
margin-left:55px;
}
#advertisingColumn div
{
	padding:10px 0 12px 5px;
	margin:0;
	text-align:left;
}
#advertisingColumn div li, #advertisingColumn div ul
{
	list-style:none;
	list-style-image:none;
	margin:0; padding:0;
}
#advertisingColumn div li
{
	margin:0 5px 7px 5px;
}
.bgBleuWebcam {
	background-image:url(../images/rubriques/bleu_haut_webcam.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.navOnglets { clear:both; float:left; width:100%; padding:0; margin:0; border-bottom:1px solid #87d0ff; }
.navOnglets li { list-style:none; list-style-image:none;  width:auto; padding:0; margin:0 5px 0 0; float:left; background:#87d0ff url(../images/interface/onglet_left.gif) 0 0 no-repeat; }
.navOnglets li a { margin-left:5px; height:15px; display:block; float:left; padding:5px 10px 5px 0; background:#87d0ff url(../images/interface/onglet_right.gif) top right no-repeat; }
html *> .navOnglets li a { padding:5px 10px 5px 5px; }

.iconDir { display:block; color:#3b3b3b; background: url(../images/interface/arrow2.gif) 0 0 no-repeat; padding:5px 0 10px 30px; margin:5px 0 15px 0; font-weight:bold; font-size:12px; text-decoration:underline; }
.iconDir:hover { text-decoration:none; }

.imgBloc {
	margin:0 !important;
	margin-top: 10px;
	padding:10px 0 10px 0;
}