/* CSS Document */

/** LES POLICES **/

body {
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
color:#000000;
text-align:left;
}

/****FORM ET LIEN IMAGE***/
form {
margin : 0px;
padding : 0px;
}

.note {
font-family:Georgia, "Times New Roman", Times, serif;
color:#333333;
font-size:28px;
text-align:left;
font-weight:bold;
}

a img {
border: 0;
}
/*******************/

/*MENU DE NAVIGATION*/
#navcontainer {width: 100%;}
#navcontainer ul { padding: 0;}
#navcontainer ul li { display: inline; }
#navcontainer ul {margin: 0; padding: 0px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size: 11px; letter-spacing: 1px; font-weight: bold; }
#navcontainer ul li a {padding: 2px 12px 2px 12px; font-size:11px; color: #333333; text-decoration: none; float: left; border-right: 1px solid #94B473; font-weight:bold; }
#navcontainer ul li a:hover {background-color: #f38534; color: #FFFFFF;}
#navlist li a:hover, #navlist li a:active {color: #FFFFFF; text-decoration: none; background: #f38534; text-align: left; }
/*********************/

/***MENU DE GAUCHE***/
#menu_gauche {
width: 220px;
margin: 0px;

}

#menu_gauche ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu_gauche li a {
height: 22px;
voice-family: "\"}\""; 
voice-family: inherit;
height: 22px;
text-decoration: none;
} 

/* N'oubliez pas de renseigner l'adresse des images */
#menu_gauche li a:link, #menu_gauche li a:visited {
display: block;
background-color: #edefd8;
padding: 6px 0px 0px 13px;
border-bottom:1px solid #dcdfb9;
font-size:11px;
color:#969a69;
text-decoration:none;
font-weight:bold;
}

#menu_gauche li a:hover {
background-color: #d9ddb5;
padding: 6px 0px 0px 13px;
border-bottom:1px solid #dcdfb9;
font-size:11px;
color:#969a69;
text-decoration:underline;
font-weight:bold;
}
/***********************/

/*********QUOTE********/
#quote	{
	background: url(images/quote/end-quote.gif) right bottom no-repeat;
}

#quote p	{
	font-size: 12px;
	color: #8e5d07;
	/*line-height: 18px;*/
	font-style: italic;
	/*background: url(images/quote/start-quote.gif) top left no-repeat;*/
	/*text-indent: 15px;*/
	/*padding: 5px 0px 0px 0px;*/
	margin: 0px;
}

#inlineQuote	{
font-family: "Times New Roman", Times, serif;
	font-size: 22px;
	color: #595a55;
	font-style: italic;
	padding-left: 10px;
	padding-right:10px;
	/*margin: 0px 0px 0px 0px;*/
	letter-spacing:0px;
	line-height:26px;
}

#inlineQuote .quote	{
	/*background: url(images/quote/end-quote2.gif) no-repeat bottom right;*/
}

/*nom*/
#inlineQuote .name	{
	text-align: right;
	color: #595a55;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}
/**********************/

/*LIEN COMMUN*/
a:link, a:active, a:visited {
color:#677930;
text-decoration:underline;
font-weight:normal;
}

a:hover {
color:#333333;
text-decoration:none;
font-weight:normal;
}
/**************/

/*lien actualites*/
a.lien_actu   {
font-size:11px;
color:#969a69;
text-decoration:none;
    }
	
a.lien_actu:hover {
font-size:11px;
color:#969a69;
text-decoration:underline;
}
/*****************/

.lien_top_barre   {
font-size:11px;
color:#000000;
font-family:Georgia, "Times New Roman", Times, serif;
    }

a.lien_top_barre   {
font-size:11px;
color:#000000;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
    }
	
a.lien_top_barre:hover {
font-size:11px;
color:#000000;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
}

/*titre*/
.titre {
color: #F7B716;
font-size: 21px;
font-style:italic;
}

.titre2 {
color:#96b438;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:18px;
font-weight:normal;
text-align:left;
}
/*******/


/***FORM ESPACE CLIENTS***/
#espace_clients input {
font-family:Arial, Helvetica, sans-serif;
height:13px;
font-size:11px;
background-color:#bfd95e;
color:#84885c;
border:0;
vertical-align:middle;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
padding-left:2px;
border-top:1px solid #969a69;
border-left:1px solid #969a69;
}
/**************************/














/*p { font-size: 0.8em; color: #4e4e4e; line-height: 1.5em; margin: 0 0 1.2em 0; }*/
h1, h2, h3, h3 a { color: #03558c; font-weight: normal; }
h1 { font-size:18px; }
h2 { font-size: 1.0em; margin: 0px 0px 4px 0px; }
h3 { font-size: 0.8em; font-weight: bold; }





/*LIEN VERT*/
a.lien_vert   {
font-size: 0.8em;
color:#5f804d;
text-decoration:none;
    }
	
a.lien_vert:hover {
font-size: 0.8em;
color:#5f804d;
text-decoration:underline;
}

/*petit texte bleu clair*/
.bleu_clair { font-size: 11px; color: #0678a9; }













div.test
{
position:absolute;
}

.new_version
{
margin:0;
background-image:url(img/encard/noel.gif);
width:140px;
height:140px;
}

.titre_gauche {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#FFFFFF;
text-decoration: none;
font-variant:normal;
font-weight:bold;
vertical-align:middle;
}

.texte_vert {
color:#5f804d;
}


.texte_gris {
color:#666666;
}
.texte_bleu {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00497f;
font-weight:normal;
}

.titre3
{
font-family:verdana,Arial, Helvetica, sans-serif;
color:#9A0C2A;
font-size:12px;
font-variant:normal;
font-weight:bold;
font-style:normal;
}

.titre_vert
{
color:#7cab44;
font-size:20px;
text-transform:uppercase;
font-weight:normal;
}

.titre_bleu
{
color:#001f4c;
font-size:16px;
text-transform:uppercase;
font-weight:bold;
}





.titre_blanc
{
font-family:verdana,Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:12px;
font-variant:normal;
font-weight:bold;
font-style:normal;
}

.menu_rouge   {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9d0b0e;
text-decoration: none;
font-variant:normal;
font-weight:normal;
vertical-align:middle;
    }

/** LES LIENS **/








a.lien_blanc   {
color:#dbe8d3;
text-decoration:underline;
    }
	
a.lien_blanc:hover {
color:#dbe8d3;
text-decoration:none;
}




a.menu   {
color:#ffffff;
text-decoration:none;
    }
	
a.menu:hover {
color:#ffffff;
text-decoration:underline;
}

a.menu_over   {
color:#000000;
text-decoration:none;
    }
	
a.menu_over:hover {
color:#000000;
text-decoration:underline;
}

a.menu_rouge   {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9d0b0e;
text-decoration: none;
font-variant:normal;
font-weight:normal;
vertical-align:middle;
    }
	
a.menu_rouge:hover {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#9d0b0e;
text-decoration: underline;
font-variant:normal;
font-weight:normal;
vertical-align:middle;
}

a.lien {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#00497f;
text-decoration:underline;
font-weight:normal;
font-variant:normal;
text-align:left;
vertical-align:middle;
}

a.lien:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#d37c18;
text-decoration: none;
font-weight:normal;
font-variant:normal;
text-align:left;
vertical-align:middle;
}

a.lien2 {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
font-variant:normal;
font-weight:normal;
font-style:normal;
text-decoration:underline;
color:#FFFFFF;

}

a.lien2:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
vertical-align:middle;
font-variant:normal;
font-weight:normal;
font-style:normal;
text-decoration:none;
color:#FFFFFF;
}

/** LES TABLEAUX **/

#main {
background-color:#FFFFFF;
}

#gauche {
border-right:1px solid #d9e3ec;
border-bottom:1px solid #d9e3ec;
background-image:url(images/fd_bleu_clair.png);
}

#mot2 {
/*background-color:#00497f;*/
background-image:url(images/fond_bleu_bas.png);
}

#actu {
border:1px solid #aaaaaa;
}



textarea {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}


#top{
border-top:1px solid #000000;
}

#comp{
border-collapse:collapse;
}
#comp td{
border:1px solid #000000;
}



/*****************************/
#menu1 {
width:auto;
margin: 0px;
}

#menu1 ul {
list-style: none;
margin: 0px;
padding: 0px;
}

#menu1 li a {
height: 26px;
voice-family: "\"}\""; 
voice-family: inherit;
text-decoration: none;
} 

#menu1 li a:link, #menu1 li a:visited {
color: #33333b;
display: block;
/*background-color:#c1d65d;*/
background: url(images/menu/menu_off.gif);
/*padding: 6px 0px 0px 21px;*/
text-align:center;
font-size:12px;

}

#menu1 li a:hover {
color: #ffffff;
background-color:#f38534;
/*background: url(img/menu/gauche/menu.gif) 0 -28px;*/
/*padding: 6px 0px 0px 21px;*/
text-align:center;
font-size:12px;
}
/***********************************/


.contenu
{
min-height:518px;
}

.contenu_gauche
{
min-height:400px;
}