/* ---- Gabarit LARGE ---- */


table#confTable tr.sep td { padding: 5px 10px !important; background: #013764; color: #FFFFFF; }

.listeCollegue { margin: 0 auto 25px auto; }



#body_wide
{
	float:left;
	width:990px;
	margin-bottom:20px;
	/*background:url(/img/FP_bandeau_ss_titre_section.png) no-repeat;*/
}

#body_wide #url
{
	/*margin-left: 275px;*/
	margin-bottom: 30px;
	width:545px;
	display:inline;
}

/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : Parcours EXPOSANT ---- */
/* ---------------------------------------------- */


/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : Zoom EXPOSANT     ---- */
/* ---------------------------------------------- */
#bloc-zoom-exposant, #bloc-zoom-produit
{
	margin: 8px;
	color: #163E76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #ccc;
}
#bloc-zoom-exposant a,
#bloc-zoom-exposant a:link,
#bloc-zoom-exposant a:hover,
#bloc-zoom-exposant a:visited,
#bloc-zoom-produit a,
#bloc-zoom-produit a:link,
#bloc-zoom-produit a:hover,
#bloc-zoom-produit a:visited
{
	color: #163E76;
	text-decoration: none;
}
#bloc-zoom-exposant a:hover, #bloc-zoom-produit a:hover
{
	text-decoration: underline;
}
#bloc-zoom-exposant p, #bloc-zoom-produit p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

/*#bloc-zoom-exposant h2{ border-bottom:1px solid #163E76; margin-bottom:20px; }*/

#bloc-zoom-exposant h3, #bloc-zoom-produit h3
{
	margin-top:20px;
}
#bloc-zoom-exposant h5, #bloc-zoom-produit h5
{
	font-weight: bolder;
	font-size: 1.2em;
}
#bloc-zoom-exposant td, #bloc-zoom-produit td
{
	padding:4px;
	vertical-align:top;
}
#bloc-zoom-exposant td a, #bloc-zoom-produit td a
{
	text-decoration:underline;
}
#bloc-zoom-exposant .title-border, #bloc-zoom-produit .title-border
{
	background:#E4EDF9;
	border-left:5px solid #FF9900;
	color:#163E76;
	margin:10px 0;
	padding-left:4px;
}
#bloc-zoom-exposant .label, #bloc-zoom-produit .label
{
	text-align:right;
	width:20%;
}
#bloc-zoom-exposant .company, #bloc-zoom-produit .company
{
	font-weight:bold;
	text-decoration:underline;
}

#bloc-zoom-exposant .eventLink, #bloc-zoom-exposant .eventLink a,
#bloc-zoom-produit .eventLink, #bloc-zoom-produit .eventLink a
{ color: #FF9900; font-weight: bold; }

#pictures { 
	width:305px; 
	height:305px;
	margin:0; 
	display:inline;
	position:relative;
}

#pictures  h2 {
	width:305px;
	height:18px;
	line-height:11px;
	color:#163E76;
	text-align:center;
	background:none repeat scroll 0 0 #E4EDF9;
	font:bold 16px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
}

#pictureSlider { background:none repeat scroll 0 0 transparent; width:300px; height:300px; border:2px solid #6d7780; position:relative;}

#nextPicBtn a { position:absolute; top:22px; right:10px; width:16px; height:11px;background:url(img/img_rightscroll.png) no-repeat 0 0; text-indent:-9999px;}
#prevPicBtn a { position:absolute; top:22px; right:35px; width:16px; height:11px;background:url(img/img_leftscroll.png) no-repeat 0 0; text-indent:-9999px;}

#pictureSlider ul{list-style:none;}
#pictureSlider li{width:300px;height:300px;margin:0 auto;}

#pictures a{outline:none;}
/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : Panier EXPOSANT     ---- */
/* ---------------------------------------------- */
#bloc-panier-expo
{
	margin: 8px;
	color: #163E76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bloc-panier-expo a,
#bloc-panier-expo a:link,
#bloc-panier-expo a:hover,
#bloc-panier-expo a:visited
{
	color: #163E76;
	text-decoration: none;
}
#bloc-panier-expo a:hover
{
	text-decoration: underline;
}

#bloc-panier-expo a.ajout-panier,
#bloc-panier-expo a.ajout-panier:link,
#bloc-panier-expo a.ajout-panier:visited
{	background:#FFFFFF;	border:1px solid #FF6600;	color:#FF6600;	text-decoration:none;}
#bloc-panier-expo a.ajout-panier:hover{	background:#FF6600;	color:#FFFFFF; text-decoration:none; cursor: pointer;}

#bloc-panier-expo p
{
	margin-top: 8px;
	margin-bottom: 8px;
}

#bloc-panier-expo h3{ margin:20px 0 0 0; }

#bloc-panier-expo h5
{
	font-weight: bolder;
	font-size: 1.2em;
}
#bloc-panier-expo td
{
	padding:4px;
}
#bloc-panier-expo .degrade
{
	background: transparent url(/img/degradeGris.jpg) repeat-x;
}
#bloc-panier-expo .search
{
	text-align:right;
}
#bloc-panier-expo .search input
{
	background-color:#003C76;
	color:#FFFFFF;
}
#bloc-panier-expo .list
{
	border:1px solid #FF9900;
}

#bloc-panier-expo .list th
{
	background-color:#163E76;
	color:#FFFFFF;
	font-weight:bold;
}
#bloc-panier-expo a.ajout-panier,
#bloc-panier-expo a.ajout-panier:link,
#bloc-panier-expo a.ajout-panier:visited
{
	background:#FFFFFF;
	border:1px solid #FF6600;
	color:#FF6600;
	text-decoration:none;
}
#bloc-panier-expo a.ajout-panier:hover
{
	background:#FF6600;
	color:#FFFFFF;
	text-decoration:none;
}
#bloc-panier-expo .list tr.line1
{
	background:#E4EDF9;
}

/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : Zoom EVENEMENT     ---- */
/* ---------------------------------------------- */
#bloc-zoom-evenement
{
	margin: 8px;
	color: #163E76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px;
	border: 1px solid #ccc;
}

#bloc-zoom-evenement a,
#bloc-zoom-evenement a:link,
#bloc-zoom-evenement a:hover,
#bloc-zoom-evenement a:visited
{	color: #163E76;	text-decoration: none;}

#bloc-zoom-evenement a:hover{	text-decoration: underline;}
#bloc-zoom-evenement p{	margin-top: 8px;	margin-bottom: 8px;}
/*#bloc-zoom-evenement h2{ border-bottom:1px solid #163E76; margin-bottom:20px; }*/
#bloc-zoom-evenement h3{	margin-top:20px;}
#bloc-zoom-evenement h5{	font-weight: bolder;	font-size: 1.2em;}
#bloc-zoom-evenement td{	padding:4px;	vertical-align:top;}
#bloc-zoom-evenement td a{	text-decoration:underline;}
#bloc-zoom-evenement .title-border
{
	background:#E4EDF9;
	border-left:5px solid #FF9900;
	color:#163E76;
	margin:10px 0;
	padding-left:4px;
}
#bloc-zoom-evenement .label{	text-align:right;	width:20%;}
#bloc-zoom-evenement .company{	font-weight:bold;	text-decoration:underline;}

#bloc-zoom-evenement #zoomExpoLinks{ 
	width: 600px;
	margin: 0 auto; 
	padding: 20px; 
	text-align: center; 
	font-weight: bold;
}

#bloc-zoom-evenement #zoomExpoLinks a.ajout-panier,
#bloc-zoom-evenement #zoomExpoLinks a.ajout-panier:link,
#bloc-zoom-evenement #zoomExpoLinks a.ajout-panier:visited{	
	background:#FFFFFF;	
	border:1px solid #FF6600;	
	color:#FF6600;	
	text-decoration:none;
}

#bloc-zoom-evenement #zoomExpoLinks a.ajout-panier:hover{	background:#FF6600;	color:#FFFFFF;	text-decoration:none;  cursor: pointer;}

/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : Panier EVENEMENT     ---- */
/* ---------------------------------------------- */
#bloc-panier-evt
{
	margin: 8px;
	color: #163E76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#bloc-panier-evt a,
#bloc-panier-evt a:link,
#bloc-panier-evt a:hover,
#bloc-panier-evt a:visited
{	color: #163E76;	text-decoration: none;}
#bloc-panier-evt a:hover{	text-decoration: underline;}
#bloc-panier-evt p{	margin-top: 8px; margin-bottom: 8px;}
#bloc-panier-evt h3{	margin-top:20px;}
#bloc-panier-evt h5{	font-weight: bolder;	font-size: 1.2em;}
#bloc-panier-evt td{	padding:4px;}

#bloc-panier-evt .list{	border:1px solid #FF9900;}
#bloc-panier-evt .list th{	background-color:#163E76; color:#FFFFFF; font-weight:bold; width: 16%;}
#bloc-panier-evt a.ajout-panier,
#bloc-panier-evt a.ajout-panier:link,
#bloc-panier-evt a.ajout-panier:visited
{	background:#FFFFFF;	border:1px solid #FF6600;	color:#FF6600;	text-decoration:none;}
#bloc-panier-evt a.ajout-panier:hover{	background:#FF6600;	color:#FFFFFF; text-decoration:none; cursor: pointer;}
#bloc-panier-evt .list tr.line1{	background:#E4EDF9;}


/* ---------------------------------------------- */
/* ---- Bloc fonctionnel : planning d'un EVENEMENT     ---- */
/* ---------------------------------------------- */

#bloc-titrePlanning{ font-weight: bold; color: #163E76; font-size: 20px; margin: 0 0 15px 0; }
#bloc-planning h2{ color: #163E76; text-transform: uppercase; font-size: 15px;}

.planning{ border:1px solid #e4edf9; }

.entete_conf_horaire, .entete_conf_salle, .entete_conf{ background:#163e76; color:#FFFFFF; font-weight:bold; padding:2px 2px 2px 3px;}

.conf_horaire{ font-weight: bold; color: #163E76; }

.planning td.fondBleu{ background: #E4EDF9; }
.planning td.fondBlanc{ background: #fff; }

/*
*
* Recherche exposant - conférence
*/
input.checkbox-list{
	border: none;
}

#bloc-zoom-exposant table tr td a.none,
#bloc-zoom-exposant table tr td a.none:link,
#bloc-zoom-exposant table tr td a.none:hover,
#bloc-zoom-exposant table tr td a.none:visited
{
	text-decoration: none;
}

.right {float:right;}

/*
 * Résultats sondage
*/

#sondageGraphe h2{
	padding-left:20px;
	margin-bottom:10px;
	color:#013764;
	font-weight:bold;
	background:url(img/puce_fonce.png) no-repeat left 4px;
}

#sondageGraphe .graph{
	background:url(img/graph.png) repeat-y 0 0;
}

#sondageGraphe .reponse{
	width:150px;
}

#sondageGraphe table{
	margin-bottom:2px;
}


/********************************************
 * GALERIE PRODUIT
********************************************/

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

#step_recherche {float:left; display:inline; margin-bottom:20px; background:#f2f2f2; padding:10px; width:645px; }
#step_recherche h5 { font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; }

.rechercheMulti { margin-top:20px }

.rechercheMulti .search_titre { font-size:13px; font-weight:bold; color:#464648 }
.rechercheMulti td.tdlabel { padding-left:10px; }
.rechercheMulti td.tdlabel .label { font-size:13px; color:#464648 }
.rechercheMulti td.tdform { padding-left:20px }

.rechercheMulti select.form-field { border:1px solid #DADADA }
.rechercheMulti input.form-field { border:1px solid #DADADA }

#divSubmit {text-align:center; margin-top:20px; margin-bottom:20px;}
#divSubmit a#linkSubmit { display:block; font-size:17px; margin:0 auto; border:1px solid #dadada; line-height:35px; width:135px; background:url(img/search_btn.jpg) repeat-x 0 0 !important; height:36px; }
#divSubmit #linkSubmit:hover { text-decoration:none; } 

#divSubmit span.loupe { background:url(img/loupe_search.png) no-repeat center center;float:left; height:24px; width:24px; display:inline;zoom:1; padding-left:12px; padding-top:10px;}

#listtoprint { width:645px;background:#f2f2f2; padding:10px; float:left; display:inline; }
#listtoprint h1{ font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; }

/***************
 * LISTE RESULTAT
****************/

.blochome { overflow: visible!important } 

#affichagerequete h2{ font-size:15px; font-weight:bold; color:#464648; margin-top:5px; padding-left:10px; }

h5.title_catg { margin: 5px 0; color:#464648; font-size:10px; }

#step_liste { margin-top:20px; }


.galery .col h4 { font-size:15px; font-weight:bold; color:#00A5CF }
.galery .col { position:relative; float:left; width:185px; height:290px; background:#ffffff; margin:0 10px 10px 0;padding:10px; display:inline;z-index:2 }
.galery .col img { /*width:185px; height:160px; */display:block;}
.galery .col span.list_link {position:absolute; bottom:10px; left:10px;font-size:13px;color:#464648; background:url(img/link_puce.jpg) left center no-repeat; padding-left:20px; margin-top:10px;}
.galery .col a { color:#464648; font-size:13px; }


/*pagination*/
*+html .chgpage { float:right; display:inline; clear:both; line-height:12px; width:40px;}
.chgpage { float:right; clear:both; line-height:12px;}
.chgpage a { color:#515153; font-size:13px; display:inline; }

.chgpage .pag_prev a { float:left; display:inline; background:url(img/page_prev.jpg) no-repeat center center;  width:16px; height:12px; margin-right:3px }
.chgpage .pag_next  a{float:right ;display:inline; background:url(img/page_next.jpg) no-repeat center center; width:16px; height:12px; margin-left:3px }

.num { font-size:12px; font-weight:bold }
.num a{ font-size:12px; font-weight:bold }


/***************
 * BLOC ZOOM PRODUIT
****************/


#backJSTop a { background:url(img/page_prev.jpg) no-repeat scroll left 2px; padding-left:20px; }
.newSearch a { background:url(img/loupe_mini.jpg) no-repeat scroll left 0; padding-left:20px; }


ul.btn_return { float:left;display:inline; clear:both; margin:10px 0; width:100%}
ul.btn_return li{ float:left;display:inline; margin-right:30px; }

#col_descr h3.title-zoom { font-size:15px; color:#68686a }
#col_descr p { font-size:12px; color:#68686a  }

ul.title-border { display:inline; float:left;  clear:both; width:100% }
ul.title-border li{ float:right; display:inline; margin-left:3px; }
ul.title-border li a{ display:block;height:24px; width:130px; line-height:12px; padding:3px; text-align:center; color:#fff; background:url(img/onglet_zoom_bck.jpg) repeat-x 0 0;}

#bloczoom-produit { margin-bottom:10px; }
#zoomProduit {background:#dadbdb; /*height:230px;*/ width:645px; float:left; display:inline; padding:10px; margin-bottom:10px;}

#colGauche #bloczoom-produit h2  { font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; margin-bottom:20px;}


#col_descr { float:left;display:inline;width:320px; text-align:justify;}
#picture { float:right;display:inline;width:300px; position:relative;}
#picture img  { margin:0 auto; }

#pictureSlider { height:200px !important; width:300px; border:none; }
#pictureSlider li{ height:200px !important; width:300px; border:none; text-align:right; }

#prevPicBtn { position:absolute; top:182px; right:30px;}
#nextPicBtn { position:absolute; top:182px; right:0; }
#prevPicBtn a { background:url(img/slide_prev.png) no-repeat scroll 0 0 transparent !important;
height:16px;
text-indent:-9999px;
width:10px;}

#nextPicBtn a { background:url(img/slide_next.png) no-repeat scroll 0 0 transparent !important;
height:16px;
text-indent:-9999px;
width:10px;}

ul.categ_list {  }


.img_soc { float:right; display:inline;margin-top:30px}
.link_document  { float:left; display:inline; margin-top:10px; clear:both ; background:url(img/page_next.jpg) no-repeat left center; padding-left:20px; color:#464648; font-size:13px; font-weight:bold}
#zoomProduit .lien_url { margin: 25px 0 0 10px; float:left; display:inline; }


/********************************************
 * RECHERCHE EXPOSANTS
********************************************/

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

#expo_recherche { float:left; display:inline; margin-bottom:20px; background:#f2f2f2; padding:10px; width:645px; }
#expo_recherche h2{ font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; }

#rechercheExpoAlpha { color:#999 }
#rechercheExpoAlpha a{ color:#666 !important; background:url(img/pag_alpha.jpg) repeat-x 0 0; padding:2px; line-height:5px;}
#expo_recherche .label_search h5 { display:block; margin:20px 0;color:#ffffff; font-size: 16px; font-weight:bold; height:24px; line-height:24px; background:url(img/onglet_zoom_bck.jpg) repeat-x 0 0; padding:3px 3px 3px 5px; }

#expo_recherche .rechercheMulti td.tdform { padding-left:0 !important }
.liendirect { padding-top:5px; }
#expo_recherche #SearchCompany { margin-bottom:15px;}

.text_search { font-size:12px; height:20px; color:#00A5CF; padding-bottom:10px;}


#expo_recherche a#linkSubmit, #expo_recherche a#sectorLinkSubmit {
background:url(img/search_btn.jpg) repeat-x scroll 0 0 transparent !important;
border:1px solid #DADADA;
display:block;
font-size:17px;
height:36px;
line-height:35px;
margin:0 auto;
width:135px;
padding:0 !important;
color:#00A5CF !important;
}

#expo_recherche span.loupe {
background:url(img/loupe_search.png) no-repeat scroll center center transparent;
display:inline;
float:left;
height:24px;
padding-left:12px;
padding-top:10px;
width:24px;
}


/*******************************
LISTE RESULTATS
*******************************/

#expo_step_liste .newsearch a { float:left; line-height:16px; height:16px;background:url(img/mini_loupe.png) no-repeat left center; padding-left:20px; }
.printlist a{ float:left; height:24px; line-height:24px; background:url(img/print_documation.png) no-repeat left center; padding-left:25px; }
.print_expo a { float:right; height:24px; line-height:24px; background:url(img/print_documation.png) no-repeat left center; padding-left:25px; }

#expo_step_liste {float:left; display:inline; margin-bottom:20px; background:#f2f2f2; padding:10px; width:645px;}
#expo_step_liste h1 { font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; }
#expo_step_liste #listtoprint {
background:none repeat scroll 0 0 #F2F2F2;
display:inline;
float:left;
padding:0 !important;
width:645px;}

#expo_step_liste #affichagerequete { font-size:15px; font-weight:bold; margin-top:10px; }


#expo_step_liste #seeBasket { float:left; display:inline; clear:both; margin-top:15px;}
#expo_step_liste #seeBasket a { background:url(img/panier_documation.png)no-repeat 0 0; height:24px; line-height:25px;display:block; padding-left:30px;font-size:15px; font-weight:bold; }

#expo_step_liste .legend td{ background:#E6E9EA; padding:5px; }
#expo_step_liste .legend td p{ margin:0 !important}
#expo_step_liste #nbresult { margin-top:15px; }
#expo_step_liste #affichagerequete  { margin-bottom:15px; }


.tri{ margin-left:20px; }

#expo_step_liste #listtoprint .entete, #step_basket #listtoprint .entete { padding:5px; background:#666; color:#fff; }
#expo_step_liste #listtoprint .entete th, #step_basket #listtoprint .entete th { height:35px;font-weight:bold;}

#expo_step_liste #listtoprint .lineResultCycle1 td { background:#D6D9DD; }
#expo_step_liste #listtoprint .lineResultCycle2 td{ background:#E6E9EA; }
#expo_step_liste #listtoprint .lineResult td{ padding:5px; }


#expo_step_liste .chgpage { float:none; clear:both; color:#00A5CF; font-size:13px; font-weight:bold; zoom:1; display:block;}
* html .chgpage{zoom:1; }
*+html .chgpage{zoom:1;width:100%}
* html .chgpage a{zoom:1; }

/*****************************
PANIER
***************************/

#step_basket h1 { font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; }
#step_basket {float:left; display:inline; margin-bottom:20px; background:#f2f2f2; padding:10px; width:645px;}
#step_basket #listtoprint {
background:none repeat scroll 0 0 #F2F2F2;
display:inline;
float:left;
padding:0 !important;
width:645px;}

#step_basket #listtoprint .lineResultCycle1 td { background:#D6D9DD; }
#step_basket #listtoprint .lineResultCycle2 td{ background:#E6E9EA; }
#step_basket #listtoprint .lineResult td{ padding:5px; }

#step_basket .newsearch a { float:left; line-height:16px; height:16px;background:url(img/mini_loupe.png) no-repeat left center; padding-left:20px; }

#step_basket .backlist {background:url(img/page_prev.jpg) no-repeat left center; padding-left:19px; float:left; height:16px; line-height:16px; }
/*****************************
ZOOM EXPOSANT
***************************/

#exposant_zoom h2 { font-size:19px; color:#00A5CF; padding-bottom:2px; border-bottom:1px solid #00A5CF; margin-bottom:15px; }
#exposant_zoom {float:left; display:inline; margin-bottom:20px; /*background:#F5F5F5*/; padding:10px; width:645px;}
#exposant_zoom #listtoprint {
background:none repeat scroll 0 0 #F2F2F2;
display:inline;
float:left;
padding:0 !important;
width:645px;}

#step_basket #listtoprint .lineResultCycle1 td { background:#D6D9DD; }
#step_basket #listtoprint .lineResultCycle2 td{ background:#E6E9EA; }
#step_basket #listtoprint .lineResult td{ padding:5px; }

#exposant_zoom .newSearch a { background:url(img/mini_loupe.png) no-repeat left center; padding-left:20px; }


#exposant_zoom  #zoomContent { margin-top:15px; background:#E6E9EA; padding:10px; }
#exposant_zoom  #zoomContent h3 { font-size:15px; font-weight:bold; color:#333; text-decoration:underline; }

#exps_content { border-top:1px solid #333333; padding-top:10px; }
#exps_content .label_search h5 { display:block; margin:10px 0;color:#ffffff; font-size: 16px; font-weight:bold; height:24px; line-height:24px; background:url(img/onglet_zoom_bck.jpg) repeat-x 0 0; padding:3px 3px 3px 5px; }


#exposant_zoom  #zoomContent .infos_expos { margin-bottom:20px }

#exposant_zoom  #zoomContent .label {  font-size:15px; width:20%; text-align:right; color: #68686A;}
#exposant_zoom  #zoomContent .company { font-weight:bold; width:30%; color: #68686A;}
#exposant_zoom  #zoomContent .stand { font-weight:bold; width:30%; color: #68686A; }
#exposant_zoom  #zoomContent .adress{ font-weight:bold; width:30%; color: #68686A; }
#exposant_zoom  #zoomContent .tel{ font-weight:bold; width:30%; color: #68686A;}
#exposant_zoom  #zoomContent .fax{ font-weight:bold; width:30%; color: #68686A; }
#exposant_zoom  #zoomContent .website{ font-weight:bold; width:30%; color: #68686A; }
#exposant_zoom  #zoomContent .contact{ font-weight:bold; width:30%; color: #68686A; }

/* PE MOBILE - version bureau */

.txtDessus{
	margin:.75em;
}

#preregmultistepmobile #infos td{
	font-size:9px;
}

#preregmultistepmobile input.form-submit{
	padding:0 15px 3px;
	height:28px;
	border:1px solid #CCC;
	color:#013764;
	cursor:pointer;
	font-weight:bold;
	background: url(img/btn_sprite.png) repeat-x 0 bottom;
}

#preregmultistepmobile input.form-submit:hover{
	border:1px solid #013764;
	color:#FFF;
	background: url(img/btn_sprite.png) repeat-x 0 0;
}

#preregmultistepmobile .submitControl{
	text-align:center;
}

#preregmultistepmobile legend{
	position:static;
	padding-left:20px;
	background:transparent url("img/puce_fonce.png") no-repeat scroll 1px;
	margin-bottom: 15px;
	white-space: normal;
}

#preregmultistepmobile legend b{
	color:#013764;
}

#preregmultistepmobile legend.step2{
	padding-left:0;
	background:none;
	border-bottom:1px solid #013764;
}

#preregmultistepmobile fieldset legend.step2 b{
	font-size:16px!important;
}
#preregmultistepmobile .longlabel{
	width:100%;
	float:none;
}
#preregmultistepmobile .bloc-form-field_oneColumn {
	padding-left:175px;
}

#preregmultistepmobile input.form-submit{
	padding:0 15px 3px;
	height:28px;
	border:1px solid #CCC;
	color:#013764;
	cursor:pointer;
	font-weight:bold;
	background: url(img/btn_sprite.png) repeat-x 0 bottom;
}

#preregmultistepmobile input.form-submit:hover{
	border:1px solid #013764;
	color:#FFF;
	background: url(img/btn_sprite.png) repeat-x 0 0;
}

#preregmultistepmobile .submitControl{
	text-align:center;
}

#preregmultistepmobile span.other{
	display:none;
}

#preregmultistepmobile div.other input{
	height:18px;
	margin:3px 0;
	padding:2px 0 1px 0;
	font-size:11px;
}
#preregmultistepmobile h2{
	color:#013764;
	font-weight:bold;
}

#fa{
	margin:10px 0;
	padding:0;
	height:50px;
	border:1px solid #CCC;
	color:#013764;
	line-height:50px;
	font-size:18px;
	cursor:pointer;
	font-weight:bold;
	text-align: center;
	background: url(img/bg_btn_mob.gif) repeat-x 0 bottom;
}

/*****************************
	******* PE V2 *********
***************************/
.prereg fieldset {
    border: 1px solid #014c85;
    border-radius: 4px 4px 4px 4px;
    font-weight: normal;
    margin: 10px;
    padding: 15px 10px 10px;
}

fieldset.pe_recap {
    border: 1px solid #9B004E;
    border-radius:4px;
    margin:10px 10px 15px 10px;
    padding:15px 10px 10px;
}

fieldset.pe_recap legend.recap {
	background:none;
    margin-left:50px;
    padding:0 25px;
}

fieldset.pe_recap legend.recap a {
    color:inherit;
    font-weight:bold;
    text-decoration:none;
}

fieldset.pe_recap legend.recap a:hover {
    color:inherit;
    text-decoration:underline;
}

.prereg #bloc-warning{margin:10px 0;}

.prereg .coche { vertical-align: middle; margin: 1px 5px 5px 5px;  }

.prereg .form-field { width: auto;margin-bottom:0;}

.prereg label { width: 250px; float: left; text-align: right; margin-right: 5px; position: relative; top: 3px;font-weight:bold; }

.prereg .bloc-form-field{padding-left:265px;margin:0 0 5px;float:none;}

.prereg .bloc-form-field_oneColumn{padding-left:265px;margin:0 0 5px;}
.prereg .longlabel{width:99%;text-align:left;margin:0 0 7px;}

.prereg .bloc-choix {padding-bottom:10px;padding-top:10px }

.prereg .bloc-submit { text-align: center; padding: 20px;}

.prereg .form-ex {text-align: right; margin-right: 10px; font-weight:normal;clear:left;float:left; position:relative;top:-10px; }
.prereg .form-ex-multi{text-align: right; margin-left: 5px; font-weight:normal;clear:left;}

.listeCollegue td.actions a {text-decoration:none}
.listeCollegue td.actions a:hover {text-decoration:none; font-weight:bold;}

.prereg .display{line-height:20px;}

.prereg caption, th.th_actions {
    text-align:center;
}
.pe_recap{position:relative;border:1px solid #DDD;margin-bottom:10px;}
.pe_recap h3{margin:10px 10px 0;padding-bottom:5px;border-bottom:1px solid #5A4941;}
.pe_recap .form-submit{position:absolute;top:10px;right:10px;}
.pe_recap .listeCollegue{margin:10px;width:97%}		











.prereg .layer { width: 98.5% }


/************************************
	ESPACE RESERVE
************************************/



/* NAVBAR */

.spacevisitor #navbar { height: 23px; padding: 14px 10px 0 10px; text-align: center; }
.spacevisitor #navbar h3 { float: left; display: inline; margin: 0 10px 0 0; color: #FFFFFF; }
.spacevisitor #navbar #navLine,
.spacevisitor #navbar #deconnect { font: bold 13px Arial; color: #FFFFFF; text-decoration: none; }
.spacevisitor #navbar #deconnect { float: right; display: inline; margin: 0 0 0 10px; }

.spacevisitor #backHome { float: right; display: inline; padding: 10px 0 0 0; margin: 0 10px 15px 0; }

/* MAIN */

.spacevisitor #main { padding: 0 10px; }

.spacevisitor #chemindefer { padding-top: 10px; }

.spacevisitor #accessformprojet { padding: 10px; border: 3px solid #013763; }
.spacevisitor #accessformprojet h2 { padding: 5px 10px; margin: 0 0 15px 0; color: #FFFFFF; background: url(img/titre_style1.gif) repeat-x 0 0 #013764; }

.spacevisitor h1 { margin: 0 0 15px 0; }

/* LOGIN */

#login { width: 75%; margin: 0 auto; padding: 8px 10px; border: 5px solid #D8D9DA; }

#login h2 { margin: 0 0 15px 0; color: white; background: url(img/titre_style1.gif) repeat-x 0 0 #013764;}

#login form { padding-bottom: 0; text-align: center; }
#login form .error { display: inline-block; padding: 5px 0 5px 20px; color: #d30d0e; border: none; text-align: center; }
#login form input { margin-bottom: 5px !important; }

/* BOUTONS SOMMAIRE */

.summary { text-align: center; }
.summary h1 { text-align: left; }

.summary .paragraphe { float: none !important; display: inline; /* pour ie -> */ vertical-align: top; zoom: 1; }
.summary .paragraphe .bloc { display: inline-block; vertical-align: top; overflow: hidden; zoom: 1; }

.summary .paragraphe .bloc { width: 148px; padding: 10px 10px 5px 10px; margin: 0 10px 20px 10px; border: 2px solid #013763; background: url(img/bg_style2.png) repeat-x 0 50%; }
.summary .paragraphe .bloc h2 { font: bold 12px Helvetica, Arial; padding: 0; text-align: center; overflow: hidden; zoom: 1; }
.summary .paragraphe .bloc h2 .iconic .icon { vertical-align: middle; }
.summary .paragraphe .bloc h2 .iconic .icon img { width: 32px; height: 32px; margin: 0 5px 10px 0; }
.summary .paragraphe .bloc h2 .iconic .section { color: #013763; }

.summary .active .bloc { border-color: #E36620; }
.summary .active .bloc h2 .rounded .section { color: #E36620; }

.summary .paragraphe .bloc .inner { font: 10px Arial; padding: 0; text-align: left; }
.summary .paragraphe .bloc .link { padding: 5px 0; }





/****************************************************
MODULE SUGGESTIONS
*****************************************************/

.suggestion { padding: 20px 10px 10px 20px; border: 2px solid #E36620; background: #FAFAFA; }

.suggestion .text-dessus { margin: 0 0 15px 0; }

.suggestion .article{
	padding: 10px 10px 0 10px;
	margin: 0 0 10px 0;
	border: 1px solid #013763;
	background: #FFFFFF;
	overflow: hidden; zoom: 1;
}

.suggestion .article h3 { margin: 0 0 10px 0; }

.suggestion .article .list .item{
	float:left;
	width:49%;
	margin-bottom:5px;
}

.suggestion .article .list .item a:hover{
	color:#E36620;
}

.suggestion .article .seeAll { padding: 5px 0 0 0; margin: 0 0 10px 0; overflow: hidden; zoom: 1; }

.suggestion .article .seeAll a{
	float:right;
	padding-left: 10px;
	color: #013763;
}

.suggestion .article .seeAll a:hover{
	color:#E36620;
}

#TEXT_DESABO_REED{
	padding-top:10px;
}


