/* Body + Tableau général */
.home h1
{
	margin: 0px;
	padding: 0px;
	color: #374e50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}
.home h1 a
{
	color: #374e50;
	text-decoration: none;
}
.home h1 a:hover
{
	color: #374e50;
	text-decoration: underline;
}
.home h2
{
	margin: 0px;
	padding: 0px;
	color: #ffffff;
	font-family: Tahoma;
	font-size: 0.9em;
	font-weight: bold;
}
.home h2 a
{
	color: #ffffff;
	text-decoration: none;
}
.home h2 a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.home h3
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
}
.home h3 a
{
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.home h3 a:hover
{
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.news h1
{
	margin: 0px;
	padding: 0px;
	color: #e6110c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;
}
.news h2
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.news h3
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
}
.news h4
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: normal;
	font-style: italic;
}

.photo h1
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
}
.photo h2
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Tahoma,Arial;
	font-size: 0.7em;
	font-weight: bold;
}

.diaporama h1
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
}
.diaporama h2
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
}
.diaporama h3
{
	margin: 0px;
	padding: 0px;
	color: #2A4244;
	font-family: Tahoma,Arial;
	font-size: 0.7em;
	font-weight: bold;
}
.diaporama h3
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
}

.diaporama h4
{
	background-image: url(images/veoila-onglet-comms.jpg);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
	height: 28px;
	line-height: 25px;
}

.diaporama h4 a
{
	text-decoration:underline;
	cursor:pointer;
	color:White;
}

.diaporama h4 a:hover
{
	text-decoration:none;
	cursor:pointer;
}

body
{
	margin-left: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image:url(img/background.gif);
}

.veoliaheader{height:136px;position:relative}
.veoliaheader .headerLogo{position:absolute;left:9px;top:2px;width:184px;height:33px;z-index:100;}
.veoliaheader .headerLogo a{background:url(img/logo_canyou.png);width:181px;height:33px;display:block}
.veoliaheader .headerFondFond{background-image: url(img/courbe.png);height:118px;position:absolute;
    bottom:0;width:100%;_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/courbe.png' )}
.veoliaheader .headerRecherche{position:absolute;right:0;z-index:100}
.veoliaheader .headerRecherche input{border:solid 0px #000;font-size:11px;color:#000}
.veoliaheader .headerRecherche a{color:#fff;font-size:12px;font-family:Arial}
.veoliaheader .headerLangue{position:absolute;right:0;top:20px;z-index:100}
.veoliaheader .headerLangue a{color:#fff;font-size:12px;font-family:Arial;text-decoration:none}
.veoliaheader .headerImage{width:840px;height:109px;position:absolute;z-index:50;margin:0px 11px 0px 12px;bottom:0;}
.veoliaheader .headerVideo{width:862px;height:118px;position:absolute;z-index:50;margin:0px 0px 0px 1px;bottom:-1px;}

.veoliamotif
{
	background-image: url(images/veolia-fond-bande.gif);
}
.veoliafooter
{
	background-image: url(images/veolia-footer.gif);
}
.veoliapointille
{
	background-image: url(images/veolia-pointille.gif);
}

/* Tableaux */
.tableaugrisfonce
{
	background-color: #353535;
}

.tableaugrisclair
{
	background-image:url(img/img_fond_chapeau.jpg);
	background-repeat:repeat-x;
	background-color: #e1e1e1;
	border:solid 1px #a9a9a9;
	padding:5px;
}
.tableaublanc
{
	background-color: #FFFFFF;
}
.tableaugris
{
	background-color: #E0E0E0;
}
.tableaugris2
{
	background-color: #C9C9C9;
}
.tableautransparent
{
	background-image: url(images/veolia_pix-blanc-70.png) !important;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src=  'images/veolia_pix-blanc-70.png' );
}

.ongletgris
{
	background-image: url(images/veolia_onglet-gris.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: normal;
}
.ongletgrisfonce
{
	background-image: url(images/veolia_onglet-grisfonce.gif);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
.ongletcommentaires
{
	background-image: url(images/veoila-onglet-comms.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-indent: 20px;
}
/* Texte */
.txtnoir10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
}
.txtgris11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 0.7em;
}
.txtnoir12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	text-align: justify;
}
.txtnoir12gras
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	font-weight: bold;
}
.txtnoir11gras
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
	font-weight: bold;
}
.txtnoir11gras a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
.txtnoir11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.7em;
	font-weight: normal;
	text-align: justify;
}
.txtnoir11_bis
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
	font-weight: normal;
	text-align: justify;
}
.txtred11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ED1B23;
	font-size: 0.7em;
	font-weight: normal;
	text-align: justify;
}
.txtgris11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #80716E;
	font-size: 0.7em;
	font-weight: normal;
}
.txtgris12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #c8c8c8;
	font-size: 0.8em;
}
.txtblanc12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
}
.txtblanc14
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.9em;
}
.txtblanc16
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}
.txtblancgras14
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.9em;
	font-weight: bold;
}
.txtblancgras12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	font-weight: bold;
}
.txtgrisgras12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #80716E;
	font-size: 0.8em;
	font-weight: bold;
}
.txtgris10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #80716E;
	font-size: 0.6em;
	font-weight: normal;
}
.txtbleutegras12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606F8A;
	font-size: 0.8em;
	font-weight: bold;
}
.txtbleute10
{
	font-family: Arial, Helvetica, sans-serif;
	color: #606F8A;
	font-size: 0.6em;
	font-weight: normal;
}
.txtblanc18
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: normal;
}
.txtnoir18gras
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 18px;
	font-weight: bold;
}
.txtgris14
{
	color: #374e50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.txtgris14_bis
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}
.txtgris18
{
	font-family:Arial;
	color: #2A4244;
	font-size: 0.7em;
	font-weight:bold;

}
.txtgris19
{
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
/* Menu */
.fondmenu
{
	background-color: #E0EAEE;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
}
.arrondimenu
{
	background-image: url(images/veolia-arrondi-menu.gif);
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 0.8em;
}

/* Module Droit */
.arrondivert
{
	background-image: url(images/Arrondis_Bleu3.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondvert
{
	background-color: #7198E1;
}
.fondvert_transparent
{
	background-color: #000000;
	opacity:0.85;
	filter:alpha(opacity=85);
}
.fondvert_nontransparent
{
	opacity:1;
	filter:alpha(opacity=100);
}
.arrondigris
{
	background-image: url(images/Arrondis_Bleu4.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondgris
{
	background-color: #6188D1;
}
.arrondimarron
{
	background-image: url(images/Arrondis_Bleu5.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondmarron
{
	background-color: #4168B1;
}
.arrondivertpale
{
	background-image: url(images/Arrondis_Bleu6.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondvertpale
{
	background-color: #214891;
}
.arrondivertpale
{
	background-image: url(images/Arrondis_Bleu3.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondvertpale
{
	background-color: #7198E1;
}
.arrondibleu
{
	background-image: url(images/Arrondis_Bleu4.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondbleu
{
	background-color: #6188D1;
}
.arrondibeige
{
	background-image: url(images/Arrondis_Bleu5.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondbeige
{
	background-color: #4168B1;
}
.arrondiviolet
{
	background-image: url(images/Arrondis_Bleu6.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondviolet
{
	background-color: #214891;
}
.arrondivertclair
{
	background-image: url(images/Arrondis_Bleu3.gif);
	border-bottom:solid 3px #81A8F1;
}
.fondvertclair
{
	background-color: #7198E1;
}
/* Renaud */
HR
{
	border: none;
	border-top: 1px dashed #c8c8c8;
	height: 0px;
}

.fondmenu a
{
	color: #000000;
	text-decoration: none;
}
.fondmenu a:hover
{
	color: #AAAAAA;
	text-decoration: none;
}

.txtgris12 a
{
	color: #c8c8c8;
	text-decoration: none;
}
.txtgris12 a:hover
{
	color: #c8c8c8;
	text-decoration: underline;
}

.txtnoir12gras a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.txtnoir12gras input
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.txtgris18 a
{
	color: #2A4244;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.txtnoir10 a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}
.txtnoir12 a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
.txtnoir12 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}
.txtblancgras12 a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.txtblancgras12 a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

.txtgris14 a
{
	color: #374e50;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 0.75em;
	margin: 8px;
	color: Black;
}
.txtgris14_bis a
{
	color: #374e50;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 0.75em;
	margin: 8px;
	color: white;
}

.txtgris14gras
{
	color: #374e50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
}

.txtgris11 a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}

.DiaporamaLegende
{
	font-family: Arial;
	font-size: 0.8em;
	_margin: 5px;
}

.Ariane
{
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	font-size: 0.7em;
	text-transform:lowercase;
}

.Ariane a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	text-decoration: none;
}
.Ariane a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #8c8c8c;
	text-decoration: underline;
}

.archive a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.archive a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

.rubrique a
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
}
.rubrique a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: underline;
}

.td_selected
{
	background-color: #E7E7E7;
}

.td_notselected
{
	background-color: #FFFFFF;
}

.txtrouge12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 0.8em;
	font-weight: normal;
}

.ensavoirplus
{
	color: #FFFFFF;
	font-weight: bold;
}

.AccueilRubrique
{
	color: #565656; 
	font-family: Arial; 
	font-size: 0.7em; 
	font-weight: normal;
}
.AccueilRubrique a
{
	color: #565656; 
	text-decoration : none;
}
.AccueilRubrique a:hover
{
	color: #565656; 
	text-decoration : underline;
}

.AccueilTitre
{
	color: #565656; 
	font-family: Tahoma; 
	font-size: 0.9em; 
	font-weight: bold;
	height: 35px; 
}
.AccueilTitre a
{
	color: #565656; 
	text-decoration : none;
}
.AccueilTitre a:hover
{
	color: #565656; 
	text-decoration : underline;
}


.AccueilTexte
{
	height: 220px; 
	color: #000000; 
	font-family: Arial; 
	font-size: 0.8em; 
	font-weight: normal;
}

.AccueilLien a
{
	color: #777777; 
	font-family: Arial; 
	font-size: 0.7em; 
	font-weight: normal
}

.AccueilLien a:hover
{
	text-decoration: none;
}

.HomeDiaporamaRubrique
{
	 color:White;
	 font-weight:normal;
	 font-size:0.7em;
	 font-family:Arial;
}

.HomeDiaporamaRubrique a
{
	 color:White;
	 text-decoration:none;
}

.HomeDiaporamaRubrique a:hover
{
	 color:White;
	 text-decoration:underline;
}

.HomeDiaporamaTitre
{
	 color:White;
	 font-weight:bold;
	 font-size:0.9em;
	 font-family:Tahoma;
}

.HomeDiaporamaTitre a
{
	 color:White;
	 text-decoration:none;
}

.HomeDiaporamaTitre a:hover
{
	 color:White;
	 text-decoration:underline;
}

.HomeDiaporamaLien
{
	 padding:3px 0px;
	 color:#aaaaaa;
	 font-size:0.7em;
	 font-family:Arial;
}

.HomeDiaporamaLien a
{
	 color:#aaaaaa;
	 font-size:1em;
	 font-family:Arial;
}

.HomeDiaporamaLien a:hover
{
	 text-decoration:none;
}

.rechercheHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	margin-top:2px;
}
.rechercheHeader .langue
{
	text-decoration:none;
	font-size:1em;
	top:-7px;
	position:relative;
	margin:0px 9px 0px 48px;
}
.rechercheHeader input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:1em;
	border:solid 1px #555555;
	color: #666666;
	font-weight:bold;
	margin:0px;
}
.rechercheHeader a
{
	text-decoration:none;
	color: #666666;
}
.rechercheHeader a:hover
{
	text-decoration:underline;
}
.quizzCadre
{
	padding:10px;
}
.quizzQuestion
{
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.9em;
}
.quizzReponse
{
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.quizzLien
{
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0.7em;
	text-align:right;
}
.Synomia
{
	font-size:0.7em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.SynomiaCooc
{
	/*border:solid 2px #AAAAAA;*/
	background-color:#E7E7E7;
	width:100%;
	font-size:0.7em;
}

.DiaporamaModule img
{
	border:solid 1px #555555;
}

.DiaporamaModule a
{
	color:White;
}

.DiaporamaModule
{
	padding:10px;
	color:White;
	font-family:Arial;
	font-size:0.8em
}

.DiaporamaModuleTitre
{
	color:White;
	font-family:Arial;
	font-size:1em;
	font-weight:bold;
}
.LivreOr_Intitule
{
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
}
.LivreOr_Date
{
	font-family:Arial;
	font-size:0.85em;
	font-weight:bold;
}
.LivreOr_Titre
{
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;		
}
.LivreOr .champ{border:solid 1px #a9a9a9; color:#5d5d5d;}
.LivreOr .btn{border:solid 1px black}
.LivreOr textarea{border:solid 1px #a9a9a9; color:#5d5d5d;}
.LivreOr .erreur{font-family:Arial;color:Red}
.erreurEmail
{
	color:White;
	font-family:Arial;
	font-size:0.8em;
	font-weight:bold;
}
.champRecherche
{
	width:250px;
}

.champPresse
{
	width:120px;
}
.gras
{
	font-weight:bold;
}

.Notation
{
	font-family:Arial;
	font-size:12px;
	
}

.NotationTitre
{
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}

.Notation2
{
	font-family:Arial;
	font-size:11px;
}

.Notation2 .souligne
{
	font-weight:bold;
	text-decoration:underline;
}

.quizzMessage a
{
	color:#4D7BCC;
	text-decoration:underline;
}

.quizzMessage a:hover
{
	color:#4D7BCC;	
	text-decoration:none;
}
/* FIN RT */

/*Debut RC*/
.erreur
{
	font-family: Arial;
	font-size: 12px;
	color: White;
}
.bouton
{
	border: 1px solid black;
}



.txtnoir12bis a
{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	font-size: 12px;
	text-decoration: none;
}

.txtnoir12bis a:hover
{
	color: black;
	text-decoration: none;
}


.cache
{
	display: none;
}

.affiche
{
	display: block;
}
.txtnoirgray
{
	font-family: Arial, Helvetica, sans-serif;
	color: Gray;
	font-size: 11px;
}
.liensBlanc
{
	text-align: right;
}
.liensBlanc a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.liensBlanc a:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.txtblanc12 a
{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

.txtblanc12 a:hover
{
	text-decoration: underline;
	color: #FFFFFF;
}

.txtblanc14 a
{
	color: #FFFFFF;
	text-decoration: none;
}

.txtblanc14 a:hover
{
	color: #FFFFFF;
}

.watermack
{
	color: Gray;
	width: 200px;
}
.adroite
{
	float: right;
}
/*Plus de marge et de padding*/

.linksondage
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	text-decoration: none;
}
/*.txtblanc12 a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 0.8em;
	text-decoration:none;
}*/
.txtblancgras14 a:hover
{
	color: #FFFFFF;
}

.txtblancgras14 a
{
	text-decoration: none;
	color: #FFFFFF;
}

.cursorRf
{
	cursor: pointer;
}
.linkRss
{
	color: Black;
}
.linkRss:hover
{
	color: Black;
	text-decoration: none;
}
.none
{
	margin: 0;
	padding: 0;
	padding-left: 20px;
}
.chekbox label
{
	display: block;
	float: left;
	margin-right: 10px;
}
.chekbox input
{
	float: right;
}

.validatorCalloutHighlight
{
	background-color: lemonchiffon;
}
.plus
{
	float: left;
	padding-right: 10px;
}

.corprssondage
{
	background-color: Gray;
	width: 100px;
	height: 5px;
	border: 1px solid black;
}

.traitsondage
{
	/*  background-color: #FF9933;*/
	background-color: yellow;
	width: 0px;
	height: 4px;
}

.sondage
{
	padding-left: 5px;
	padding-right: 5px;
}
.NoMargeNoPaddding
{
	margin: 0;
	padding: 0;
}
.pourcentage
{
	margin-left: 2px;
}
.border
{
	border: 1px solid black;
}
/*
#ctl29_Tabs_header
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    background-color: #968B71;
}
#ctl29_Tabs_header span
{
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-size: 12px;
    background-color: #968B71;
}

#ctl29_Tabs_header span:hover
{
    background-color: Gray;
}

#ctl29_Tabs_header span:active
{
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-size: 12px;
}
#ctl29_Tabs_body 
{
     background-color: #B7AC8D;
}
*/

.CustomTabStyle .ajax__tab_header
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #4168B1;
}

.CustomTabStyle .ajax__tab_hover
{
	/*background-color:Gray;*/
	color: ActiveBorder;
}
.CustomTabStyle .ajax__tab_tab
{
}

/*Panel actif*/
.CustomTabStyle .ajax__tab_active span
{
	/*background-color: #FFFFFF;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	background-color: White;
}

.CustomTabStyle .ajax__tab_body
{
	background-color: #7198E1;
}
.centrerAll
{
	text-align: center;
}
.agauche
{
	text-align: left;
}
/*Fin RC*/


/* New Veolia */
.newFooter
{
	color:White;
	font-family : Arial;
	font-size:0.7em;
	text-transform:lowercase;
	padding-top:7px;
}
.Footer a
{
	color:white;
	text-decoration:none;
}
.Footer a:hover
{
	color:white;
	text-decoration:underline;
}
.imgD
{
	width:49px;
	height:49px;
	border:solid 1px red;
}

.img_news 
{
	position: relative; 
	height:279px; 
	width:559px; 
	float:left;
	margin-bottom: 9px
}

.img_news ul 
{
	height:259px; 
	position:absolute; 
	right:0; z-index:20; _right:-1px;
	width: 92px; margin:0; padding:0;
	padding-top:20px;
}

.img_news li 
{
	clear:both; 
	position:relative; 
	height:60px;
	list-style:none;
	padding-bottom:0;
	margin-left:9px;
	margin-bottom:25px;
	_margin-bottom:3px;
}

.img_news a img {
	border: 0 none; /* suppression des marges par défaut sur l'image */
}

.img_news a {
	border : 2px solid black; /* le lien doit posséder une bordure pour éviter les décallages au survol */
	float: left; /* float passe la balise en block sans qu'elle n'occupe tout l'espace horizontal */
	line-height: 1px; /* pour éviter un bug d'espace sur Mozilla */
}

.barre_chapeau
{
	background:#000000; 
	float:right; filter:alpha(opacity=60); 
	-moz-opacity:0.60; opacity:0.60;	
	position:absolute; 
	bottom:0;
	_bottom:-1px;
	height:50px; 
	width:467px;
}

.news_chapeau {
	height:50px; color:#fff;
	position:absolute; 
	bottom:0; width:467px;_bottom:-1px;
}

.news_chapeau h1 
{
	font-family:Arial;
	font-size:0.85em; 
	padding:0px;
	margin:0px;
	padding-bottom:0; 
	margin-left:5px; 
	margin-top:7px;
}

.news_chapeau p {
	margin-left:5px; 
	font-size:0.9em; 
	font-family:Arial;
	margin-top:5px;
}

.news_chapeau p a {
	margin-top:0; color:#FFFFFF; border:0; text-decoration:none; line-height:normal
}

.titre_barre_nav
{
	position:relative;
	z-index:1;
	font-family:Arial;
	float:right;
	width:92px;
	height:16px;
	color:#fff;font-size:0.7em;
	text-align:right;
	background-image:url(img/actualites.png) !important;	
	background-repeat:no-repeat;
	_background: none;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/actualites.png' );
}

.barre_nav 
{
	z-index:0;
	background:#000000; 
	width:92px; height:279px; 
	float:right; filter:alpha(opacity=60); 
	-moz-opacity:0.60; opacity:0.60;
	position:absolute; 
	right:0;_right:-1px;
}

/*Module News */
#div_module_news{text-transform:lowercase;}
.divBorder{border:solid 1px #a9a9a9;}
#div_module_news ul{margin:0px;border:solid 1px #a9a9a9;overflow:auto;padding:0px;height:208px;width:268px;}
#div_module_news li{list-style:none;padding:1px 9px;border-bottom:solid 1px #b9b9b9;}
#div_module_news ul .alt{background-color:#ebebeb;}
#div_module_news ul .item{background-color:#fafafa;}
#div_module_news h4{font-family:Arial;letter-spacing:-1px;font-size:0.8em;margin:0px;padding:0px;}
#div_module_news h4 a{color:#e02419;text-decoration:none;font-weight:bold;}
#div_module_news h4 a:hover{color:#e02419;}
#div_module_news h5{font-family:Arial;margin:0px;padding:0px;}
#div_module_news h5 a{font-weight:normal;color:#505050;text-decoration:none;}
/* Fin Module News */
/* Module Menu*/
.div_module_menu{text-transform:lowercase;}
.div_module_menu .table_lien{padding:0px;margin:0px;background-color:#b8b8b8;border-bottom:solid 2px #b9b9b9;
	width:100%}
.div_module_menu .table_lien td{font-family:Arial;font-size:0.75em;text-align:center;font-weight:bold;}
.div_module_menu .table_lien td.selected{text-decoration:none;background-color:#8c8c8c;color:#fff;display:block;
	padding-bottom:2px;}
.div_module_menu .table_lien td a{text-decoration:none;background-color:#f1f1f1;color:#5d5d5d;display:block;
	padding-bottom:2px;}
.div_module_menu .table_lien td a:hover{text-decoration:none;background-color:#8c8c8c;color:#fff;}
.div_module_menu .table_lien td .actived{text-decoration:none;background-color:#8c8c8c;color:#fff;
	display:block;padding-bottom:2px;cursor:pointer;}
.div_module_menu .table_lien .td_classement a:hover{text-decoration:none;background-color:#e41129 !important;
	color:#fff;}
.div_module_menu .table_lien .td_classement .actived{text-decoration:none;background-color:#e41129 !important;
	color:#fff;display:block;padding-bottom:2px;cursor:pointer;}

.div_module_menu ul{margin:0px;border:solid 1px #a9a9a9;overflow:auto;padding:0px;height:209px;width:268px;}
.div_module_menu li{list-style:none;padding:1px 9px;border-bottom:solid 1px #b9b9b9;}
.div_module_menu li.li_actived{background-color:#013e7d !important}
.div_module_menu li.li_actived h5 a{color:#fff}
.div_module_menu li.li_actived h4 a{color:#8c8c8c;}
.div_module_menu ul .alt{background-color:#ebebeb;}
.div_module_menu ul .item{background-color:#fafafa;}
.div_module_menu h4{font-family:Arial;letter-spacing:-1px;font-size:0.8em;margin:0px;padding:0px;}
.div_module_menu h4 a{color:#e02419;text-decoration:none;font-weight:bold;}
.div_module_menu h4 a:hover{color:#e02419;}
.div_module_menu h5{font-family:Arial;margin:0px;padding:0px;}
.div_module_menu h5 a{font-weight:normal;color:#505050;text-decoration:none;}

.div_module_menu table{z-index:5000}
.div_module_menu .home_newsletter{padding-top:5px !important;float:left;position:relative}
.div_module_menu .home_newsletter span{float:left;display:block;width:50px;margin-top:3px;
    margin-left:5px;color:#515151}
.div_module_menu .nothidden{overflow:visible !important}
.div_module_menu .merci{text-align:center;margin-top:40px}
.div_module_menu .home_newsletter input{border:solid 2px #d8d8d8;font-size:10px;margin-top:3px}
.div_module_menu .home_newsletter .short{width:40px}
.div_module_menu .home_newsletter .big{width:160px}
.div_module_menu .home_newsletter img{height:6px !important;width:6px !important;}
.div_module_menu .home_newsletter a{position:absolute;bottom:-5px;right:6px;background-color:#e51410;
    color:#fff !important;font-size:10px;width:69px;text-align:center !important}

.div_module_menu #div_module_menu_contenu{overflow:hidden;border:solid 1px #a9a9a9;height:116px;
    font-family:Arial;font-size:0.75em;background-image:url(img/img_fond_module.jpg);
    background-repeat:repeat-x;}
.div_module_menu #div_module_menu_contenu p{margin:0px;}
.div_module_menu #div_module_menu_contenu img{border:none;height:103px;}
.div_module_menu #div_module_menu_contenu a{color:#000;text-decoration:none;font-family:Arial;}
/* Fin Module Menu */

.newPagerPhotos
{
	color:#fff;
	font-family:Arial;	
	background-color:#8c8c8c;
	display:block;
	font-size:0.75em;
	padding:6px 0px 4px 8px;
	margin-top:0px;
	border-bottom:solid 3px #b9b9b9;
	margin-left:-1px;
	_margin-left:0px;
}

/* News */
.TexteChapeau
{
	color:#676767;
	font-weight:bold;
	font-family:Arial;
	font-size:0.8em;
}
.TexteTexte
{
	color:#3E4464;
	font-weight:normal;
	font-family:Arial;
	font-size:0.8em;
}
.TexteTexte a
{
	color:#3E4464;
	font-weight:normal;
	font-family:Arial;
	font-size:0.8em;
}
.TexteTexte a
{
	color: #3E4464;
	text-decoration: none;
	font-size:1em;
}
.TexteTexte a:hover
{
	color: #3E4464;
	text-decoration: underline;
	font-size:1em;
}
/* Fin News */
/* Commentaires + Envoi Ami */
#div_com_ami ul
{
	margin:0px;
	padding:0px;
	border-top:solid 1px #8c8c8c;
	border-left:solid 1px #8c8c8c;
	float:left;
}
#div_com_ami li
{
	float:left;
	list-style:none;
	border-right:solid 1px #8c8c8c;
}
#div_com_ami a
{
	color:#5d5d5d;
	background-color:#f1f1f1;
	text-decoration:none;
	font-weight:bold;
	font-family:Arial;
	font-size:0.8em;
	display:block;
	padding:4px 8px;
}
#div_com_ami a:hover
{
	background-color:#8c8c8c;
	color:#fff;
	text-decoration:none;
}
#div_com_ami .selected
{
	background-color:#8c8c8c;
	color:#fff;
	text-decoration:none;
}
#div_com_ami #com_contenu
{
	clear:both;
	background-image:url(img/img_fond_module.jpg);
	background-repeat:repeat-x;
	background-color:#d6d6d6;
	border:solid 1px #a9a9a9;
	border-top:solid 3px #b9b9b9;
	padding:9px;
}
#div_com_ami .div_champ input
{
	font-size:0.8em;
	font-style:italic;
	border:solid 1px #a9a9a9;
	color:#5d5d5d;
	margin:0px 0px 10px 0px;
	padding-left:6px;
}

#div_com_ami .div_champ textarea
{
	font-size:0.8em;
	font-style:italic;
	border:solid 1px #a9a9a9;
	color:#5d5d5d;
	font-family:Arial;
	margin:0px 0px 10px 0px;
	padding-left:6px;
	height:101px;
	width:532px;
}
#div_com_ami .div_champ label
{
	display:block;
}
#div_com_ami .div_bouton
{
	text-align:right;
}
#div_com_ami .div_bouton span
{
	text-align:right;
	color:Red;
	font-family:Arial;
	font-size:0.8em;
}
#div_com_ami .div_bouton input
{
	border: none; 
	width: 190px; 
	background-color: #d6d6d6; 
	cursor: pointer;
}
/* Fin Com+Envoi */
/* */
.bulle 
{
	display:none;
	BACKGROUND-IMAGE: url(img/bulle_rouge.png) !important;	
	BACKGROUND-REPEAT: no-repeat;	
	_background: none;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/bulle_rouge.png' );
	position:absolute;top:-70px;left:0;width:166px;height:59px;color:white;padding:8px 12px;font-family:Arial;font-size:0.7em;
}
/* Modules */
.module
{
	float:left;
	padding-bottom:9px;
	/*clear:both;
	_clear:none;*/
}
.module h3
{
	color:#fff;
	font-family:Arial;
	background-color:#8c8c8c;
	margin:0px;
	font-size:0.8em;
	padding: 2px 0px 2px 15px;
	border-bottom:solid 2px #b9b9b9;
	letter-spacing:-1px;
	white-space:nowrap;
}
.module .contenu
{
	text-align:center;
	border:solid 1px #a9a9a9;
	font-family:Arial;
	font-size:0.75em;
	background-image:url(img/img_fond_module.jpg);
	background-color:#d6d6d6;
	background-repeat:repeat-x;
	width:268px;
	float:left;
	padding:5px 0px;
}
.module .nocontenu
{
	text-align:center;
	border:solid 1px #a9a9a9;
	font-family:Arial;
	font-size:0.75em;
	background-image:url(img/img_fond_module.jpg);
	background-color:#d6d6d6;
	background-repeat:repeat-x;
}
.module .contenu img
{
	margin:5px 5px 5px 0px;
	border:solid 2px white;
}
.module .fixed img
{
	margin:0px 5px 0px 0px;
}
.module .contenu p
{
	margin:0px 5px;
}
.module .contenu a
{
	color:Black;
	text-decoration:none;
}
.module .nocontenu a
{
	font-weight:bold;
	color:Black;
	text-decoration:none;
}
.module .contenuGauche
{
	text-align:left;
	margin:8px;
}
.module .contenuDroite
{
	text-align:right;
	margin:8px;
}
.module .champ
{
	border:solid 1px #a9a9a9;
	font-size:1.1em;
	width:245px;
	margin-bottom:5px;
}
.module textarea
{
	border:solid 1px #a9a9a9;
	font-size:1.0em;
	width:245px;
	font-family:Arial;
	margin-bottom:5px;
}
.module .texte
{
	color:Black;
	font-size:0.9em;
}
.module .titre
{
	top:-5px;
	position:relative;
}
/* Fin Module */
p.mmh{text-align:center}
.mmh img{width:236px !important;height:70px !important;margin-top:20px;margin-left:5px}
.commonFooter{display:block}
.eventFooter{display:none}

/* EVENEMENTS */
body.jacques_vabre{background-image:url(img/evenements/jacques_vabre/veolia_jvabre_pavage.jpg) !important}
body.jacques_vabre .veoliamotif{background-image:url(img/evenements/jacques_vabre/veolia_jvabre_papierfond.jpg) !important;}
body.jacques_vabre #menu{background-color:transparent !important}
body.jacques_vabre #menu dl{background-color:transparent !important;border-left:solid 3px transparent !important;_border-left:solid 2px #e4dfcb !important}
body.jacques_vabre .header{position:relative !important;}
body.jacques_vabre #blocJackVabre{position:absolute;width:1120px;height:647px;left:50%;margin-left:-560px;z-index:-10000}
body.jacques_vabre #blocJackVabre .jvArbre{background:url(img/evenements/jacques_vabre/home_jacquesvabre_visug.png) no-repeat;
    width:205px;height:320px;position:absolute;bottom:0px;left:2px;_background: none;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/evenements/jacques_vabre/home_jacquesvabre_visug.png' );}
body.jacques_vabre #blocJackVabre .jvTimbre{background:url(img/evenements/jacques_vabre/home_jacquesvabre_visud.png) no-repeat;
    width:188px;height:343px;position:absolute;top:-16px;right:-4px;_background: none;	
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/evenements/jacques_vabre/home_jacquesvabre_visud.png' );}
body.jacques_vabre .commonFooter{display:none !important}
body.jacques_vabre .eventFooter{display:block !important;width:328px;height:137px;top:-87px;right:-76px;float:right;position:relative;
    background:url(img/evenements/jacques_vabre/home_jacquesvabre_footer.png) no-repeat;z-index:-5000;_background: none;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='img/evenements/jacques_vabre/home_jacquesvabre_footer.png' );}
body.jacques_vabre .veoliaheader .headerFondFond{background-image: url(img/evenements/jacques_vabre/courbe_jvabre.png) !important;
    _background: none !important;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/evenements/jacques_vabre/courbe_jvabre.png' ) !important}
body.jacques_vabre .veoliaheader .headerLogo{left:-3px;top:-18px;width:202px;height:64px}
body.jacques_vabre .veoliaheader .headerLogo a{background:url(img/evenements/jacques_vabre/logo_canyou.png);width:202px;height:64px;
    _background:none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/evenements/jacques_vabre/logo_canyou.png' ) !important}
body.jacques_vabre .prochainecourse{
    background-image:url(img/evenements/jacques_vabre/compte_a_rebours.jpg) !important;height:116px;width:268px;
    _width:100%;}
body.jacques_vabre .prochainecourse .course{margin:0px;padding-top:49px;color:#1c2d58;font-size:1.2em;font-weight:bold}
body.jacques_vabre .prochainecourse .timer{margin:0px;padding-top:10px;color:#1c2d58;font-size:1.2em;font-weight:bold}
body.jacques_vabre #blocCoin{width:29px;height:33px;display:block;z-index:200;position:absolute;
    background:url(img/evenements/jacques_vabre/arrondi_papier.png);_background: none !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src='img/evenements/jacques_vabre/arrondi_papier.png' ) !important}

body.jacques_vabre #dd0{z-index:50000;margin-left:30px}
body.jacques_vabre #menu dt a{padding: 2px 4px 3px 4px;margin-left:1px;margin-right:1px;}
body.jacques_vabre a.lien_transat{padding:0px !important;margin:0px !important}