/*********************************
### ESPACE PRIVE
*********************************/
body{border-top:none !important;}
@font-face {font-family:"Lato Regular";src:url("../polices/Lato-Regular.eot?") format("eot"),url("../polices/Lato-Regular.woff") format("woff"),url("../polices/Lato-Regular.ttf") format("truetype"),url("../polices/Lato-Regular.svg#Lato-Regular") format("svg");font-weight:normal;font-style:normal;}

.msg_user_ok{font-weight: normal; color: #090; background-color: #90EE90; border: 1px solid #090; padding: 10px; margin: 1em auto;}
.msg_erreur {font-weight: bold; color: #F00; background-color: #FFC0CB; border: 1px solid #F00; padding: 10px;}

.mep_btn{
	-webkit-appearance: initial !important;
	background-color: #e6680d !important;
}

.tabl_pv {
	border-collapse: collapse;
	border: 1px solid #3e7dc1;
	font-size: 0.7em;
}
.tabl_pv td {padding: 3px !important; border: 1px solid #3e7dc1; text-align: center; vertical-align: top;}
.tabl_pv th {padding: 3px !important; color: #FFF; background-color: #3e7dc1; text-align: left; vertical-align: top;}

.tabl_pv2 {width: 30%;}
#liste_mois{margin: 0; margin: 1% auto; font-size: 0.8em;}
#liste_mois li  {display: inline-block; margin-left: 5px; margin-top: 5px; padding: 5px; background-color: #e6680d;}
#liste_mois li a {color: #FFF; text-decoration: none;}
#liste_mois li:hover {background-color: #d9225a;}


.menu_pv {margin: 0; margin-top: 1%; font-size: 0.9em;}
.menu_pv li {display: inline; margin-left: 5px; padding: 5px; background-color: #3e7dc1;}
.menu_pv li a {color: #FFF; text-decoration: none;}
.menu_pv li.active, .menu_pv li:hover {background-color: #e6680d;}



.form_compte {width: 83%; height: 300px; padding: 2% !important; background: #ebebeb url('../../wp-includes/images/fond_form.png') repeat-x; border: 1px solid #ebebeb;}


/*********************************
### ONGLETS
*********************************/
#conteneur_onglets {position: relative; left: 0; margin-top: 30px;}
a.onglet, a.onglet_actif {
	display: block;
	height: 20px;
	line-height: 20px;
	text-align: center;
	float: left;
	padding: 2px 20px;
	margin: auto 5px;
	background-color: #AAA;
	color: #FFF;
	font-size: 12px; font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
}
/*a.onglet_actif {border-bottom: 4px #F7A807 solid;}*/
a.onglet:hover {background-color: #AAA; cursor: pointer;}
a.souligne{border-bottom: 4px #AAA solid;}
.ongletR {border: 1px dotted #AAA; width: 900px; clear: both; padding-top: 10px;}

/*********************************
### SIMULATEUR
*********************************/
form { position: relative; font-family: "Lato Regular";}
input[type="range"] {
	position: relative;
	margin-left: 1em;
}
input[type="range"]:after, input[type="range"]:before {
	position: absolute;
	top: 1em;
	color: #aaa;
}
input[type="range"]:before {
	left:0em;
	content: attr(min);
}
input[type="range"]:after {
	right: 0em;
	content: attr(max);
}
output {
	position: absolute;
	top: 160px; left: 200px;
}
#simul1, #simul2 {
	width: 65%; padding: 2% !important; font-family: "Lato Regular", Verdana, Arial, sans-serif; margin: 0 auto;}
}
#calcul1 table, #calcul2 table {
	border-collapse: collapse;
}
#calcul1 table td, #calcul2 table td {
	padding: 3%; width: 65%; text-align: left;
}
#calcul1 table th, #calcul2 table th {padding: 3%; width: 40%; text-align: left;}
#calcul1 table td input[type="text"], #calcul2 table td  input[type="text"]{padding: 4%;}
.simul_bleu {border-collapse: collapse; border: 1px solid #3e7dc1; width: 100%;}
.simul_bleu th {padding: 6px; color: #FFF; background-color: #3e7dc1; text-align: center;}
.simul_bleu td {padding: 6px; border: 1px solid #3e7dc1; text-align: center;}
.simul_bleu td span {font-weight: bold; color: #3e7dc1;}
.simul_orange {border-collapse: collapse; border: 1px solid #e6680d; width: 100%;}
.simul_orange th {padding: 6px; color: #FFF; background-color: #e6680d; text-align: center;}
.simul_orange td {padding: 6px; border: 1px solid #e6680d; text-align: center;}
.simul_orange td span {font-weight: bold; color: #e6680d;}
.indication {padding: 1%; background-color: #acc7e4;}
