/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	background-attachment: scroll;
	background-position: 0 0;
	font-family:Arial, Verdana;
	font-size: 12px;
	color:#000;
}
h1 { font-size:14px; margin: 4px 0; padding: 4px 0 0 0}
h2 { font-size:14px; margin: 5px 0; padding: 0}
strong {color: #777}
.fuschia { color:#ed008c; font-weight: bold}
p { margin: 0 0 10px 0; padding: 0 }
a { margin: 0; padding: 0;}
img { margin: 0; padding: 0;}
.objectif { font-weight:bold; color: #666; text-align:justify; margin: 0 0 10px 0; padding: 0}
.objectif_border { color: #555;  margin: 7px 5px; padding: 5px; border: 1px solid #EFEFEF} 
.texte_gris { color: #666666 }
.ic { position: relative; top: 5px}
.recompense { padding: 0; margin: 7px 0 0 0; overflow: hidden; height: 60px }
.recompense img { float: left; margin: 0; padding: 0 }
.recompense_text {width: 165px; float:right; text-align: justify; color: #000; font-size: 10px; font-weight:bold}
.blue_bold { color: #000066; font-weight: bold; text-decoration:none; }
.bluetxt {color:#000066; font-weight:bold;text-decoration:none;}
.blue_bold_underline a{ color: #000066; font-weight: bold;}
.blue_bold a { color: #000066; text-decoration: none }
.blue_bold:hover {text-decoration:underline;}
.underline { text-decoration: underline }
#content_right { float:right; width: 240px; height: auto; vertical-align:top; padding: 5px 5px 15px 5px; margin: 0 0 15px 10px; background-color: #FEFBDA }
#menu ul { margin: 0; padding: 0; list-style: none}
#menu li { float: left; }
#box_global {
	width: 883px;
	overflow:hidden;
	padding: 0;
	margin: 0 auto;
	background-image: url(images/bg_border_body.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
#box_global_down {
	width: 883px;
	overflow:hidden;
	padding: 0;
	margin: 0 auto;
	background-image: url(images/bg_border_body2.jpg);
	background-position: right top;
}

#box_menu {
	margin: 0;
	padding: 0;
	width: 192px;
	height: 267px;
	float: left;
	vertical-align: top;
	text-align:left;
	background: #fff;
}
#menu { width: 192px; margin: 0; padding: 0; text-align: right}
#menu img { float: right; border: 0 }
#menu_bottom { margin: 0; padding:0 0 0 10px; float:left; width: 83px; height: 56px;  }
#menu_bottom2 { margin: 0; padding:0 109px 0 0; clear:both; height: 56px; }

/* TOP PART */
#box_top { width: 883px; height: auto; overflow: hidden; margin: 0; padding: 0; 
	background: url(images/bg_top_right_yellow.gif) repeat-x top right;
	}
#box_top_right {
	width: 675px;
	float: right;
	height: 73px;
	text-align: left;
	vertical-align: bottom;
}
#box_top_right img {
	padding: 0; margin: 0
}
#box_top_content {
	margin: 0;
	width: 670px;
	padding: 0 3px 0 10px;
	float: right;
	text-align: justify;
	vertical-align: top;
	overflow: hidden;
}
#box_top_content #flash { float:right; padding: 0 0 0 15px}
.titre_box_top { font-size: 12px; color: #e2001a; font-weight:600; padding: 10px 5px 0 0 }


/* END TOP PART*/

/* Content part */
#box_content_global {
	width: 883px;
	background-image: url(images/bg_border_content.png);
	background-repeat: no-repeat;
	background-position: right bottom;
	overflow: hidden;
	vertical-align: top;
}
box_content_center {
	width: 790px;
	float: right;
	padding: 5px 10px 0 0;
	 }

#slogan {
	float: right;
}
#iframe { height: auto }
#box_footer { margin: 0; padding: 0; text-align:right; background-color:#fff }

/* Add old */

#box_content_global_1 {
	width: auto;
	margin: 0;
	padding: 10px 0 0 0;
	background-position: bottom;
	background-repeat: repeat-x;
	overflow: hidden;
	vertical-align: top;
}

/* Box formulaire small*/
#box_content_form_small { width: 294px; margin:0; padding:0; color:#333; float: left }
#title_content_form_small { width: 280px; margin:0; background:no-repeat url(images/bg_entete_form_small.gif);
padding: 9px 0 8px 14px; font-size: 13px; font-weight: bold; color: #56575A;
}
.content_form_small {
	width: 650px;
	padding: 10px 12px;
	background-image:url(images/bg_form_smalltest.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer_form_small { width: 500px;}
/* End Box formulaire small*/

/* Box formulaire big*/
#box_content_form_big { width: 482px; margin:0; padding:0 10px 0 0; color:#333; float:right }
#box_content_form_big a,#box_content_form_big strong { color: #333 }
#title_content_form_big { width: 468px; margin:0; padding: 9px 0 8px 14px; background:no-repeat url(images/bg_entete_form_big.gif);
font-size: 13px; font-weight: bold; color: #fff;
}
.content_form_big {
	width: 458px;
	padding: 10px 12px;
	background-image:url(images/bg_form_big.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer_form_2 { width: 458px}
/* End Box formulaire big*/



/* Box formulaire 1*/
#box_content_form_1 { width: 394px; margin:0; padding:0; color:#333; float: left }
#title_content_form_1 { width: 380px; margin:0; background:no-repeat url(images/bg_entete_form_jaune.gif);
padding: 9px 0 8px 14px; font-size: 13px; font-weight: bold; color: #56575A;
}
.content_form_1 {
	width: 370px;
	padding: 10px 12px;
	background-image:url(images/bg_form1.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer_form_1 { width: 370px;}
/* Box formulaire 1*/

/* Box formulaire 2*/
#box_content_form_2 { width: 382px; margin:0; padding:0 10px 0 0; color:#333; float:right }
#title_content_form_2 { width: 368px; margin:0; padding: 9px 0 8px 14px; background:no-repeat url(images/bg_entete_form_rose.gif);
font-size: 13px; font-weight: bold; color: #fff;
}
.content_form_2 {
	width: 358px;
	padding: 10px 12px;
	background-image:url(images/bg_form2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
#footer_form_2 { width: 358px}
/* Box formulaire 2*/


.top_cream { background: #fff9ad url(images/bg_top_cream.gif) top right no-repeat; padding: 10px  }
.cream { background: #fff9ad; padding: 10px; }
.white_line td  { background-color: #fff; height: 3px; font-size: 0; padding: 0; margin: 0 }
#box_inscription_global { padding: 10px 5px; width: 655px; overflow: hidden }
#box_inscription_left {float: left; width: 365px }
#box_inscription_left a { color: #000 }
#box_inscription_left table {background: #fff100; margin-bottom: 3px }
#box_inscription_left td { text-align: left; vertical-align: top }

#box_inscription_left tr { border-bottom: 10px solid #333 }
#box_inscription_right {float: right; width: 270px }
#box_inscription_right_title { width: 260px; background: url(images/bg_round_yellow.png) no-repeat;
padding: 8px 0 7px 10px; font-size: 13px; font-weight: bold; color: #56575A;
 }
#box_inscription_right_content { width: 248px; padding: 10px;
	border-left: 1px solid #fff100;
	border-right: 1px solid #fff100;
	border-bottom: 1px solid #fff100;
 }
#entete_double { margin:0; padding: 0 0 0 460px }
#zone_tarif { height: 350px; widows: 795px; overflow: auto; vertical-align: top } 
#box_footer { margin: 0; padding: 0; text-align:right; background-color:#FFFFFF }
.col_principe { background: #e7523d; font-size: 11px; font-weight: bold; padding: 5px color: #FFFFFF;}
.col_principe2 { background: #d9e182; font-size: 11px; font-weight: bold; padding: 5px }
.col_principe3 { background: #d9e182; font-size: 11px;  padding: 5px }
.col_principe4 { background: #e7523d; text-align: center; font-size: 10px; font-weight: bold; padding: 5px color: #FFFFFF; }

.col1 {  color:#ffffff; font-weight: bold; text-align: center;  background: #e7523d; padding: 2px; width: 150px  }
.col2 { background: #FBC63D; text-align: left;  font-size: 12px; font-family: Verdana, Arial; color: #e7523d; padding: 5px }
.col3 { background: #fff1be; text-align: center; font-weight: bold; font-size: 12px  }
.col4 { background: #fff1be; text-align: center; font-weight: bold; font-size: 12px }
.col5 { background: #FBC63D; text-align: center;  font-weight: bold; font-size: 12px; font-family: Verdana, Arial; color: #e7523d; padding: 5px }
.col2bis {{ background: #ffc; text-align: left; font-size: 9px; font-family: Verdana, Arial; padding: 5px }
td .tarif_ce { background: #ffc }
.tarif_it { font-style: italic}
.inscription {font-family:Arial,Helvetica; font-size:12px; color:#000000;}
.inscription:hover {color:#0099FF; text-decoration:underline;}




