
/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
.ui-datepicker {width: 30em !important;}


html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1;
}
h1, h2, h3, h5, h6 {
	clear: both;
}
ol, ul {
	list-style: none;
}
blockquote {
	quotes: none;
}
blockquote:before, blockquote:after {
	content: '';
	content: none;
}
del {
	text-decoration: line-through;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a img {
	border: none;
}

* {font-family:arial;font-size:12px;color:#010101;}
a,.faux_lien {text-decoration:underline;color:#005eb8;cursor:pointer;}
a:hover {color:#000000;}


.case_cachee {display:none;}
.case_cachee_2, .case_invisible {visibility:hidden;}
.erreur, .error {color:#FF0000;}
.tres_important {color:#FF0000;}

th table.sans  td {color:#FFFFFF;}

table.sans {border:0 !important;margin:0;padding:0;}
table.sans tr {border:0 !important;margin:0;padding:0;}
table.sans td {border:0 !important;padding:1px;}

.bordure_bt {border:3px solid #57bfd9 !important;}
.bordure_hta {border:3px solid #dab703 !important;}

.une_table {border:2px solid #FFFFFF;background:#eae9e9;}
.table_incidents_clos{background:#e7f8d3;}
.une_table td {padding:3px;border:2px solid #FFFFFF;vertical-align:middle;}
.une_table tr.pair td {background:#dedede;}
.table_incidents_clos tr.pair td {background:#d5ebbb;}
.une_table tr.survol td {background:#cfdfe2;}
.une_table th { vertical-align: middle;font-size:11px;border:2px solid #FFFFFF;border-top:none;padding:4px;text-align:center;font-weight:bold;color:#FFFFFF;background:#005eb8;}
.une_table th a {color:#FFFFFF;}

.une_table  td.hierarchique,
.une_table  td.alerte,
.une_table  td.realimentation,
.une_table  td.lien,
.une_table  td.agence,
.une_table  td.tension {text-align:center;}
.une_table  td.traitement,.une_table  td.poste {width:110px;}



.une_table  td.align_centre {text-align:center;}

.une_table  td.numero_incident {text-align:left;}
.une_table  td.alertes, .une_table  td.alerte span {font-weight:bold;color:#FF0000;}
span.orange {color:#ff7200;}
.decalage {vertical-align:sub;}

.une_table  td.adresse_sans_courant {min-width:120px;text-align:left;}

span.sens_asc {display:inline-block;width:11px;height:9px;background:url('img/sens_asc.png') no-repeat top;}
span.sens_asc:hover {background:url('img/sens_desc.png') no-repeat top;}
span.sens_desc {display:inline-block;width:11px;height:9px;background:url('img/sens_desc.png') no-repeat top;}
span.sens_desc:hover {background:url('img/sens_asc.png') no-repeat top;}


.bloc_legende {float:left;margin: 20px 30px 20px 5px;}
.bloc_legende .titre_legende {text-decoration:underline;margin:0 0 4px 0;}
.bloc_legende p {margin:0;}
.bloc_legende p img {margin-right:2px;}
#bloc_legende_maj {position:absolute;right:0;top:0;}

img.douze {width:12px;}
img.seize {width:16px;}

h2 {font-size:16px;font-weight:bold;color:#952299;margin:5px 0 10px;padding:0 0 5px;border-bottom:1px solid #DDDDDD;}
h3 {height:38px;font-size:15px;color:#952299;margin:5px 0;border:1px solid #BBB;border-radius:5px;color: #333;background:url('img/fond_h3_accordeon.png') repeat-x scroll 50% 50% #E6E6E6;}
h3 a {display:block;width:80%;height:100%;padding:10px 0 10px 50px;font-size:15px;font-weight:normal;color:#555555;text-decoration:none;}
h3 a:hover {color:#000;text-decoration:none;}
h4 {font-size:13px;font-weight:bold;color:#952299;margin:10px 0 10px;padding:0 0 5px;}

body {background:#FFFFFF url('img/fond_page.gif') repeat-x top;}

html, body {height: 100%;margin:0;padding: 0;}


#wrapper {padding:0;margin:0;}

/* le header */

#header {position:relative;margin:0 auto;height:85px;width:100%;}
/* #logo {float:left;margin:10px 0 0 20px;width:147px;height:70px;background:url('img/logo_erdf_paris_2.png') no-repeat;} */
#logo {float:left;margin:10px 0 0 20px;width:190px;height:70px;background:url('img/logo-enedis.png') no-repeat;background-size: contain;}
#titre  {float:left;margin:5px 0 0 25px;text-align:left;padding:20px 0 0 0;color:#005eb8;font-size:30px;}
#utilisateur  {float:right;text-align:right;margin:20px 30px 0 0;width:400px;line-height:20px;}
#utilisateur span {color:#005eb8;}
#selection_agence {display: inline;}
a.deconnecter {color:#FF0000;}

#main {clear:both;float:left;width:99%;margin:0 auto;min-height:500px;padding:0px 5px 60px;border-bottom:1px solid #c8c3c3;background:#FFFFFF}
#footer {float:left;position:relative;margin:0 auto;height:50px;width:100%;}



#formulaire_enregistrement {
	margin:40px auto;
	width:750px;
	}

.ligne_form 
	{
	float:left;
	margin:3px;
	width:100%;
	text-align:center;
	}
	
.libelle 
	{
	float:left;
    line-height: 20px;
	font-size:13px;
    text-align: right;
    width: 170px;
	}
	
.libelle_bis 
	{
	float:left;
    line-height: 20px;
	font-size:13px;
	}
	
.champ 
	{
	float:left;
	margin-left:4px;
	font-weight:bold;
    line-height: 20px;
	font-size:13px;
	}
	
#bouton 
	{
	color:#FFFFFF;
	font-size:15px;
    padding:5px 10px;
	background:#005eb8;
	}
	
	
	
	
	
	
	
	
