/* CSS Rules - Author: FLUENDI Cons. / www.fluendi.itil.fr - Last modified: 2009-12-21 */
div#container
{
	width: 982px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	height:auto;
}

div#header
{
	width: 240px;
	margin: 0;
	padding-right: 10px;
	padding-top: 9px;
	padding-bottom: 4px;
	height:auto;	
}

div#header a
{
	color:#A7192A;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

div#header a:hover{color:#A7192A; text-decoration:underline}

div#masthead
{
	margin: 0;
	padding-left:0px;
	padding-top:19px;
	background-color: #a7192a;
	width: 981px; /* false value for IE4-5/win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 971px; /* real value for compliant browsers */
}

div#masthead2
{
	margin: 0;
	padding-left:9px;
	padding-top:19px;
	background-color: #a7192a;
	width: 981px; /* false value for IE4-5/win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 971px; /* real value for compliant browsers */
}

div#navigation
{
	width: 980px;
	height:45px;
	margin: 0;
	padding-top: 0x;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	background-color:#a7192a;
	z-index: 1000;
	width: 981px; /* false value for IE4-5/win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 971px; /* real value for compliant browsers */
}

div#hbar
{
	background-image: url("/fr/imgs/header_fluendi.jpg");
	background-repeat: repeat-x;
	width: 980px;
	height: 16px; 
	width: 981px; /* false value for IE4-5/win */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 971px; /* real value for compliant browsers */
}

div#navigation td img { 
	display: block; }
div#navigation td form
{
	margin: 0;
	padding: 0;
}
div#navigation td form input
{
	margin: 0;
	padding: 0;
	color:#999999;
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	border-style: none;
}

/*body*/
body
{
	background-color: #fff;
	font-size: 11px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
}



/* images */
img
{
	margin: 0;
	border-width: 0;
}
	
img.left 
{ 
	float: left;
	margin: 0 10px 10px 0;
}

img.right 
{ 
	float: right;
	margin: 0 0 10px 10px;
}
	
img.centered 
{
	margin-top: 1em;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 1em;
}
/* forms */
fieldset 
{ 
	margin: 2em 0 0 0;
	padding: .5em;
	border: 1px solid #A7192A; 
}

legend 
{
	padding: .5em;
	color: #A7192A;
	font-weight:bold;
}
  
label 
{ 
	text-align:right; 
	font-weight:normal;
}

select
{
	width: 400px;
}

select, option 
{
	font-family: Verdana;
	font-size: 11px;
}

input.click 
{
	margin: .5em .5em .5em 0;
	border: 1px #A7192A solid;
}
	
input.click:hover 
{
	background: #A7192A;
	color: #fff;
}

/* misc */
i, cite, em	{ font-style: italic }
b, strong { font-weight: bold }

small, sub, sup	{ font-size: .83em }
sub	{ vertical-align: sub }
sup	{ vertical-align: super }

.grey 
{
	background-color: #ececec;
}

.separator
{
	border-bottom: 1px #333 solid;
}

/* Lists */
ul 
{
padding:0;
margin:0;
list-style-type:none;
}

li
{
margin-left:2px;
}

/* Links */
a:link
{ 
 	color:#A7192A ; 
	text-decoration: none; 
	font:Arial, Helvetica, sans-serif;
	font-weight: bold; 
}
 
div#lien a
{
	color:#666666;
	padding-left:3px;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

/* red Links */
a.red
{ 
	color: #FF3300; text-decoration: none; font-weight: bold;
}

/*col1*/
div#col1
{
	float: left;
	width: 300px;
	margin: 0;
	padding-left: 0px;
	padding-bottom: 15px;
	height:auto;	
}

div#col1 p
{
	padding-right: 9px;
	color:#666666;
}

div#col1 a
{
	color:#666666;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

div#col1 h1
{
	font-size: 21px;
	padding-right: 9px;
    letter-spacing:0px;
	color:#A7192A;
}

div#col1 h2
{
	font-size: 21px;
	margin-top:5px;
	padding-top:5px;
    letter-spacing:0px;
	color:#A7192A;	
	padding-left: 9px;
}

div#col1 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	letter-spacing:0px;
	color:#A7192A;	
	font-weight:bold;
	padding-left: 9px;
}

/*subnav*/
/*subnav*/
div#subnav p
{
	color: #666666;
	padding-left: 8px;
	margin-left: 4px;
}

#subnav_titre
{
	font-family:Arial, Helvetica, sans-serif;
	background-color:#A7192A;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0pt;
	voice-family:inherit;
	width:216px;
	padding-left: 9px;
}

#subnav_titre_gris
{
	/*border-right:1px solid #999999;*/
	background-color:#D0CBB2;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	margin:0pt;	
	voice-family:inherit;
	width:240px;
	height:37px;
	padding-left:0px;
	padding-top:10px;
	text-align:center;
}

div#subnav_titre_gris a
{
font-family:Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#A7192A;
font-size:14px;
font-weight:bold;
text-decoration:none;
text-align:center;
}

p#subnav_date
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-top:0px;
	size:14px;
	font-weight:normal;
	color:white;
}


/*col2*/
div#col2
{
	float: left;
	width: 300px;
	margin: 0;
	padding-top:0px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 0px;
	border-left: 1px solid #999999;
	height: auto;
}

div#col2 p
{
	margin-top:0px;
	margin-bottom:20px;
	padding-left: 10px;
	padding-right: 10px;
    letter-spacing:0px;
	color:#999999;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#col2 a
{
	color:#999999;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

div#col2 a:hover
{
	color:#A7192A; text-decoration:underline
}

div#col2 img
{
	padding-left: 0px;
	padding-right: 0px;
}

div#col2 h1
{
	font-size: 21px;
	padding-left: 10px;
	padding-right: 5px;
    letter-spacing:0px;
	color:#A7192A;
}

div#col2 h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-top:5px;
	padding-top:5px;
	padding-left: 10px;
	padding-right: 5px;
    letter-spacing:0px;
	color:#A7192A;	
	font-weight: bold;
}

div#col2 h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin-top:15px;
	margin-bottom:0px;
	padding-left: 10px;
	letter-spacing:0px;
	font-weight: bold;
	color:#A7192A;
}

div#col2 h3  a 
{
	color:#A7192A;
}

div#col2 h4
{
	font-size: 14px;
	margin-top:0px;
	padding-left: 10px;
	padding-right: 5px;
    letter-spacing:0px;
	color:#A7192A;
	font-weight:bold;
}

/*colf*/
div#colf
{
	float: left;
	margin-top:18px;
	width: 240px;
	margin-left: 60px; 
    margin-right: 0px; 
	padding-left: 12px;
	height: auto;
	/* border-left:1px solid #999999; */
}

div#colf h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-top:5px;
	padding-top:5px;
	padding-left:0px;
    letter-spacing:0px;
	color:#A7192A;
}


div#colf h3
{
	color:#A7192A;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:15px;
	margin-bottom:0px;
	padding-left:0px;
}

div#colf h4
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin-top:0px;
	margin-bottom:2px;
	padding-left:0px;
	font-weight:bold;
}

div#colf p
{
	font-size:10px;
	margin-top:0px;
	margin-bottom:3px;
	padding-left:6px;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

div#colf a 
{
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}

div#colf a:hover
{ 
	color:#A7192A; text-decoration:underline
}
	
div#colf h3 > a 
{
	color:#A7192A;
}

div#colf img 
{
	padding-left:0px;
	padding-right:3px;
}

a.index:link 
{
	color:#A7192A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration:none;
}

.Style1 
{
	color: #a7192a;
	font-weight: bold;
	padding-top: 4 px;
	margin-bottom: -1px;
}

.Style2 
{
	color: #999;
	margin-bottom: -1px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
	line-height:15px;
	font-size:10px;	
}

.Style3 
{
	color: #666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -1px;
	line-height:15px;
	font-size:10px;	
}

.Style21 
{
	color: #a7192a
}

.Style23 
{
	color: #a7192a
}

/*carre*/
#carre 
{
	background-color:#EFEFEF;
	float:left;
	height:auto;
	padding:0;
	margin-left:4px;
	margin-right:0px;
	margin-bottom:8px;
	width:210px;
}

*>#carre 
{
	voice-family: "\"}\"";
	voice-family:inherit;
	margin-left:18px;
	width:210px;
	background-color: #D0CBB2;
} 

div#carre h3
{
	font-size: 14px;
	padding-left: 9px;
	/*padding-top:8px;*/
	margin-top:8px;
}

div#carre p
{
	margin-bottom:2px;
	padding-left: 9px;
}

/*carre fonce colonne 2 */
#carre_fonce1
 {
	background-color:#f1f1f1;
	margin-left:0px;
	margin-right:0px;
	padding-left:2px;
	/*padding:0pt;*/
	float:left;
	height:auto;
	width:220px;
	padding-top: 0px;
}

#carre_fonce1 p
{
	 color: #ededed; 
}

div#carre_fonce1 h2
{
	font-family:Arial, Helvetica, sans-serif;
	color:#a7192a;
	font:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-left: 2px;
	/*padding-top: 0px;*/
}

div#carre_fonce1 p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#a7192a;
	letter-spacing:0px;
	font-size:11px;
	padding-left: 4px;
	padding-top: 0px;
	padding-bottom: 10px;
	bottom: 0px;
}

div#carre_fonce1 a
{
	color:#a7192a; font-size:11px; font-weight:normal
}

div#carre_fonce1 a:hover
{
	color:#a7192a; text-decoration:underline
}

/*carre fonce colonne 3*/
#carre_fonce2 
{
	background-color:#f1f1f1;
	margin-left:5px;
	margin-right:0px;
	padding:0pt;
	float:left;
	height:auto;
	width:220px;
}

*>#carre_fonce2 
{ 
  voice-family: "\"}\""; 
  voice-family:inherit;
  margin-left:11px;
  
} 


#carre_fonce2 p
{
	 color: #ededed;
 	 padding-left:0px;
}

div#carre_fonce2 h2
{
	color:#FFFFFF;
	letter-spacing:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:normal;
	padding-left:16px;
	padding-top:25px;
}

div#carre_fonce2 p
{
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:12px;
    padding-left:16px;
}

div#carre_fonce2 a
{
	color:#FFFFFF;
	letter-spacing:0px;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:none;
}


#padding_div
{
	border-left:1px solid #999999;float:left;width:498px; height:10px;
}

#register_div
{
	float:left;
	height:auto;
	padding:0;
	margin-left:9px;
	margin-right:0px;
	margin-bottom:8px;
	width:210px;
}

#padding_bas
{
	float:left;width:249px; height:10px;
}

div#bloc_liens a
{
	font:Arial, Helvetica, sans-serif; font-size:14; color:#A7192A;font-weight:normal;
}

/*divers*/
a#nextsales
{
color:blue;
}

div#lien> a
{
color:#666666;
}

div#lien> a:hover
{
	text-decoration:underline; color:#A7192A
}

#table_img
{
	
}

table#table_img td p
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color : #999999;
	font-size:10px;
}

table#table_img td h1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;	
	font-size:12px;
	font-weight:bold;
}

div#padding_div_col2 
{
	border-left:1px solid #999999;
	float:left;
	height:10px;
	width:249px;
}

.rougetajan {color: #A7192A}

/* footer */
div#footer {

}

div#footer
{
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:11px;
	text-align:center;
	clear: both;
	width: 971px;
	/*height:18px;*/
	margin-top:0px;
	padding-top:9px;
	padding-bottom:9px;
	padding-left: 20px;
	padding-right: 20px;
	background-color:#FFFFFF;
}

div#footer a:link 
{
	color:#A7192A;
	font-weight:normal;
}

div#footer a
{
	color:#A7192A;
	letter-spacing:0px;
	font-size:11px;
	text-decoration:none;
}

div#footer a:hover
{
	color: #A7192A;
	letter-spacing:0px;
	text-decoration:underline;
	font-size:11px;
}

.grey 
{
	background-color:#ececec;
}
table.header 
{
	background-color:#CCCCCC;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:0pt;
	width:100%;
}

table.lot 
{
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	margin:0pt;
	width:100%;
}

.livelink
{

color:white;
background-color:#FFCFCF;
padding-left:3px;
padding-right:3px;
}
