/*Copyright VECTOR communication*/

body 
{ 
	color: #000; 
	background-color: #fff; 
	text-align: justify; 
	font-family: Verdana, Arial, Verdana, Trebuchet, Helvetica, sans-serif; 
	font-size: 11px; 
	margin: 5px 5px 5px 5px;
}

p 
{ 
	font-size: 11px; 
}

td  
{ 
	font-size: 11px; 
}

#titreht
	{
	font-family: "Arial bold", Verdana, Trebuchet, Helvetica, sans-serif; 
	position: relative;
	color: #000; 
	font-size: 14px;
	font-weight: bold;
	width:790px;
	height:30px !important;
	height:60px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 20px;
	border: 1px #C41230 dotted;
	background-color: #DCDDDE; 
	letter-spacing: 0.6em;
	text-align: center;
	}

#sky
	{
	position: absolute;
	color: #000; 
	font-size: 12px;
	letter-spacing: 0.2em;
	font-weight: bold;
	left:812px;
	top:76px;
/*
	border: 1px solid #C41230; 
	width:160px;
	height:20px;
*/
	margin: 0;
	padding: 3px;
	}

#slogan
	{
	position: absolute;
	color: #ED1E24; 
	font-size: 18px;
	font-weight: bold;
	font-style: italic;
	left:390;
	top:38;
	height:20px;
	margin: 0;
	padding: 0;
	border: 0;
	}


#imgLogoPrint
	{
	display:none;
	visibility:hidden;
	}
	

.tdmenu
{
	width : 160px; 
	background-color: #0B783D; 
	background-image:  url(/images/fd_col_menu.gif);
}

#parrainage
	{
	position: absolute;
	left:350px;
	top:10px;
	width:260px;
/*
	height:150px;
	border:1px solid #000;
*/
	margin: 0px;
	text-align: right;
}

#connexe
	{
	position: relative;
/*
	position: absolute;
	left:440px;
	top:200px;
*/
	width:150px;
	height:100px;
	padding: 6px;
	margin: 0px;
/*
	font-weight: normal;
	letter-spacing: 0.1em;
	color:#58595B;
*/
	color:#58595B;
	font-size: 10px;
	background-color: #DCDDDE;
	border:1px solid #000;
	text-align: left;
}

#connexe h2
	{
	padding-top:2px;
	color:#58595B;
	font-size: 10px;
	text-align: left;
	line-height: 7px;
	margin: 0px;
}

#rubrique
	{
	position: relative
	height:20px;
	/* 1st for FF !important is not used by other browsers... */
	width:124px !important;
	width:130px;
	padding-right: 6px;
	margin: 0px;
	padding-top: 1px;
	padding-bottom: 5px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	color:#58595B;
	font-size: 11px;
	background-color: #DCDDDE;
	text-align: right;
}

#rubriquecurrent
{
	position: relative
	height:20px;
	width:124px !important;
	width:130px;
	padding-right: 6px;
	margin: 0px;
	padding-top: 2px;
	padding-bottom: 5px;
	font-weight: bolder;
	letter-spacing: 0.1em;
	color:#58595B;
	font-size: 11px;
	text-align: right;
}

#rubriquecurrent a
{
	text-decoration: none;
	color:#58595B;
}
	
#rubrique a,  a:visited
	{
	color:#C41230;
	text-decoration: none;
	}

#rubrique a:hover
	{
	text-decoration: underline;
	}

#menu 
{
margin-top: 0px; 
padding: 0px; 
margin: 0px; 
width : 124px !important; 
width : 130px; 
padding-right : 6px; 
border : 0px; 
margin-bottom: 2px; 
background-color: #DCDDDE;
}

#menu UL 
{
padding: 0px; 
color : #ffffff; 
font-weight: bold;
margin : 0; 
width : auto; 
border: 0px; 
} 

#menu li{
height:15px;
text-align: right;
font-size: 10px; 
font-weight: normal;
color : #939598; 
padding-top: 1px; 
list-style-type : none; 
border: 0;
margin : 0; 
} 

#menu li.active
{
color : #000; 
font-weight: bold;
text-decoration: none;
}	

#menu li.active a:hover
{
text-decoration: none;
}	

#logomenu
{
 	padding-bottom: 10px; 
 	margin: 3px; 
 	margin-top: 10px; 
 	margin-bottom: 10px; 
	position: relative;
	float:left;
	width: 130px;
	left:0px;
	top:0px;
	border: 1px solid #C41230; 
	background-color: #DCDDDE;
}

#contenu
{
 	padding: 0px; 
 	margin: 3px; 
 	margin-top: 10px; 
 	margin-right: 5px; 
	position: relative;
	float:right;
	width: 610px;
/*
	left:150px;
	top:0px;
*/
}

#contenuetfooter
{
	position: absolute;
	width: 790px;
	left:140px;
	top:40px;
	padding: 0px; 
}

#container
{
	position: relative;
	color: #000; 
	font-size: 11px;
	width: 790px;
	min-height: 1000px;
/*
	min-height: 540px;
	padding: 24px; 
	padding-right: 0px; 
*/
	border: 1px solid #C41230; 
}

#container td
{
	text-align: justify; 
}

#texte {
padding-top: 0px; 
margin-top: 10px; 
width : auto; 
background-color : #fff; 
border:0px;
}

.clear { 
	clear: both; 
}


#footer
{
	clear: both; 
	height:20px !important;
	height: 30px;
	width:790px;
	font-size: 9px;
	position: relative;
	color:#000;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top: 8px;
	border: 1px #C41230 dotted;
	background-color: #DCDDDE; 
}

#footer a,  a:visited
	{
	text-decoration: none;
	color: #000;
	}

#footer a:hover
	{
	text-decoration: underline;
	}
	

#texte
	{
	text-align: justify;
	}

#texte, .MsoNormal
	{
	margin-top: 15px;
	margin-right: 10px;
	margin-bottom: 20px;
	}

#texte .MsoNormal
	{
	font-size: 11px;
	color: #6D6D6D;
	}

#texte td
	{
	font-size: 11px;
	color: #6D6D6D;
	}

#texte a,  a:visited
	{
	text-decoration: none;
	color: #2F5C97;
	}

#texte a:hover
	{
	text-decoration: underline;
	}

#texte a:active
	{
	text-decoration: underline;
	color: #BA2222;
	}

	
#menu 
{
	z-index : 100000; 
} 

#right 
{ 
	font-style: italic; 
}


#menu a,  a:visited
	{
	text-decoration: none;
	color: #58595B;
	}

#menu a:hover
	{
	text-decoration: underline;
	}

#menu a:active
	{
	text-decoration: underline;
	color: #58595B;
	}

#container a,  a:visited
	{
	text-decoration: none;
	color: #0B783E;
	}

#container a:hover, a:active
	{
	text-decoration: underline;
	color: #0B783E;
	}

#mandataires td
{
	text-align: left; 
}


.MsoNormal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6D6D6D;
}


h1 { padding-bottom: 0.5em; margin: 0; font-size: 1.8em; font-weight: bold; }
h2 { padding-bottom: 0.5em; margin: 0; font-size: 1.3em; font-weight: bold; }
ul { padding-right: 1em; text-align: left; margin-bottom: 1em; }

/* special to emulate min-height */

  .prop {
    float:right;
    width:1px;
  }

  .min460px {
    height:500px;
  }

/* end screen definition */

