/* CSS Document */

body{
background-image:url(../images/design_resa/fond_site_HIVER.jpg);
background-position: top center;
background-repeat:no-repeat;
background-color:#FFFFFF;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#contrub{
font-size:12px;
color: #000;
}
/*
#contrub a:link{
font-size:12px;
color: #646464;
text_decoration: underline;
}

#contrub a:visited{
font-size:12px;
color: #646464;
text_decoration: underline;
}

#contrub a:hover{
font-size:12px;
color: #646464;
text_decoration: none;
}*/

.grand_cadre_contenu{
position:absolute;
z-index:10;
top: 272px;
left: 5px;
width: 942px;
/*height:1251px;*/
border: 0px solid #000000;
background-image:url(../images/design_resa/fond_page_HIVER.gif);
background-position: top center;
background-repeat:no-repeat;
text-align:left;
}

#bord_haut_bloc{
background-image:url(../images/design_resa/fond_haut_bloc_HIVER.png);
background-repeat:no-repeat;
background-position: top center;
}

.bord_bas_bloc{
background-image: url(../images/design_resa/bord_bloc_HIVER_B.png);
background-repeat:no-repeat;
background-position: bottom center;
}

.bord_gauche_bloc{
background-image: url(../images/design_resa/bord_bloc_HIVER_G.png);
background-repeat:no-repeat;
background-position: top right;
}

.bord_droite_bloc{
background-image: url(../images/design_resa/bord_bloc_HIVER_D.png);
background-repeat:no-repeat;
background-position: top left;
}

.fond_pied_de_page{
background-image:url(../images/design_resa/fond_pied_de_page_HIVER.jpg);
background-repeat:no-repeat;
background-position: top center;
width: 942px;
height: 300px;
}

.fond_bouton_gris{
background-image: url(../images/design_resa/fond_boutonform.gif);
background-repeat: no-repeat;
background-position: top center;

}

.fond_bouton_orange{
background-image: url(../images/design_resa/fond_bouton_orange_HIVER.png);
background-repeat: no-repeat;
background-position: top center;
}

.fond_bouton_input_orange{
background-image: url(../images/design_resa/fond_bouton_orange_HIVER.png);
background-repeat: no-repeat;
background-position: top center;
border: 0px none;
cursor: pointer;
height: 28px;
line-height: 28px;
background-color: #ffffff;
color: #ffffff;
font-weight: bold;
font-size: 11px;
margin: 0px;
padding: 0px;
}















#bouton_gris a:link{
color:#a3329e;
font-size: 11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
text-decoration:none;
}

#bouton_gris a:visited{
color:#a3329e;
font-size: 11px;
font-weight:bold;
font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS";
text-decoration:none;
}

.boutonform_ami{
color:#a3329e;
font-size: 12px;
/*font-weight:bold;*/
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image: url(../images/design_resa/fond_boutonform.gif);
background-repeat: no-repeat;
background-position: top center;
height:28px;
border: 0px none;
cursor:pointer;
margin: 0px;
padding: 0px;
}

.boutonform{
color:#a3329e;
font-size: 12px;
/*font-weight:bold;*/
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image: url(../images/design_resa/fond_boutonform.gif);
background-repeat: no-repeat;
background-position: top center;
height:26px;
border: 0px none;
cursor:pointer;
margin: 0px;
padding: 0px;
}

.boutonform_2{
color:#a3329e;
font-size: 12px;
/*font-weight:bold;*/
font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";
background-image: url(../images/design_resa/fond_boutonform_2.gif);
background-repeat: no-repeat;
background-position: top center;
height:28px;
border: 0px none;
cursor:pointer;
margin: 0px;
padding: 0px;
}

#ligne_total_tableau_tarif_resa_colg td{
color: #a3329e;
font-weight: bold;
}

 /*
  .titre2{
  color: #FF5800;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  }
  */
  h3.titre_h3{
  /*color: #FF5800;*/
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0px;
  }
  h2.titre_h3{
  /*color: #FF5800;*/
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0px;
  text-align: left;
  }
   h2.titre_h2{
  /*color: #FF5800;*/
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 15px;
  text-align: left;
  }
  
  h1.titre_h1{
  /*color: #FF5800;*/
  color: #000;
  font-size: 12px;
  font-weight: bold;
  text-transform: none;
  margin-bottom: 0px;
  }
  
  h3{
  /*color: #FF5800;*/
  color: #000;
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  margin-bottom: 10px;
  }
  
  a.lien_savoir_plus_encart_home:link{
color: #a3329e;
text-decoration: underline;
}

a.lien_savoir_plus_encart_home:visited{
color: #a3329e;
text-decoration: underline;
}

a.lien_savoir_plus_encart_home:hover{
color: #a3329e;
text-decoration: none;
}

#coordonnees{
color:#000000;
}

#coordonnees a:link{
color:#000000;
text-decoration:underline;
}

#coordonnees a:visited{
color:#000000;
text-decoration:underline;
}

#coordonnees a:hover{
color:#000000;
text-decoration:none;
}

#news_pied_page{
color:#000000;
}

#news_pied_page strong{
color:#000000;
font-size:12px;
}

#news_pied_page a:link{
color:#000000;
text-decoration:underline;
}

#news_pied_page a:visited{
color:#000000;
text-decoration:underline;
}

#news_pied_page a:hover{
color:#ffffff;
text-decoration:none;
}

.fond-tableau-titre {
	background : #dbdbdb;
	text-align : center;
	color : #a3319e;
	font-weight : bold;
	font-size : 14px;
}

a.lien_bouton:link{
color: #DD640B;
font-weight: lighter;
}
a.lien_bouton:visited{
color: #DD640B;
font-weight: lighter;
}
a.lien_bouton:hover{
color: #DD640B;
font-weight: lighter;
}

.encadre_moteur{
background-color: #ffffff;
border: 1px solid #a3329e;
padding: 15px;
}