

A:link 		{font-family: 		Arial; font-size: 12px;  color: #DDD;text-decoration: underline; }
A:active 	{font-family: 		Arial; font-size: 12px;  color: #DDD;text-decoration: underline; }
A:visited 	{font-family: 		Arial; font-size: 12px;  color: #DDD;text-decoration: underline;  text-align: justify}
A:hover 	{font-family: 		Arial; font-size: 12px;  color: #CCC;text-decoration: underline; text-align: justify}


body
{
	background-color: 	#000;
	color:				#000000;
	margin:				0px;
	font-family: 		Arial;
	font-size:			12px;
	margin-top:			0px;
	margin-left:		0px;
}

input
{
	font-size:			11px;
	height:				16px;
}

h1,h2,.div_menu2_title, .cadre_menutable
{
	-webkit-border-radius: 	10px;
	-khtml-border-radius: 	10px;
	-moz-border-radius: 	10px;
	border-radius: 			10px;
}

/*
input[type="submit"]
{
	background: 		url('../i/btn.png') no-repeat;
	color: 				white;
	border:				0px solid black;
	width: 				70px;
	height: 			30px;
}
input[type="button"]
{
	background: 		url('../i/btn.png') no-repeat;
	color: 				white;
	border:				0px solid black;
	width:				70px;
	height: 			30px;
}
*/
.input_1
{
	background: 		url('../i/btn.png') no-repeat;
	color: 				white;
	border:				0px solid black;
	width:				70px;
	height: 			30px;
}
.input_2
{
	background: 		url('../i/btn_on.png') no-repeat;
	color: 				white;
	border:				0px solid black;
	width:				70px;
	height: 			30px;
}

h1, h2, h3
{
	font-family: 		Arial;
	font-weight: 		normal;
	line-height: 		1;
	margin: 			0;
}

h1
{
	color:				#FFFFFF;
	background-color: 	#ED9D12;
	padding-top: 		10px;
	padding-bottom:		10px;
	padding-left: 		10px;
	padding-right: 		10px;
	margin-bottom: 		5px;
}
h2
{
	color:				#000000;
	background-color: 	#EAC312;
	padding-top: 		7px;
	padding-bottom:		7px;
	padding-left: 		7px;
	padding-right: 		7px;
	margin-bottom: 		3px;
}

#playermp3
{
	position: 			absolute;
	top: 				240px;
	left: 				750px;
	z-index: 			10000;
	color: 				white;
}
.slogan
{
	position: 			relative;
	top: 				23px;
	margin-left: 		6px;
	font-size: 			15px;
	text-align: 		left;
	font-family: 		Arial;
	color: 				orange;
}
.text_add
{
	position: 			absolute;
	top: 				80px;
	left:				670px;
	width: 				400px;
	margin-left: 		6px;
	font-size: 			14px;
	text-align: 		left;
	font-family: 		Arial;
	color: 				#555555;
}

#cadre_message
{
	position: 			absolute;
	top: 				0px;
	left:				0px;
	z-index:			50000;
	background-color: 	white;
	border:				1px solid orange;
	padding: 			10px;
	width: 				300px;
	text-align: 		center;
}
#message
{
	text-align:			left;
}

.img_gallery
{
	border: 			1px solid #CCCCCC;
	background-color: 	#EEEEEE;
	padding: 			8px;
	
}


#main
{
	width:				920px;
	text-align:			left;
}

.center_main
{
	position:relative;
	width: 				690px;
	padding-right:		10px;
	border:				0px solid black;
}
.center_colright
{
	width:				270px;
}

#menu
{
	position:relative;
	left:0px;
	width:				960px;
	border: 			0px solid #CCCCCC;
	height:				46px;
	text-align:			center;
	margin-top: 		13px;
}
#menutable
{
	position:			relative;
	#top:				3px;
	width:				960px;
	border:				0px solid black;	
	#background-color:	#ff6600;
}
.cadre_menutable
{
	width:				960px;
	background-color:	#ff6600;
}

.menu_item
{
	text-align:center;
}

.menu_item a
{
	font-size:			18px;
	font-weight:		bold;
	text-decoration: 	underline;
	color: 				black;
}
.menu_item a:hover
{
	font-size:			18px;
	font-weight:		bold;
	text-decoration: 	underline;
	color: 				#fff;
}
.text_form a
{
	font-size:			18px;
	font-weight:		normal;
	text-decoration: 	underline;
}

#menu_link
{
	float:				left;
}

#login
{
	float:				left;
}

#contenu
{
	position: 			relative;
	width:				100%;
	float:				left;

}

#header
{
	position: 			relative;
	top: 				0px;
	width:				960px;
	height:				270px;
	border:				0px solid red;
}
#header_rotate
{
	position:absolute;
	top:				20px;
	left:				0px;
	width:				960px;
	height:				250px;
}

#main_header
{
	width:				960px;
}
#mainhead
{
	width:				100%;
	background-color: 	#f5f5f5;
	text-align:			center;
}

.title
{
	float:				left;
	font-size:			36px;
	font-weight:		bold;
}


.opacity100
{
	filter : 			alpha(opacity=100); 
    -moz-opacity : 		1; 
    opacity : 			1;
}

.opacity0
{
	filter : 			alpha(opacity=0); 
    -moz-opacity : 		0; 
    opacity : 			0;
}

.colright_cadre
{
	background-color: 	transparent;
	border:				0px solid #dddddd;
	padding:			5px;

}

.colright_subcadre
{

}

.colright_bottom
{
	background-color:  	#fffacd;
	width:				100%;
	padding-top:		15px;
	padding-bottom:		15px;
}

.rp_top_title
{
	
}

#headerbanner
{
	float:				right;
	position: 			relative;
	text-align:			right;
	width: 				474px;
	height:				66px;
}

#headermenu
{
	position: 			absolute;
	top: 				-7px;
	left: 				10px;
	width:				455px;
	text-align:			right;
	margin:				5px;
	z-index:			10;
	color: 				black;
}

#headermenu a, #headermenu a:hover
{
	color: white;
	font-weight: bold;
}
#headermenu a:hover
{
	color: 				#FFCC00;
}

.headermenu_bottom_main
{
	height:				50px;
	
}
.headermenu_bottom
{
	padding-top:		18px;	
	width:				960px;
}

.headermenu_bottom_main .headermenu_bottom a
{
	/*color:				#FFFFFF;*/
	/*font-size: 			14px;*/	
}

.headermenu_bottom_main .headermenu_bottom a:hover
{
	/*color:				#FFCC00;*/
	/*font-size: 			14px;	*/
}

#banner
{
	float:				right;
	width:				468px;
	height:				60px;
	border:				0px solid black;
	text-align:			center;
	margin: 			3px;

}

#banner3
{
	text-align:			center;
	width:				100%;
	margin-bottom: 		15px;
	
}

#footer
{
	width:				960px;
	text-align:			center;
}

.hide
{
	visibility:			hidden; 
	display:			none;
}

.fleft
{
	float:				left;
}
.fright
{
	float:				right;
}

/* mod news */

.news_cadre
{
	background-color: 	transparent;
	border:				0px solid #dddddd;
	padding:			5px;
	color: 				#fff;
	font-size: 			12px;
}

.news_subcadre
{
	height: auto;
	overflow-x: 		hidden;
}

.news_bottom
{
	//background-color:  	#fffacd;
	//width:				100%;
	//padding-top:		15px;
	//padding-bottom:		15px;
}

/* mod submenu sound */

.sound_tr_1
{
	background-color:	#EEEEEE;
}
.sound_tr_2
{
	background-color:	#CCCCCC;
}


/* menu */


#menu_0, #menu_1, #menu_2, #menu_3
{
	border: 			0px solid green;
}

#menu_0
{
	text-align: 		center;
}
#menu_1
{
	text-align: 		center;
}
#menu_2
{
	text-align: 		center;
}
#menu_3
{
	text-align: 		right;
	padding-right: 		1px;
}

.menu3_cadre, .menu4_cadre, .menu5_cadre, .menu6_cadre, .menu6_cadre
{
	padding:			10px;
	height: 			25px;
	position: 			relative;
	border-top:			1px solid #778899;
}
.menu3_cadre_title, .menu4_cadre_title, .menu5_cadre_title, .menu6_cadre_title, .menu6_cadre_title
{
	position: 			absolute;
	width: 				100%;
	height: 			100%;
	
}
#menu3
{
	float:				left;
	width:				232px;
	margin:				4px;
	background-color: 	#ff8800;
}
#menu4
{
	float:				left;
	width:				232px;
	margin:				4px;
	background-color: 	#ff9900;
}
#menu5
{
	float:				left;
	width:				232px;
	margin:				4px;
	background-color: 	#ffAA00;
}
#menu6
{
	float:				left;
	width:				232px;
	margin:				4px;
	background-color: 	#ffBB00;
}

.h_menu
{
	margin-top:		10px;
	margin-bottom: 	10px;
}
#menu3 a,#menu4 a,#menu5 a,#menu6 a
{
	position:relative;
	top: 				5px;
	font-size:			11px;
	font-weight:		bold;
	color:				#ffffff;
	font-family: 		Arial;
	margin-top:			8px;
	margin-bottom: 		8px;
	text-decoration: 	underline;
}
#menu3 a:hover,#menu4 a:hover,#menu5 a:hover,#menu6 a:hover
{
	position:relative;
	top: 				5px;
	font-size:			11px;
	font-weight:		bold;
	color:				#333333;
	font-family: 		Arial;
}

#menu3 .menu3_title, #menu4 .menu4_title, #menu5 .menu5_title, #menu6 .menu6_title, #menu6 .menu6_title
{
	position:relative;
	font-size:			14px;
	color:				#ffffff;
	font-family: 		Arial;
	top: 				-8px;

}
#menu3 .menu3_title:hover, #menu4 .menu4_title:hover, #menu5 .menu5_title:hover, #menu6 .menu6_title:hover, #menu6 .menu6_title:hover
{
	position:relative;
	font-size:			14px;
	color:				#333333;
	font-family: 		Arial;
	top: 				-8px;
}
#menu3 .menu3_text, #menu4 .menu4_text, #menu5 .menu5_text, #menu6 .menu6_text, #menu6 .menu6_text
{
	margin-left:		10px;
}

#menu2 .div_menu2_title, #menu2 .div_menu2_1, #menu2 .div_menu2_2, #menu2 .div_menu2_3, #menu2 .div_menu2_6, #menu2 .div_menu2_9
{
	color:				#FFFFFF;
	background-color: 	#1277EA;
	padding-top:		10px;
	padding-bottom:		11px;
	margin-bottom: 		2px;
	text-align: 		center;
	width: 				100%;
}

/* headermenu */

.div_headermenu
{
	margin:				4px;
	color:				#AAAAAA;
}

/* menu2 */

#menu2
{
	width:				100%;
	text-align:			left;
	
}

.div_menu2_title a, .div_menu2_1 a, .div_menu2_2 a, .div_menu2_3 a, .div_menu2_4 a, .div_menu2_7 a, .div_menu2_10 a
{
	text-align:			center;
	font-size:			18px;
	color:				#FFFFFF;
	font-family: 		Arial;
	font-weight: 		normal;
	line-height: 		1;
}
.div_menu2_title a:hover, .div_menu2_1 a:hover, .div_menu2_2 a:hover, .div_menu2_3 a:hover, .div_menu2_4 a:hover, .div_menu2_7 a:hover, .div_menu2_10 a:hover:hover
{
	text-align:			center;
	font-size:			18px;
	color:				#FFCC00;
	font-family: 		Arial;
	font-weight: 		normal;
	line-height: 		1;
}

.div_menu2_5 a, .div_menu2_6 a, .div_menu2_8 a, .div_menu2_9 a, .div_menu2_11 a, .div_menu2_12 a, .div_menu2_13 a
{
	font-size:			16px;
	font-weight:		bold;
	color:				#666666;
	font-family: 		Arial;
}
.div_menu2_5 a:hover, .div_menu2_6 a:hover, .div_menu2_8 a:hover, .div_menu2_9 a:hover, .div_menu2_11 a:hover, .div_menu2_12 a:hover, .div_menu2_13 a:hover
{
	font-size:			16px;
	font-weight:		bold;
	color:				#FFFFFF;
	font-family: 		Arial;
}


/* meteo */

.meteo
{
	margin:				0px;	
	width:				100%;
	height:				110px;
	border:				0px solid #CC7755;
}

.meteo .title
{
	width:				100%;
	height: 			20px;
	font-size:			11px;
	padding-right: 		5px;
	margin-right:		5px;
}

.meteo .icon
{
	float:				left;
	padding:			5px;
	width:				40px;
}

.meteo .infos
{
	float:				left;
	padding:			5px;
	font-size:			12px;
	width:				140px;
}

/* poll */

.poll_cadre
{
	border:				0px solid #dddddd;
	padding:			1px;
	text-align:			left;
}

.poll_subcadre
{
	padding:			5px;
}

.poll_bottom
{
	background-color:  	#fffacd;
	width:				100%;
	height:				40px;
}


.sitemap_1
{
	margin-top: 		5px;
}
.sitemap_1 a
{
	font-size: 			15px;
	font-weight: 		bold;
}

.sitemap_2 a
{
	font-size: 			13px;
	font-weight: 		normal;
}

.link_title
{

	padding: 			10px;
}
.link_title a
{
	font-size: 			18px;
}


.cadre_img
{
	width:				650px;
	text-align:			center;
	border:				0px solid black;
	padding-left: 		5px;
}

.element_img
{
	 float:				left;
	 text-align:		center;
	 margin:			4px;
}


#submenu
{
	position: 			relative;
	margin-top: 		0px;
	z-index: 			10;
}

#submenu a
{

}

#submenu a:hover
{
	color: orange;
}

.submenu_1
{

	margin-bottom: 		20px;
	z-index:			1;
}

.submenu_1 a
{
	font-size: 			15px;
	font-weight: 		bold;
	z-index:			1;
}
.submenu_0 a
{
	font-size: 			14px;
	font-weight: 		normal;
	z-index:			1;
}

.news_subcadre a:link, .news_subcadre a:active, .news_subcadre a:visited, 
{
	font-family: 		Arial; font-size: 12px;  color: #DDD;text-decoration: underline; 
}
.news_subcadre a:hover
{
	font-family: 		Arial; font-size: 12px;  color: #CCC; text-decoration: underline; text-align: justify
}

.headermenu_bottom .news_cadre
{
	width: 				950px;
}


#meteo h2
{
	background-color: 	#1241EA;
	padding-top:		12px;
	padding-bottom:		13px;
	color: 				white;
	text-decoration:	underline;
}
#devise h2
{
	background-color: 	#1241EA;
	padding-top:		12px;
	padding-bottom:		13px;
	color: 				white;
	text-decoration:	underline;
}
#poll h2
{
	background-color: 	#9900ff;
	padding-top:		12px;
	padding-bottom:		13px;
	color: 				white;
	text-decoration:	underline;
}

#user h2
{
	background-color: 	#1241EA;
	padding-top:		12px;
	padding-bottom:		13px;
	color: 				white;
	text-decoration:	underline;
}

.headermenu_bottom h1
{
	background-color:#33CCFF;
	padding-top: 		10px;
	padding-bottom:		10px;
	padding-left: 		10px;
	padding-right: 		10px;
}

#banner4
{
	margin-top: 		10px;
}


.news_subcadre h2 a
{
	font-family: 		Arial; 
	font-weight: 		bold;
	font-size: 			13px;  
	color: 				#000;
	text-decoration: 	underline; 
}
.news_subcadre h2 a:hover
{
	font-family: 		Arial; 
	font-weight: 		bold;
	font-size: 			12px;  
	color: 				#FC0;
	text-decoration: 	none; 
}


.b-content-text 
{
	__overflow-y:			auto;
	__overflow-x: 		hidden;
	width: 				890px;
	
}

.b-content-list-item_text
{
	text-align: 		center;	
}


.b-content-list-item_text A:link 	{font-family: 		Arial; font-size: 14px;  color: #EEE;text-decoration: underline; }
.b-content-list-item_text A:active 	{font-family: 		Arial; font-size: 14px;  color: #EEE;text-decoration: underline; }
.b-content-list-item_text A:visited {font-family: 		Arial; font-size: 14px;  color: #EEE;text-decoration: underline; }
.b-content-list-item_text A:hover 	{font-family: 		Arial; font-size: 14px;  color: #CCC;text-decoration: underline; }

.b-content-wrap
{
	height: 			170px;	
}

.b-content-list
{
	margin: 			17px 15px 0 0;
}
