
/********************************/
/*   FUNCTIONS
/********************************/
#zoom { }

#zoom .newSearch { text-align: right;}
#zoom .newSearch a { 
background:transparent url(img/arrow_actu.gif) no-repeat scroll 0 5px;
bottom:5px;
color:#EF9400;
font-size:11px;
font-weight:bold;
padding-left:10px;
}

#zoom .backListe { }
#zoom .backListe a {
background:transparent url(img/arrow_actu.gif) no-repeat scroll 0 5px;
bottom:5px;
color:#EF9400;
font-size:11px;
font-weight:bold;
padding-left:10px;

}

#zoom .printlist { text-align: right;}
#zoom .printlist a {
background:transparent url(img/arrow_actu.gif) no-repeat scroll 0 5px;
bottom:5px;
color:#EF9400;
font-size:11px;
font-weight:bold;
padding-left:10px;
}

#zoom #zoomContent { }

#zoom #zoomContent p{ margin:10px 0; padding-bottom:10px; border-bottom:1px solid #c9c9c9;font-weight:700;}

#zoom fieldset{
	margin:5px;
	padding:5px;
	border:1px solid #c9c9c9;
	-moz-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-webkit-border-radius:3px;
}

#zoom fieldset div{
	margin:5px 0;
}

* html #zoom .conferencezoom{
	width:563px;
}
#zoom .conferencezoom{
	margin-left:1px;
}
#zoom .conferencezoom td{
	padding:5px;
	border:1px solid #C9C9C9;
}

#zoom .partage{
	float:right;
}

#bloc-center .pagination {
text-align:center
}
#bloc-center .pagination a {background: #00AFD7; color:#FFF; padding: 0 5px;}
#bloc-center .pagination a:hover {background: #111;}
#bloc-center .pagination a.sel {background: #CCC;color:#111; }

/* ################ */
/* ##### ZOOM ##### */
/* ################ */


#zoom { }

#zoom .newSearch { }
#zoom .newSearch a { }

#zoom .backListe { }
#zoom .backListe a { }

#zoom .printlist { }
#zoom .printlist a { }

#zoom #zoomContent { }

/* ##################### */
/* ##### RECHERCHE ##### */
/* ##################### */


/* ##### ETAPE RECHERCHE ##### */

/* Entête : */

#step_recherche {width:100%;clear:both }
#step_recherche h3 { }
#step_recherche p { }

/* Recherche alphabétique : */

#step_recherche #rechercheAlpha {text-align: center;padding:0 12px;}
#step_recherche  #rechercheAlpha  a 
{
	float:left;
	background: url(img/nav_bg.jpg) repeat-x scroll 0 -5px;
	color:#FFFFFF;
	margin:0;
	text-align:center;
	width:20px;
	line-height:25px;
	height:25px;
}
#step_recherche  #rechercheAlpha  a:hover {background: url(img/nav_hover.png) repeat-x 0 -5px;}

#step_recherche #rechercheAlpha .label { }

/* Liens directs : */

#step_recherche .liendirect {}
#step_recherche .liendirect p {}
#step_recherche .liendirect a {}

/* Recherche multicritères : */
#step_recherche .rechercheMulti {
	clear:both;
	margin-top:15px;
	width:565px;
	background:transparent url(img/bloc_actu.gif) repeat-y scroll right center;
	border:1px solid #C4C8CB;
	margin-left:1px;
}

* html #step_recherche .rechercheMulti {width:562px;} /*hack ie6: on soustrait la taille des bordures*/

#step_recherche .rechercheMulti .tdlabel {width:30%;vertical-align:top;text-align:left;padding:10px; }
#step_recherche .rechercheMulti .label {font-weight:bold;width:120px;padding:0; }
#step_recherche .rechercheMulti .tdform {width:70%;vertical-align:top;text-align:left;padding:10px;  }
#step_recherche .rechercheMulti .form { }
#step_recherche .rechercheMulti .form .form-field {
float:left; width:20px; margin-top:6px; margin-right:10px;
 }

/* Nomenclature arborescente via checkbox : */

#step_recherche .ulniv1 { width:400px; }
#step_recherche .ulniv2 { padding-left: 15px}
#step_recherche .ulniv3 { padding-left: 30px}

#step_recherche .ulniv1 .liniv1 { float:left; margin-right:5px; width:190px; }
#step_recherche .ulniv2 .liniv2 { }
#step_recherche .ulniv3 .liniv3 { }

#step_recherche .ulniv1 .liniv1 .labelCheckBoxNiv1 { }
#step_recherche .ulniv2 .liniv2 .labelCheckBoxNiv2 { }
#step_recherche .ulniv3 .liniv3 .labelCheckBoxNiv3 { }

/* Bouton de validation : */

#step_recherche #divSubmit {margin-top:15px;text-align:center;}

#step_recherche a.form-submit
{
background: url(img/nav_bg.jpg) repeat-x scroll 0 -4px;
border:none;
color:#FFFFFF;
cursor:pointer;
font-weight:700;
padding:5px 15px; 
line-height:25px;
}

#step_recherche a.form-submit:hover
{
	background: url(img/nav_hover.png) repeat-x scroll 0 -4px;
}

/* ##### ETAPE LISTE ##### */

/* Entête : */

#step_liste {}
 
 #step_liste h2{

}
#step_liste h3 { }
#step_liste p {}

/* Fonctions : */

#step_liste #nbresult { }

#step_liste .printlist { }
#step_liste .printlist a { }

#step_liste .newsearch { }
#step_liste .newsearch a { }

#step_liste #affichagerequete { }

#step_liste .chgpage {
text-align:center;
padding-bottom:5px;
}
#step_liste .chgpage a {background: url(img/nav_hover.png) repeat-x 0 -7px; color:#FFF; padding:3px 6px;}
#step_liste .chgpage a:hover {background: url(img/nav_bg.jpg) repeat-x scroll 0 -7px;}
#step_liste .chgpage .sel {font-weight:700;padding:2px 5px;color:#111;border:1px solid #111; }
/* Liste : */

#step_liste #listtoprint {margin-top:10px  }
#step_liste #listtoprint .entete {background: #00AFD7; color:#FFF; }
#step_liste #listtoprint .entete th { border:1px solid #00AFD7; padding:3px;}
th.CONFHDEB {width:80px}

.liendirect .item {width:45%;float:left;padding:5px 0px 5px 0px;}
.liendirect .item  img {padding-right:5px;}
br.cleaner {clear:left;}

#step_liste #listtoprint table { margin:10px 0 10px 1px; }

#step_liste .lineResultCycle1, #step_liste .lineResultCycle2 { }
#step_liste .lineResultCycle1 td, #step_liste .lineResultCycle2 td{ padding:4px 3px; border-left:1px solid #BBB; border-right:1px solid #BBB; border-bottom:1px solid #BBB; }
#step_liste .lineResultCycle2 { background:#EEE; }
#step_liste .result_conference{width:50%;}
/********************************/
/*   LOGIN
/********************************/

#login-page label{ width: 150px; text-align: right; font-weight: bold; float: left; margin-top: 9px;}
#login-page .form-field{ margin: 5px; }
.error{ color: red; font-weight: bold; }
input.error{ border: 1px solid red; font-weight: bold; }









.accesbadges { }

.accesbadges .listeNews { }

.listeNews { border: solid #ccc; border-width: 1px 0 0 1px; border-collapse: none; }
.listeNews th { padding: 5px; background: #eee; border: solid #ccc; border-width: 0 1px 1px 0; }
.listeNews tr { }
.listeNews td { padding: 5px; border: solid #ccc; border-width: 0 1px 1px 0; text-align: center; }
