.body{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
body{
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	background-color:#fdfbfc;
}
body.frame {
  font:Verdana, Arial, Helvetica, sans-serif;
  background-color:#FFFFFF;
  margin-top:0;
  margin-right:0;
}

.txt_noir_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:12px;
	color:#000000;
}

.txt_noir_bold_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#000000;
}

.txt_noir_bold_13px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#000000;
}

.txt_gris_14px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#686868;
}

.txt_gris_13px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#686868;
}

.txt_gris_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
}
.txt_gris_bold_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#686868;
	font-weight:bold;
}

.txt_rouge_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}
.txt_rouge_bold_12px{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#FF0000;
}

.main_border{
	border:thin #4f4f4f solid;
}

.form_labels{
	text-align:center;
}

img { vertical-align : top; }

//---------------------------OLD CLASSES-----------------------------------------//
.menu{
	background:url(images/bouton_menubase.gif);
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.middle{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}

.temoin{
	background:url(images/cadre_temoignage/cadre_temoignage_02.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.temoin_bottom{
	background:url(images/cadre_temoignage/cadre_temoignage_03.gif);
}

.recrute{
	background:url(images/cadre_recrutement/cadre_recrutement_02.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.recrute_bottom{
	background:url(images/cadre_recrutement/cadre_recrutement_03.jpg);
}

.news{
	background:url(images/cadre_news/cadre_newsevenements_02.jpg);
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.news_bottom{
	background:url(images/cadre_news/cadre_newsevenements_03.jpg);
	background-repeat:repeat-y;
}
A.top_Menu{	color: #ffffff; text-decoration: none;}

A.top_Menu_Black{	color: #000000; text-decoration: none;}
.copy {
	text-align:center;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.bordures{
	background-color:#ececec;
}

.interne{
	vertical-align:top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	
}


.interne_suite{
	background:url(images/cadrebase_pagesinternes/autrecadreinterne_03.jpg);
	background-repeat:repeat;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.titre_interne{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
}

.cachediv {
	visibility: hidden;
	overflow: hidden;
	height: 1px;
	margin-top: -1px;
	position: absolute;
	width: 640px;

}

.diva {
	text-align:justify;
	margin:6;
	font-size:13px;
	font-family:Verdana;
}
	
.menu_current_page{
	background-repeat:no-repeat;
	color:#FF9900;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
}

.opacite50{
   filter:alpha(opacity=40);
   -moz-opacity:0.4;
   -khtml-opacity: 0.4;
   opacity: 0.4;
}

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