body{
	margin							: 0px;
   padding						: 0px;
}
a{
	color							: #3792E0;
}
.line{
	background					: transparent;
}
td.main_td{
 background           : url(fr/bandeau/b_m_beach_volley.jpg) no-repeat 0px 11px;
}
table.table_menus_1{
 margin               : 180px auto 0px auto;;
}
.droite{
 float		: right;
 margin		: 0px 0px 10px 20px;
 border		: 1px solid #3792E0;
}
.gauche{
 float		: left;
 margin		: 0px 20px 10px 0px;
 border		: 1px solid #3792E0;
}
/* Menus de niveau 2 **********************************************************/
.menu23_table{
 background           : url(fr/navigation/fond_menu2.jpg) no-repeat 0px 11px;
 margin-right					: 20px;
}
.fond_bleu{
 background           : #3792E0;
}
.contour_bleu{
 border           		: 1px solid #3792E0;
}
.contour_gris{
 border           		: 1px solid #454545;
}
.contour_jaune{
 border           		: 1px solid #F3D924;
}
.menu1_in_menu2{
	text-align					: center;
   color							: black;
   font-family				: arial;
	font-size					: 14px;
   font-weight				: bold;
   background         : #F3D924;
   border-bottom			: 1px solid #3792E0;
}
td.left_menu2, td.left_menu2_selected{
	padding-left				: 15px;
}
td.left_menu2_selected{
	background         : url(fr/navigation/fond_menu2_selected.gif) no-repeat 3px 10px;
}
a.left_menu2, a.left_menu2_selected{
	font-size					: 14px;
   text-decoration		: none;
}
a.left_menu2_selected{
	text-decoration		: underline;
}
/* pages **********************************************************************/
td.left_page, td.left_page_selected{
	padding-left				: 30px;
   background         : url(fr/navigation/puce_bleue.gif) no-repeat 18px 8px;
}
a.left_page{
	text-decoration		: none;
}
a.left_page_selected{
	font-weight				: bold;
}

/* footer *********************************************************************/
.footer, .footer a{
	color								: #FFFFFF;
	font-family					: arial;
	font-size						: 11px;
	text-align						: center;
   background						: #3694DE;
   vertical-align				: center;
   height								: 16px;
}
/* Contenu ********************************************************************/
.textJustify{
	color								: #454545;
}
.big_img{
	padding 							: 19px 0px 0px 19px;
   background           : url(dir/images/icons/contour_h_g.gif) no-repeat top left;
}
img.move{
	margin-right					: 20px;
}
.pretty_frame_left {
	color								: black;
   width								: 290px;
	padding							: 30px 20px 20px 20px;
   margin 							: 0px 20px 10px 0px;
   border								: 1px solid #FDE02D;
   background						: #BFDAF5 url(dir/images/icons/fond_encart.gif) no-repeat top left;
}
.pretty_frame_right {
	color								: black;
   width								: 290px;
	padding							: 30px 20px 20px 20px;
   margin 							: 0px 0px 10px 20px;
   border								: 1px solid #FDE02D;
   background						: #BFDAF5 url(dir/images/icons/fond_encart.gif) no-repeat top left;
}
.pretty_frame_right a, .pretty_frame_left a{
	color								: black;
}
.cadre_en_valeur{
   color								: black;
	padding							: 10px 10px 10px 10px;
   margin 							: 0px 10px 10px 0px;
   border								: 1px solid #FDE02D;
   background						: #BFDAF5 url(dir/images/icons/fond_encart.gif) no-repeat top left;
}
.cadre_en_valeur tr td{
 padding								: 10px;
}
.cadre_en_valeur ul{
 padding-left					  : 10px;
}
.cadre_en_valeur a{
 color								  : black;
}
.comment{
 color								  : #003366;
 font-style							: italic;
}
/* Titres *********************************************************************/
h1.title1_bleu{
	color								: #3792E0;
	font-family					: arial;
	font-size						: 20px;
	vertical-align				: bottom;
   background						: #3694DE;
   height								: 30px;
   margin-top						: 0px;
   padding							: 16px 0px 0px 46px;
   background           : url(dir/images/icons/ballon_bleu.gif) no-repeat bottom left;
}
.pretty_title{
 color								: #454545;
	font-family					: arial;
	font-size						: 16px;
}
.pretty_title2{
 color								: #454545;
	font-family					: arial;
	font-size						: 14px;
}
.pretty_title3{
 padding              : 0px;
 margin               : 0px;
 text-decoration      : none;
 color								: #003366;
	font-family					: verdana;
	font-size						: 13px;
 font-weight          : bold;
}

/* Actualités *****************************************************************/
a.actuTitle{
	color								: #3792E0;
	font-family					: arial;
	font-size						: 20px;
   text-decoration			: none;
}
img.ACTU_THUMBNAIL_SMALL{
	vertical-align				: middle;
   border  							: 3px solid #F6E235;
}
a span.actu_now_more{
   padding-left       	: 18px;
	background         	: url(dir/images/icons/fleche_bleue_actu.gif) no-repeat center left;
   text-decoration			: none;
}

.actu_big_img{
	float								: right;
   margin								: 0px 0px 5px 10px;
}
td.titre_actu_generique{
	width								: 220px;
   font-family					: arial;
   padding							: 35px 5px 5px 10px;
   color								: white;
   font-size						: 18px;
   font-weight					: bold;
   background         	: url(fr/actus/haut_actu_home.gif) no-repeat top left;
}
td.bas_actu_generique{
   background         	: url(fr/actus/bas_actu_home.gif) no-repeat top left;
}
td#infos_flash_home{
	background						: #F1CE44;
   padding							: 5px 5px 5px 10px;
   height								: 350px;
}
a.actu_title_close{
	color								: black;
   text-decoration			: none;
   font-weight					: bold;
}
table.line, td.actuTxtPage{
	border								: 0px;
}
/* Formulaires ****************************************************************/
#formmail_form{
	text-align						: center;
}
#formmail_elements{
	height								: 272px;
}
table.menu1_mbv_05d954f9f397eb18_2 tr td form div#formmail_elements{
	margin-top           : 15px;
 height								: 450px;
}
/* Div gauche *****************************************************************/
.div_gauche_beauty{
 border               : 1px solid #3792E0;
 padding              : 10px;
  background         	: url(dir/images/partenaires/etoile_bleue.gif) no-repeat 5px 5px;
}
