/* 20151118 */
/* General */

.index_menu {border:1px dotted gray; text-align:left; margin:10px; text-decoration:none; color:black; }
.index_menu:hover {border:1px dotted gray; text-align:left; margin:10px; background-color:#d6d6d6; border:1px solid gray; text-decoration:none; color:black; }
a {text-decoration:none; color:black; }

.project_menu {border:2px solid #73a7d7; color:black; }
.project_menu:hover {background-color:#d4e4f1; border:2px solid #d91219; }

#analyse_info input {margin:1px; }
#analyse_info select {margin:1px; }

#plate_setup input {margin:1px; }
#plate_setup select {margin:1px; }
#plate_setup fieldset {border:1px dotted gray; text-align:left; background-color:#f8f8f8; box-sizing:border-box;}
#plate_setup legend {font-style:italic; font-weight:bold; }

#legende_graph {font-size:13px;}
#calcul td {font-size:13px; padding:0px 5px; border:1px solid gray; margin:0px; }
#calcul {border:1px solid black; background-color:#f8f8f8; }

body {
	padding: 0;
	margin: 0;
    }

#plate_info {
	z-index: 100; /*Toujours qu dessus */
	width:100%;
	box-sizing:border-box;
	background-color:white;
	padding:10px 0px 2px 0px;
	position: relative;
	}

/*
html, body {height:100%;margin:0;}
#GrandeIntro {height:100%;background:url(http://www.hdwallpapersplus.com/wp-content/uploads/2012/10/Opera-Background-Blue-Swirls1.jpg) no-repeat;background-size:cover;}
#siteWrapper {margin-top:-80px;}
#siteWrapper header {height:80px;background:#000;}
#siteWrapper header.fixed {position:fixed;width:100%;top:0;left:0;}
#content {padding:60px 0;background:#0c9;}
#siteWrapper header.fixed+#content {margin-top:80px;}
#content div {width:80%;height:1500px;margin:auto;border:solid;}
*/




/*
body { background-color:#f4f9fd; margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px}

.sep { border-bottom:1px solid #7b96b3; padding-bottom:10px; font-size:11px; color:#AAAAAA;}
.sous_lien { border-bottom:1px solid #7b96b3; padding:10px 0px; font-size:11px; color:#AAAAAA;}
.sous_lien a { text-decoration:none; color:#AAAAAA;}
.sous_lien a:hover { text-decoration:underline; color:#000000;}

#td_top { height:50px; text-align:left; font-weight:bold; font-size:20px; border-bottom:1px solid #7b96b3; }
#td_top img { margin:15px 15px 5px; }
#td_top .lien_top { text-align:right; vertical-align:bottom; font-size:12px; padding:5px;}
#td_top .lien_top a { text-decoration:none; color:#000000; }
#td_top .lien_top a:hover { text-decoration:underline; color:#000000; }

#td_menu { width:250px; text-align:left; font-size:13px; border-right:1px solid #7b96b3; vertical-align:top;}
#td_menu .div_titre_menu { text-align:center; font-size:20px; font-weight:bold; padding:5px;}
#td_menu .div_menu { height:20px; text-align:left; font-size:12px; padding:2px 10px; }
#td_menu .div_menu:hover { height:20px; text-align:left; font-size:12px; padding:1px 9px; background-color:#FFFFFF; border:1px solid #CCCCCC; }

#td_menu .div_sous_menu { text-align:left; font-size:10px; padding:2px 10px; margin-left:20px }
#td_menu .div_sous_menu:hover { text-align:left; font-size:10px; padding:2px 10px; margin-left:20px; text-decoration:underline;}

#td_menu a { text-decoration:none; color:#000000; }
#td_menu a:hover { text-decoration:none; color:#000000; }
#td_menu .compte{ text-align:center; font-size:10px; border-bottom:1px solid #7b96b3; }

#td_page { vertical-align:top; padding:10px; background-color:#FFFFFF;}
#td_page .div_general { text-align:left;border:1px solid #CCCCCC; }

#div_sign { background-color:#f4f9fd; border-top:1px solid #7b96b3; color:#AAAAAA; padding:5px; text-align:center;}
#div_sign .lien { font-size:11px;}
#div_sign a { text-decoration:none; color:#AAAAAA;}
#div_sign a:hover { text-decoration:none; color:#666666;}

#error { text-align:center; background-color:#CC3333; border:1px solid #990000; margin:10px; padding:5px;}
#msg { text-align:center; background-color:#E0E9EF; border:1px solid #CCCCCC; margin:10px; padding:5px;}

#div_connection { margin:5px;}
#div_connection .titre { text-align:center; font-size:16px; font-weight:bold; padding:5px;}
#div_connection .identification_form { margin:0px;}
#div_connection .identification_input { background-color:#CCCCCC; border:0px; text-align:center;}
#div_connection .div_input { background-color:#CCCCCC; border:1px solid #A9A9A9; text-align:center; margin-bottom:3px;}
#div_connection .identification_submit { background-color:#ebebeb; border:0px; text-align:center;}
#div_connection .div_submit { background-color:#ebebeb; border:1px solid #A9A9A9; text-align:center; margin-bottom:3px;}
#div_connection a { font-size:10px; font-weight:normal; color:#000000; text-decoration:none; }
#div_connection a:hover { font-size:10px; font-weight:normal; color:#000000; text-decoration:underline; }
#div_connection .text_petit { font-size:10px; font-weight:normal;}
#div_connection .error { font-size:10px; font-weight:normal; text-align:center; background-color:#CC3333; border:1px solid #990000; margin-bottom:3px;}

#read { background-color:#CCCCCC; border:1px solid black;}
#read .blue { background-color:#E0E9EF;}
#read .white { background-color:#FFFFFF;}
#read .yellow { background-color:#FFFF99;}
#read .orange { background-color:#FF6633;}
#read .red { background-color:#FF0000;}
#read .text_petit { font-size:10px; font-weight:normal;}
#read a { text-decoration:none; color:#000000}
#read a:hover { text-decoration:underline; color:#000000}

#home .bienvenu { font-size:20px; font-weight:bold; padding-bottom:20px;}
#home .rubrique { border:1px solid #000000; background-color:#E0E9EF; font-weight:bold; font-size:14px; color:#000000; padding:3px;}
#home .suite { width:60px; border:1px solid #000000; background-color:#E0E9EF; font-weight:bold; font-size:10px; color:#000000; text-align:center; padding:3px; }
#home .td_cadre { border:1px solid #000000; font-size:14px; color:#000000; padding:3px;}
#home .txt_petit { font-size:10px;}
#home a { text-decoration:none; color:#000000}
#home a:hover { text-decoration:underline; color:#000000}

.new_news_div { margin:0px; width:562px; border:1px solid black; background-color:#E0E9EF; text-align:left; padding:3px; font-weight:bold; margin-bottom:3px;}
#news_ecriture .news_form { margin:0px;}
#news_ecriture .news_input { border:1px solid grey; margin-bottom:5px;}
#news_ecriture textarea{ width:555px; height:70px; overflow:auto;}
*/