@charset "utf-8";

/* CSS Document */



div#haut_page{

	width : 100%;

}

a {

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color : black;

}



a img:hover {

	border: 4px solid white;

}



a:hover {

	color: #666666;

}



h1 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



h2 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



h3 {

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



th {

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



div#bandeau_menu{

	width : 100%;

	margin: 0;

	padding: 0;

}



div#menu{

	height : 27px;

	width : 1026px;

	background: url(../img/bandeau_degrade2.gif);

	margin-top: auto;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

}



#menu ul {

 margin:0;

 padding:0;

 list-style-type:none;

 text-align: left;

 }

#menu li {

 float: left;

 margin: 0;

 padding: 0px 0px 0px 0px;

 font-size: 12px;

 }

.lien_menu {

 display:block;

 color: #000000;

 text-decoration:none;

 padding: 5px 0px 0px 0px;

	height: 22px;

	font-size: 12px;

	-font-size: 11px;

 }

.lien_menu:hover {

	background-color: #FF0000;

	background-image: url(../img/couleur_liens_hover.gif);

	color: white;

	height: 22px;

 }

.lien_menu_en_cours{

 	display:block;

	color: #FFFFFF;

 text-decoration:none;

	background-image: url(../img/couleur_liens_hover.gif);

 padding: 5px 0px 0px 0px;

	height: 22px;

	font-size: 12px;
	-font-size: 11px;

}

.lien_menu_en_cours:hover {

	background-color: #FF0000;

	background-image: url(../img/couleur_liens_hover.gif);

	color: white;

	height: 22px;

 }

.lien_sousmenu {

 display:block;

 color: #000000;

 text-decoration:none;

 padding: 0px 5px 0px 5px;

	height: 22px;

	width: 300px;

	background-color: #FFFFFF;

	background-image: url(../img/bandeau_degrade2.gif);

 }

.lien_sousmenu:hover {

	background-color: #FF0000;

	background-image: url(../img/couleur_liens_hover.gif);

	color: white;

	height: 22px;

 }

#menu ul li ul {

 display:none;

 }

#menu ul li:hover ul {

 display: block;

 }

#menu li:hover ul li {

 float:none;

 }

#menu li ul {

 position:absolute;

 }

 

p {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

}



div#anim_flash{

	margin: auto;

	width : 1026px;

	height: 135px;

}



div#barre_horizontale{

	width : 100%;

	height :0px;

	border-top :solid 4px;

}



div#contenu{

	height: auto;

	width : 1026px;

	background-color: #FFFFFF;

	margin: auto;

	text-align: left;

	clear: both;

}



div#contenu_haut{

	width: 1026px;

	text-align: left;

}



div#texte1{

	width : 430px;

	height: 380px;

	margin-top:20px;

}



div#texte1 h1{

	margin-top:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 18px;

	padding-top:10px;

}



div#texte1 p{

	margin:0px;

	margin-top:25px;

	text-align:justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height:17px;

}



div#texte2{

	width : 557px;

	height: 380px;

	margin-top:20px;

}



div#texte2 h1{

	margin-top:0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 19px;

	padding-top:10px;

}



div#texte2 p{

	margin:0px;

	margin-top:25px;

	padding: 0;

	text-align:justify;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 15px;

	line-height:21px;

}



.module-titre {

	background:url(../img/bandeau_region.gif) repeat-x;

	height: 28px;

	border: 1px solid #999999;

	vertical-align: middle;

	font-weight: normal;

}



.module-titre h1{

	margin-top:0px;

	margin-left:0px;

	margin-bottom: 0px;

	font-size: 19px;

	padding-top: 0px;

	padding-left: 15px;

	font-weight: normal;

}



.module-titre h2{

	margin-top:0px;

	margin-left:0px;

	margin-bottom: 0px;

	font-size: 19px;

	padding-top: 0px;

	padding-left: 15px;

	font-weight: normal;

}



.module-titre h3{

	margin-top:0px;

	margin-left:0px;

	margin-bottom: 0px;

	font-size: 19px;

	padding-top: 0px;

	padding-left: 15px;

	font-weight: normal;

}



.module{

	margin-top: 0px;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

	padding: 5px 10px 5px 10px;

}



.module p{

	margin: 0px;

	margin-top: 25px;

	padding: 0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

}



.module-p {

	text-align: justify;

}



div#pub{

	width : 550px;

	margin:auto;

	margin-top:60px;

}



div#pub img{

	border : solid 0px red;

	margin-top:0px;

}



div#partie_droit{

	float:none;

	width : 557px;

}



div#contenu_bas{

	text-align: center;

	width:100%;

}



div#contacts_region{

	height: 500px;

	width: 452px;

	float:right;

	margin-top: 60px;

}



.contacts_region_titre_gauche{

	float:left;

	background:url(../img/bandeau_region_gauche.gif);

	height:39px;

	width:23px;

}



.contacts_region_titre{

	float : left;

	background:url(../img/bandeau_region.gif) repeat-x;

	height:39px;

	width:429px;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.contacts_region_titre p{

	margin : 0;

	margin-top:5px;

	padding :8px 0px 0px 0px ;

}



table#tableau_contacts{

	margin-left: 10px;

	

}



table#tableau_contacts img{

	margin-top:10px;

}



table#tableau_contacts td{

	padding-left:10px;

}



table#tableau_contacts p{

	margin : 0;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



div#carte{

	height: 343px;

	width: 556px;

	margin-top: 30px;

}



.calculer_ici_titre{

	padding-right:13px;

	font-size: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

}



.calculer_ici_titre p{

	margin-left : 29px;

	margin-top:4px;

	padding :5px 0px 0px 0px ;

	color:#FFFFFF;



}



div#texte_carte{

		height: 162px;

		width : 226px;

	

}



div#texte_carte p{

	font-size: 16px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin-left: 20px;

	

}



div#texte_carte h1{

	font-size: 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color : red;

	margin-left: 20px;

	font-weight:normal;

}



div#pied_page{

	height : 27px;

	width : 1026px;

	margin-top: 50px;

	margin-right: auto;

	margin-bottom: auto;

	margin-left: auto;

	font-size: 12px;

	color : #999999;

}



.mentions-legales{

	color : #999999;

}



.mentions-legales:hover{

	color : #666666;

}



.lien_pied_page{

	display : inline;

	height: 22px;

	padding-left:10px;

	padding-right: 10px ;

	text-decoration: none;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color : black;

}



/*********************************************/



div#txt_titre{

	margin-left:29px;

	margin-top:48px;

}



div#txt_titre h1{

	font-size: 23px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

}



table.presse {

	width: 1000px;

	margin-left:26px;

}



table.presse td{

	padding-top:30px;

}



table.presse p{

	margin:0;

	font-size: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top:6px;

	margin-left:10px;

}



.presse_texte {

	padding-left: 29px;

}



table#presse {

	width: 1000px;

	margin-left:26px;

}



table#presse td{

	padding-top:30px;

}



table#presse p{

	margin:0;

	font-size: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top:6px;

	margin-left:10px;

}



div#condition {

	margin-left:38px;

	margin-top: 18px;

}



div#condition p{

	font-size: 9px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style:italic;

	margin:0;

}





div#texte_gauche{

	float:left;

	border-right:solid 1px;

	padding-right:14px;

	margin-top:35px;

}



.texte_gauche1{

	margin-left:27px;

	width:587px;

}



.texte_gauche1 h1{

	font-size: 16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:red;

}



.texte_gauche1 ul{

	padding:0;

	margin:0;

}



.texte_gauche1 li{

	list-style: none;

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



.texte_gauche2{

	margin-left:27px;

	margin-top:35px;

}



.texte_gauche2 h1{

	font-size: 16px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:red;

}



.texte_gauche2 ul{

	padding:0;

	margin:0;

}



.texte_gauche2 li{

	list-style: none;

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



div#texte_droit{

	float: right;

}



.texte_droit1{

	margin-left:27px;

	margin-top:35px;

	width:330px

}



.texte_droit1 h1{

	font-size: 18px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color:white;

	height:46px;

	width:312px;

	background:url(../img/img_presse_tv/fond_titre.jpg) repeat-x;

	padding-top:2px;

	padding-left:18px;

}



.texte_droit1 h2{

	font-size: 14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

	color:white;

	height:46px;

	width:312px;

	background:url(../img/img_presse_tv/fond_titre.jpg) repeat-x;

	padding-top:2px;

	padding-left:18px;

}



.texte_droit1 ul{

	width:235px;

	padding:0;

	margin:0;

	margin-left:18px;

}



.texte_droit1 li{

	list-style: none;

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	margin-top:10px;

}



.texte_titre_rouge {

	height: 84px;

	text-align: center;

}



.texte_titre_rouge h1{

	font-size: 28px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	color: #FE1101;

	padding-top:2px;

	padding-left:18px;

}



.texte_titre_rouge h2{

	font-size: 14px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-style: italic;

	color: #000000;

	padding-left:18px;

}



/**********************************************/

div#contenu_haut2{

	float:left;

	margin-bottom:45px;

	width:100%;

}





div#txt_titre_contact{

	margin-left:15px;

	margin-top:30px;

}



div#txt_titre_contact h1{

	font-size: 23px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

}



div#contenu_titre_droit{

	float:left;

	padding-left:17px;

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-align:justify;

	width:382px;

	

} 



div#contenu_titre_gauche{

	float:left;

	padding-left: 70px;

	font-size: 13px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-weight:normal;

	text-align:justify;

	width:382px;

	

}



.contenu_identite{

	clear:both;

	

} 



table#toutes_regions {

	margin-left:16px;

}



table#toutes_regions td{

	margin:0;

	padding-top:10px;

	vertical-align:top;

}



table#toutes_regions p{

	margin:0;

	font-size: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



table#toutes_regions2 {

	margin-left: 50px;

}



table#toutes_regions2 td{

	margin:0;

	padding-top:10px;

	vertical-align:top;

}



table#toutes_regions2 p{

	margin:0;

	font-size: 15px;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



div#contacts_suite{

	float:left;

	margin-top: 70px;

}



.contacts_suite_titre_gauche{

	float:left;

	background:url(../img/bandeau_region_gauche.gif);

	height:39px;

	width:26px;

	display: inline;

}



.contacts_suite_titre{

	float : left;

	background:url(../img/bandeau_region.gif) repeat-x;

	height:39px;

	width:1000px;

	font-size: 14px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



.contacts_suite_titre p{

	margin : 0;

	margin-top:5px;

	padding :8px 0px 0px 0px ;

}



























/**********************************************/



.red{

	color: red;

}



.bold{

	font-weight: bold;

}



.italic{

	font-style: italic;

}



.interligne{

	margin-top:10px;

}



.decalage{

	margin-left:5px;

}



.gris{

	color: #666666;

}



.lien_actualite {

	color: #999999;

	font-style: italic;

}



.lien_actualite:hover {

	color: #666666;

}

