A { color: #000000; text-decoration: none;}
A:link {text-decoration: none;}
A:visited { text-decoration: none;}
A:active { text-decoration: none;}
A:hover { color: #f39e27;text-decoration: none;}
.pied { color: #858585; text-align: center;}
.pied:link { color: #858585; text-align: center;}
.pied:visited { color: #858585; text-align: center;}
.pied:active { color: #858585; text-align: center;}
.pied:hover { color: #858585; text-align: center;}

h4{ color: #FF7315; font-size: 16px; padding-top: 0px; margin-top: 0px; }


body { background-color: #FFFFFF; font-family: verdana; font-size: 12px;}
.div_principal { position: absolute; top: 0px; left: 50%; width: 950px; height: auto; margin-left: -485px; background-color: #FFFFFF; border: 1px solid #D9D6D6; padding-left: 10px; padding-right: 10px;}
.div_resultrecherche { width: 584px; background-color: #FFFFFF; border: 1px solid #D9D6D6; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.div_resultrecherchecategorie{ color: #111111; size: 12px; font-weight: bold; }
/* .menuHaut{ color: #000000; font-weight: bold; margin-top: 10px; margin-bottom: 4px; }
.menuHaut a{ color: #000000; font-weight: bold; background: url('../img/fondMenu.jpg'); padding-bottom: 6px; padding-top: 5px; padding-left: 6px; padding-right: 6px;  display:block;
 } */
.menuCenterTop{
float:left;
	height:50px;
	background: url(/img/menu_contenu.jpg) center center repeat-x;
	width:960px;
}
#MenuTopLog{
	padding:0px;
	margin:0;
	width:960px;
}
.menuHaut{
	width:670px;
	padding:0px;
	margin:0 auto;
	
}
.menuHaut li{
	float:left;
	list-style-type:none;
	margin-left:10px;
}
.menuHaut li a{
	display:block;
	padding:15px 0 15px 15px; 
	color:#FFF;
	font-weight:bold;
	outline:none;
}
.menuHaut li a:hover{
	color:#005A04;
}
.FloatL_Menu{
	float:left;
	width:20px;
	height:50px;
}
.lienbas{ color: #646567; font-weight: bold; }
.lienbas a{ color: #646567; font-weight: bold; }

.div_contact { width: 405px; background-color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.div_contact_confirm { width: 405px; font-weight: bold; background-color: #FFFFFF; border: 1px solid #D9D6D6; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }

.div_menu-complet-vertical { width: 180px; background-color: #d3e6ee; border: 1px solid #528299; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }
.div_menu-compact-vertical { width: 180px; background-color: #FFFFFF; border: 1px solid #D9D6D6; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }
.div_menu-arborescence { font-weight: bold; font-family: verdana; font-size: 9px; }

.div_newsletter { width: 460px; background-color: #FFFFFF; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.div_newsletter_contenu {}

.div_evenement { width: 405px; background: url('http://www.e-promomag.fr/img/structure/fondboite.jpg') repeat-x; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.div_evenement_date { font-weight: bold; font-family: verdana; font-size: 9px; }
.div_evenement_titre { }
.div_evenement_ensavoirplus { font-family: verdana; font-size: 10px; font-weight: bold; padding-left: 5px;}
.div_evenement_accueil { width: 180px; background-color: #d3e6ee; border: 1px solid #528299; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px; }
.div_evenement_accueil_date { font-family: verdana; font-size: 9px; }
.div_evenement_accueil_titre { font-weight: bold; }
.div_evenement_accueil_ensavoirplus { font-family: verdana; font-size: 10px; font-weight: bold; padding-left: 5px;}
.div_evenement_fiche_titre { font-weight: bold; font-size: 16px; }
.div_evenement_fiche_contenu { font-size: 11 px; }
.div_evenement_fiche_date { font-family: verdana; font-size: 9px; }
.div_evenement_lien_autre { font-weight: bold; font-family: verdana; font-size: 9px; }

.div_partenaire { width: 405px; background-color: #FFFFFF; border: 1px solid #D9D6D6; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.div_partenaire_titre { padding-left: 5px; font-weight: bold; font-size: 16px; }
.div_partenaire_contenu { padding-left: 5px; font-family: verdana; font-size: 10px; }
.div_partenaire_url { font-family: verdana; font-size: 10px; font-weight: bold; padding-left: 5px;}

.div_titre_galerie  { font-weight: bold; font-size: 16px;}
.div_texte_galerie {}
.div_photo_galerie {}
.photo_galerie { border: 1px #528299 solid; }

.div_diaporama_mini_partenaire {width: 180px; height: 132px; background-color: #d3e6ee; border: 1px solid #528299; vertical-align: middle; text-align: center; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
.div_plansite { width: auto;}
.div_plansitetitre { font-weight: bold; font-size: 16px; }
.div_plansiteplan { width: 584px; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }

.titre_article { font-weight: bold; font-size: 16px;}
.contenu_article {}
.info_article { font-size: 10px; color: #A0A0A0;}

.ss_article{ width: 400px; background-color: #d3e6ee; border: 1px solid #528299; padding-left: 8px; padding-right: 8px; padding-top: 8px; padding-bottom: 8px; }
.ss_titre_article { font-weight: bold; font-size: 13px; }
.ss_contenu_article { font-size: 20 px; }
.ss_info_article { font-size: 10px; color: #A0A0A0; }

/************/
/*MODULES*/
/************/

/*Annonces auto*/
.div_auto_Titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_auto_fiche{  font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_auto_description{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_auto_contact{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_auto_rubrique{ font-family: verdana; font-size: 13px; color:#020E59; font-weight: bold;}
.div_auto_photos_mini{ cursor: pointer; width: 100px; border: 1px solid #D9D6D6; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.div_auto_photo_grande { width: 400px; border: 1px solid #D9D6D6; }
.div_auto_form_recherche { width: 250px; margin-left: 5px; }
.div_auto_recherche_titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_auto_recherche_rubrique{width: 100%; height: 20px; background: #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.div_auto_recherche_contenu{ width: 550px; border: 1px solid #D9D6D6; }
.div_auto_recherche_resultat_tableau{ width: 100%; border: 1px solid #D9D6D6; }
.div_auto_recherche_resultat_entete{ text-align: center; font-weight: bold; background: #A5C4D8;}
.div_auto_recherche_resultat_tr0{ cursor: pointer;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_auto_recherche_resultat_tr1{ cursor: pointer; background: #EAEAEA;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_auto_resultat_num_page{ font-family: verdana; font-size: 12px; width: 100%;} /*Affichage des numéros de pages dans le resultat de la recherche*/

/*Annonces immobilier*/
.div_immo_Titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_immo_fiche{  font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_immo_description{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_immo_contact{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_immo_rubrique{ font-family: verdana; font-size: 13px; color:#020E59; font-weight: bold;}
.div_immo_photos_mini{ cursor: pointer; width: 100px; border: 1px solid #D9D6D6; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.div_immo_photo_grande { width: 400px; border: 1px solid #D9D6D6; }
/* Si on veut afficher une div avec un masque noir derrière */
.ecran_blocage_immo { background-color: #000000; position: fixed; top: 0px; left: 0px; filter: alpha(opacity=50); opacity: 0.5; z-index: 20; width: 100%; overflow: auto; height: 100%; min-height: 100%;}
.div_print { border: 1px #ABABAB solid; position: fixed; top: 50%; z-index: 30; width: 700px; height: 440px; margin-top: -220px; left: 50%; margin-left: -350px; }
.div_print_haut { background-color: #FFFFFF; border: 1px #ABABAB solid; width: 700px; height: 30px; }
.div_print_bas { background-color: #FFFFFF; border: 1px #ABABAB solid; width: 700px; height: 410px; }
.img_div_print_print { cursor: pointer; float:left; padding: 7px 5px 0 5px;}
.img_div_print_close { cursor: pointer; float:right; padding: 5px 5px 5px 0;}
.div_print_contenu { background-color: #EAEAEA; border: 1px #ABABAB solid; width: 700px; height: 410px; }
/* Fin */
.div_immo_print { }
.img_immo_print { cursor: pointer; }
.div_immo_form_recherche { width: 250px; margin-left: 5px; }
.div_immo_form_double_recherche { width: 200px; margin-left: 5px; }
.div_immo_recherche_titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_immo_recherche_rubrique{width: 100%; height: 20px; background: #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.div_immo_recherche_contenu{ width: 550px; border: 1px solid #D9D6D6; }
.div_immo_recherche_resultat_tableau{ width: 100%; border: 1px solid #D9D6D6; }
.div_immo_recherche_resultat_entete{ text-align: center; font-weight: bold; background: #A5C4D8;}
.div_immo_recherche_resultat_tr0{ cursor: pointer;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces immobilières */
.div_immo_recherche_resultat_tr1{ cursor: pointer; background: #EAEAEA;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces immobilières*/
.div_immo_resultat_num_page{ font-family: verdana; font-size: 12px; width: 100%;} /*Affichage des numéros de pages dans le resultat de la recherche*/

/*Annonces scooter*/
.div_scooter_Titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_scooter_fiche{  font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_scooter_description{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_scooter_contact{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_scooter_rubrique{ font-family: verdana; font-size: 13px; color:#020E59; font-weight: bold;}
.div_scooter_photos_mini{ cursor: pointer; width: 100px; border: 1px solid #D9D6D6; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.div_scooter_photo_grande { width: 400px; border: 1px solid #D9D6D6; }
.div_scooter_form_recherche { width: 250px; margin-left: 5px; }
.div_scooter_recherche_titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_scooter_recherche_rubrique{width: 100%; height: 20px; background: #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.div_scooter_recherche_contenu{ width: 550px; border: 1px solid #D9D6D6; }
.div_scooter_recherche_resultat_tableau{ width: 100%; border: 1px solid #D9D6D6; }
.div_scooter_recherche_resultat_entete{ text-align: center; font-weight: bold; background: #A5C4D8;}
.div_scooter_recherche_resultat_tr0{ cursor: pointer;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_scooter_recherche_resultat_tr1{ cursor: pointer; background: #EAEAEA;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_scooter_resultat_num_page{ font-family: verdana; font-size: 12px; width: 100%;} /*Affichage des numéros de pages dans le resultat de la recherche*/

/*Annonces accessoires*/
.div_accessoires_Titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_accessoires_fiche{  font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_accessoires_description{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_accessoires_contact{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_accessoires_rubrique{ font-family: verdana; font-size: 13px; color:#020E59; font-weight: bold;}
.div_accessoires_photos_mini{ cursor: pointer; width: 100px; border: 1px solid #D9D6D6; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.div_accessoires_photo_grande { width: 400px; border: 1px solid #D9D6D6; }
.div_accessoires_form_recherche { width: 250px; margin-left: 5px; }
.div_accessoires_recherche_titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_accessoires_recherche_rubrique{width: 100%; height: 20px; background: #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.div_accessoires_recherche_contenu{ width: 550px; border: 1px solid #D9D6D6; }
.div_accessoires_recherche_resultat_tableau{ width: 100%; border: 1px solid #D9D6D6; }
.div_accessoires_recherche_resultat_entete{ text-align: center; font-weight: bold; background: #A5C4D8;}
.div_accessoires_recherche_resultat_tr0{ cursor: pointer;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_accessoires_recherche_resultat_tr1{ cursor: pointer; background: #EAEAEA;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_accessoires_resultat_num_page{ font-family: verdana; font-size: 12px; width: 100%;} /*Affichage des numéros de pages dans le resultat de la recherche*/

/*Module compte client*/
.loginTitre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.loginMessage{font-size: 11px; padding-bottom: 10px;}
.frmlogin{}
.login{ 
	position:relative;
	background: url('http://www.e-promomag.fr/img/structure/identification.jpg');
	width: 270px;
	height: 105px;
	padding:20px 30px 40px 30px; 
	}
.loginInscriptionTemp{ 
	background: url('http://www.e-promomag.fr/img/structure/identificationTmp.jpg');
	width: 270px;
	height: 105px;
	padding: 30px; 
	cursor: pointer;
	}
.txtidentification{ width: 300px; }
.identificationTitre{ width: 450px; height: 20px; border-bottom: 2px solid #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.loginInscriptionLegal{ text-align: justify; font-size: 11px; color: #111111; }
.loginInscriptionValid{ color: green; font-weight: bold; }
.loginInscriptionInvalid{ color: red; font-weight: bold; }
.pharfield1{ width: 300px; padding: 20px; }
.pharfield2{ width: 300px; padding: 20px; }
.pharfield3{ width: 300px; padding: 20px; }
.appre{ border: 0px solid #111111; width: 300px; padding: 20px; }
.infopharm{ width: 330px; float: left; }
.infopharm{ padding-right: 40px; }

/*Annonces produits*/
.div_produits_Titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_produits_fiche{  font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_produits_description{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_produits_contact{ font-family: verdana; font-size: 12px; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; }
.div_produits_rubrique{ font-family: verdana; font-size: 13px; color:#020E59; font-weight: bold;}
.div_produits_photos_mini{ cursor: pointer; width: 100px; border: 1px solid #D9D6D6; margin-left: 2px; margin-right: 2px; margin-top: 2px; margin-bottom: 2px;}
.div_produits_photo_grande { width: 400px; border: 1px solid #D9D6D6; }
.div_produits_form_recherche { width: 250px; margin-left: 5px; }
.div_produits_recherche_titre{font-size: 14px; font-weight: bold; padding-bottom: 10px;}
.div_produits_recherche_rubrique{width: 100%; height: 20px; background: #A5C4D8; font-size: 12px; font-weight: bold; padding-top: 4px; margin-bottom: 10px;}
.div_produits_recherche_contenu{ width: 550px; border: 1px solid #D9D6D6; }
.div_produits_recherche_resultat_tableau{ width: 100%; border: 1px solid #D9D6D6;}
.div_produits_recherche_resultat_entete{ text-align: center; font-weight: bold; background: #A5C4D8;}
.div_produits_recherche_resultat_tr0{  } /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_produits_recherche_resultat_tr1{  background: #EAEAEA;} /*Un ligne sur deux sur le tableau de resultat de recherche des annonces automobiles*/
.div_produits_resultat_num_page{ font-family: verdana; font-size: 12px; width: 100%;} /*Affichage des numéros de pages dans le resultat de la recherche*/
.categorieProduits{width: 180px; background-color: #d3e6ee; border: 1px solid #528299; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}
.caractProduit{ color: #3e3e3e; font-size: 11px; }


/*Module commandes*/
.popupCGDV {	background-color: #FFFFFF;	border: 1px solid #000000;	width: 700px;	visibility: hidden;	position: absolute;	top: 160px;	left: 50%;	margin-left: -270px;	padding: 10px;	z-index: 40;	height: 500px;	overflow: auto;}
.popupCaddie {	background-color: #FFFFFF;	border: 1px solid #000000;	width: 500px;	visibility: hidden;	position: absolute;	padding: 5px;	z-index: 40;}
.fondCaddie {background-color: #000000;	position: fixed; top: 0px;	left: 0px;	filter: alpha(opacity=70);	opacity: 0.7;	z-index: 20;	width: 100%;	height: 100%;	min-height: 100%;}
.popupCaddie h1 {color: #000000;	font-size: 16px;}
.panierMini{ width: 180px; background-color: #d3e6ee; border: 1px solid #528299; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 1px;}

/*Module Pharmacie */

.formations{
	background: url('http://www.e-promomag.fr/img/structure/formations.jpg');
	width: 611px;
	height: 145px;
	padding: 10px;
	cursor:pointer;
}

div#formations li{
	padding: 5px 10px 5px 10px;
	display : block;
	height : 120px;
	width : 550px;
	border: solid 1px #0082E0;
}
div#formations li a.souscrire_formation{
	margin-top: 30px;
	display : block;
	height: 40px;
	color: #0094FF;
	text-decoration: none;
	float: right;
}
div#formations li img.img_formation{
	color: #0094FF;
	text-decoration: none;
	float: left;
}
div#formations li div.desc_formation{
	color: #0072C4;
	text-decoration: none;
	float: left;
}
div#formations li span.titre_formation{
	display : block;
	width: 250px;
	color: #004B82;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	float: left;
}





/*boutons*/
.SimiliButton{
	display:block;
	line-height:23px;
	padding:0 5px;
}
.SimiliButton2{
	display:inline-block;
	line-height:23px;
	padding:0 5px;
}
input[type=button] ,.SimiliButton,.SimiliButton2{
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #ff7315;
	border:1px #ff6b09 solid;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	outline-style:none;
	outline-width:0;
	cursor:pointer;
}

input[type=button]:active, input[type=button]:hover, input[type=button]:focus,.SimiliButton:hover,.SimiliButton2:hover {
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #ff7315;
	border:1px #ff6b09 solid;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	outline-style:none;
	outline-width:0;
}

input[type=button].validate{
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #ff6b09 solid;
	color: #FFFFFF;
	font-size: 11px;
	max-height: 23px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

input[type=button].validate:active, input[type=button].validate:hover, input[type=button].validate:focus{
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #ff6b09 solid;
	color: #FFFFFF;
	font-size: 11px;
	max-height: 23px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
}

input[type=submit] {
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #ff7315;
	border:1px #ff6b09 solid;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

input[type=submit]:active, input[type=submit]:hover, input[type=submit]:focus {
	background: url('http://www.e-promomag.fr/img/structure/fond_bouton.jpg') repeat-x scroll 0 0 #ff7315;
	border:1px #ff6b09 solid;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
}

form fieldset {         
	background: url('http://www.e-promomag.fr/img/structure/fondboite.jpg') repeat-x #f5f5f5;
	border: 0px solid #FFFFFF;  
}  

form fieldset input[type=text] {     
	display: block;    
	float: right;
	width: 200px;
}

form fieldset input[type=password] {
	display: block;    
	float: right;
	width: 200px;
}

form fieldset select {     
	display: block;    
	float: right;
	width: 200px;
}

form fieldset label {  
	display: block;
	float: left;
}   

form fieldset p {  
	height: 15px;
}   
	
form fieldset legend {      
	font-weight: bold;        
	color: #0086ab;
	border: 1px solid #000000;
	width: 300px; 
	float: left; 
	margin: 0px; 
	padding: 5px; 
	border: 0px; 
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}	
	
.MOK{ font-weight: bold; color: green; padding: 10px; border: 1px solid green; background: #EBFFE5; }
.MINFO{ font-weight: bold; color:#C97700; padding: 10px; border: 1px solid #C97700; background: #FFF3DE; }

.MNOK{ font-weight: bold; color: red; padding: 10px; border: 1px solid red; background: #FFEAEA; }

.button_inscris img{border:none;text-decoration:none; margin:15px 0;}
#finess{ display:inline;/*margin-left:582px;*/}
.clear{clear:both;}
.Title_Add_Apprenant h1{
	color:#F26722;
	font-size:16px;
	font-weight:bold;
	padding:0;
	margin:0;
}
.Title_Add_Apprenant{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #F26722;
}
#AllFormInsc{
	overflow:hidden;
}
#AllFormInsc table{
	border-collapse:collapse;
}
#Etape1_Inscription table{
	width:400px;
}
.button_clicable{
	cursor:pointer;
}
#AllFormInsc table tr td{
	padding:0 5px;
}
.radio_apprenant{
	text-align:center;
}
#Go_Formation{
	margin:10px;
	text-align:center;
}
#Add_Apprenant_Popup2 input[type="text"]{
	width:186px;
	margin:0;
	padding:0;
}
#Add_Apprenant_Popup2 select{
	width:116px;
	margin:0;
	padding:0;
}
#Button_Add_Apprenant,#ButtonLostPassWord{
	margin-top:10px;
	text-align:center;
}
#ClosePopupApprenant,#AddMemberFirstConnection{
	float:left;
}
#PasserFormationApprenant,#SaveAllMember{
	float:right;
}
.suppr_button{
	margin-left:2px;
}
.bg_white{
	background:#FFF;
}	
#Add_Apprenant_Popup2{
	margin-top:15px;
	height: 132px;
	width: 546px;
	background: url(/img/add_apprenant/add_apprenant.jpg) top center no-repeat;
}
#Bloc_Apprenant2{
	padding :0 15px;
}
#Add_Apprenant_Popup2 table{
	width:100%;
	padding:0;
	margin:0;
	border-collapse:collapse;
}
#Add_Apprenant_Popup2 h3{
	height:36px;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
	color:#F26722;
	padding:0 0 0 15px;
	margin:0 0 10px 0;
}
#Etape1_Inscription input[type='text']{
	width:100px;
}
#ConfirmChoose p{
	text-align:center;
}
#ButtonsFirstPoPup{
	margin-top:15px;
}
.align_center{
	text-align:center;
}
.FloatL{
	float:left;
}
.bold{
	font-weight:bold;
}

#InscPers{
	padding-top:20px;
	width:298px;
	margin:0 auto;
}
#InfoBulleLearning img{
	width:100px;
}
#InfoBulleLearning {
	position:relative;
	margin-bottom:-30px;
}
#ObjectContenuPlayer{
	width:350px;
	margin:0 auto;
}
#BlocLCleapLearning ul li ,#BlocRCleapLearning ul li{
	list-style-type:none;
}
#BlocRCleapLearning ul{
	padding:0 0 0 30px;
	margin:0;
}
#BlocLCleapLearning ul li{
	color:#0FAFCF;
}
#BlocLCleapLearning , #BlocRCleapLearning{
	float:left;
	width:400px;
}
#BlocRCleapLearning h3{
	color:#F89542;
	font-size:14px;
}
#BlocLCleapLearning h3{
	background:#0FAFCF;
	color:#FFF;
	padding:5px 10px;
	font-size:14px; 	
}
#BlocRCleapLearning a{
	border:none;
}
#BeginNow,#imgClipLearning{
	border:none;
	width:400px;
}
#FormToLeft{
	float:right;
	margin-right:10px;
}
#Confirmation_Check{
	
	padding:0 20px;
	width: 500px;
	float:left;
	margin-top:150px;
	text-align:justify;
	color:#0000ab;
}
#Confirmation_Check a{
	font-weight:bold;
	color:#0000ab;
}
#BlocContenuInscriptionPharma{
	padding-top:115px;
	width: 784px;
	background:#a4dfed url('/img/structure/fondInscription2.jpg') top center no-repeat;
	height:390px;
}
#ConfirmForm {
	margin-top:20px;
	padding:10px;
	font-size:11px;
	text-align:justify;
}
#ConfirmForm input{
	vertical-align:-2px;
	margin-right:5px;
	width:20px;
}
#ConfirmForm a{
	color:#F26722;
	font-weight:bold;
}
#ButtonConfirmImage{
	margin-top:40px;
	text-align:right;
}
#ButtonConfirmImage input{
	width:143px;
	height:19px;
}
#CoordonneesV2{
z-index:5;
} 
#InfoPersoV2{
z-index:2;
}
#CoordonneesV2 ,#InfoPersoV2{
	position:relative;
	border:1px solid #A1A1A1;
	border-radius:8px;
	-moz-border-radius:8px;
	width:395px;
	float:left;
	height:320px;
	padding:0;
}
.contenuInput label{
	display:inline-block;
	width:140px;
	text-align:right;
	padding-right:10px;
}
.contenuInput div{
	margin-bottom:5px;
}
.contenuInput input{
	width:180px;
}
.contenuInput select{
	width:180px;
	padding:0;
	margin:0;
	height:20px;
}
.contenuInput{
	padding:10px;
	background: url(/img/degrade_fond_forme.jpg) top repeat-x;
	border-bottom-left-radius:8px;
 	-moz-border-radius-bottomleft:8px;
	border-bottom-right-radius:8px;
 	-moz-border-radius-bottomright:8px;
	height:300px;
}
#CoordonneesV2{
	margin-right:10px;
}
#info_bulle_inscrit{
	vertical-align:-4px;
	margin-left: 2px
}
#CoordonneesV2 h3,#InfoPersoV2 h3{
	border-top-left-radius:8px;
 	-moz-border-radius-topleft:8px;
	border-top-right-radius:8px;
 	-moz-border-radius-topright:8px;
	background:#26ABCA;
	height:36px;
	line-height:36px;
	font-weight:bold;
	font-size:12px;
	color:#FFF;
	padding:0 0 0 15px;
	margin:0;
}
#ToolTip{
	display:none;
	background: url(/img/degrade_fond_forme.jpg) top repeat-x;
	border:1px solid #A1A1A1;
	width:300px;
	padding:10px;
	text-align:justify;
	position: absolute;
	z-index:65535;
	right:-273px;
	top:45px;
}
#ToolTip2{
	display:none;
	background: url(/img/degrade_fond_forme.jpg) top repeat-x;
	border:1px solid #A1A1A1;
	width:300px;
	padding:10px;
	text-align:justify;
	position: absolute;
	z-index:65535;
	right:-269px;
	top:65px;
}
#ToolTip a,#ToolTip2 a{
	text-decoration:underline;
}
#InscPers img{
	border:none;
}
#already_insc{
	font-size:18px;
}