/* STYLE GENERAL */

body
{ 
width: 1000px;
margin: auto;
font-family: verdana, Tahoma, serif;
font-size: 12px;
color: #7c7c7c;
background-color: #d2d2d2;
}

a:link
{
font-family: Verdana, Tahoma, sans-serif; 
font-size: 12px; 
color: #7c7c7c;
text-decoration: none;
}

a:visited
{
font-family: Verdana, Tahoma, sans-serif; 
font-size: 12px; 
color: #7c7c7c;
text-decoration: none;
}

a:hover
{
font-family: Verdana, Tahoma, sans-serif; 
font-size: 12px; 
color: #44bbf4;
text-decoration: none;
}

a:active
{
font-family: Verdana, Tahoma, sans-serif; 
font-size: 12px; 
color: #7c7c7c;
text-decoration: none;
}


textarea
{
background-color: #7c7c7c;
font-family: tahoma, Verdana, sans-serif; 
font-size: 11px;
color: #FFFFFF;
border-color : #949494;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
}

input
{
background-color: #FFFFFF;
font-family: tahoma, Verdana, sans-serif; 
font-size: 11px;
color: #ff0000;
border-color : #949494;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
margin: 0px;
}

select 
{
background-color: #7c7c7c;
font-family: tahoma, Verdana, sans-serif; 
font-size: 11px;
color: #FFFFFF;
}

/* FIN STYLE GENERAL */

/*  MENU  */

.lien_menu
{
font-size: 12px;
color: white;
font-weight:bold;
}

.lien_menu a
{
font-size: 12px;
color: white;
font-weight:bold;
}

.lien_menu a:active
{
font-size: 12px;
color: white;
font-weight:bold;
}

.lien_menu a:visited
{
font-size: 12px;
color: white;
font-weight:bold;
}

.lien_menu a:link
{
font-size: 12px;
color: white;
font-weight:bold;
}

.lien_menu a:hover
{
font-size: 12px;
color: #ffe99e;
font-weight:bold;
}

/* FIN MENU */

.cellule_corps
{
vertical-align: top;
padding-left: 20px;
padding-right: 20px;
padding-top: 1px;
padding-bottom: 1px;
}

.cellule_corps_droite
{
vertical-align: top;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 0px;
}

.titre_block_centre
{
color: #38aff2;
font-size: 12px;
text-align: center;
font-weight: bold;
padding-bottom: 13px;
}

.titre_block_droite
{
color: #38aff2;
font-size: 12px;
text-align: center;
font-weight: bold;
padding-bottom: 13px;
}

.titre_categorie
{
margin:0px;
font-size:13px;
text-decoration:bold;
}

/* liens voir + */

.voir a
{
color: #fee079;
}

.voir a:hover
{
color: #fee079;
}

.voir a:active
{
color: #fee079;
}

.voir a:link
{
color: #fee079;
}

.voir a:visited
{
color: #fee079;
}

/* liens voir + */

/* Cellule des partenaires */

#cellule_partenaire
{
text-align: center;
color: white;
font-size: 10px;
}

#cellule_partenaire a
{
text-align: center;
color: white;
font-size: 10px;
}

#cellule_partenaire a:hover
{
text-align: center;
color: white;
font-size: 10px;
}

#cellule_partenaire a:link
{
text-align: center;
color: white;
font-size: 10px;
}

#cellule_partenaire a:visited
{
text-align: center;
color: white;
font-size: 10px;
}

#cellule_partenaire a:active
{
text-align: center;
color: white;
font-size: 10px;
}

/* Fin Cellule des partenaires */

.cellule_moteur_recherche
{
color:white;
font-size:13px;
padding-left:30px;
font-weight:bold;
}

.cellule_moteur_recherche input
{
background-color: #ffffff;
font-family: tahoma, Verdana, sans-serif; 
font-size: 11px;
color: #ff0000;
border-color : #949494;
border-style: solid; 
border-top-width: 1px; 
border-right-width: 1px; 
border-bottom-width: 1px; 
border-left-width: 1px; 
text-indent : 2px;
margin: 0px;
}

.checkbox{border:none;background-color:#fefefe;margin-right: 0px;}