/* Import des styles séparés */

@import url(style-textes.css);

@import url(style-liens.css);









/* Mise en forme générale */

body {

	margin:0;

	padding:0;

	font-family:verdana;

	font-size:11px;

	color:#5B5B5B;

	text-align:center;

	background:#ffffff url(images/fond.gif) top repeat-x;

}









#general {

	margin:0 auto 0 auto;

	width:922px;

	text-align:center;

}







#top{

	margin:0;

	padding:0;

	width: 922px;

	height:268px;

	text-align:left;

}





/* Logo */

#top_left2{

	margin:0;

	padding:0;

	width: 194px;

	height:268px;

	text-align:left;

	float:left;

	background:url(images/fond_navig_top.gif) top no-repeat;

}

#top_left2 ul {
	list-style:none;
	margin-left:-50px;
	}

#top_left2 ul li {
	margin-bottom:2px;
	}

#top_left2 ul li a {
	background:url(images/puce-menu.png) no-repeat 0% 50%;
	padding-left:15px;
	}



/* Nav photo + pub */

#top_right2{

	margin:0;

	padding:0;

	width: 728px;

	height:268px;

	text-align:center;

	float:right;

}





/* pub */

#top_right2_top{

	margin:0;

	padding:0;

	width: 728px;

	height:90px;

	text-align:center;

}





/* logo+pho */

#top_right2_bottom{

	margin:0;

	padding:0;

	width: 728px;

	height:178px;

	text-align:center;

}



/* logo */

#top_right2_bottom_left{

	margin:0;

	padding:0;

	width: 331px;

	height:178px;

	text-align:left;

	float:left;

}



/* pho */

#top_right2_bottom_right{

	margin:0;

	padding:0;

	width: 397px;

	height:178px;

	text-align:left;

	float:right;

}





#contenu{

	margin:0 0 15px 0;

	padding:0;

	width: 920px;

	text-align:center;

	overflow:hidden;

}



#contenu_guides{

	margin:0 0 15px 0;

	padding:0;

	width: 920px;

	text-align:center;

	overflow:hidden;

}





#contenu_menu{

	margin:0 0 15px 0;

	padding:0;

	width: 920px;

	text-align:center;

	background-color:#2D4B68;

	overflow:hidden;

}





/* PAGE ACCUEIL */

/* PAGE ACCUEIL gauche : surf alerte, surf prev menu, pub mag surf prev, info préevention... */

#left-acc{

	margin:15px 0px 0px 0px;

	padding:0;

	width:643px;

	text-align:left;

	float:left;

	overflow:hidden;

}





#pub-left-acc{

	margin:10px 0px 10px 0px;

	padding:0;

	width:643px;

	text-align:center;

}





/* PAGE ACCUEIL surf alerte */



	.tab-surf-alerte{

		margin:0;

		padding:0;

		background-color:#072038;

	}	





	#surf-alerte-txt-v2{

		margin:0;

		padding:5px 5px 5px 5px;

		text-align:left;

	}





/* PAGE ACCUEIL ACTUALITES */

.actualite{

	margin:20px 0px 10px 0px;

	padding:0;

	width:643px;

	text-align:left;

	border-bottom:1px dashed #575757;

}



	/* FIN PAGE ACCUEIL surf alerte */

	

	

/* PAGE ACCUEIL gauche gauche: surf prev menu, lien prévision météo et forum*/

#left-acc-left{

	margin:0;

	padding:0;

	width:243px;

	text-align:left;

	float:left;

	overflow:hidden;

}





/* PAGE ACCUEIL gauche gauche: surf prev menu */

	#fond_menu_prev{

		margin:0;

		padding:0;

		width:233px;

		text-align:left;

		background-color:#2D4B68;

	}

	

	#menu_prev_txt{

		margin:0;

		padding:5px;

		text-align:left;

	}

	

	#menu_prev ul{

		margin:0;

		padding:0;

		font-weight:normal;

		font-size:11px;

		color:#E9E9E9;

		font-family:arial;

		text-align:justify;

	}





	#menu_prev li{

		text-align:left;

 		background: url(images/puce_li_prev.gif) left center no-repeat;

 		list-style-type: none;

		margin:0 0 0 -38px;

		padding:0;

 	}

 

	#menu_prev li a{

		display:block;

		margin:0;

		line-height:16px;

		padding:0 0 0 15px;

	}





/* PAGE ACCUEIL gauche droite : pub surf prev + info prevention*/

#left-acc-right{

	margin:0;

	padding:0;

	width:400px;

	text-align:left;

	float:right;

	overflow:hidden;

}





	#left-acc-right-1{

		margin:0;

		padding:0;

		width:190px;

		text-align:left;

		float:left;

	}

	

	

	#left-acc-right-2{

		margin:0;

		padding:0;

		width:190px;

		text-align:left;

		float:right;

	}

	

	/* PAGE ACCUEIL gauche droite : info prevention*/

	#info-prevention{

		margin:0;

		padding:0;

		width:190px;

		height:240px;

		text-align:left;

		background:url(images/fond_info_prev.gif) top no-repeat;

	}





/* PAGE ACCUEIL droite : news + info trip + dernière interview*/

#right-acc{

	margin:15px 0px 0px 0px;

	padding:0;

	width:269px;

	text-align:left;

	float:right;

	overflow:hidden;

}





	/* PAGE ACCUEIL droite : news */

	#news-acc{

		margin:0;

		padding:0;

		width:269px;

		text-align:left;

		background:#0F4375;

		border-bottom:1px solid #ffffff;

	}

	

	#news-acc-txt{

		margin:0;

		padding:10px;

		text-align:left;

	}

	

#contenu-texte{

	margin:15px 30px 15px 30px;

	padding:0;

	text-align:left;

	overflow:hidden;

}





#contenu_left{

	margin:0;

	padding:0;

	width: 640px;

	text-align:center;

	float:left;

}





#contenu_left_1{

	margin:0;

	padding:0;

	width: 248px;

	text-align:center;

	float:left;

	background:#E96707;

	border:6px solid #ffffff;

}





#contenu_left_2{

	margin:0;

	padding:0;

	width: 374px;

	text-align:left;

	float:right;

}





#edito{

	margin:0;

	padding:0;

	width:368px;

	height:242px;

	background:url(images/fond_edito.jpg) top center no-repeat;

}





#surfalerte{

	margin:0;

	padding:0;

	width:368px;

	background:#383838;

	border-bottom:9px solid #D74D06;

}









#contenu_right{

	margin:0;

	padding:0;

	width: 280px;

	text-align:right;

	float:right;

}









#menu_left ul{

	margin:0;

	padding:0;

	font-weight:bold;

	font-size:11px;

	color:#ffffff;

	font-family:Verdana;

	text-align:justify;

}





#menu_left li{

	text-align:left;

 	background: url(images/puce_li.gif) left center no-repeat;

 	list-style-type: none;

	margin:0 0 0 -38px;

	padding:0;

 }

 

#menu_left li a{

	display:block;

	margin:0;

	border-top:1px solid #FF852B;

	border-bottom:1px solid #D55B01;

	line-height:19px;

	padding:0 0 0 15px;

}





ul#menu_top{

	margin:0;

	padding:0;

	font-weight:bold;

	font-size:18px;

	color:#ffffff;

	font-family:arial;

	text-align:justify;

	list-style-type:none;

}





#menu_top a{

	display:block;

	margin:0;

	line-height:30px;

	padding:0 0 0 35px;

	color:#ffffff;

	text-decoration:none;

}













/* Mise en page interieure */

#contenu_left_int{

	margin:0;

	padding:0;

	width: 661px;

	text-align:center;

	float:left;

}





#contenu_left_int_1{



	margin:0;

	padding:0;

	width: 189px;

	text-align:center;

	float:left;

	background:#E96707;

	border:6px solid #ffffff;

}





#contenu_left_int_1_fiche{

	margin:0;

	padding:0;

	width: 189px;

	text-align:left;

	float:left;

}





#contenu_left_int_2{

	margin:0;

	padding:0;

	width: 472px;

	text-align:left;

	float:right;

}





#contenu_right_int{

	margin:0;

	padding:0;

	width: 258px;

	text-align:right;

	float:right;

}





#contenu_left_int_page{

	margin:0;

	padding:0;

	width: 730px;

	float:right;

}





ul#menu_left_fiche{

	margin:0;

	padding:0;

	font-weight:bold;

	font-size:9px;

	color:#083D70;

	margin-right:5px;

	font-family:verdana;

	text-align:justify;

	list-style-type:none;

	background-color:#E8E8E8;

}







#menu_left_fiche a{

	display:block;

	margin:5px 10px 3px 0;

	padding:0 5px 0 10px;

	color:#083D70;

	text-decoration:none;

}







#reseaux_sociaux { width:460px;overflow:hidden;margin:0;padding:10px 0 20px 0; }

#reseaux_sociaux_left { width:135px;overflow:hidden;margin:0;padding:0;float:left; }

#reseaux_sociaux_right { width:135px;overflow:hidden;margin:0;padding:1px 0 0 0;float:left; }

#reseaux_sociaux_right2 { width:135px;overflow:hidden;margin:0;padding:1px 0 0 0;float:left; }





	/* PARTENAIRES */

	#part{

		margin:0px 0px 10px 0px;

		padding:0;

		width:800px;

		text-align:left;

		background-color:#F0F0F0;

		overflow:hidden;

	}

	

	#part-txt{

		margin:0;

		padding:10px;

		text-align:left;

	}

	

.pho_gauche{

	margin-right:30px;

	float:left;

}





.part_img{

	margin-right:20px;

	float:left;

}



.contour-img{

	border:2px solid #DFDFDF;

}





#bottom {

	margin:0px auto 0 auto;

	padding:6px 0 6px 0;

	font-size:10px;

	color:#B8B5B5;

	font-family:verdana;

	width:922px;

	text-align:center;

	background-color:#E8E8E8;

}





.form{

background-color:#2D4B68;

color:#ffffff;

font-size : 11px;

font-family : arial;

border:1px solid #629ED8;

}
