.input
{
	color : #000000;
	border : 1px solid #ADB5CE;
	font-size : 11px;
	font-family : Calibri, Times New Roman, Verdana;
}

.champs
{
font-size : 10px;
}

.mini-texte
{
font-size : 10px;
}

.footer
{
font-size : 10px;
}

.langue
{
font-size : 10px;
color : #000000;
font-weight:bold;
}

.titre
{
font-size : 12px;
color : #051039;
font-weight : bold;
font-variant : small-caps;
}

.titre-promo
{
font-size : 12px;
color : #051039;
font-weight : bold;
font-variant : small-caps;
border-bottom : 2px solid #051039;
}

.texte-promo
{
font-size : 11px;
color : #888888;
}

.sous-titre
{
font-weight:bold;
font-size : 11px;
color : #051039;
}

.titre-emploi
{
font-weight:bold;
font-size : 16px;
color : #051039;
}

.gros-titre
{
color :  #051039;
font-weight:bold;
font-size : 15px;
text-align : center;
margin-top : 15px;
}

.titre-devis
{
color :  #051039;
font-weight:bold;
font-size : 15px;
}

.texte-devis
{
font-size : 11px;
}

.texte
{
font-size : 12px;
color : #000000;
}

.google
{
font-size : 14px;
color : #051039;
font-weight:bold;
font-variant : small-caps;
}

.texte-livre
{
font-weight:bold;
font-size : 12px;
color : #000000;
}

.texte-emploi
{
font-size : 12px;
color : #990000;
font-weight : bold;
}

.texte-devis
{
font-size : 12px;
color : #000000;
}

.texte-connecte
{
font-size : 14px;
color : #051039;
font-weight : bold;
}

.partenaire
{
color: #051039 ; 
text-decoration: none ; 
font-size : 14px; 
font-weight : bold;
 font-variant : small-caps;
}

a:link{ color: #051039 ; text-decoration: none ; font-size : 12px; }
a:visited { color : #051039  ; text-decoration: none ; font-size : 12px; }
a:hover { color: #990000; text-decoration: none ;font-size : 12px; }

a.partenaire:link{ color: #051039 ; text-decoration: none ; font-size : 14px;  font-variant : small-caps;}
a.partenaire:visited { color : #051039  ; text-decoration: none ; font-size : 14px;  font-variant : small-caps;}
a.partenaire:hover { color: #990000; text-decoration: none ;font-size : 14px;  font-variant : small-caps;}

a.titre:link{ color: #051039 ; text-decoration: none ; font-size : 15px; }
a.titre:visited { color: #051039  ; text-decoration: none ; font-size : 15px; }
a.titre:hover { color: #990000; text-decoration: none ;font-size : 15px; }

a.event:link{ color: #051039 ; text-decoration: none ; font-size : 11px; }
a.event:visited { color: #051039  ; text-decoration: none ; font-size : 11px; }
a.event:hover { color: #990000; text-decoration: none ;font-size : 11px; }

a.footer:link{ color: #051039 ; text-decoration: none ; font-size : 10px;}
a.footer:visited { color: #051039  ; text-decoration: none ; font-size : 10px;}
a.footer:hover { color: #990000; text-decoration: none ;font-size : 10px;}

a.emploi:link{ color: #990000 ; text-decoration: none ; font-size : 12px;}
a.emploi:visited { color: #990000  ; text-decoration: none ; font-size : 12px;}
a.emploi:hover { color: #990000; background : #D9E9E9; text-decoration: none ;font-size : 12px;}

ul#arrow
{
list-style-type: none;
text-decoration: none;
font-size : 12px;
color : #000000;
padding-left: 15px;
}

li#arrow
{
list-style-type: none;
text-decoration: none;
font-size : 12px;
color : #000000;
padding-left: 15px;
background: url(images/btn/arrow.png) center left no-repeat;
}

/*--------------------*/

#navcontainer
{
width: 185px;
padding: 0px;
font-family : Calibri, Times New Roman, Verdana;
color: #051039;
font-size:11px;
}

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

#navcontainer li
{
margin: 0px;
border-bottom:1px solid #ADB5CE;
}

#navcontainer li a
{
display: block;
padding: 4px 4px 4px 8px;
color: #051039;
text-decoration: none;
width: 185px;
}

#navcontainer li a { width: auto; }

#navcontainer li a:hover
{
background: url(images/site/menu.png) repeat-x top left #8a9cb9;
color: #FFFFFF;
font-weight:bold;
}

#navcontainer2
{
width: 185px;
padding: 0px;
font-family : Calibri, Times New Roman, Verdana;
color: #051039;
font-size:15px;
font-weight : bold;
}

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

#navcontainer2 li
{
margin: 0px;
border-bottom:1px solid #ADB5CE;
}

#navcontainer2 li a
{
display: block;
padding: 4px 4px 4px 8px;
color: #051039;
text-decoration: none;
width: 185px;
}

#navcontainer2 li a { width: auto; }

#navcontainer2 li a:hover
{
background: url(images/site/menu.png) repeat-x top left #8a9cb9;
color: #FFFFFF;
font-weight:bold;
}


td.info 
{
border: 1px dashed #ADB5CE;
padding:10px; 
font-size : 11px;
padding-left:30px; 
background: url(images/btn/info.png) no-repeat top left #FDFDFD;
}

td.titre-menu
{
background : url(images/site/titre-menu.png) no-repeat;
text-align : center;
font-size : 14px;
color : #FFFFFF;

}

