/**
* Ce fichier fait parti d'un package, toute modification doit entrainer la génération
* d'un nouveau package pour être pris en compte.
* voir l'objet ObjFichierPackage pour connaitre la marche à suivre pour regénérer un package
* @since 20/05/2009 Olivier REYT <reyt@benchmark.fr>
*/

/**
* Génération des boutons
*
* Pour créer un bouton automatique, reprendre cet exemple :
*
* <code>
*     <p class="bouton_genere">
*           Texte du bouton
*	      <span class="bouton_genere_gauche"></span>
*	      <span class="bouton_genere_droit"></span>
*     </p>
* </code>
*
* @author Olivier REYT <reyt@benchmark.fr>
**/

/** Valeurs génériques **/
.bouton_genere {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_orange_fond.gif) repeat-x scroll left top;border:medium none;display:block;height:18px;margin:5px auto;padding-top:1px;position:relative;text-align:center;}
.bouton_genere span.bouton_genere_gauche {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -851px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -851px;display:block;height:18px;left:-9px;position:absolute;top:0;width:23px;}
.bouton_genere span.bouton_genere_droit {	background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -810px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -810px;display:block;height:18px;position:absolute;right:-9px;top:0;width:23px;}
.bouton_genere a {text-decoration: none;cursor: pointer; position: relative; z-index: 3;display: block; padding: 1px 10px 0 10px; text-decoration: none;font: bold 11px Arial!important; color: #FFFFFF!important;}
.bouton_genere a:hover {text-decoration: none;}

/** Style de la div qui contient 1 ou plusieurs boutons, dans un popup de type confirmation par exemple  ***/
table.tableau_bouton_genere {text-align:center;width:300px;}

/** Surcharge pour les boutons sur parcours pro **/
.bouton_genere_parcourspro 	{background:transparent url(/framework/lib/commun/image/parcourspro/bouton/bouton_fond.gif) repeat-x scroll left top;border:medium none;display:block;height:18px;margin:5px auto;padding-top:1px;position:relative;text-align:center;}
.bouton_genere_parcourspro span.bouton_genere_gauche_parcourspro 	{background:transparent url(/framework/lib/commun/image/parcourspro/map.png) no-repeat scroll 0 -851px;_background:transparent url(/framework/lib/commun/image/parcourspro/map.gif) no-repeat scroll 0 -851px;display:block;height:18px;left:-16px;position:absolute;top:0;width:23px;}
.bouton_genere_parcourspro span.bouton_genere_droit_parcourspro {background:transparent url(/framework/lib/commun/image/parcourspro/map.png) no-repeat scroll 0 -810px;_background:transparent url(/framework/lib/commun/image/parcourspro/map.gif) no-repeat scroll 0 -810px;display:block;height:18px;position:absolute;right:-9px;top:0;width:23px;}
.bouton_genere_parcourspro a {text-decoration: none;cursor: pointer; position: relative; z-index: 3; text-decoration: none;font: bold 11px Arial!important; color: #FFFFFF!important;}
.bouton_genere_parcourspro a:hover {text-decoration: none;}

/** Surcharge pour les boutons blanc **/
.bouton_genere_blanc {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_blanc_fond.gif) repeat-x scroll left top;border:medium none;display:block;height:18px;margin:5px auto;padding-top:1px;position:relative;text-align:center;}
.bouton_genere_blanc span.bouton_genere_blanc_gauche {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll 0 -1871px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll 0 -1871px;display:block;height:18px;left:-9px;position:absolute;top:0;width:23px;}
.bouton_genere_blanc span.bouton_genere_blanc_droit {background:transparent url(/framework/lib/commun/image/parcours/map.png) no-repeat scroll -1px -1830px;_background:transparent url(/framework/lib/commun/image/parcours/map.gif) no-repeat scroll -1px -1830px;display:block;height:18px;position:absolute;right:-9px;top:0;width:23px;}
.bouton_genere_blanc a {text-decoration: none;cursor: pointer; position: relative; z-index: 3;display: block; padding: 1px 10px 0 10px; text-decoration: none;font:11px Arial!important; color: #ffa375 !important;}
.bouton_genere_blanc a:hover {text-decoration: none;}

/** Surcharge pour les boutons gris **/
.bouton_genere_gris {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_gris_fond.gif) repeat-x scroll left top;border:medium none;display:block;height:18px;margin:5px auto;padding-top:1px;position:relative;text-align:center;}
.bouton_genere_gris span.bouton_genere_gauche {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_gris_gauche.gif);display:block;height:18px;left:-9px;position:absolute;top:0;width:20px;}
.bouton_genere_gris span.bouton_genere_droit {background:transparent url(/framework/lib/commun/image/parcours/bouton/bouton_gris_droite.gif);display:block;height:18px;position:absolute;right:-9px;top:0;width:20px;}
.bouton_genere_gris a {text-decoration: none;cursor: pointer; position: relative; z-index: 3;display: block; padding: 1px 10px 0 10px; text-decoration: none;font: bold 11px Arial!important; color: #FFFFFF!important;}
.bouton_genere_gris a:hover {text-decoration: none;}
/**
* Ce fichier fait parti d'un package, toute modification doit entrainer la génération
* d'un nouveau package pour être pris en compte.
* voir l'objet ObjFichierPackage pour connaitre la marche à suivre pour regénérer un package
* @since 20/05/2009 Olivier REYT <reyt@benchmark.fr>
*/

#ObjPopupMasque {
	display: none;
	background-color: #FFFFFF !important;
	opacity: 0.7;
	width: 100%;
	height: 10000px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

#ObjPopupConteneur {
	border: 3px solid #56AD9F;
	left: 35%;
	display: none;
	position: fixed;
	top: 35%;
	z-index: 11;
	padding: 15px;
	background-color: #FFFFFF;
}
#ObjPopupContenu p {
	margin: 0px;
}

a#ObjPopupTitre{
	padding: 4px 22px;
	display: block;
	margin: -15px;
	margin-bottom: 10px;
	background: #DEF3F1 url(http://copainsdavant.linternaute.com/image/gen/picto_fermer_popup.gif) right 5px no-repeat;
	opacity: 100;
	z-index: 11;
	text-align: right;
	text-decoration: underline;
	cursor: pointer;
	font: bold 11px Arial, Helvetica, Sans-Serif;
	color: #008770;
	text-decoration: none;
}
a#ObjPopupTitre:hover {text-decoration: underline;}

.image_popup {
	border: 1px solid #000000;
	z-index: 12;
}

* html #ObjPopupMasque { /* hack IE6 */
	display: inline;
	height: 2000px;
	position: absolute;
	filter: alpha(opacity=70);
 	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

* html #ObjPopupConteneur { /* hack IE6 */
	position:absolute;
}

* + html #ObjPopupMasque { /* hack IE7 */
	display: inline;
	height: 2000px;
	position: absolute;
	filter: alpha(opacity=70);
}

* + html #ObjPopupConteneur { /* hack IE7 */
	position: fixed;
}


#ObjPopIframe {
	border:medium none;
	clear:both;
}

div.message_notification_alerte {clear: both; padding: 4px 10px 4px 20px; margin-top:10px;}
div.message_notification_alerte {background: #FFF url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte_orange.gif) no-repeat scroll 0 0; border: 1px solid #FE5E0A;}
div.message_notification_alerte a {text-decoration: underline;}
div.message_notification_alerte a:hover {text-decoration: none;}
div.message_notification_information {clear: both; padding: 4px 10px 4px 20px;margin-top:10px;} 
div.message_notification_information {background: #FFF url(/framework/lib/objmessagenotification/image/parcours/objmessagenotification_alerte.gif) no-repeat scroll 0 0; border: 1px solid #56AD9F;}
div.message_notification_information a {text-decoration: underline;}
div.message_notification_information a:hover {text-decoration: none;}

/* redéfinition des styles pour parcourspro */
div.message_notification_parcourspro {
	background: #FFF url(/framework/lib/objmessagenotification/image/parcourspro/objmessagenotification_alerte.gif) no-repeat scroll 0 0; 
	border: 1px solid #DEBA69;
}

span.EM_onglet {cursor:pointer;color:#676767;float:left;font-size:11px;font-weight:bold;height:26px;overflow:hidden;padding-left:8px;text-align:center;display:inline-block;text-decoration:none !important;}
* + html span.EM_onglet {padding-left:8px;padding-top:4px;height:23px;overflow:hidden;}
* html span.EM_onglet {padding-left:8px;}
span.EM_onglet span.EM_ongletSpan {display:inline-block;height:20px;width:12px;text-decoration:none !important;}
span.EM_ongletHover{background:url("/framework/lib/objexplorateurmodule/image/onglet_hover.gif") no-repeat scroll 0 4px transparent;text-decoration:none !important;}
span.EM_ongletHover span.EM_ongletSpan{background:url("/framework/lib/objexplorateurmodule/image/onglet_hover_fin.gif") no-repeat scroll 0 4px transparent;text-decoration:none !important;}
* + html span.EM_ongletHover span.EM_ongletSpan{background:url("/framework/lib/objexplorateurmodule/image/onglet_hover_fin.gif") no-repeat scroll 0 0px transparent;}
span.EM_ongletSelection,span.EM_ongletSelection:hover {background:url("/framework/lib/objexplorateurmodule/image/onglet.gif") no-repeat scroll 0 4px transparent;text-decoration:none !important;}
span.EM_ongletSelection span.EM_ongletSpan,span.EM_ongletSelection:hover span.EM_ongletSpan  {background:url("/framework/lib/objexplorateurmodule/image/onglet_fin.gif") no-repeat scroll 0 4px transparent;text-decoration:none !important;}
* + html span.EM_ongletSelection span.EM_ongletSpan, * + html span.EM_ongletSelection:hover span.EM_ongletSpan {background:url("/framework/lib/objexplorateurmodule/image/onglet_fin.gif") no-repeat scroll 0px 0px transparent;}
span.EM_onglet::selection { background-color: transparent; color: inherit; }
div.EM_liste {background-color:#D6D6D6;clear:both;display:inline-block;width:461px;}
* + html div.EM_liste {padding-top:15px;}
* html div.EM_liste {padding-top:15px;}
div.EM_listeFin {clear:both;background:url("/framework/lib/objexplorateurmodule/image/fond.gif") no-repeat scroll left bottom transparent;height:14px;width:464px;}
ol.EM_liste li {font-size:11px !important;background:url("/framework/lib/objexplorateurmodule/image/puce.gif") no-repeat scroll 0px 5px transparent;float:left;list-style-type:none;width:187px;padding-left:8px;}
div.EM_categorie {display:none;clear:both;}
div.EM_categorieSelection {display:inline-block;}
div#EM_tetiere {display:none;-moz-border-radius:10px 10px 10px 10px;border-radius:10px;-webkit-border-radius: 10px;background-color:#FFFFFF;border:1px solid #D6D6D6;border-top:none;height:auto;left:110px;padding:7px;position:absolute;top:80px;width:468px;z-index:9999999;}
#tetiere ul.service_onglet li.selectedModule {background:url("/image/tetiere/bg_partie_famille_selected.gif") no-repeat scroll left top transparent !important;}
#tetiere ul.service_onglet li.selectedModule span {background:url("/image/tetiere/bg_partie_famille_selected.gif") no-repeat scroll right bottom transparent !important;}
.ongletMesModules span a:active,.ongletMesModules span a,.ongletMesModules span a:focus { outline: none;}

/*.ongletMesModules span a {-webkit-user-select:none;-moz-user-select:none;}*/

/* blocs en home recentrés : */
#ObjExplorateurModule_listeModuleHaut,#ObjExplorateurModule_listeModuleBas {padding-left:12px;}
/* explorateur en liste de modules */
div#centre div#papier .ObjExplorateurModule {padding-left:17px;}

