/*
 * Visual 2009
 */

/* ---- general --------------------------------------------------------------*/
* {
  padding : 0;
  margin : 0;
}
body { background: #425d92; }

body,td{
	font-family : Arial, Helvetica, "Bitstream Vera Sans", Verdana, sans-serif;
	font-size:11px;

}

a img {
  border : none;
}

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

.newline {
	display: block;
	height: 0;
	clear: both;
	line-height: 0;
}

/* ---- blocs ----------------------------------------------------------------*/

#newBG {
	background: #FFF;
	margin:0 auto;
	width:1010px;
	overflow:hidden;
}

#container {
	margin:0 auto;
	width:1010px;
}
#bloc-top {
	float:left;
	width:785px;
	padding-bottom:5px;
	/*padding-bottom:15px;*/
	margin: 10px 0 0 40px;
}

#bloc-top img {
	padding-top:0px;
}

#main {
	float: left;
	width: 646px;
	margin-right:10px;
	display: inline;
}

#sidebar {
	float: left;
	width: 210px;
	padding: 0 2px 0 8px;
}

#skyscraper {
	float: right;
	width: 120px;
	height: 600px;
	border:1px #7f8a92 solid;
	margin-right: 10px;
	display: inline; /*Hack ie*/
}
#skyscraper a {
	text-decoration:none;
}
#skyscraper img {
	display:block;
}
/* ---- TOP -----------------------------------------------------------------*/
#top {
	height:164px;
}

#logo {
	float:left;
	width:129px;
	height:113px;
	padding: 35px 0 0 48px;
}
#datelieu {
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#7f8a92;
	margin: 0 0 0 0px;
	height:23px;
}
#langue {
	float:right;
	margin-right:5px;
	width:30px;
}

#bloc-pub {
	clear:both;
	width:728px;
	height:90px;
	border:1px #7f8a92 solid;
	margin-left:0px;
	margin-bottom:10px;
	text-align:center;
}
#bloc-pub a {
	text-decoration:none;
}
#bloc-pub img {
	display:block;
}
/* ---- Changement de langues ------------------------------------------------*/
#langue a {
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  font-size : 10px;
  font-weight : bold;
  color : #fff;
  text-decoration : none;
}


/* ---- bloc login --------------------------------*/
#bloc-login{float:left;width:600px}
#bloc-login h2 {
	text-transform:uppercase;
	font-weight:bold;
	color:#7f8a92;
	background:url(img/cadenas.png) no-repeat 0 3px;
	padding:4px 0 2px 20px;
	margin-top:0px;
	float:left;
	font-size:12px;
	line-height: 18px;
	
}
#bloc-login input{
	float:left;
	border:#A0A0A0 1px solid;
	margin-left:5px;
	padding:3px;
}

#bloc-login #acces-ok{
	background:url(img/ok.png) no-repeat;
	width:24px;height:23px;
	font-size:8px;
	border:none;
	margin:2px 5px;
}
 #bloc-login .mdp{margin-top:0px;padding-top:5px}
 #bloc-login a{color:#7f8a92;text-decoration:none;}
 #bloc-login .login-error{clear:both;text-align:center;color:#EE3000;font-weight:bold}

/* ---- bloc liens rapides (liste déroulante) --------------------------------*/
#bloc-lienrapide {
	float:right;
}

#bloc-lienrapide select {
  font-weight : bold;
  font-size : 11px;
  color:#7F8A92
}


/* ---- gauche -----------------------------------------------------------*/
#sidebar .menugauche-item{
	height:53px;
	padding-left:70px;
	padding-top:15px;
	padding-right:15px;
}
#sidebar .menugauche-item h2{
	color:white;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0px;
}
#sidebar .menugauche-item h2 a{
	color:white;
	text-decoration:none;
}
#sidebar .menugauche-item h2 a:hover{
	color:white;
	text-decoration:underline;
}


/* ---- navigation niveau 1 : home -------------------------------------------*/
#niv1 {
	clear:both;
	background:url(img/barre_menu.png) no-repeat;
	width: 646px;
	height: 47px;
	margin-bottom:5px;
	padding-top: 10px;
}

#niv1 ul { text-align: center; }

#niv1 li {
  display : inline;
  background:url(img/sep_vert.png) top right no-repeat;
}

#niv1 li.last{
  display : inline;
  background:none;
}

#niv1 li a {
	font-size : 20px;
	font-weight : bold;
	text-transform : uppercase;
	color : #fff;
	text-decoration : none;
	margin-top: 20px;
	margin : 0px 20px;
	cursor: pointer;
}

#niv1 li a:hover {color : #000;}

#niv1 li.sel a{ color : #000; }

#raccourcis {
	float:left;
	width:630px;

}

#raccourcis li {
  display : inline;
  font-size : 12px;
  font-weight : bold;
  color : #7F8A92;
  margin : 0px 5px;
}

#raccourcis li a {
 
  text-transform : uppercase;
  color : #7F8A92;
  text-decoration : none;
  cursor:hand;
}

#raccourcis li a:hover {  text-decoration : underline;}

#raccourcis img{margin:3px 5px 0 0}

/* ---- navigation intérieure ------------------------------------------------*/
#navig-int {
  margin-top : 10px;
  width : 100%;
}

#nav1 {
  font-size : 16px;
  font-weight : bold;
  text-transform : uppercase;
  vertical-align : middle;
}


#nav1 a {
  font-size : 16px;
  font-weight : bold;
  color : #fff;
  text-decoration : none;
  padding : 0 10px;
}

#nav1 li.sel a{
  color : #000;
}
#nav1 a:hover, #nav1 a:active, #nav1 a:focus  {
  color : # 5A87BF;
  text-decoration : none;
}

#bloc_menu {
	
	margin-bottom:4px;
}
#bloc_menu .haut {
	background:url(img/bloc_menu_haut.png) no-repeat;
	width:206px;
	height:15px;
}
#bloc_menu .centre {
	background:url(img/bloc_menu_centre.png) repeat-y;
	width:181px;
	padding:0 10px 0 15px;
}
#bloc_menu .bas {
	background:url(img/bloc_menu_bas.png) no-repeat;
	width:206px;
	height:15px;
}
#bloc_menu .separateur {
	background-image:url(img/sep_verti.png);
	height:2px;
	background-repeat:repeat-x;
	margin: 6px 5px 6px 0;
	font-size:2px;
}


#nav2 {
  clear : both;
  width : 100%;
  padding-top : 5px;
  color : #fff;
  list-style-type:none;
}
#nav2 h2{font-size:14px;text-transform:uppercase;margin:-5px 0 0 0}
#nav2 li {
	background:url(img/sep_verti.png) repeat-x;
	margin-top:7px;
	padding-top:7px;
    font-weight : bold;
	font-size:12px;
}

#nav2 li a {
  background:url(img/icone_menu.png) 0px 5px no-repeat;
  padding:5px 0 0 25px;
  color : #fff;
  cursor:hand;
  text-decoration : none;

}
#nav2 li.sel a {
  color:#000;
}
#nav2 li a:hover {
   color:#000;

}

#nav2 #nav3 li {
	background:none;
	margin-top:3px;
	padding-top:3px;
	font-size:11px;
}
#nav2 #nav3 li a {
  background:url(img/icone_menu2.png) 25px 7px no-repeat;
  padding:5px 0 0 40px;
  color : #fff;

}

#nav2 #nav3 li.sel a {
  color:#000;
}
#nav2 #nav3  li a:hover {
   color:#000;

}
/* ----  Chemin de fer -------------------------------------------------------*/
#cdf {
  clear : both;
  padding : 2px 0 6px 5px;
  color : #7F8A92;
  font-size : 11px;
}

#cdf a {
  color : #7F8A92;
  text-decoration : none;
}

#cdf a:hover, #cdf a:active, cdf a:focus {
  color : #7F8A92;
  text-decoration : none;
}

#cdf span.sel {
  font-weight : bold;
  color : #7F8A92;
}

/* ---- menu gauche ----------------------------------------------------------*/
#menu-gauche {
  margin-top : 50px;
}

#menu-gauche ul {
  border-bottom : 1px solid #78694C;
}

#menu-gauche li {
  display : block;
  margin : 5px 0;
}

#menu-gauche li a {
  padding : 2px 10px;
  display : block;
  color : #fff;
  text-decoration : none;
  font-weight : bold;
}

#menu-gauche li.sel a, #menu-gauche li a:hover, #menu-gauche li a:focus, #menu-gauche li a:active {
  padding : 2px 10px;
  display : block;
  color : #555152;
  text-decoration : underline;
}

#menu-gauche li.sel a {
  font-weight : bold;
}
/* ---- liens permanent menu bas gauche --------------------------------------*/
#bloc-bas-gauche {
  margin-top : 5px;
}

#bloc-bas-gauche h2 {
  font-size : 12px;
  font-weight : bold;
  padding : 2px 10px;
  color : #fff;
  text-decoration : none;
}

#bloc-bas-gauche h2.last {
  padding-bottom : 8px;
  border-bottom : 1px solid #78694C;
}

#bloc-bas-gauche h2 a {
  font-size : 12px;
  font-weight : bold;
  display : block;
  color : #fff;
  text-decoration : none;
}

#bloc-bas-gauche h2 a:hover, #bloc-bas-gauche h2 a:active, #bloc-bas-gauche h2 a:focus {
  display : block;
  color : #555152;
  text-decoration : underline;
}

/* ---- bloc central (page) --------------------------------------------------*/

/*
#bloc-center {
  margin-top : 12px;
  padding : 5px 0 0 5px;
  height : 260px;

}

#main>#bloc-center {
  height : auto;
  min-height : 260px;
}

*/
#bloc-center h2 { 
	font-size: 22px;
	font-weight: bold;
	color:#e31319;
	margin-bottom: 5px;
	margin-top:5px;
	padding: 0px;

}

#bloc-center h3 {
	background:url(img/bande_titre.png) no-repeat;
	height:31px;
	color:#fff;
	padding:5px 10px;
	font-weight:normal;
	font-size:20px;
}

.home #bloc-center h3 {
	background:none;
	padding:0px;
	height:auto;
	color:#E31319;
	font-weight:bold;
	font-size:12px;
	padding-left:20px;
	background:url(img/icone_bulle.png) 0px 3px no-repeat;

}

#bloc-center li { list-style-position: inside; }


#bloc-center .contenu { margin-bottom: 15px; zoom: 1; }

#bloc-center .style1 { border-top:2px #C8CDD1 dotted;border-bottom:2px #C8CDD1 dotted;padding:20px 0 10px 0}
#bloc-center .style1 h3{
	color:#79858D;
	font-size:18px;
	background:none;
	padding:0px;
	height:auto;
	font-weight:bold;
	padding-left:20px;
	background:url(img/icone_une.png) 0px 4px no-repeat;

}
#bloc-center .style2 { padding: 10px; background:#E6E8EA}
#bloc-center .style2 h3{
	color:#79858D;
	font-size:18px;
	background:none;
	padding:0px;
	margin-bottom:5px;
	height:auto;
	font-weight:bold;
}
#bloc-center .style3 { padding: 10px; }

#bloc-center a{color:#000;text-decoration: underline}
#bloc-center .hautpage{background:url(img/icone_haut.png) no-repeat;padding-left:22px ;margin-bottom:20px;height:22px}

.pack-image{}
.pack-image .left{margin-right:10px}
.pack-image .right{margin-left:10px}
.pack-texte{float:left}

ul.tdm {
  margin-top:15px;
  list-style-type:none;
  padding: 0 0 20px 0px; 
}

ul.tdm li {
}
ul.tdm li a {
  font-weight : bold;
}
ul.tdm li a:hover {color : #000;}

/***   Gestion des titre et du balisage pour le Bloc Spaw   ***/
#spawEd { font-size:0.89em; }#spawEd h1 { font-size:130%; }#spawEd h2 { font-size:120%; }#spawEd h3 { font-size:110%; }#spawEd h4 { font-size:105%; }
#spawEd h1,#spawEd h2,#spawEd h3,#spawEd h4,#spawEd h5,#spawEd h6 {
margin: 1em 0 .5em 0; line-height: 1.2; background:none;color:#666;
  /*enleve les images de fond prevues pour le bloc page normal - marge basse et pas haute - alignement */ }
#spawED span {background:none}
/*   balises   */
#spawEd p {  margin: .75em 0; }
#spawEd address { margin: .75em 0; font-style: normal; }
#spawEd a:link { text-decoration: none; }
#spawEd a:visited { text-decoration: none; }
#spawEd a:hover, a:focus, a:active { text-decoration: none; }
#spawEd a img { border: none; }
#spawEd blockquote, q { quotes: none; }
#spawEd :focus { outline: 0; }
#spawEd ins { text-decoration: none; }
#spawEd del { text-decoration: line-through; }
#spawEd table { border-collapse: collapse; border-spacing: 0; }
#spawEd em { font-style: italic; }
#spawEd strong { font-weight: bold; }

/* GESTION DES COLONNES */

div.w50 {
  float : left;
  display : inline;
  clear : left;
  width : 49%;
}

div.w50-newline {
  float : left;
  display : inline;
  clear : right;
  width : 49%;
  margin-left : 1%;
}

div.w33-first {
  float : left;
  display : inline;
  width : 32%;
}

div.w33-2 {
  float : left;
  display : inline;
  width : 32%;
  margin-left : 1%;
}

div.w33-newline {
  float : left;
  display : inline;
  clear : right;
  width : 32%;
  margin-left : 1%;
}



/* ---- bloc login dans le corps des pages -----------------------------------*/

#bloc-center form {
  margin : 0;
}

#login-page {
  padding : 20px;
  text-align : center;
  margin : 0;
}

#login-page table {
  width : 200px;
  text-align : center;
  margin : 0 auto;
}




/* **************************************************
					PARAGRAPHE
************************************************** */

#paragraphe {
	margin-top: 20px;
	padding-bottom: 12px;
	width: 646px;
	background: center bottom no-repeat url("img/paragraphe_pied.png");
	}

#paragraphe h2 {
	margin: 0;
	padding: 0;
	font: 15px Verdana, Arial;
	font-weight: bold;
	line-height: 41px;
	height: 41px; /* IE6 */
	color: c60601;
	background: 0 0 no-repeat url("img/paragraphe_entete.png");
	}

#paragraphe h2 span.logo {
	float: left;
	display: block;
	margin: 11px 5px auto 11px;
	width: 22px;
	height: 22px;
	background: 0 0 no-repeat url("img/paragraphe_entete_logo.png");
	}

#bloc-center #paragraphe h3 {
	margin: 0;
	font: 13px Verdana, Arial;
	font-weight: bold;
	line-height: 16px;
	height: 16px; /* IE6 */
	color: c60601;	
	}

#bloc-center #paragraphe h3, #bloc-center #paragraphe p.paragraphe_texte, #bloc-center #paragraphe p.paragraphe_fichier {
	padding: 5px 15px;
	background: 0 0 repeat-y url("img/paragraphe_repeat.png");
	}

#bloc-center #paragraphe p {
	font: 12px Verdana, Arial;
	}

#bloc-center #paragraphe p.paragraphe_fichier a {
	text-decoration: none;
	font-weight: bold;
	color: #E31319;
	}

#bloc-center #paragraphe p.paragraphe_fichier a:hover {
	text-decoration: underline;
	}








/* ---- pied de page ---------------------------------------------------------*/


/*******************************************************************************/
/* FOOTER */
/*******************************************************************************/

#footer {
margin:10px;
float:left;
color:#7f8a92;
background:url(img/footer_droite.png) right top no-repeat #EBEDEE;
width:995px;
vertical-align:middle;
height:55px;
}
#footer img { padding: 0;  } 

#footer .left { 
	float:left;
	width:400px;
	text-align:left;
	padding:0px;

} 
#footer .right { float:left; padding-top: 25px; padding-right: 5px; color: #7F8A92; vertical-align:middle;} 

#footer .center {
background:url(img/logo_ojd.png) no-repeat 0 20px #EBEDEE;
	float:left;
	/*width:40px;*/
	padding-top:25px;
	padding-left:25px;
}	

#footer a { color : #7F8A92; font-weight: 400px;text-decoration:none; }
#footer a:hover { text-decoration: underline; color: #7f8a92; }
#footer li { list-style: none; display: inline; }
/*
#footer {
margin-top:10px;
float:left;
color:#7f8a92;
background:url(img/footer_droite.png) right top no-repeat #EBEDEE;
width:995px;
vertical-align:middle;
height:55px;
}

#footer .right {
	float:left;
	padding-top:18px;
}

#footer .left {
	float:left;
	width:400px;
	text-align:left;
	padding:0px;
}
#footer .center {
	float:left;
	width:40px;
	padding-top:18px;

}
#footer a {
	color:#7f8a92;
	text-decoration:none;
}
#footer a:hover {
	color:#7f8a92;
	text-decoration:underline;
}
*/
/*------------------------------Inscripton visiteur ----------------------------*/

div#insc-visiteur .bouton{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
  margin-left:80px;
}
div#insc-visiteur .input-coche{
}
div#insc-visiteur .input-texte{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}
div#insc-visiteur select .input-texte{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}
div#insc-visiteur .input-texte-valid{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;  
  color : #5A87BF;  
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}
/*-----------------------------Recherche---------------------------------------*/

div#recherche{
	 font-size : 11px;
 	 font-family : "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	 
}

div#recherche .rech-alpha{
	 font-family : "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	 font-size : 10px;
	 text-align:center;
}


div#recherche .bouton{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
  width:100px;
  margin-left:150px;
  text-align:center;
}

div#recherche .input-texte{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}

div#recherche .basket{
	text-align:right;
}

.basketlist3{
	visibility:hidden;
	 font-family : "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;
	 font-size : 10px;
}

div#recherche .lien_nomen{
color : #BFA68B;
text-decoration:none;
}


/*--------------------------Commande de badges -------------------*/

.ajoutbadge{
	 border: 1px #BFA68B solid;
	 padding:0px 0px 4px 0px;
	 width:100%;
	 font-size : 10px;
}

.entete{
	 background : #BFA68B;
	 font-size : 14px;
	 font-weight : bold;
	 margin:0px 0px 0px 0px;
	 padding:4px 4px 4px 4px;
	 
}

.libelle{	
	font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	 font-size : 10px;
}

.input-texte .bouton{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;   
  margin-left:20px;
  
}



div#validation{
text-align:center;

}


div#validation .bouton{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;    
  
}


/*------------STATUS--------------------*/
.tab-status{
 border : 1px solid #BFA68B;
 border-bottom-width:0px;
 width:100%;
 }

.td-status{
 vertical-align:middle;
 height:35px;
font-size:11px;
border-bottom-color: #BFA68B;
border-bottom-width:thin;
border-bottom-style:solid;
 }


/*-----------Conférence------------------*/

.tab-conf{
	 border: 1px #BFA68B solid;
	 padding:0px 0px 0px 0px;
	 width:100%;	
	 font-size:10px;
}
.tab-conf-session{	 
	 padding:2px 2px 2px 2px;
	 width:60%;
	 text-align:center;
	 font-weight:bold;
	 font-size:14px;
}
.tab-conf-conf{	 
	 padding:2px 2px 2px 2px;
	 width:100%;
	 text-align:center;
	color:#FFFFFF;
	 font-size:14px;
	  background-color:#555152;
	  vertical-align:middle;
	  height:40px;
}
.tab-conf-int{	 
	 padding:2px 2px 2px 30px;	
	 width:100%;
	 font-size:12px;
	  
	  background-color:#F9F9F9;
}



/*---------------------Bouton formulaire-------------------------------*/

.bouton{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}

.input-texte{
  font-family : Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
  background : #fff;
  color : #5A87BF;
  border : 1px solid #5A87BF;
  font-size : 10px;
  font-weight : bold;
  padding : 1px 4px;
}



/*--------------------A trier-----------------------*/

.checkbox{
	margin: 2px 2px 2px 2px;
}
.checkbox-list{
	margin: 0px 4px 0px 4px;
}
.text-checkbox{
	margin: 2px 2px 2px 2px;
}
.checkbox-list2{
	margin: 0px 4px 0px 4px;
}

/*------------------------------------------------*/

div#insc-einvitation{
}


.autre{visibility:hidden;display:none;}
.autre2{visibility:hidden;display:none;}

/********* Communiqué Exposant **********/
.Libelle-CP
{
	font-weight:bold;
	padding:5px 0;
	text-align:left;
}


/*Formulaire désabonnement newsletter**/

.desabnewsletter-center
{
	text-align:center;
}

.desabnewsletter-error
{
	color:red;
	text-align:center;
}


/*******************************************************************************/
/* FORMULAIRE */
/*******************************************************************************/
.form-mandatorysign{
	color: #EE3000;
}

/*Cas 2 : Fieldset sans bordures*/
/*#form*/
FIELDSET{
	border:#C8CDD1 2px dotted;
	padding:10px 20px;
}
/*#form*/
FIELDSET LEGEND{
	color:#79858D;
	font-size:14px;
	font-weight:bold;
	padding:15px 0;
	
}
/*****/

/*#form*/
LABEL{
	font-weight:bold;
	width:100px;
	display:block;
	float:left;
	text-align:left;
	padding-right:10px;
	font-size:12px;
	font-weight: bold;
	color: #1692CA;
}

/* class des elements de formulaire */
/*#form*/
.form-field{
	color : #000;	
	border : 1px solid #7F8A92;
	background : #fff;
	padding : 2px;
}

/* div correspondant à une question (Q+Champ) */
/*#form*/
.form-bloc{
	float:left;
	margin-bottom:2px;
}
/* div encadrant le champ */
/*#form*/
.form-blocfield{
	float:left;
	text-align:left;
}
/* div encadrant spécifiquement les champs de type Coche ou Radio */
/*#form*/
.form-blocchoix{
	vertical-align:center;
}
/*#form*/
.form-blocchoix .form-field,
/*#form*/
.form-blocchoix INPUT{

}


/* class du bouton */
/*#form*/
.form-submit{	
	border : 2px outset #C8CDD1;
	padding : 0 8px;
	background : #CBD24C;
	color : #fff;
	font-weight : bold;
}
/*#form*/
.form-blocsubmit{
	text-align:center;
	padding:20px;
}

/*///////// Cas spéciaux /////////////

/*Cas libelle question tres long (passage du champ à la ligne)*/
/*#form*/
.longlabel LABEL{width:100%;text-align:left;}
/*#form*/
.longlabel .form-blocfield{
	padding-left:110px;	/*largeur de LABEL + marge à droite LABEL*/
}


/* ---- warning --------------------------------------------------------------*/
#bloc-warning {
  border : 1px solid #7F8A92;
  background : #fff;
  margin : 5px 0 10px 10px;
  color : #EE3000;
}

#bloc-warning h3 {
  background : #EE3000;
  text-align : center;
  padding : 5px 15px;
  color : #fff !important;
  text-align : center;
   border-bottom : 1px solid #7F8A92;
}

#bloc-warning ul {
  margin : 10px 0 10px 50px;color : #EE3000;
}

#bloc-warning li {
  padding : 5px 0;color : #EE3000;
}

/*
.tableau th{background:#E7ECF2;color:#EF7C00;text-align:left;border-bottom:2px #aaa solid; }*/
.tableau th{
	background-color:#969FA7;
	border-top:2px solid #2979A5;
	color:#FFFFFF;
	padding:0px 0px 0px 10px;
	text-align:left;
}


/* **************************************************
					BLOC VALUE
************************************************** */

#blocvalue {
	height: 208px;
	background: url(img/fond_flash.png) left top no-repeat;
}

#blocvalue #anim {
	width: 400px;
	height: 208px;
	overflow: hidden;
	float: left;
}

#blocvalue ul { 
	float: left;
	width: 246px;
	height: 208px;
	overflow: hidden; 
	zoom:1
}

#blocvalue ul li { 
	list-style: none;
	float: left;
}

#blocvalue ul li a { 
	width: 246px;
	float: left;  /*Corrige decalage IE6 et IE7 - indispensable si hauteur definie */
	display:block;
	text-decoration: none;
}

#blocvalue ul li.bt1 a {
	height: 53px;
	
	background: url(img/valuehome_btn_bg.png);
}

#blocvalue ul li.bt2 a, 
#blocvalue ul li.bt3 a {
	height: 50px;
	background: url(img/valuehome_btn_bg.png) no-repeat 0 -53px;
}

#blocvalue ul li.bt4 a {
	height: 55px;
	background: url(img/valuehome_btn_bg.png) no-repeat 0 -153px;
}

#blocvalue ul li.bt1 a:hover {
	background: url(img/valuehome_btn_bg.png) no-repeat 100% 0;
}

#blocvalue ul li.bt2 a:hover,
#blocvalue ul li.bt3 a:hover {
	background: url(img/valuehome_btn_bg.png) no-repeat 100% -53px;
}

#blocvalue ul li.bt4 a:hover {
	background: url(img/valuehome_btn_bg.png) no-repeat 100% -153px;
}

#blocvalue .libelle {
	display: block;
	font: 12px Arial;
	color: #236c81;
	padding-left: 10px;
	padding-right: 30px;
	padding-top: 12px;
}

#blocvalue .libelle strong {
	display: block;
	font-size: 14px;
	font-weight: 700;
}





