body{
padding:0px;
margin:0px;
background-color:#ABAA9F;
}

#ref {
	DISPLAY: none; VISIBILITY: hidden
}

a:hover{text-decoration:none;}

table, td {
		width:100%;
		height:100%;
	}

.m_text, input, textarea, li, a, td
	{
		font-family:Tahoma;
		font-size:11px;
		line-height:12px;
		color:#767676;
	}
	
.blop div {width : 500px; height : 30px;
     overflow:auto; 
     background-color : red}
	
.lien_annu a{color:#f26520;
text-decoration:none;
font-size:16px;
}

.lien_annu a:hover{color:#f26520;
text-decoration:underline;
font-size:16px;
font-weight:bold,
}

img {border:none;}

a { color:#255669;}

span a { margin-left:4px; color:#456879; line-height:11px}

span { color:#4783C6;}


.rub	{font-family:Tahoma;font-size:11px;letter-spacing:1px;line-height:15px;	color:#767676;	}
.rub a	{font-family:Tahoma;font-size:11px;letter-spacing:1px;line-height:15px;	color:#255669;	}


.copy { background-image:url(images/c-dr.gif); background-repeat:repeat-x; background-position:top; background-color:#858377; color:#FFFFFF; line-height:14px; padding: 20px 5px 10px 18px;font-size:11px;letter-spacing:0px;}

.copy a { color:#E2DFCB; font-family:Tahoma;font-size:11px;letter-spacing:0px;}

.form_l { background-color:#ECECEC; color:#414141;} 

.form_l_input {width:61px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; color:#454545; line-height:11px; padding-top:0px; font-size:10px}

.form_2_input {width:105px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; color:#454545; line-height:11px; padding-top:0px; font-size:10px}

.form_3_input {width:50px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; color:#454545; line-height:11px; padding-top:0px; font-size:10px}

.form_l select {width:147px; color:#454545; font-size:10px; line-height:10px; margin-left:37px}

.form_l_checkbox {width:13px; height:13px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; margin:0 8px 3px 0; padding:0px; vertical-align:middle}

.form_l a {color:#377396;} 

.form_l strong a {color:#9E0B0E;}

.cell_t { padding: 14px 20px 10px 12px}

.cell_m { padding: 17px 20px 10px 16px}

.cell_b { padding: 24px 20px 10px 16px}

.cell_dark { background-color:#E3E3E3; color:#495355; line-height:11px; padding-bottom:1px; padding-left:9px; font-weight:bold}

.cell_light { background-color:#ECECEC; color:#495355; line-height:11px; padding-bottom:1px; text-align:center}

.cell_bordeaux { background-color:#ce8586; color:#ffffff; padding-bottom:1px; font-size:10px; font-weight:bold; padding-top:10px;padding-left:10px;padding-right:10px;padding-bottom:10px}

.cell_etape {color:#ffffff; font-size:12px; font-weight:bold; padding-top:5px;padding-left:5px;padding-right:5px;padding-bottom:5px}


.cell_light span { color:#4783C6;}

.no_class, form, .no_class td
	{
		width:auto;
		height:auto;
		margin:0px;
		padding:0px;
		border:0px;
		color: default;
	}

.form
	{
		height:19px; margin-top:0px;
	}	

.form input
	{
		width:193px; height:16px; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; line-height:10px; padding-top:0px; font-size:10px
	}

textarea{
		width:193px; height:180px; overflow:hidden; border-color:#CFCFCF; border-bottom-width:1px; border-right-width:1px; background-color:#ffffff; padding-left:5px; font-size:10px
	}

ul {margin:0; padding:0; list-style:none}
li {background:url(images/a.gif) no-repeat left center; margin: 0px 0px 0px 0px; padding:0px 0px 0px 11px}		

li a, ul
{
	font-family:Tahoma;
	font-size:11px;
	line-height:17px;
	color:#5B5B5B;		
}
	
#global {
 position:absolute;
 left: 50%; 
 top: 50%;
 width: 600px;
 height: 150px;
 margin-top: -75px; /* moitié de la hauteur */
 margin-left: -175px; /* moitié de la largeur */
 background:#ffffff;
 padding:20px;
 border : 1px solid #CCCCCC;
  }
 
 #global_home {
 position:absolute;
 left: 50%; 
 top: 50%;
 width: 460px;
 height: 120px;
 margin-top: -80px; /* moitié de la hauteur */
 margin-left: -230px; /* moitié de la largeur */
 background:#ffffff;
 padding:20px;
 border : 1px solid #CCCCCC;
 }
 
 a.tooltip5 em {
    display:none;
}
a.tooltip5:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;
}
a.tooltip5:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top: 20px;
    left: 10px;
    padding: 3px;
    color: #000000;
    border-left: 2px solid #CEF425;
    border-top: 2px solid #B2CF26;
    border-right: 2px solid #B2CF26;
    border-bottom: 2px solid #CEF425;
    background: #FFFFFF;
	text-decoration:none;
	width:70px;
	text-align:center;
	font-size:9px;
	font-weight:bold;
}