/*GÉNÉRAL*/

body{
	background: #FFFFFF url('../images/background.jpg') top left repeat-x;
}

body.imp{
	background: #FFFFFF;
}

body, td, th, ul, ol, dl, p, h3 {
	font-family: Verdana, Tahoma, Geneva, Arial, sans-serif;
	font-size: 12px;
	line-height: normal;
}

a.404{
	color:#5A89B6
}

a.definition{
	text-decoration: none;
	color: black;
	text-align:center;
	font-weight:bold;
	width:100%;
}

a.definition:hover{
	text-decoration: none;
	color: white;
	text-align:center;
	background-color:#B35E5C;
	font-weight:bold;
	width:100%;
}

a.detail_mini{
	font-size: 9px;
	font-weight:bold;
   color:#BD9E3C;
}

a.no_decoration {
  text-decoration: none;
}

a.pied {
  text-decoration: none;
  font-size: 10px;
  color:#5A89B6;
}

a.lien_titre{
	font-weight:bold;
	text-decoration:none;
}

a.lien_url{
	color:#9AA377;
	font-size:10px;
}

a.participer{
   text-decoration: none;
	font-size: 12pt;
	font-weight:bold;
	color:B19254;
}

a.participer:hover{
	font-size: 12pt;
	font-weight:bold;
	color:5A89B6;
}

a.participer_mini{
	font-size: 9px;
	font-weight:bold;
	color:B19254;
}

a.participer_mini:hover{
	font-size: 9px;
	font-weight:bold;
	color:5A89B6;
}

a.recherche{
  font-size: 9px;
  color:BD9E3C;
}

a.recherche:hover{
  font-size: 9px;
  color:5A89B6;
}

a.recherche_pagination_texte{
  text-decoration: none;
  font-size: 11px;
  color:BD9E3C;
}

a.recherche_plan{
  color:BD9E3C;
}

a.recherche_pagination_chiffre{
  text-decoration: none;
  font-size: 11px;
  color:000000;
}

a.recherche_pagination_sel{
  text-decoration: none;
  font-size: 11px;
  font-weight:bold;
  color:BD9E3C;
}

a.recherche_titre{
  font-size: 12px;
  color:BD9E3C;
}

a.titre {
  text-decoration: none;
  color:white;
}


a img{
  border:0;
}

a:visited img{
}

input.solide {
	border-width : 1px;
	border-style: solid;
	border-color:#CDCDCD;
}

table {
	border-spacing: 0px;
	border:0;
}

table.grille {
	border-style: solid;
	border-collapse: collapse;
	border:1px;
}

table.participer{
	border-collapse: separate;
	border-spacing: 10px 10px;
}

table.recherche{
	border-collapse: separate;
	border-spacing: 10px 10px;
}

td.definition{
	text-decoration: none;
	text-align:center;
	color: black;
	font-weight:bold;

}

td.definition:hover{
	text-decoration: none;
	text-align:center;
	font-weight:bold;
	background-color:#B35E5C;
}

td.definition:hover.a{
	color: white;
}

td.menu {
	background-color: 5A89B5;
}

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font-family: verdana;
font-size: 14px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
/*filter: progid:DXImageTransform.Microsoft.Shadow(color=black,direction=135);*/
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#pageAccueil {
	background: url('../images/accueil_nouv.jpg') no-repeat top center;
	float: center
	}

#page_2_col {
	background: url('../images/2_col_nouv.jpg') no-repeat top center;
	float: center
	}

#pageInterne {
	background: url('../images/accueil_interne_nouv.jpg') no-repeat top center;
	float: center
	}

.accueil{
	color: #5A89B5;
}

.aide_fiche{
	color: #5A89B5;
}

.aide_sous_rubrique{
	font-size: 14px;
	color: #5A89B5;
}

.aide_rubrique {
	font-size: 14px;
	font-weight:bold;
	color:#5A89B5;
}

.chronique_plan{
	color:#AAD1C2;
}

.chronique_sous_titre{
	font-size: 11px;
	font-weight:bold;
	color:#AAD1C2;
}

.content{
  width:775px;
}

.definition {
	color:#CDA296;
}

.definition_plan {
	color:#CDA296;
}

.detail_sous_titre {
	font-size: 10px;
	font-weight:bold;
	color:white;
}

.inscription_titre {
	font-size: 13px;
	font-weight:bold;
	color:#5A89B6;
}

.interne_titre {
	font-size: 11px;
	font-weight:bold;
	color:#5A89B6;
}

.item_menu {
	font-size: 11px;
	font-weight:normal;
	color:#6490BB;
}

.item_menu_droit {
	font-size: 12px;
	color:white;
}

.item_sous_menu {
	font-size: 10px;
	color:#5A89B5;
}

.legal{
	font-size: 9px;
}

.lien_titre{
	font-weight:bold;
	color: #9AA377;
}

.mail{
	font-family: 'Courier New';
	font-size: 14px;
	color: #111111;
}

.nouveaute_plan{
	color: #C95B4D;
}

.nouveaute_titre{
	color: #C95B4D;
	font-size: 13px;
	font-weight:bold;
}

.participer_form{
	font-size: 11px;
	font-weight:bold;
}

.participer_texte{
	font-size: 13px;
	font-weight:normal;
	color:#A6823B;
}

.participer_sous_titre{
	font-size: 11px;
	font-weight:bold;
	color:#A6823B;
}

.pied {
  color:#5A89B5;
}

.prod_dist_reserve {
	font-size: 16px;
	font-weight:bold;
	color:#5A89B6;
}

.programme_nouveau {
	color:#000000;
}

.programme_vieux {
	color:#888888;
}

.recherche{
	color:#BD9E3C;
}

.recherche_small{
	font-size: 10px;
	color:#BD9E3C;
}

.recherche_cat {
	font-size: 11px;
	font-weight:bold;
}

.recherche_coeur{
  font-size: 9px;
  font-weight:bolder;
  color:DDBE5C;
}

.recherche_titre {
	font-size: 13pt;
	font-weight:bold;
	color:#BD9E3C;
}

.reperer_onglet {
	font-size: 10px;
	color:white;
}

.reperer_onglet_sel {
	font-size: 10px;
	color: #8F0160;

}

.separateur{
	border-right:1px solid #B35E5C;
}

.sous_titre {
	font-size: 11px;
	font-weight:bold;
	color:#B0C7D7;
}

.texte_chronique{
	font-size: 11px;
}

.titre {
	font-size: 11px;
	font-weight:bold;
	color:white;
}

.titre_404{
	font-size: 17px;
	color: #5A89B6;
}

.titre_comment{
	font-size: 15px;
	font-weight:bold;
}

.titre_prod_dist {
	font-size: 11px;
	font-weight:bold;
	color:#5A89B5;
}

.titre_chronique{
	font-size: 17px;
	color:#6F54A3;
}


.titre_participer {
	font-size: 14px;
	font-weight:bold;
	color:#B19254;
}


.titre_reperer {
	font-size: 11px;
	font-weight:bold;
}



.url_mini {
	font-size: 9px;
	color:#6F54A3;
}
