/**********************************************************************************************/
/*   GENERAL
/**********************************************************************************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend
/*table, caption, tbody, tfoot, thead, tr, th, td*/ {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
}

table { border-collapse: collapse; border-spacing: 0; }


body {
	font: normal 11px Verdana, Arial, Verdana, Helvetica, Sans-Serif;
	color: #3C3C3C;
}

a img, img { border: 0; }

a { outline: none; text-decoration: none; color: #EC6400; }
a:hover, a:focus, a:active { text-decoration: underline; }

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

img.left { margin-right: 10px; }
img.right {	margin-left: 10px; }
img.center { display: block; margin: 0 auto; text-align: center; padding-bottom: 8px; }


.newline { display: block; clear: both; line-height: 0px; font-size: 0px; height:0; visibility:hidden}



/********************************/
/*   GENERAL
/********************************/

#global { margin: 0 auto; width: 1020px; background: url(img/global_bg.png) repeat-y  0 0; overflow: hidden; zoom:1; }

#sidebar {
	padding: 0 10px;
	float: left; 
	width: 200px; 
}

#corps {
	float: left; 
	width: 790px;
}


/********************************/
/*   HEADER
/********************************/

#header { background: url(img/header_bg.jpg) no-repeat  0 0; height: 130px; padding: 0 20px; }

#baseline { font-size: 18px; color: #FFF; }

#banner { width: 728px; height: 90px; }

ul#raccourci { float: left; }
ul#raccourci li  { list-style: none; display: inline; background: url(img/fleche.gif) no-repeat 0 2px; padding: 0 15px; }
ul#raccourci a  { color: #FFF; font-weight: 700; }

#changelang { float: right; padding-right: 22px; }

/********************************/
/*   MAIN
/********************************/

#main { float: left; width: 650px; padding-left: 10px; margin-bottom: 20px; }

#main h2 {
color:#EC6400;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:20px;
font-weight:normal;
padding:0;
}

#main h3, #main h4 {
	/*margin: 10px 0px;*/
	color:#EC6400;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
}

.blocaccroche {
background-color:#EC6400;
color:white;
font-size:11px;
font-weight:bold;
padding:10px;
}

#main ul {
	/*list-style-position: inside;*/
	/*padding-left: 20px;*/
	}

/********************************/
/*  MENU
/********************************/

#menu {
	clear: both;
	margin-top: 20px;
	font-size: 14px;
}

#menu li { 
	list-style: none;
	float: left;
	text-align: center;
	padding: 0 20px;
	margin-right: 5px;
	color: white; 
	font-weight: bold; 
	font-size: 14px;
	height: 30px;
	line-height: 25px;
	background: url(img/onglet_fond.gif) no-repeat 0 0;
}

#menu li a { color: white; }
#menu li a:hover { color:#EC6400; text-decoration: none; }
#menu li.current a { color:#EC6400; text-decoration: none; }


/********************************/
/*  CDF
/********************************/

#cdf {
	clear: both;
	margin: 0 0 5px 0;
	font-size: 10px;
	color: #A0A0A0;
	background: url(img/dotted_h.gif) repeat-x 0 100% ;
	padding: 5px 0;
}

#cdf  a { color:#A0A0A0; }


/********************************/
/*   SKYSCRAPER
/********************************/

#skyscraper { float:right; width: 120px; height: 600px; background: #EEE;  margin: 20px 10px 20px 0;}


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

#footer { clear: both; background: url(img/dotted_h.gif) repeat-x 0 0; padding: 10px; color: #A0A0A0; zoom:1; }

#footer ul { text-align: center;  list-style: none; }
#footer ul li { display: inline; }
#footer ul li a { color: #A0A0A0; }
#footer ul li a:hover { color: #EC6400; }


/********************************/
/*   SIDEBAR BLOCS
/********************************/


/********************************/
/*   BLOC LOGIN
/********************************/

#bloc-login h2 {
	color: #FFF;
	font-size: 14px;
	height: 30px;
	line-height: 30px;
	padding: 20px 40px 0 10px;
	background:url(img/chapeau_log.gif) repeat-x 0 0;
}

#bloc-login form {
	background: #EEEEEE;
	border: 1px solid #A2A2A2;
	border-top: none;
	padding: 10px;
}

#bloc-login  fieldset {
	padding-left: 10px;
	border:0;
	margin: -5px 0 -5px 0;
}
* html #bloc-login form fieldset {
	margin: -17px 0 -13px 0;
}

#fpassword {
	border:1px #A2A2A2 solid;
	padding: 1px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3C3C3C;
	width:130px;
}

#acces-ok{width:32px;height:23px;border:0;background:url(img/bouton_ok.gif);
}

#flogin {
	border:1px #A2A2A2 solid;
	padding: 1px 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#3C3C3C;
	width:130px;
}



/********************************/
/*  MENU GAUCHE
/********************************/


#menugauche {
	background: #EEEEEE;
	border: 1px solid #A2A2A2;
	border-top: none;
	padding: 10px;
}

#menugauche ul { list-style: none; }


#niv2 li { border-bottom: 1px solid #A2A2A2; padding: 5px 0 5px 0; }
#niv2 li.last { border-bottom: none; }

#niv2 a { font-size: 12px; font-weight: bold; color: #3c3c3c; }
#niv2 a:hover { text-decoration: none;  color: #EC6400; }
#niv2 a.sel { color: #EC6400; }

#niv3 { padding: 5px 0; }

#niv3 li { border-bottom: none;  }

#niv3 li a { display: block; font-size: 11px; font-weight: 400; background: url(img/fleche.gif) no-repeat 0 1px; text-indent: 15px; }





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

#blocvalue {
	margin: 15px 0;
	width: 630px;
	height: 260px;
}

#blocvalue .visuel {
	width: 400px;
	height: 260px;
	float: left;
	border: 1px dotted #EC6400; border-left: 0; border-right: 0; 
}

#blocvalue ul {
	float: right;
	width: 226px;
	list-style: none;
}

#blocvalue ul li { 
	background: url(img/value_btn_bg.png) no-repeat 0 0; 
	height: 62px;
	margin: 0 0 4px 0;
	color: #FFF;
	overflow: hidden;
}

#blocvalue ul li a {
	display: block;
	height: 62px;
	text-decoration: none;
	color: #FFF;
}

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

#blocvalue .libelle {
	zoom:1;
	display: block;
	padding: 10px 45px 0 10px;
	font-size: 14px;
	font-weight: 700;
}

#blocvalue .libelleadd {
	zoom:1;
	display: block;
	padding: 0 45px 0 10px;
}



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

.blocHome {
	clear: both;
	margin: 15px 0 0 5px;
	width: 630px;
	background: url(img/p_repeat.png);

}

#main .blocHome h2 {
	padding: 17px 30px 0 40px;
	font: 14px Verdana, Arial;
	height: 35px;
	overflow: hidden;
	background: url(img/p_titre.png) no-repeat 0;
	color: #fff;
	font-weight: bold;
}

#main .blocHome h2.p_notitre {
	padding: 0;
	line-height: 22px;
	height: 22px;
	background: url(img/p_notitre.png);
	}

#main .blocHome h3 {
	margin: 0px;
	padding: 2px 15px;
	font-size: 14px;
	line-height: 18px;
	height: 18px;
}

.blocHome .spaw {
	padding: 5px 15px;
	zoom:1;
}

#main .blocHome h4 {
	font-size: 12px;
	/*line-height: 12px;*/
	height: 12px;
	background: url(img/p_pied.png) no-repeat bottom left;
	}


.blocHome ul {
	list-style-position: inside;
	padding-left: 20px; 
	}
	
	
	
.center { margin: auto; }

/***********************************************************
                        HOMECOMMUNAUTE
***********************************************************/


#homecommunaute {
	display: inline;
	float: left;
	margin: 30px 0px;
	width: 230px;
	margin-left: 6px;
	}

#homecommunaute h2 {
	padding: 0 10px;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	color: #fff;
	font-weight: bold;
	background: url(img/homecommunaute_titre.png) repeat;
}

#homecommunaute .cadre {
	padding: 10px;
	border: solid 1px #a2a2a2;
	border-top: none;
	background: #eee;
	overflow: hidden;
	zoom:1;
	}

#homecommunaute img { float:left;}

#homecommunaute .bloclien { clear: both; margin-top: 5px; color: #662900; }

#homecommunaute .bloclien a {
	color: #662900;
	text-decoration: none;
	font-weight: bold;
	background: url(img/picto_lien.jpg) no-repeat 0 3px;
	padding: 0 0 0 15px;
	zoom:1;
}

#homecommunaute .bloclien a:hover { color: #f17d2a; }







/***********************************************************
                        HOMESUPP
***********************************************************/

.homesupp_long {
	clear: both;
	}

.homesupp_court {
	display: inline;
	float: left;
	width: 380px;
	margin-left: 18px !important;
	}

#homesupp {
	margin: 30px 0px;
	}

#homesupp h2 {
	padding: 0 10px;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
	font-weight: bold;
	color: #fff;
	background: url(img/homesupp_titre.png);
	}

#homesupp .cadre {
	padding: 10px;
	border: solid 1px #a2a2a2;
	border-top: none;
	background: #eee;
	}

#homesupp .cadre p {
	margin: 5px 0;
	padding: 0px;
	}

#homesupp p.fichier a {
	clear: both;
	padding: 0 0 0 20px;
	text-decoration: none;
	color: #662900;
	font-weight: bold;
	background: url(img/picto_lien.jpg) no-repeat 0px 3px;
	}

#homesupp .cadre p a:hover {
	color: #f17d2a;
	}

#homesupp ul {
	padding: 0 20px;
	}


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



#blocgauche {
	width:198px;
	margin: 10px 0 0 15px;
}

#blocgauche .logorfid {
	width:198px;
	height:119px;
	position:relative;
}
.chapeau {
	width:auto;
	height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:white;
	font-weight:bold;
	padding:26px 0 0 10px;
	background-repeat:no-repeat
}

.chapeau_newsletter {width:auto;
	height:24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:white;
	font-weight:bold;
	padding:26px 0 0 10px;
	background:url(img/chapeau_newsletter.gif) repeat-x 0 0;
}
.chapeau_actus {
	background:url(img/chapeau_actus.gif) repeat-x 0 0;
}
.bloc {
	margin:0px 0px 2px 0px;
	width:auto;
	background-color:#EEEEEE;
	border-left: 1px #A2A2A2 solid;
	border-right: 1px #A2A2A2 solid;
	border-bottom: 1px #A2A2A2 solid;
}
.bloc a {
	color:#3C3C3C;
	text-decoration:none;
}
.bloc a:hover {
	color:#EC6400;

}

.titreactus {
	margin-top:7px;
	font-size:12px;
	font-weight:bold
}
.texte_newsletter {
	margin-top:7px;
}
.lien_bloc {
	margin:5px 0 10px 0;
}
.lien_bloc img {
	margin-right:5px;
}
.lien_bloc a {
	color:#EC6400;
	font-weight:bold;
	text-decoration:none;
}
.lien_bloc a:hover {
	text-decoration:underline;
}
.separateur {
	background-image:url(img/separateur.gif);
	height:2px;
	background-repeat:repeat-x;
	margin: 0;
	font-size:2px;
}
.soustitre {
	margin:4px 0 4px 0;
	font-size:12px;
	font-weight:bold;
	color:#EC6400;
}
.soustitre a {
	color:#3C3C3C;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.soustitre a:hover {
	color:#EC6400;
}
.lien_menu {
	margin:10px 0 7px 0;
	color:#EC6400;
	font-weight:bold;
}
.lien_menu img {
	margin-right:5px;
}
.lien_menu a {
	color:#3C3C3C;
	font-weight:bold;
	text-decoration:none;
}
.lien_menu a:hover {
	color:#EC6400;
	text-decoration:underline;
}





.points_top {
	margin:0 15px 0 15px;
	float:left;
	background-image:url(img/dotted_h.gif);
	background-repeat:repeat-x;
	background-position:top;
}
* html .points_top {
	margin:0 7px;
}
.points_right {
	margin-right:10px;
	width:303px;
	float:left;
	clear:right;
	background-image:url(img/dotted_v.gif);
	background-repeat:repeat-y;
	background-position:right;
}

.contenu {
	width:600px;
	padding:0 15px;
}
.padding15 {
	padding:15px 0;
}
.points_left {
	height:385px;
	float:left;
	background-image:url(img/dotted_v.gif);
	background-repeat:repeat-y;
	background-position:left;
}

#flashhome {
	float:left;
	margin-left:0;
	margin-top:1px;
	width:636px;
	height:415px;
	background-color:#eeeeee;
}

#blocpub {
	float:right;
	margin: 0 0 0 0px;
	/*padding-left:13px;*/
	width:120px;
	height:599px;
	background-color:white;
/*	border:1px #A0A0A0 solid;*/
}
.barre_pub {
	width:160px;
	margin-top:-15px;
}
.pub {
	margin:15px 0 15px 0;
	width:160px;
	height:70px;
	background-color:#EEEEEE;
	border: 1px #A2A2A2 solid;
}
.contenu h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#EC6400;
	padding:0;
	font-weight:normal;
}
.contenu h3 {
	margin:0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EC6400;
}
.contenu .lien_bloc a {
	color:#EC6400;
	font-weight:bold;
	text-decoration:none;
	margin:30px 0 10px 0;
	padding:0 0 0 15px;
	background:#fff url(img/fleche_h.gif) no-repeat left;
}


.contenu a {
	color: #EC6400;
	font-weight:bold;
	text-decoration: none;
	background: url(img/fleche.gif) no-repeat 0 3px ;
	padding-left: 15px;
}

.contenu a:hover {
	text-decoration: underline;
}

.contenu h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
	font-weight: normal;
	background: #fff url(img/point.gif) no-repeat 0 5px;	
}

.blocaccroche {
	padding:10px;
	font-size:11px;
	font-weight:bold;
	color:white;
	background-color:#EC6400;
}
.blocaccroche a {color:#fff}

.bloctexthome {
	width:278px;
	padding-right:15px;
	float:left;
}
.bloctexthome h3 {
	margin:0 0 10px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EC6400;
}
.bloctexthome h4 {
	margin:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#3C3C3C;
	padding:0 0 0 8px;
	background:
#fff url(img/point.gif) no-repeat left;
}
.bloctexthome p{
	margin:0 0 5px 0;
	padding:0;
	font-size:11px;
}
.bloctexthome a{
	color:#EC6400;
	font-weight:bold;
	text-decoration:none;
	margin:30px 0 10px 0;
	padding:0 0 0 15px;
/*	background: #fff url(img/fleche.gif) no-repeat left;*/
}


/*****************  Bloc-partners  ****************/.bloc-partners .apartner .logo a{ background:
#fff; padding:0; margin:0;
}
.bloc-partners .apartner .logo img{ background:
#fff; padding:0; margin:15px 0 0 0;
}
.bloc-partners .apartner h3{
	margin:10px 0 5px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#EC6400;
}
.bloc-partners h2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#EC6400;
	padding:0;
	font-weight:normal;
	margin:0;
}
.contenu 
#galerie-partenaires ul{border:1px solid red;list-style-type :none; 
}
/************ bloc center **********/
.contenu DIV.w100 {  clear : both;  float : none;}

.w100 ul, .w33 ul, .w50 ul { list-style-position: inside; }

.contenu DIV.w33-first {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 2%;
	WIDTH: 32% ;
}
.contenu DIV.w33-2 {
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 1%;
	WIDTH: 32% ;
}
.contenu DIV.w33-newline {
	CLEAR: right;
	DISPLAY: inline;
	FLOAT: left;
	MARGIN-LEFT: 1%;
	WIDTH: 32% ;
}
.contenu DIV.w50 {
	DISPLAY: inline;
	FLOAT: left;
	WIDTH: 49% ;
	border:1px solid red;
}
.contenu DIV.w50-newline {
	CLEAR: right;
	DISPLAY: inline;
	FLOAT: right;
	WIDTH: 49% ;
}
.contenu  div.center {  margin : 0 auto;  text-align : center;
}
.contenu  div.left {  float : left;  margin : 0 10px 0 0;
}
.contenu div.right {  float : right;  margin : 0 0 0 10px;
}
.contenu img.left {
	float: left;
	margin-right: 10px;
}
.contenu img.right {
	float: right;
	margin-left: 10px;
}
.contenu img.center {  display : block;  margin : 0 auto;  text-align:center;
}
.legende-image {
	font-size:10px;
	font-weight:bold;
}
/* -- inscription conference -- */
#conferences-liste h3, 
#conferences-confirm h3 { /*  font-size : 14px;  color : 
#000;  padding : 5px 2px 2px 10px;  margin : 10px 0 0 0;  background : url(..img/coins-popup.gif) no-repeat top left 
#D4D6E5;  clear : both;*/font-size : 14px;padding : 5px 2px 2px 10px;margin : 10px 0 0 0;color: 
#FFFFFF;background-image:url(img/onglet_fond.gif);background-repeat:repeat-x;height:35px;width : 98%;
}

#conferences-confirm h3 { margin : 10px 0;
}

#conferences-liste  table {width : 100%;border-collapse : collapse;
}

#conferences-liste  .horaire {  background : 
#eee;  padding : 5px 10px;
}

#conferences-liste  .infos {  width : 85%;
}

#conferences-liste  .infos p {margin : 0;font-size : 11px;padding : 10px 2px 0px 10px;background : 
#fff;
}


#conferences-liste .infos h4 {
font-size : 13px; color : #000; /*padding: 0px 2px 5px 10px;*/ padding: 0; margin : 0; background:0; }


#conferences-liste .maincell {border-top : 1px solid 
#999;border-bottom : 1px solid 
#999;
}

#conferences-liste  input.nextstep {margin : 10px 0;float : right;
}

#conferences-popup {margin : 10px auto;width : 500px;
}
.form-submit{background-color:#EC6400; color:#ffffff; font-weight:bold;cursor:pointer;/*border:2px solid 
#5E606D;*/
}
.form-fielddisplay{color:#A0A0A0
}

#ecard div.form-label{margin-top:10px
}
.compteur{border:none;text-align:right;font-size:11px
}

#conferences-confirm strong{font-weight:bold;color:#EC6400;
}

#conferences-liste .PEDAGOGIQUE, 
#conferences-liste .PEDAGOGIQUE h4 a,
#conferences-popup .PEDAGOGIQUE h3,
#conferences-popup .PEDAGOGIQUE .type{color:#65698E
}

#conferences-liste .APPLICATIONS,
#conferences-liste .APPLICATIONS h4 a,
#conferences-popup .APPLICATIONS h3,
#conferences-popup .APPLICATIONS .type{color:#B1B0B0
}

#conferences-liste .SECTORIEL,
#conferences-liste .SECTORIEL h4 a,
#conferences-popup .SECTORIEL h3,
#conferences-popup .SECTORIEL .type{color:#8E658E
}

#conferences-liste .PLENIERE,
#conferences-liste .PLENIERE h4 a,
#conferences-popup .PLENIERE h3,
#conferences-popup .PLENIERE .type{color:#EC6400
}

#conferences-liste .PEDAGOGIQUE h4 a,
#conferences-popup .PEDAGOGIQUE h3 { background: url(img/flechebleue.gif) no-repeat 0 4px;padding-left:15px; }

#conferences-liste .APPLICATIONS h4 a,
#conferences-popup .APPLICATIONS h3{ background: url(img/flechegrise.gif) no-repeat 0 4px;padding-left:15px; }

#conferences-liste .SECTORIEL h4 a,
#conferences-popup .SECTORIEL h3{ background: url(img/flecheviolette.gif) no-repeat 0 4px;padding-left:15px; }

/*
#conferences-liste .PLENIERE h4 a,
#conferences-popup .PLENIERE h3 { background: url(img/flecheorange.gif) no-repeat left top;padding-left:15px; }
*/

#conferences-popup table.main {width : 100%;border-collapse : collapse;
}

#conferences-popup .onglet td {
	padding:5px 23px 0 15px;
	color:#fff;font-weight:bold;
}

#conferences-popup table.people {width : 100%;border-collapse : collapse;background : 
#D4D6E5;
}

#conferences-popup table.people img {border : 1px solid 
#fff;background : 
#fff;padding : 5px;
}

#conferences-popup table.people td {padding : 5px;
}

#conferences-popup tr.info td {padding : 5px 5px 2px 10px;
}

#conferences-popup p.type {margin : 0;padding : 10px 2px 2px 10px;background : 
#fff;color : 
#C13D39;border-top : 1px solid 
#999;border-bottom : 1px solid 
#ccc;
}

#conferences-popup h3 {font-size : 14px;color : 
#000;padding : 5px 2px 2px 15px;
/*margin : 0 0 0 10px;*/
background : 
#eee;
}

#conferences-popup h4 {font-size : 13px; color : #C13D39;padding : 5px 2px 2px 10px; margin : 1.5em 0 0 0;background : #eee;}

#conferences-popup .desc {margin : 0;padding : 10px;font-size : 11px;background : 
#eee;
}

#conferences-popup .close {float : right;
}

#conferences-popup .close a {font-size : 11px;font-weight : 700;
}
/*------------------- Formulaire -------------------------*/select.form-field {
	background: 
#F3F1F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 
#333333;
	
	border: 1px solid 
#666666;
	font-weight: bold;
	padding-left:3px;
}
input.form-field-coche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 
#333333;
	/*
	border: 1px solid 
#333333;*/
	font-weight: bold;
	padding-left:3px;
}
input.form-field {
	background: 
#F3F1F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 
#333333;/*
	border: 1px solid 
#333333;*/
	border: 1px solid 
#666666;
	font-weight: bold;
	padding-left:3px;
}
textarea.form-field {
	background: 
#F3F1F2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 
#333333;
	/*border: 1px solid 
#333333;*/
	border: 1px solid 
#666666;
	font-weight: bold;
	padding-left:3px;
	
}
/* ---- warning */
#bloc-warning {  border : 1px solid 
#A2A2A2;  background : 
#EEEEEE;  margin : 5px 10px;  color : 
#000;  float:center;
}

#bloc-warning h3 {  background : 
#EC6400;  text-align : center;  padding : 5px 15px;  color : 
#fff;  text-align : left;  margin:0;  border-bottom : 1px solid 
#fff;
}

#bloc-warning ul {  margin : 10px 0 10px 20px;  list-style-type:none;
}

#bloc-warning li {  padding : 5px 10px;
}

#recherche a{
	
	margin:0 0 0 0;
	padding:0 0 0 0;
	background:none;
}
.form-separator{
	font-size:14px;
	font-weight:bold;
	color:#EC6400;
	margin-top:10px
}

/***********************************************************/
/************************** ZOOM ***************************/
/***********************************************************/
.intitulezoom
{
	color:#4B4D60;
	font-weight:bold;
}


/* Zoom produit */

.filetROUGE {  border: 1px #EE7F00 solid}
.TITRE_ROUGE { FONT-WEIGHT: bolder; FONT-SIZE: 16px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.TITRE_NOIRE { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #323D3E; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.filetNOIRE { border: 1px #323D3E solid}
.encartROUGE { border: none; background-color: #EE7F00; font-size: 12px; font-weight: bold; color: #FFFFFF}
.encartNOIR { border: none; background-color: #E2E2E2; font-size: 12px; font-weight: bold; color: #323D3E}
.texterouge { FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.TITRE_JAUNE { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #FFCC00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.texterblanc { FONT-SIZE: 9px; COLOR: #FFFFFF; LINE-HEIGHT: 18px; FONT-FAMILY: Arial, Helvetica, sans-serif }
.navhautNIV2_select { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.navhautNIV3_select { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.encartJAUNE { border: none; background-color: #FAC612; font-size: 12px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; color: #000000}
.pointille { font-size: 1px; color: #EE7F00; border-color: black #EE7F00 black black; border-style: dotted; border-top-width: 0px; border-right-width: 2px; border-bottom-width: 0px; border-left-width: 0px}
.ESPACE_ROUGE { FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #EE7F00; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.ESPACE_NOIRE { FONT-WEIGHT: bolder; FONT-SIZE: 18px; COLOR: #323D3E; LINE-HEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none }
.lien_ferme{color:#FFFFFF; text-decoration:none;}
.zoomtitre{
background-color:#EC6400;
color:white;
font-size:11px;
font-weight:bold;
padding:10px;
}
/***********************************************************/
/************************** FICHE PRODUITS***************************/
/***********************************************************/
.form-libelle-left {
	text-align:left;
	font-weight:bold;
	color:#72728E;
	width:450px;
	float:none;
	font-size:12px;
}
.alert {
  border : 1px solid #FFBA82;
  background : #E66900;
  margin : 5px;
  padding : 5px;
  color : #fff;
  float:center;
}










