/* MODULE Phototheque | fichier référent sX_phototheque_liste.asp, sX_phototheque_detail.asp */

span.phototheque_item_titre{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}

.phototheque_Form_select{
	border:1px solid black;
	width:200px;
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
}

a.photo_lien{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.photo_lien:hover{
	color:#fd5c29;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

span.phototheque_detail_titre{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

span.phototheque_detail_legende{
	color:black;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

span.phototheque_detail_desc{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

span.phototheque_detail_date{
	color:black;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

a.phototheque_detail_dl{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.phototheque_detail_dl:hover{
	color:#fd5c29;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}


/********************************************************************************************************/
/* MODULE Actualites | fichier référent actualites_liste.asp, actualites_detail.asp */

div.actualite_titre_module{
	clear:both;
	float:left;
	height:42px;
	line-height:51px;
}

span.actualite_titre_module{
	color:#151a85;
	font-family:Verdana;
	font-size:25px;
	font-weight:bold;
}

div.actualite_titre_modulebis{
	float:left;
	width:120px;
	height:42px;
}

/* gestion des onglets */
div.actualite_onglet{
	clear:both;
	float:left;
	width:100%;
}

/*div.actualite_onglet_1, div.actualite_onglet_2, div.actualite_onglet_3, div.actualite_onglet_4{

}*/

div.actualite_onglet_item{
	width:122px;
	background-image:url(/design/actu_onglet.gif);
	cursor:pointer;
	height:33px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_item_over{
	width:122px;
	background-image:url(/design/actu_onglet_over.gif);
	cursor:pointer;
	height:33px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_item_selected{
	width:122px;
	background-image:url(/design/actu_onglet_over.gif);
	cursor:pointer;
	height:33px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

span.actualite_onglet_libelle{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}

span.actualite_onglet_libelle_over{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}

span.actualite_onglet_libelle_selected{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}

/*
div.actualite_onglet_2{
	width:87px;
	background-image:url(/design/actu_onglet_2.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_2_over{
	width:87px;
	background-image:url(/design/actu_onglet_2s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_2_selected{
	width:87px;
	background-image:url(/design/actu_onglet_2s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_3{
	width:85px;
	background-image:url(/design/actu_onglet_3.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_3_over{
	width:85px;
	background-image:url(/design/actu_onglet_3s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_3_selected{
	width:85px;
	background-image:url(/design/actu_onglet_3s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_4{
	width:83px;
	background-image:url(/design/actu_onglet_4.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_4_over{
	width:83px;
	background-image:url(/design/actu_onglet_4s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div.actualite_onglet_4_selected{
	width:83px;
	background-image:url(/design/actu_onglet_4s.jpg);
	cursor:pointer;
	height:27px;
	line-height:27px;
	text-align:center;
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

span.actualite_onglet_libelle1, span.actualite_onglet_libelle2, span.actualite_onglet_libelle3, span.actualite_onglet_libelle4{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}

span.actualite_onglet_libelle1_over, span.actualite_onglet_libelle2_over, span.actualite_onglet_libelle3_over, span.actualite_onglet_libelle4_over{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}

span.actualite_onglet_libelle1_selected, span.actualite_onglet_libelle2_selected, span.actualite_onglet_libelle3_selected, span.actualite_onglet_libelle4_selected{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;

}
*/
a.actualite_onglet_ville{
	color:#151a85;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.actualite_onglet_ville:hover{
	color:#ff9b15;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}

div.actualite_paveInfo{
	clear:both;
	float:left;
	width:983px;
	background-color:#dfe1fb;
	border:1px solid #cccccc;
}

div.actualite_map{
	border: 5px solid white;
	width: 565px;
	height: 478px;
	text-align: center;
	float:left;
}

div.actualite_legende{
	clear:both;
	float:right;
	margin-top:0px;
	width:572px;
	height:67px;
}

/********************************************************************************************************/
/* MODULE : VIDEO / Fichiers référents : sX_video_liste.asp, sX_video_detail.asp */
/* PAGE LISTE*/ 
div.video_liste_item2_couleur1{
	background-color:#FFFFFF;
	clear:both;
	float:left;
	width:565px;
	padding-top:4px;
	padding-bottom:4px;
}

div.video_liste_item2_couleur2{
	background-color:#e1e5f5;
	clear:both;
	float:left;
	width:565px;
	padding-top:4px;
	padding-bottom:4px;
}

div.video_liste_item_photo{
	width:100px;
	float:left;
	margin-left:4px;
}

div.video_liste_item_content{
	float:left;
	margin-left:4px;
	margin-right:4px;
}

a.video_liste_item_titre{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

a.video_liste_item_titre:hover{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

span.video_liste_item_date{
	color:black;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
span.video_liste_item_theme{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
span.video_liste_item_texte{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}

a.video_liste_item_lien{
	color:#151a85;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

a.video_liste_item_lien:hover{
	color:#ff9b15;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

span.video_liste_titrePage{
	color:#EE2E24;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

/*PAGE DETAIL*/
div.video_detail_infos{
	float:left;
	width:100%;
	padding-left:1px;
}

span.video_detail_titre{
	color:black;
	font-family:Verdana;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}

span.video_detail_date{
	color:black;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

span.video_detail_texte{
	color:black;
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
}
/**************************************************************************/
/* MODULE : FAQ / Fichiers référents : faq.asp */
div.QuestionsReponses
{
	float:left;
	clear:both;
	width:550px;
	color: #0670AD;
}
div.ContenuQuestionsReponses
{
	margin-right:8px;
	margin-left:8px;
	padding-bottom:2px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	clear:both;
	width:550px;
}
div.FaqQuestion
{
	clear:both;
	float:left;
	display:block;
	width:550px;
}
a.afficher
{
	text-decoration:none;
	color: #151a85;
	font-weight:bold;
	font-family: Verdana;
	font-size:13px;
}
a.afficher:hover
{
	text-decoration:none;
	color: #fd5c29;
	font-weight:bold;
	font-family: Verdana;
	font-size:13px;

}
td.afficher
{
	padding-top:10px;
	padding-bottom:15px;
	padding-left:10px;	
}
a.Question_open
{
	text-decoration:none;
	color: #fd5c29;
	font-weight:normal;
	font-family: Verdana;
	font-size:13px;
	
	text-align:left;
	display: list-item;
	list-style: disc;
	list-style-position: inside;
}
a.Question_close
{
	text-decoration:none;
	color: #151a85;
	font-weight:normal;
	font-family: Verdana;
	font-size:13px;
	text-align:left;
	display: list-item;
	list-style: disc;
	list-style-position: inside;
}
a.Question_open:hover,a.Question_close:hover
{
	text-decoration:none;
	color: #fd5c29;
	font-weight:normal;
	font-family: Verdana;
	font-size:13px;
	text-align:left;
	display: list-item;
	list-style: disc;
	list-style-position: inside;
}


div.FaqReponse
{
	display:none;
	float:left;
	width:500px;
	margin-left:20px;
}

span.Reponse
{
	/*margin-top:5px;
	margin-bottom:10px;*/
	font-family:Verdana;
	font-size:13px;
	color:black;
	text-decoration:none;
	
}