body
{
	text-align: justify;
	font-size: 11px;
	background-color: #000000;
	margin: 0px 0px 0px 0px;
	SCROLLBAR-FACE-COLOR: #cbcbcb;
	SCROLLBAR-HIGHLIGHT-COLOR: #e0e0e0;
	SCROLLBAR-SHADOW-COLOR: #b9b9b9;
	SCROLLBAR-3DLIGHT-COLOR: #f2f2f2;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #eaeaea;
	SCROLLBAR-DARKSHADOW-COLOR: #a3a3a3;
	SCROLLBAR-BASE-COLOR: #ffffff;
	margin-top:2px;
}

.coin_arrondi{
	-moz-border-radius: 7px;
	border-radius: 7px;
	-khtml-border-radius: 7px;
	-webkit-border-radius: 7px;
}
			
#log
{
	position: fixed;
	top: 0px;
	left: 0;
	/*background: url(../images/interface/headerBackground.png) 100% 0 repeat-x;
	background-position:bottom;*/
	width: 100%;
	height: 15px;
	padding: 5px;
	margin: 0 auto;
	z-index:4;
	color:#FFFFFF;
	border: 0px solid white ;
}


#log_content
{
	position:relative;
	left:180px;
	width: 100%;
	height: 25px;
	margin: 0 auto;
	z-index:5;
	color:#FFFFFF;
	border:0px solid white ;
}

			
#div_detail{
width: 100%;
height: 100%;
top:0;
bottom:0;
left:0;
background-image:url(../images/interface/bg_semi_transparent.png);
background-repeat:repeat;
position:fixed;
z-index:1000;
text-align:center;
}

#div_connexion{
width: 100%;
height: 100%;
top:0;
bottom:0;
left:0;
background-image:url(../images/interface/bg_semi_transparent.png);
background-repeat:repeat;
position:fixed;
z-index:1000;
text-align:center;
}
		
			
			
			
			
#div_log2{
width: 100%;
height: 100%;
top:0;
bottom:0;
left:0;
background-color:#CCC;

background-repeat:repeat;
position:fixed;
z-index:1000;
text-align:center;
}
		
			
			
			
			
			
			
			
			
			#client_imprime {
			  display: none;
			}
			.texte_menu_ligne2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_menu_ligne2:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_menu_ligne2:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			
			.texte_menu_ligne3 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.texte_menu_ligne3:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_menu_ligne3:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			
			.texte_tab_entete {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_tab_entete:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_tab_entete:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_tab_ligne1{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.texte_tab_ligne1:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_tab_ligne1:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			
			.texte_tab_ligne2 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-family: Verdana;
				color: #000000;
				text-decoration: none;
			}
			.texte_tab_ligne2:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.texte_tab_ligne2:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.texte {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000099;
				text-decoration: none;
			}
			a.texte {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000099;
				text-decoration: none;
			}
			a.texte:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #CCCCCC;
				text-decoration: none;
			}
			a.texte:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000099;
				text-decoration: none;
			}
			.taille_8{
				font-size: 8px;
			}
			.taille_10{
				font-size: 10px;
			}
			.taille_12{
				font-size: 12px;
			}
			.tabnormal{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				border-bottom: #FFFFFF solid 1px;
				cursor:pointer;
			}
			.tabover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #990000;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
				border-bottom: #FFFFFF solid 1px;
				cursor:pointer;
			}
			.menu_ligne2{
				Filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#00CC33', EndColorStr='#999966');
				font-family: Verdana, Arial, Helvetica, sans-serif;
				background-color: #00CC33;
			}
			.menu_ligne3{
				Filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDDDDD', EndColorStr='#4B4B4B');
				background-color: #DDDDDD;
			}
			.tab_ligne1{
				z-index : 100;
				background-color: #DDDDDD;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.tab_ligne2{
				z-index : 100;
				background-color: #C0C0C0;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #000000;
				text-decoration: none;
			}
			.tab_entete{
				background-color: #999966;
				Filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#999966', EndColorStr='#0066FF');
			}
			.rollover_menu{
				z-index : 800;
				background-color: #990000;
				font-family: Verdana, Arial, Helvetica, sans-serif;
				color: #FFFFFF;
				text-decoration: none;
			}
			.degrade {
				background-color: #969696;
				filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#969696', EndColorStr='#969696');
			}
			.degrade_2 {
				background-color: #969696;
				filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#969696', EndColorStr='#969696');
			}
			.gris {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
			}
			a.gris:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.gris:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #666666;
				text-decoration: none;
			}
			.orange10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF9900;
				text-decoration: none;
			}
			a.orange10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF9900;
				text-decoration: none;
			}
			a.orange10:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.orange10:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF9900;
				text-decoration: none;
			}
			.marron10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #990000;
				text-decoration: none;
			}
			a.marron10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #990000;
				text-decoration: none;
			}
			a.marron10:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.marron10:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #990000;
				text-decoration: none;
			}
			.rouge10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF0000;
				text-decoration: none;
			}
			a.rouge10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF0000;
				text-decoration: none;
			}
			a.rouge10:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.rouge10:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FF0000;
				text-decoration: none;
			}
			.vert10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #006600;
				text-decoration: none;
			}
			a.vert10 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #006600;
				text-decoration: none;
			}
			a.vert10:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.vert10:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #FFFFFF;
				text-decoration: none;
			}
			.rouge_12 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FF0000;
				text-decoration: none;
			}
			a.rouge_12 {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FF0000;
				text-decoration: none;
			}
			a.rouge_12:hover{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
			}
			a.rouge_12:active{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 12px;
				color: #FFFFFF;
				text-decoration: none;
			}
			.border_gris{
				border:solid #CCCCCC 1px;
			}
			.border_gris_gauche { 
				border-left: solid #CCCCCC 1px;
			}
			.border_gris_bas { 
				border-bottom: solid #CCCCCC 1px;
			}
			.border_noir{
				border:solid #CCCCCC 1px;
			}
			.border_bas {
				border-bottom: solid #003366 1px;
			}
			.border_gris_bas_gauche {
				border-bottom: solid #CCCCCC 1px;
				border-left: solid #CCCCCC 1px;
			}
			.select_voit{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000099;
				text-decoration: none;
				height:15px;
				width:790px;
			}
			.select_voit_mar_mod{
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #000099;
				text-decoration: none;
				height:15px;
				width:200px;
			}
			input{
				background-color:#FFFFFF;
				font-family: Verdana;
				font-size: 10px;
				color: #000099;
				border: #000099 solid 1px;
			}
			textarea{
				background-color:#FFFFFF;
				font-family: Verdana;
				font-size: 10px;
				color: #000099;
				border: #000099 solid 1px;
			}
			select{
				background-color:#FFFFFF;
				font-family: Verdana;
				font-size: 10px;
				color: #000099;
			}
			.adresse {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 12px;
				font-style: italic;
				font-weight: bold;
				text-transform: capitalize;
				color: #FFFFFF;
				letter-spacing: 5px;
			}

#vperdue #div_check_vperdues {line-height: 20px; display: flex; justify-content: center; color: #000000; font-size: 12px; margin-bottom: 10px;}
#vperdue #selects_date {font-size: 14px;margin-bottom: 7px;}
#vperdue #selects_date select {font-size: 12px;	height: 25px; width: 200px;margin: 10px;}
#vperdue #div_ventes {width: 100%;height: 700px;}
#vperdue .scroll{overflow: hidden;overflow-y: scroll;}
#vperdue #div_ventes #titre {font-weight: bold; border-bottom: #DEE2E6;}
#vperdue #div_ventes .ligne {display: flex; height: auto; font-size: 14px; line-height: 40px; border-top: 1px solid #DEE2E6}
#vperdue #div_ventes .mot {width: 33.33%}
#vperdue #div_ventes .data_1 {color: #000000; background-color: #F2F2F2;}
#vperdue #div_ventes .data_2 {color: #000000; }
#vperdue #titre_page {width: 70%; height: 25px;line-height: 25px;margin-bottom: 15px;}
#vperdue #no_line {font-size: 14px;color: #000000; font-weight: bold;}
#vperdue #div_export {margin-bottom: 20px;}
#vperdue #export_link {color: #000000; font-size: 12px;text-decoration: none;}


.notif_cdm_admin {color: #FF0000;font-weight: bold;}

#cdm_gestion .titre1 {line-height: 25px;font-size:11px;font-weight: bold;width: 100%;text-align: center;border: solid 1px;width: 95%;}
#cdm_gestion .titre2 {margin-top: 20px;}
#cdm_gestion .liste_centres {margin-top: 10px;}
#cdm_gestion .liens_pagination {margin-bottom: 5px; color: #000000;}
#cdm_gestion .liens_pagination span {padding: 4px;}
#cdm_gestion #modif_done {color: #006400;margin-bottom: 10px;}
#cdm_gestion #modif_fail {color: #640000;margin-bottom: 10px;}
#cdm_gestion .recherche {margin-top: 10px;color: #000000;}
#cdm_gestion .champ_re  {height: 14px; border-width: 1px; padding: 1px 0px;}
#cdm_gestion .submit_re {height: 18px;}

#cdm_gestion .table_cdm {width: 1000px;text-align: center; border-collapse: collapse;}
#cdm_gestion .table_cdm tr{background-color: #F1F1FF; line-height: 22px;border:solid #D8D8DC;border-width: 1px 0;}
#cdm_gestion .table_cdm tr:first-child{background-color: #EAEAF8; line-height: 25px;border: none;}
#cdm_gestion .table_cdm tr:last-child{border-bottom: none;}
#cdm_gestion .table_cdm td {color:#000000;}
#cdm_gestion .table_cdm td img {width: 18px;}
#cdm_gestion #case_boutons {height: 25px;display: flex;justify-content: space-evenly;align-items: center;}
#cdm_gestion #div_des_activer_cdm {line-height: 20px; display:flex; justify-content: center;margin-bottom: 20px;color: #000000;font-size: 12px;}

#reseau_carte {padding: 0px 20px 0px 20px;}
#reseau_carte .H_ib{font-size: 14px;}
#reseau_carte #reseau_titre{font-size: 26px; font-weight: bold; margin: 20px 0px 20px 0px;font-family: Verdana, Geneva, sans-serif}
#reseau_carte #liste_garages{list-style-type: none; padding: 0px;}
#reseau_carte #carte_liste {display: flex; justify-content: center; height: 480px;}
#reseau_carte #div_liste_garages {margin-left: 20px; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #E9E9ED;height: fit-content;max-height: 480px;}
#reseau_carte #selects_pays_region {display: flex; color: #000000; justify-content: space-evenly;margin-bottom: 20px;padding: 15px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: solid 1px #E9E9ED;font-size: 14px;}
#reseau_carte #selects_pays_region select{font-size: 12px;width: 230px;}
#reseau_carte #div_select_pays {display: flex;}
#reseau_carte .div_select_departement {}
#reseau_carte #selects_pays_region .nom {margin-right: 8px;font-size: 16px;line-height: 33px;}
#reseau_carte #selects_pays_region select {font-size: 14px;height: 35px;border: 1px solid #A9A9A9;}
#reseau_carte #div_liste_garages #titre {color: #000000; font-size: 14px;}

#carte_liste .H_ib_body{width: 200px;}

#reseau_carte #liste_garages li #div_garage_unique #div_infos_cdm {display: flex;color: #000000; margin: 5px 0px 0px 0px;justify-content: space-between;}
#reseau_carte #liste_garages li #div_garage_unique #nom_garage{font-size: 14px; font-weight: bold;}
#reseau_carte #liste_garages li #div_garage_unique #contact div{text-align: right;}
#reseau_carte #liste_garages li #div_garage_unique{border-left: solid 5px;padding: 10px;margin: 5px 0px 10px 0px;}
#reseau_carte #liste_garages li #lien_infos{text-decoration: underline;}
#reseau_carte #liste_garages li #div_garage_unique #div_infos_cdm #adresse div{margin-bottom: 3px;}
#reseau_carte #liste_garages li #div_garage_unique{text-align: left; width: 100%;background-color: #FFFFFF;}
#reseau_carte #liste_garages{height: 100%;padding-right: 5px;margin-top: 0;}
#reseau_carte .scroll{overflow: hidden;overflow-y: scroll;}
#reseau_carte #div_liste_garages nav{height: 84%; margin: 10px;max-height: 395px;}
#reseau_carte #liste_garages li {display: flex;}
#reseau_carte #nom_pays_region {height: 40px; background-color: #686868;color: #FFFFFF;font-size: 22px;margin-bottom: 10px;line-height: 40px;
	-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
#reseau_carte #div_garage_unique .info_icon{margin-bottom: 10px;}
#reseau_carte #div_garage_unique .info_icon a img{width: 24px;}
#reseau_carte .div_inscri_cdm {margin-top: 10px;font-size: 13px;}
#reseau_carte #txt_inscri {color: #000000;margin-top: 10px;}
#reseau_carte #div_liste_garages #bouton_inscrire{width: fit-content; padding: 8px;color: white;margin-top: 15px;}
#reseau_carte .div_inscri_cdm #separation_div {width: 300px;height:1px;margin-bottom: 20px;margin-top: 20px;}
#reseau_carte #txt_inscri_toppage {color: #000000;margin-bottom: 20px;display: flex;justify-content: center;font-size: 12px;}
#reseau_carte #txt_inscri_toppage #txt {line-height: 28px;margin-right: 10px;}
#reseau_carte #txt_inscri_toppage #bouton_inscrire {padding: 8px;cursor: pointer;}
#reseau_carte #div_search_add {display:flex; color: #000000; justify-content: space-evenly;margin-bottom: 20px;padding: 15px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;border: solid 1px #E9E9ED;font-size: 15px;}
#reseau_carte #div_search_add #slider {-webkit-appearance: none; border: none; width: 200px; height: 10px; background: #d3d3d3; opacity: 0.7; -webkit-transition: .2s; transition: opacity .2s;margin-top: 11px;margin-right: 10px;}
#reseau_carte #div_search_add #slider:hover {opacity: 1;}
#reseau_carte #div_search_add #slider::-webkit-slider-thumb {-webkit-appearance: none; appearance: none; width: 20px; height: 20px; cursor: pointer; -webkit-border-radius: 50px; border-radius: 50px;}
#reseau_carte #div_search_add #slider::-moz-range-thumb { width: 20px; height: 20px; cursor: pointer; -moz-border-radius: 50px; border-radius: 50px; }
#reseau_carte #div_search_add .champ {display: flex; line-height: 27px;}
#reseau_carte #div_search_add #div_adresse #label { margin-right: 15px;}
#reseau_carte #div_search_add #div_adresse input { border: 1px solid #A9A9A9;font-size: 12px; line-height: 20px;width: 350px;}
#reseau_carte #div_search_add #div_distance {width: 270px;}
#reseau_carte #div_search_add #rechercher {padding: 8px; color: #FFFFFF; font-size: 12px; border: none;}


.cBlack{color: #000000;}
.cWhite{color: #FFFFFF;}
.cRed{color: #990000;}
.cGreen{color: #006600;}
.mar_bot-20{margin-bottom: 20px;}


#reseau #contenu_reseau {margin: 0px 20px 0px 20px;}
#reseau #contenu_reseau #intitule_partenaire {font-size:26px;font-weight: bold;width: 100%;text-align: center;margin-top: 20px;}
#reseau #contenu_reseau .boite_form_cdm {margin-top: 20px;padding-bottom: 20px;}
#reseau #contenu_reseau #intitule_partenaire_2 {font-weight: bold;font-size: 18px;width: 100%;text-align: center;margin-top: 20px;}
#reseau #contenu_reseau #img_cdm {width: 210px;}
#reseau #contenu_reseau #detail_partenaire {margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
#reseau #contenu_reseau #div_liste_infos {width: 90%;text-align: left;font-size: 13px;}
#reseau #contenu_reseau #div_liste_infos li{margin-top: 8px;}
#reseau #contenu_reseau #loi_partenaire {margin-top: 20px;width: 100%;}
#reseau #contenu_reseau .titre_information {font-size: 18px;margin-top: 20px;margin-bottom: 20px;margin-left: 100px;display: flex;justify-content: flex-start;align-items: center;}
#reseau #contenu_reseau .titre_information .titre_balise {color: #000000;}
#reseau #contenu_reseau .div_form_cdm input {border-color: #B8B8C6;height: 20px;}
#reseau #contenu_reseau .div_form_cdm select {border-color: #B8B8C6;height: 100%;width: 120px;}
#reseau #contenu_reseau .balise_partenaire_rond {height: 8px;width: 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-right: 10px;}
#reseau #contenu_reseau #form_cdm {margin-top: 20px;padding-bottom: 20px;}
#reseau #contenu_reseau .div_form_cdm .champ {display: flex;justify-content: center;align-items: center;margin-top: 8px;font-size: 12px;width: 100%;}
#reseau #contenu_reseau .div_form_cdm .champ .cdm_radio {display: flex;align-items: center;width: 50%;}
#reseau #contenu_reseau #informations_generales .cdm_text {text-align: right;margin-right: 20px;width: 50%;}
#reseau #contenu_reseau #informations_generales .cdm_select1 {text-align: left;width: 50%;}
#reseau #contenu_reseau #informations_generales .cdm_select1 select {height: 24px;width: 202px;}
#reseau #contenu_reseau #prestations .cdm_text {text-align: right;width: 50%;margin-right: 20px;}
#reseau #contenu_reseau #horaires .cdm_text {text-align: right;width: 50%;margin-right: 20px;}
#reseau #contenu_reseau .div_form_cdm .cdm_input {text-align: left;width: 50%;display: flex;justify-content: left;}
#reseau #contenu_reseau .div_form_cdm .cdm_input > input {width: 200px;margin-right: 20px;}
#reseau #contenu_reseau .div_form_cdm .cdm_input > label {width: 0px;position: relative;top: 4px;right: 45px;}
#reseau #contenu_reseau .div_form_cdm .cdm_check {display: flex;align-items: center;}
#reseau #contenu_reseau #validation_partenaire {margin-top: 20px;}
#reseau #contenu_reseau #validation_partenaire #button_submit {height: 40px;font-size: 13px;color: #000000;}
#reseau #contenu_reseau .balise_erreur {color: #FF0000;}
#reseau #contenu_reseau .success {padding: 20px;text-align: center;border-style: solid;border-width: 1px;border-color: #E9E9ED;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 18px;margin-top: 20px;color: #006400;}
#reseau #contenu_reseau .etoile {font-family : comic sans ms;}
#reseau #information_etoile {line-height: 40px; font-size: 10px;}
#reseau #contenu_reseau .text_noir {color: #000000;}
#reseau #contenu_reseau .border_divs {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: solid 1px #E9E9ED;}


#cdm_uniq {padding: 0px 20px 0px 20px;}
#cdm_uniq #back {text-align: left;font-size: 12px;text-decoration: underline;margin-top: 10px;margin-left: 10px;}
#cdm_uniq #titre_garage {text-align: center;font-size: 26px; margin-bottom: 30px;font-weight: bold}
#cdm_uniq #cdm_uniq_2 {border: 1px solid #E9E9ED;padding-bottom: 20px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#cdm_uniq .titre_parag {text-align: left;margin-left: 100px;font-size: 18px;display: flex;color: #000000; margin-top: 20px;}
#cdm_uniq #carre {width: 8px; height: 8px;margin-top: 8px;margin-right: 10px;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}
#cdm_uniq .parag {display: flex;margin-top: 30px;justify-content: center;line-height: 25px;font-size: 13px;width: 720px;}
#cdm_uniq .col_gauche {text-align: right; margin-right: 20px;width: 500px;}
#cdm_uniq .col_droite {color: #000000;text-align: left; width: 500px;}
#cdm_uniq #horaires {display: flex;margin-top:30px;margin-bottom:10px; justify-content: center;font-size:13px;}
#cdm_uniq #horaires .separation{height: auto; width: 7px; background-color: #000000;}
#cdm_uniq #horaires .jour {width: 100%; margin-top: 0px;padding: 5px 0px 5px 0px;}
#cdm_uniq #horaires .jour .div_nom_jour {font-weight: bold;}
#cdm_uniq #horaires .jour .div_horaire_jour {margin-top: 10px;color: #000000;line-height: 20px;}
#cdm_uniq #horaires .bg_jour_actu {background-color: #E9E9ED;}



#reseau2 #contenu_reseau {width: 1000px;}
#reseau2 #contenu_reseau #intitule_partenaire {font-size:20px;font-weight: bold;width: 100%;text-align: center;margin-top: 20px;}
#reseau2 #contenu_reseau .boite_form_cdm {margin-top: 20px;padding-bottom: 20px;}
#reseau2 #contenu_reseau #intitule_partenaire_2 {font-weight: bold;font-size: 18px;width: 100%;text-align: center;margin-top: 20px;}
#reseau2 #contenu_reseau #img_cdm {width: 210px;}
#reseau2 #contenu_reseau #detail_partenaire {margin-top: 20px;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;}
#reseau2 #contenu_reseau #div_liste_infos {width: 750px;text-align: left;font-size: 13px;}
#reseau2 #contenu_reseau #div_liste_infos li{margin-top: 8px;}
#reseau2 #contenu_reseau #loi_partenaire {margin-top: 20px;width: 700px;}
#reseau2 #contenu_reseau .titre_information {font-weight: bold;font-size: 18px;margin-top: 20px;margin-bottom: 20px;margin-left: 20px;display: flex;justify-content: flex-start;align-items: center;}
#reseau2 #contenu_reseau .div_form_cdm input {border-color: #B8B8C6;height: 20px;}
#reseau2 #contenu_reseau .div_form_cdm select {border-color: #B8B8C6;height: 100%;width: 120px;}
#reseau2 #contenu_reseau .balise_partenaire_rond {height: 8px;width: 8px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;margin-right: 10px;}
#reseau2 #contenu_reseau #form_cdm {margin-top: 20px;padding-bottom: 20px;}
#reseau2 #contenu_reseau .div_form_cdm .champ {display: flex;justify-content: center;align-items: center;margin-top: 8px;font-size: 12px;width: 100%;}
#reseau2 #contenu_reseau .div_form_cdm .champ .cdm_radio {display: flex;align-items: center;width: 50%;}
#reseau2 #contenu_reseau #informations_generales .cdm_text {text-align: right;margin-right: 20px;width: 50%;}
#reseau2 #contenu_reseau #informations_generales .cdm_select1 {text-align: left;width: 50%;}
#reseau2 #contenu_reseau #informations_generales .cdm_select1 select {height: 24px;width: 202px;}
#reseau2 #contenu_reseau #prestations .cdm_text {text-align: right;width: 50%;margin-right: 20px;}
#reseau2 #contenu_reseau #horaires .cdm_text {text-align: right;width: 50%;margin-right: 20px;}
#reseau2 #contenu_reseau .div_form_cdm .cdm_input {text-align: left;width: 50%;display: flex;justify-content: left;}
#reseau2 #contenu_reseau .div_form_cdm .cdm_input > input {width: 200px;margin-right: 20px;}
#reseau2 #contenu_reseau .div_form_cdm .cdm_input > label {width: 0px;position: relative;top: 4px;right: 45px;}
#reseau2 #contenu_reseau .div_form_cdm .cdm_check {display: flex;align-items: center;}
#reseau2 #contenu_reseau #validation_partenaire {margin-top: 20px;min-width: 90px;}
#reseau2 #contenu_reseau #validation_partenaire #button_submit {height: 40px;font-size: 13px;color: #000000;}
#reseau2 #contenu_reseau .balise_erreur {color: #FF0000;}
#reseau2 #contenu_reseau .success {width: 100%;padding: 20px;text-align: center;border-style: solid;border-width: 1px;border-color: #E9E9ED;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;font-size: 18px;margin-top: 20px;color: #006400;}
#reseau2 #contenu_reseau .etoile {font-family : comic sans ms;}
#reseau2 #information_etoile {line-height: 40px; font-size: 10px;}
#reseau2 .cdm_text { color: #000000;}
#reseau2 #contenu_reseau .text_noir {color: #000000;}
#reseau2 #contenu_reseau .border_divs {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;border: solid 1px #E9E9ED;}
#reseau2 #contenu_reseau #div_boutons {display:flex;justify-content: space-evenly;}
#reseau2 #contenu_reseau #a_bouton_retour {color: #000000;font-size: 12px;border: 1px solid #B8B8C6;height: 38px;width: 90px; line-height: 38px;margin-top: 20px;cursor: pointer;text-decoration: none;}
#success_button_cdm {font-size: 15px;color: #006400;}


#pwd_rst #titre {font-weight: bold; font-size: 26px;line-height: 100px;}
#pwd_rst .error_div {color: #990000; font-size: 16px;height: 30px;}
#pwd_rst .success_div {color: #006400; font-size: 16px;}
#pwd_rst .div_lien_menu {height: 60px;display: flex; justify-content: center; align-items: flex-end}
#pwd_rst .lien_menu {text-decoration: none;padding: 10px;height: fit-content; color: #FFFFFF;}
#pwd_rst #main_content {border: 1px solid #B8B8C6;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;padding: 30px;}

#pwd_rst .ligne {display: flex; flex-direction: column; height: 80px;}
#pwd_rst .ligne .nom_champ {color: #000000;font-size: 16px;line-height: 30px;}
#pwd_rst .ligne input {border: #000000 1px solid;font-size: 13px;}

#pwd_rst #regles_mdp {height: 120px;}
#pwd_rst #div_liste {text-align: left; display: flex;justify-content: center;}
#pwd_rst #valider {font-size: 14px; color: #FFFFFF; padding: 8px;min-width: 80px; border: 0px;}
#pwd_rst #nom_liste {font-weight: bold;font-size: 13px;}

#warning_password {display: flex; justify-content: center; color: #CC0000; align-items: center; margin-top: 20px; border: 1px solid #B8B8C6;-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px; padding: 15px 0px 15px 0px;}
#warning_password #indication {margin: 0px 20px 0px 20px;}
#warning_password #div_lien_compte a {color: #FFFFFF;padding: 10px; text-decoration: none;}































