.bloc1{
	border-color:#4C8F42;
	float:left;
	line-height:18px;
}
.blocFull{
	border-color:#4C8F42;
}
.bloc1 h4{
	color:#4C8F42;
}
.bloc1 h2{
	margin-bottom:20px;
}

.nav{
	color:#4C8F42;
	border-color:#4C8F42;
}
.nav .previous, .nav .next{
	background-color:#4C8F42;
}
.nav .inactif{
	background-color:#F4F3F3;
}

/*===============================*/
/*===== FAITS MARQUANTS =========*/
/*===============================*/

.faits{
	
}
.faits h2{
	margin-bottom:20px;
}


.faits .faitNav{
	background:url(/_img/bg_nav.gif) no-repeat;
	width:660px;
	height:35px;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
	color:#FFFFFF;
	font-size:10px;
}
.faits .faitNav a{
	color:#FFFFFF;
}
.faits .faitNav strong{
	color:#A7FF99;
}

.faits .bloc2{
	clear:both;	
	/*border-bottom:1px solid #4C8F42;*/	
	background-image:url(../../_img/tirait4.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:12px;
	margin-bottom:12px;
}
.faits .bloc2 .titre{
	float:left;
	width:100px;
	padding:5px;
	background-color:#CC3266;
	color:#FFFFFF;
	font-weight:bold;
	/*padding:5px;*/
	
}
.faits .bloc2 .contenu{
	float:right;
	width:530px;
	
}

.faits dt{
	color:#CC3266;
}
.faits dd{
	margin-bottom:20px;
}

.faits .maskLI{
	margin-top:-20px;
	
}

/*===============================*/
/*===============================*/
/*===============================*/



/*===============================*/
/*===== FAITS MARQUANTS =========*/
/*===============================*/

.regies{
	
}
.regies ul{
	width:575px;
	margin-top:24px;
}
.regies li{
	list-style-type:none;
	background-color:#EAE9E9;
	margin-bottom:24px;
	padding:12px;
	
}
.regies li img{
	float:left;
	margin-right:20px;
}

.regies li p{
	float:right;
	width:400px;
}

.regies li strong{
	display:block;
	color:#CC3266;
	
}
.regies li a{
	display:block;
}	

.zoneFocus{
	border-top:12px solid #4C8F42;
}


.regiesB{
	background:#4C8F42;
	padding:20px;
	color:#FFF;
}
.regiesB li{
	list-style-image:url(../../_img/fleche05.gif);
	margin:0 0 13px 30px;

}


.siteweb{
	font-size:10px;
}


/*===============================*/
/*===============================*/
/*===============================*/



/*===============================*/
/*=====  GRANDES CAUSES =========*/
/*===============================*/

.programme{
	background-color:#4C8F42;
	padding:12px;
	color:#FFFFFF;
	margin-top:12px;
	margin-bottom:12px;
}
.programme .bloc2{

}
.programme .bloc2 .date{
	float:left;
	font-weight:bold;
	width:120px;
}
.programme .bloc2 p{
	float:right;
	width:530px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #FFFFFF;
}
.programme .bloc2 a{
	display:block;
	font-weight:bold;
	color:#FFFFFF;
	margin-bottom:5px;
}
.programme .maskLI{
	margin-top:-20px;
	background-color:#4C8F42;
	margin-left:6px;
}



.aussi{
	margin-top:12px;
	margin-bottom:12px;
}
.aussi .bloc2{

}
.aussi .bloc2 .visuel{
	float:left;
	font-weight:bold;
	width:100px;
	color:#6394C2;
}
.aussi .bloc2 .texte{
	float:right;
	width:540px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom:1px solid #EAE9E9;
}
.aussi .bloc2 a{
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.aussi .maskLI{
	margin-top:-20px;
	margin-left:6px;
}
.aussi .btn1{
	float:right;
}
.aussi .btn1 a{/*BUG IE*/
	color:#FFFFFF;
}



.aussi .bloc2 .pied{
	font-size:10px;
	color:#CC3266;
	margin-top:-10px;
	
}

/*===============================*/
/*===== DETAIL SPOT VUTV ========*/
/*===============================*/


.ficheSpot{

}
.ficheSpot .gauche{
	float:left;
	width:200px;
}
.ficheSpot .droite{
	float:right;
	width:435px;
}

/*===================================*/
/*===== PAGE DE PRESENTATION ========*/
/*===================================*/

.presentation{
	
}
.presentation .intro{
	font-weight:bold;
	color:#4C8F42;
}
.presentation .image1{
	float:left;
	margin-right:20px;
	
}
.presentation li{
	list-style-image:url(../../_img/fleche03.gif);
	margin-left:24px;

}

.presentation .coloredBloc{
	background-image:url(../../_img/bg_presentation.gif);
	background-repeat:no-repeat;
	background-position:right center;
	background-color:#F6F5FD;
	padding:12px;
	color:#3C356B;
	
}



/*/////////////////*/
/*/     FAQ       /*/
/*/////////////////*/

.FAQthemes{

}

.FAQthemes ul{

}

.FAQthemes li{
	list-style-image:url(../../_img/fleche02.gif);

}


.FAQ{
	
}

.FAQ .menuFAQ{
	padding:12px;
	background:#F1F1F1;
}

.FAQ .menuFAQ li{
	list-style-image:url(../../_img/puce01.gif);
	margin:0 0 6px 24px;
	padding-left:10px;
	
}
.FAQ .menuFAQ li a{
	
}

.FAQ dt{
	color:#CC3266;
	margin-bottom:6px;
}



/*///////////////////////*/
/*/   Newsletter        /*/
/*///////////////////////*/

.newsletter{

}

.newsletter label{
	color:#4C8F42;
}

/*---CONTACTS ---*/

.contacts{

}

.contacts h3{
	color:#CC3266;
	font-size:13px;
}

.contacts .adresse{
	color:#4C8F42;
}


/*---- PLAN  ----*/

.plan{

}
.plan .bb{
	float:left;
	width:340px;
}

.bplan{
	margin-bottom:10px;

}
.bplan .titre{
	font-size:12px;
	font-weight:bold;
	color:#4C8F42;
}

.bplan a:link, .bplan a:visited{
	display:block;
	background:url(../../_img/fleche01.gif) no-repeat 0 3px;
	margin:0 0 0 20px;
	padding-left:10px;

}
.bplan a:hover, .bplan a:active{
	background-image:url(../../_img/fleche07.gif);
	color:#506FA8;

}



/*--- RSS  -*/

.rss{

}

.rss h3{
	color:#CC3266;
	font-size:13px;
}


/*------ tvlocales -----*/

.tvlocales{

}
.tvlocales ul{

}

.tvlocales li{
	margin-bottom:10px;
	list-style-image:url(../../_img/fleche03.gif);

}

.tabtvlocales1{
	margin-bottom:20px;
}
.tabtvlocales{
	margin-bottom:20px;
}

a.bouton{
	display:block;
	padding:12px;
	/*padding-left:28px;*/
	background-color:#4C8F42;
	color:#FFFFFF;
	/*background-image:url(../../_img/puce01.gif);
	background-repeat:no-repeat;
	background-position:6px 17px;*/
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
a.bouton:hover{
	background-color:#CC3266;
	text-decoration:none;

}

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


.vutv .bloc2{
	border-bottom:1px solid #EAE9E9;
	padding-bottom:12px;
	margin-bottom:12px;
}
.vutv .bloc2 .visuel{
	float:left;
	width:125px;
}
.vutv .bloc2 .visuel img{
	border:2px solid #3B6D9C;
}
.vutv .bloc2 .texte{
	float:right;
	width:540px;	
}
html>body .vutv .bloc2 .texte{
	float:right;
	width:530px;	
}
.vutv .bloc2 a{
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.vutv .bloc2 p{
	margin:0;
}
.vutv .bloc2 .pied{
	font-size:10px;
	color:#CC3266;
	
}
.vutv .maskLI{
	margin-top:-20px;
}


/*--------------- TV LOCALES --------------------*/
.localTV{

}
.localTV .top{
	margin-bottom:20px;
	float:left;
	width:480px;
}
.localTV .top div, .localTV .blocGris div{
	clear:both;
	position:relative;
	padding-left:200px;
}
.localTV .top h5, .localTV .blocGris h5{
	position:absolute;
	left:-200px;
	top:-3px;
	font-size:12px;
	color:#CC3266;
	font-weight:bold;
	padding:0;
	margin:0;
}
html>body .localTV .top h5, .localTV .blocGris h5{
	left:0;
	top:0;
	
}
.localTV h4{
	
}
.localTV .blocGris{
	padding:12px;
	background:#F6F6F6;
	margin-bottom:12px;
}

.localTV .float{
	float:right;
	width:180px;
	font-size:11px;
	margin:0 0 20px 0;

}

.localTV .coor{
	margin:0 0 12px 0;


}
.localTV .cont{
	

}
.localTV .coor, .localTV .cont{
	background:#F6F6F6;
}
.localTV .coor p, .localTV .cont p{
	padding:6px;
}

.localTV .coor strong, .localTV .cont strong{
	background:#4C8F42;
	display:block;
	padding:2px;
	color:#FFF;
}



