body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#202A49;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}

h1{ font-size:100%; margin:0px; padding:0px; }
h2{ font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px; margin:0px; padding:0px; }

#socialscroll {
	background-image: url(/images/bg-scroll-reseau-canal-franchise.png);
	height: 280px;
	margin-left:917px;
	padding: 30px 0 0 10px;
	position: fixed;
	top: 345px;
	width: 90px;
	z-index: 20;
}

* html #socialscroll {
	position: absolute;
}

.reseauScroll {
	margin:0 10px 13px 0;
	float:left;
}
	
.normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.normalTreb {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}


.haut{
	background-color:#FFF;
	width:955px;
	margin:0 auto;
}

.corps{
	background-color:#FFFFFF;
	width:955px;
	margin:0 auto;

}
.corpsInter{
	width:860px;
	background-color:#FFFFFF;
	margin:0 auto;
	text-align:center;

}

.corpsDroit{
	width:501px;
}
.tabCentre {
	width:955px;
}
.celGauche {
	width:404px;
	background-image:url(../images/gauche.gif);
}
.celDroit {
	width:551px;
	background-image:url(../images/bg_droit.gif);

}
.badeauTitre{
	width:498px;
	background-color:#FF9600;
}
.separOrangeHoriz {
	width:498px;
	height:1px;
	background-color:#FF9600;
}
.logoPte {
	background-color:white;
	background-position:center;
	background-repeat:no-repeat;
	width:52px;
	border:1px solid #A8A8A8;
	float:left;
	margin:8px 8px 0px 0px;
}
.btVoirPlus {
	float:left;
	margin:8px 8px 0px 0px;
	border:1px solid #000;
	height:52px;
	width:238px;
	text-align:center;
	background-color:#FF9600;	
}
.btVoirPlus a{
	display:block;
	margin-top:16px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.rubPrincip {
	width:254px;
	border-bottom:1px solid #1f2948;
	padding: 5px 0 5px 0;
}
.rub {	
	margin-left:10px;
}

.titrerub {
}
.titrerub a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c285a;
	font-weight:bold;
	text-decoration:none;	
}
.titrerub a:hover{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0c285a;
	font-weight:bold;
	text-decoration:underline;
}

.ssrub { }

.ssrub a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	margin-bottom:5px;
	margin-left:5px;
}
.ssrub a:hover{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:underline;
	margin-left:5px;
}

.voirPlus {
}
.voirPlus a{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#46668a;
	text-decoration:none;
}
.voirPlus a:hover{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#46668a;
	text-decoration:underline;
}


.rubrmask{
	display:none;
}

.blocLogoG{
	 width:124px;
	 height:110px;
	 background-color:#FFFFFF;
	 margin-bottom:10px;
	 background-repeat:no-repeat;
	 background-position:center;
}
.badeauTitreTxt{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}

.onglet {
	background-image:url(../images/bg_haut.gif);
	width:955px;
	height:84px;
}

.bandeau {
	background-image:url(../images/bg_haut_bas.jpg);
	width:955px;
	height:131px;
}
.lienMenuhaut {
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#19213a;
}
.lienMenuhaut:hover {
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
	color:#19213a;
}
.centrePlein{
	background-image:url(../images/bg_centre.gif);
	width:955px;
	margin:0 auto;
	background-color:#FFF;
}


.pied{
	width:955px;
	margin:0 auto;
	background-color:#FFF;
}

.blocTexte{
	display:none;
	/*visibility:hidden;*/

}
.blocTexte_ouvert{
	display : block;
	/*visibility:visible;*/
}

/******************************/
/************ infobulle over *****/
#infobulleImgOver{
 position:absolute;
 width:567px;
 height:128px;
 border:2px solid #000;
 text-align:left;
 z-index:400; 
 visibility:hidden;
 background-color:#FF9600;
 cursor:pointer;
}
.tabDiv{
 width:567px;
 height:120px;
}
.titreBlanc{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#FFF;
	font-weight:bold;
}
.titreOrange{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF9600;
	font-weight:bold;
}
a.titreOrange{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#FF9600;
	text-decoration:none;
	font-weight:bold;
}
a.titreOrange:hover{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration:underline;
	color:#FF9600;
	font-weight:bold;
}
.rouge {
	color: #FF0000;
}

.divMask{
	border:1px solid red;
	position:absolute;
	height:70px;
	background-color:#FFFFFF;
	opacity : 0.01; 
    filter : alpha(opacity=1); 
	z-index:500;
	width:250px;
	top:0px;
	left:0px;
}

.lienA img { border:0px; }
.lienA td a{ color:white; text-decoration:none; }

.celDroit table { background-color: white; }

.banniere{
	width:955px;
	margin:0 auto;
	text-align:center;
}

#dud{
	text-align:center;
	margin:10px 0px;
	width:516px;
}

#formDud{
	margin:0px;
	margin-top:30px;
}

a img{
	border:none;
}

.infoHeader{
	width:498px;
	background-color:#FF9600;
}

.infoHeader h2{
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-left:5px;
}

.alignrub li{
	padding-bottom:5px;
}

.pied2 a{
	color:#202a49;
	text-decoration:none;
}

.pied2 {
	color:#202a49;
	text-decoration:none;
	line-height:1.5;
}

.pied2 a:hover{
	color:#cb7d0f;
	text-decoration:underline;
}

.textecanal{
	width:498px;
	text-align:justify;
}

.newsN{
	background-color:#FFFFFF;
	border:1px solid #ff9600;
	color:#af6700;
	overflow:hidden;
	margin-bottom:10px;
	padding:5px;
}
.dateN{ font-style:italic; margin-bottom:5px; }
.titreN a {
	color:#202a49;
	font-weight:bold;
}
.titreN {margin-bottom:5px; }

.texteTitre a{
	color:#202a49;
}

.texteTitre {margin-bottom:5px; }

.descrN{
	height:50px;
	overflow:hidden;
	text-align:justify
}
.lienN { text-align:right; }
.lienN a{ color:#202a49; font-style:italic;  }

.docTLF_label{
	width:250px;
	display:block;
	float: left;
	padding-bottom:5px;
	cursor:default;
	font-weight:normal;
}

.docTLF_label2{
	margin-top: -5px;
}

.docTLF_select{
	margin-top: 0px;
}

.docTLF_input{
	width:209px;
	height:16px;
}

#cp.docTLF_input{
	width:53px;
}

#ville.docTLF_input{
	margin-left:3px;
	width:147px;
}

.docTLF_obligatoire{
	font-weight:bold;
}
	
.docTLF_form{
	width:500px;
	margin:auto;
	margin-left:0px;
}

.docTLF_p{
	margin: 5px 0px 5px 0px;
}

.docTLF_p2{
	margin-top: -4px;
}

.docTLF_fieldset{
	border:1px solid gray;
	margin-bottom:10px;
}

.docTLF_textarea{
	overflow:hidden;
	resize:none;
	width:468px;
	height:48px;
}

#commentaire.docTLF_textarea{
	width:210px;
}

.docTLF_div
{
	margin-left:3px;
}

.docTLF_erreurChamp {
	border:2px solid orange;
}

.docTLF_erreurChampIE {
	filter: progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=2,color=orange) progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=0,color=orange) progid:DXImageTransform.Microsoft.dropshadow(OffX=0, OffY=-2,color=orange) progid:DXImageTransform.Microsoft.dropshadow(OffX=-3, OffY=0,color=orange);
}

.docTLF_croix
{
	color:#FFFFFF;
	background-color:#FF0000;
	font-weight:bold;
	width:18px;
	height:18px;
	text-align:center;
	cursor:pointer;
	margin:5px 0px 5px 450px;
}
