body { margin:0; padding:0; background:#d1ebf1 url(/images/corela/bg_main.gif) top left repeat-x; }.header { background:transparent url(/images/corela/bg_header_main.gif) top right no-repeat; }.left-side-pic { border:1px solid #31a0ba; }.texte11px   { color: #31a0ba; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss }.texte   { color: #003b88; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss }.texte10px  { color: #31a0ba; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss }.titre       { color: #31a0ba; font-weight: bold; font-size: 18px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss; padding: 0px 0px 4px; margin:0; }.soustitre       { color: #31a0ba; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss }a   { color: #9e2629; text-decoration: none }a:hover  { color: #9c84b2 }br.clear { display:block; clear:both; float:none !important; height:1px !important; font-size:1px !important; border:none; margin:0 !important; padding:0 !important; background:transparent !important; visibility:hidden !important; }/*a:visited  { color: #9c84b2 }*/li{	color: #053978;	font-family: Arial, Helvetica, Geneva, Swiss;	line-height: 1.8em;	text-transform: inherit;}li li    {	color: #053978;	font-family: Arial, Helvetica, Geneva, Swiss;	line-height: 1.4em;	text-transform: inherit;}.menu{	color: #31a0ba;	font-weight: bold;	font-size: 12px;	font-family: Arial, Helvetica, Geneva, Swiss;	text-transform: inherit;}.padding{	padding:4px 0 0 30px;}.map-image{	float:left;}.map-level2{	margin-left:30px;}table.table {width: 100%}table.table TD {border-left: 1px solid #31a0ba; border-top: 1px solid #31a0ba; padding: 5px}table.table TR.header TD {font-weight: bold; background-color: #F2F2F5}table.table {border-right: 1px solid #31a0ba; border-bottom: 1px solid #31a0ba}@media print{#nomPage { display: none; }#planSite { display: none; }}DIV.login_box{}DIV.login_box .login_box_title{background:#31A0BA;border-top:1px solid #4DD6E1;color:#FFFFFF;font-weight:bold;padding:7px 12px;}dl.logout { float:left; margin:0;padding:5px 0; width:100%; background:#31A0BA; clear:both; }dl.logout dd { float:left;margin:0;padding:0; }dl.logout dd.f { width:80%; padding-top:4px; font-weight:bold; color:white; }dl.logout dd.f div { padding:0 0 0 10px; }dl.logout dd.f a.mngLink { display:block; text-decoration:underline; padding: 15px 0 8px; color:white; }dl.logout dd.f a.mngLink:hover { text-decoration:none; color:#9e2629; }dl.logout dd.s { width:20%; }dl.logout dd.s img { border:0; }DIV.login_box FIELDSET{border:1px solid #31A0BA;margin:0;/*padding-top:10px;*/padding:7px;}DIV.login_box FIELDSET LABEL{color:#003B88;font-weight:bold;margin-bottom:2px;}DIV.login_box FIELDSET .input-text{background:#FFFFFF;border:1px solid #31A0BA;margin-bottom:12px;}DIV.login_box FIELDSET .width130{width:140px;}DIV.login_box FIELDSET DIV.forgot_link{width:50%;float:left;}DIV.login_box FIELDSET A{color:#003B88;text-decoration:underline;}DIV.login_box FIELDSET A:hover{text-decoration:none;}DIV.login_box FIELDSET DIV.form_btn_box{text-align:right;float:right;margin-top:3px;}DIV.login_box FIELDSET DIV.form_btn_box A, DIV.login_box FIELDSET DIV.form_btn_box_logout A{background:#31A0BA;border-bottom:1px solid #003B88;color:#FFFFFF;display:block;font-weight:bold;padding:4px 10px;text-align:center;text-decoration:none;}DIV.login_box FIELDSET DIV.form_btn_box A{}DIV.login_box FIELDSET DIV.form_btn_box_logout A{}.form_title {	color: #31a0ba;	font-weight:bold;	font-size:1.2em;}.red-warning {	color:red;	padding: 5px;	margin:5px 0;	border:1px solid red; }.fieldset {	border:0;	padding:0;	margin:0;	width:70%;}.fieldset label {	display:block;	padding:10px 0 3px 0;	font-weight:bold;}.fieldset label span {	color:red;}.fieldset input.input-text {	width:100%;}.fieldset .forgotPassw {	margin-top:10px;	float:right;	width:50%;	text-align:right;}.fieldset .submitBtns {	margin-top:10px;    float:left;    width:50%;	text-align:right;}.fieldset .button {	color:white;	font-size:0.9em;	display:block;	float:left;	margin-right:10px;	padding:2px 8px 3px;	background-color:#31a0ba;	border:1px solid #003b88;}.fieldset .button:hover {	color:white;}div.home {	padding: 2px 0 0 10px;}div.home img {	border:0;}