/** the overlayed element */
	#warning_wrapper {

		/* overlay is hidden before loading */
		display:none;

		/* standard decorations */
		width:450px;
		border:10px solid #666;
		
		/* for modern browsers use semi-transparent color on the border. nice! */
		
		border: 8px solid #ffffff;

		padding:2px;
		border:1px solid #3B5998;
		background-color:#fff;
		font-family:"lucida grande",tahoma,verdana,arial,sans-serif
	}


/******************************************/

body
{
	background-color: #CFCFCF;
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	min-height: 100%;
}


.BoutonCand{
 background: url('../DrEditor/Img/476163bc735d3_present_pave_candidat.jpg') no-repeat;
 width: 229px;
 height: 34px;
 text-align:center;
 padding-top: 15px;
}


html > body
{
  height: auto;
}




h1
{
	font-family:  Arial, Helvetica;
	font-size: 15px;
	color: #810031;
	font-weight: bold;
	letter-spacing: -1px;
	text-transform: uppercase;
}


h2
{
	font-family:  Arial, Helvetica;
	font-size: 12px;
	color: #810031;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
}


h3
{
	font-family:  Arial, Helvetica;
	font-size: 12px;
	color: #810031;
	font-weight: bold;
	letter-spacing: 0px;
	text-transform: uppercase;
}


form
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}


img
{

	/*border: none;*/
}


img.formateur
{
	margin:10px;
}


ul
{
	list-style-image: url('../images/puce_ifv.gif');
}


li
{
	margin-left:20px;
}


#container
{
  width: 852px;
  margin-left: auto;
  margin-right: auto;
}


#liens
{
	font-weight: bold;
	color: white;
	height: 26px;
	text-align: right;
	vertical-align: bottom;
}


#liens a
{
	color: white;
	text-decoration: none;
}


#border-top
{
  height: 8px;
  overflow: hidden;
  background-image: url(../images/lineTop.jpg);
}


#border-bottom
{
  height: 8px;
  overflow: hidden;
  background-image: url(../images/lineBottom.jpg);
}


#top
{
	background-color: white;
	background-image: url(../images/bgTop.jpg);
	background-repeat: no-repeat;
	width: 850px;
	height: 184px;
	color: #9B9B9B;
	border-left: 1px solid #727272;
	border-right: 1px solid #727272;
}


#logo
{
	float: left;
	margin-left: 25px;
	margin-top: 0px;
}


#menu
{
	width: 578px;
	height: 184px;
	text-align: right;
    position: absolute;
    top: 20px;
    left: 50%;
    margin-left: -200px;
}

ul .extensible-menu{
    z-index: 500;
}

#menu table tbody tr td img.branding{
    position: absolute;
    z-index: 0;
}


#menu input
{
  width: 136px;
  height: 15px;
}


#bottom
{
	background-color: white;
	background-image: url(../images/bgBottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	width: 850px;
	min-height: 329px;
	text-align: center;
	border-left: 1px solid #727272;
	border-right: 1px solid #727272;
}


#left_bar
{
  width: 210px;
  text-align: center;
  vertical-align: top;
}


#left_bar img
{
  margin-top: 15px;
  margin-left: 10px;
  margin-right: 10px;
  border-width: 0px;
}


#right_bar
{
  width: 225px;
  vertical-align: top;
  text-align:left;
}


#center
{
  /*width: 373px;*/
  text-align: left;
  vertical-align: top;
}


#content-home
{
  width: 373px;
  margin-bottom: 20px;
  text-align: justify;
  padding-right: 15px;
}
#content
{
  width: 580px;
  padding: 20px;
  margin-bottom: 20px;
  text-align: justify;
}


#news
{
  text-align: justify;
  vertical-align: top;
}


div.news
{
	clear: left;
	background: url('../images/news_bg.gif') no-repeat 100% 0%;
	padding: 5px;
	width: 200px;
	height: 90px;
	padding-bottom: 10px;
}


div.news a
{
	color: #F78F2A;
}


div.news img
{
	 float: left;
	 margin: -5px 10px 10px -5px
}


label.align
{
	float: left;
	width: 300px;
}
label.align-s
{
	float: left;
	width: 200px;
}


th
{
	text-align: center;
}
th.left
{
	text-align: left;
}
td
{
	text-align: left;
}
td.center
{
	text-align: center;
}


a
{
font-weight:bold;
color:#F78F2A;
}


p
{
/*text-indent:10px;*/
padding:5px 0px 5px 0px;
}


table.formateur
{
background-image:url('../images/deco_formateurs.jpg');
}


table.equipe
{
background-image:url('../images/deco_equipe.jpg');
}


/**************** PARTNER *********************/


div#partner_fond {
	background-image:url(../images/partner_fond.jpg);
	background-repeat:no-repeat;
	background-position:0% 0%;
	height:507px;
	width:583px;
}
div#partner_fond table {
	margin-top:25px;	
}
div#partner_fond td.td_center {
	text-align:center;
}
div#partner_fond td a img {
	border:1px solid #5d072c;
}
 
div#partner_description {
	float:right;
	width:226px;
}
div#partner_description center#soutient {
	color:#5d072c;
	font-size:11px;
	
}
div#partner_description_contenu {

background-color:white;
width:195px;
height:290px;
margin-left:5px;
padding:5px;
}


html>body div#partner_description_contenu {
min-height:290px;
}


span.titre_desciption {
	font-weight:bold;
	display:block;
	color: #5d072c;
	background-image:url(../images/partner_fond_description_titre.jpg);
	background-repeat:no-repeat;
	background-position:100% 0%;
	height:15px;
}
p.texte_description {
	width:185px;
	padding:5px;
	color: #5d072c;
	
}


.Actualite{
 
}

