
/**********************************************************************************************/
/* CSS  FONCTIONNELLE
/**********************************************************************************************/

.zonebouton { padding: 10px 0; text-align: center; }


/********************************/
/* RECHERCHE
/********************************/

/********************************/
/* RECHERCHE
/********************************/

#research label  { font-weight: 700; color: #004877; }

#research .form-field { width: 180px; }

.sousselect { display: block; }

.abecedaire { padding: 10px; background: #E4FBFF; text-align: center; }

.alphabet {  padding: 0 0 10px 0; }

.listecomplete {   }

.pagination{}

.ShowCheckboxBasket{}

.ShowBasket{text-align:right; padding:5px 0;}

.numberofresult {padding:5px 0;}

.numberofresult span{font-weight:bold;}

.showqualify {padding:5px 0;}

.showqualify span{font-weight:bold;}

.ListResult td, .ListResult th { padding: 5px; }

.ListResult th.libelle { color: #FFF; font-size: 12px; }

.OrderList{ }

/********************************/
/* GALERIE PRESSE
/********************************/

#pressgallery{
	overflow:hidden;
}

.imgpressgallery{
	float: left;
	margin: 5px;
	padding: 3px;
	width: 150px;
	height: 150px;
	border: 1px solid #FFF;
	text-align: center;
}

.comment{
	display: block;
	padding: 3px 0;
	margin: 0 auto;
	font-size: 10px;
}

.link_download a { background: #E53517; font-size: 10px; color: #FFF; text-decoration: none; padding: 0 3px; }
.link_download a:hover { background: #e28675; color: #000; }


/********************************/
/* EXTRANET DEDICACE
/********************************/
.cocheTheme{
	width:200px;
	float:left;
	margin-right:5px;
}

#bloc-center ul.noList{
	padding:0px;
}
#bloc-center ul.noList,#bloc-center .noList li{
	list-style:none;
}
#bloc-center .noList li{
	padding-left:5px;
	line-height:18px;
}
#rechtitle{
	display:block;
	background:#006DA0;
	color:#FFFFFF;
	padding:3px;
	margin-top:10px;
}
li.color1{
	background:#E4FBFF;
}
li.color2{
	background:#FFFFFF;
}

/********************************/
/* EXTRANET TABLEAU DES STATUS
/********************************/

.error { background-color:#E3001B; color:#ffffff }


.tableau_status td { padding: 5px; background: #f4f4f4; }

.tableau_status th {
	font-weight: 700;
	background: url(img/functions/bg_th_2.gif) repeat-x 0 0 #b4b4b4;
	padding: 5px 10px;
	color: #004877;
	font-size: 14px;
	text-align: left;
}



/********************************/
/* ACCES BADGE
/********************************/

#accesbadges h2 { background: url(img/functions/bg_th.gif) repeat-x 0 0 #e1e1e1; padding: 5px 10px; }

select.error,input.error{background-color:#E3001B;color:#ffffff}
div.error{color:#E3001B ; font-weight:bold}

TABLE.tableau_badge {
	border: 1px solid #004877 ;
}

TABLE.tableau_badge TD {
	padding: 5px; 
}

TABLE.tab TD{
	PADDING: 2px; 
}

TABLE.tableau_badge TH {
	PADDING: 5px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px;
	BACKGROUND: #005782;
	COLOR: #FFF;
}
TABLE.liste TD{padding:auto}





/********************************/
/* GUIDE DE VISITE
/********************************/
.title_basket
{
	padding:5px 0;
	font-weight:bold;
	font-size:14px;
}

/**********************************************************************************************/
/*   ACCES CATALOGUE
/**********************************************************************************************/

#accescatalogue h2 { background: url(img/functions/bg_th.gif) repeat-x 0 0 #e1e1e1; padding: 5px 10px; }

#accescatalogue .form-field { min-width: 180px; margin-top: 3px;  }
*html #accescatalogue .form-field { width:180px; }

/*#accescatalogue {zoom:1}*/

#accescatalogue .catalogue_liste tr.fondclair { background:#EEEEEE; }

#accescatalogue .catalogue_liste tr.fondfonce { background:#DADADA; }

#accescatalogue .catalogue_liste th {
	font-weight: 700;
	background: url(img/functions/bg_th_2.gif) repeat-x 0 0 #b4b4b4;
	padding: 5px 10px;
	color: #004877;
	font-size: 11px;
	text-align: left;
}

#accescatalogue .catalogue_liste td { 
	padding: 5px 10px; 
}

#accescatalogue textarea.form-field {
	width: 500px;;
}


#accescatalogue .cataSpeNiv2{
	padding-left:15px;
	margin-top:10px;
}

#accescatalogue .cataSpeNiv3{
	padding-left:30px;
	margin-top:10px;
}

#accescatalogue .lienSpe{
	margin-top:10px;
	display:block;
}
.catalogue_liste tr.fondclair { background:#EEEEEE; }

.catalogue_liste tr.fondfonce { background:#DADADA; }

.catalogue_liste th {
	font-weight: 700;
	background: url(img/functions/bg_th_2.gif) repeat-x 0 0 #b4b4b4;
	padding: 5px 10px;
	color: #004877;
	font-size: 11px;
	text-align: left;
}

.catalogue_liste td { 
	padding: 5px 10px; 
}

/*******************************/
/* WARNING                     */
/*******************************/

#warning { margin: 10px 0; border: 1px solid #e11f25; border-top:0;  }

#warning h2 { color: FFF; background: #e11f25; height: 25px; color: #FFF; padding: 0 0 0 10px; margin: 0; }

#warning h2 img { float: left; margin-top: -9px; position: absolute; }

#warning h2 span { position: relative;  top: 3px; left: 50px; }

#warning ul { padding: 20px 20px 10px 20px;  }

#warning li { list-style-position: inside; color: #666; }


/*******************************/
/* NOUVEAUTES                  */
/*******************************/
/*#accesnouveautes #warning h2
{
	color:white;
	background:#C10000;
	padding:5px;
}*/

#accesnouveautes {zoom:1}
#accesnouveautes .titre { font-weight: 700; color: #004877; font-size: 14px; }
#accesnouveautes .form-label { font-weight: 700; color: #004877; } 
#accesnouveautes .form-bloc label { font-weight: 700; color: #004877; } 
#accesnouveautes .form-field { min-width: 180px; }
*html #accesnouveautes .form-field {width:180px;}

#accesnouveautes fieldset {
	font-weight:bold;
	margin:10px;
	padding:10px;
	border:1px #004877 solid;
}

#accesnouveautes fieldset legend {
	color:#004877;
	font-size:13px;
}



/*******************************/
/* ZOOM EXPOSANT               */
/*******************************/

#zoomExposant .onglets a span { display: block; margin: 5px 0 0 0; }

#zoomExposant .onglets a { text-align: center; font-size: 12px; color: #004877; 
float:left; width: 190px; height: 26px; background: url(img/functions/zoom_onglet_off.gif) no-repeat 0 0 #b7b7b7; margin: 4px 2px 0 0; }

#zoomExposant .onglets a:hover { height: 30px; margin: 0 2px 0 0; }

#zoomExposant .onglets a.sel { background: url(img/functions/zoom_onglet_on.gif) no-repeat 0 0 #03a2c3; color: #FFF; }

#zoomExposant .contenu { clear: both; border-top: 2px solid #FFF; background: #f1f1f1; padding: 10px; }

#zoomExposant .titre { font-weight: 700; color: #004877; }
#zoomExposant .nomSociete { font-weight: 700; color: #004877; font-size: 14px; }

#zoomExposant .tableZoom td { padding-bottom: 5px; }

.bt_retour {
	background: url(img/functions/picto_retour.gif) no-repeat 0 50%;
	font-size: 12px;
	padding: 5px 20px 5px 30px;
	float: left; 
}

.bt_newsearch { 
	border: 0; 
	background: url(img/functions/picto_rech.gif) no-repeat 0 50%;
	color: #007baf; 
	font: 12px verdana;
	font-weight: 700;
	padding: 5px 0 5px 30px;
	width: 180px;
	text-align:left;
}

.bt_print { 
	border: 0; 
	background: url(img/functions/picto_print.gif) no-repeat 0 50%;
	color: #007baf; 
	font: 12px verdana;
	font-weight: 700;
	padding: 5px 0 5px 30px;
	width: 100px;
	text-align:left;
}

.bt_newsearch:hover, .bt_print:hover { color: #00D3FF; }
/*******************************/
/* Boutique en ligne           */
/*******************************/
#boutique p {
	margin-bottom:10px;
}

#boutique .form-submit {
	margin-top:3px;
}

#myPanier {
	border:1px solid #004877;
	margin-top:10px;
	padding:3px;
}

#myPanier h2 {
	background: #03ABCE;
	text-align:center;
}

#myPanier p {
	padding-bottom: 5px;
	background:transparent url(img/pointilles.gif) repeat-x scroll 0 100%
}

#myPanier #total {
	font-weight:bold;
	text-align:right;
	background:none;
}

#Aide {
	border:1px solid #004877;
	margin-top:10px;
	padding:3px;
}

#boutique #recapboutique {
	border:1px solid #004877;
	padding:5px;
}
/*******************************/
/*reherche conference            */
/*******************************/
#rechercheconflink div.critere
{
	text-align:center;
}
#rechercheconflink div.critere2
{
	width:100%;
	text-align:center;
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
}
#rechercheconflink span.choix
{
	display:block;
	float:left;
}
#rechercheconflink select
{
	width:145px;
}
#rechercheconflink h5.entete
{
	line-height:22px;
	color:#004877;
	font-weight:700;
	font-size:14px;
	float:left;
}
#rechercheconflink div.zonebouton
{
	clear:both;
	padding:15px;
}
#rechercheconflink .separator
{
	border:0;
	border-bottom: 5px solid #d2d2d2; 
	padding: 0 0 5px 0; 
	margin: 0 0 20px 0; 
}
#rechercheconflink .zoneboutonAll
{
	text-align:center;
	padding-bottom:15px;
}
#rechercheconflink .numberofresult
{
	
}
#rechercheconflink .enteteliste
{
	color:#FFFFFF;
	font-size:12px;
	padding: 5px; 
	text-align:left;
}
#rechercheconflink .ligne1
{
	background-color:#E0E0E0;
	vertical-align:center;
	height:25px;
	padding:5px;
}
#rechercheconflink .lignecoche
{
	vertical-align:center;
	height:25px;
	padding:5px;
}
#rechercheconflink .lienList
{
	color:#0287B9;
}
#rechercheconflink .titreConf
{
	font-weight:900;
}
#rechercheconflink .logo
{float:left;padding:5px;}
#rechercheconflink .resume
{padding:5px;text-align:justify}
#rechercheconflink  .printList
{float:right;}
#basketlist div.critere
{
	text-align:center;
}
#basketlist div.critere2
{
	width:100%;
	text-align:center;
	clear:both;
	padding-bottom:20px;
	padding-top:20px;
}
#basketlist span.choix
{
	display:block;
	float:left;
}
#basketlist select
{
	width:145px;
}
#basketlist h5.entete
{
	line-height:22px;
	color:#004877;
	font-weight:700;
	font-size:14px;
	float:left;
}
#basketlist div.zonebouton
{
	clear:both;
	padding:15px;
}
#basketlist .separator
{
	border:0;
	border-bottom: 5px solid #d2d2d2; 
	padding: 0 0 5px 0; 
	margin: 0 0 20px 0; 
}
#basketlist .numberofresult
{
	
}
#basketlist .enteteliste
{
	color:#FFFFFF;
	font-size:12px;
	padding: 5px; 
	text-align:left;
}
#basketlist .ligne1
{
	background-color:#E0E0E0;
	vertical-align:center;
	height:25px;
	padding:5px;
}
#basketlist .lignecoche
{
	vertical-align:center;
	height:25px;
	padding:5px;
}
#basketlist .lienList
{
	color:#0287B9;
}
#basketlist .titreConf
{
	font-weight:900;
}
#basketlist .logo
{float:left;padding:5px;}
#basketlist .resume
{padding:5px;text-align:justify}

/*******************************/
/* ZOOM Conference           */
/*******************************/
#zoomConf .onglets span.sel
 {
	background: url(img/functions/zoom_onglet_on.gif) no-repeat 0 0 #03a2c3; 
	color: #FFF;
	text-align: center; 
	font-size: 12px; 
	float:left; 
	width: 190px; 
	height: 26px;
	display: block; 
	padding: 5px 0 0 0; 
	font-weight:700;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

#zoomConf .contenu { clear: both; border-top: 2px solid #FFF; background: #f1f1f1; padding: 10px; }
#zoomConf .titre { font-weight: 700; color: #004877; }
#zoomConf .nomConf { font-weight: 700; color: #004877; font-size: 14px;padding:5px 0 5px 0 }

#zoomConf .video
{
	width:80%;
	padding:5px 0 5px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
#zoomConf .resume
{padding:5px 0 5px 0;text-align:justify}
#zoomConf .lienpdf
{padding:5px 0 5px 0}
#zoomConf .animer
{padding:5px 0 5px 0;text-align:justify;float:left;line-height:18px;}
#zoomConf .logo
{padding:5px 50px 5px 0;float:right}
#zoomConf .date
{padding:5px 50px 5px 0}
/*******************************/
/* ZOOM Conferencier           */
/*******************************/
#zoomConferencier .critRechName
{
	background:#016CA0 none repeat scroll 0%;
	color:#FFFFFF;
	line-height:20px;
	padding:0pt 0pt 0pt 24px;
	font-weight:bold;
}
#zoomConferencier .zoomConfh4
{
	font-size:12px;
	font-weight:bold;
	margin:10px 0pt 10pt 0px;
	padding:0pt;
	color: #016CA0;
}
#zoomConferencier .bloc
{
	padding:20px 0 0 0;
}
#zoomConferencier .image
{
	float:left;
	padding:5px;
}
#zoomConferencier .image img
{border:3px double #016CA0;}
#zoomConferencier .desc
{
	padding: 10px 0px 0 0;
	text-align:justify;
}
div.form-submit a
{
	color:#FFFFFF;
}
div.form-submit 
{
	width:165px;
	margin:auto;
}