body{
	/*font-family: Geneva, Arial, Helvetica, sans-serif;
	background:#f1f2ea url(img/dec/fond.jpg) repeat-x left;
    background-image: url(img/dec/rose1.gif);
	background-repeat: repeat-y left;
	background-color: #B0ACA7;
	background-position: center;*/
	background:#C2C1C1 ;

	margin:0px;
	padding:0px;
}

#site{
	width:1000px;
	background:#000000;
}

.barrehaut{
height:25px;border-bottom:1px solid #000000; background:#C2C1C1; text-align:left;
}
.barrehaut h1{
	padding-left:5px;
	color:#000000;
	font-size:11px;
	display:inline;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:left;
	font-weight:bold;
}
.barrehaut h1 a:active,.barrehaut h1 a{
	color:#000000;
	font-size:11px;
}
.barrehaut h1 a:hover{
	color:#FF9900;
	font-size:11px;
}
/*----------------------------------------------*/
/*------------ Colonne Gauche ------------------*/
/*----------------------------------------------*/

#gauche{
	width:220px;
}
#espace{
	height:10px;
}

/* Podcast */
.podcastimg{margin-left:11px; background:url(/images/index/index_30.gif) no-repeat left top;width:196px;height:139px;display:block;}
.podcastimg a, .podcastimg a:active,.podcastimg a:hover{ display: block;text-indent:-999px;width:196px;height:139px;}
.podcastimg2{margin-left:18px; background:url(/images/index/index_31.gif) no-repeat left top;width:189px;height:8px;display:block;}
.podcasttexte{
	margin-left:18px;
	display:block;
	padding-left:11px;
	background:#C2C1C1;
	width:178px;
	color:#FFFFFF;
	font-weight:normal; 
	font-size:12px;
	font-family: Arial;
	padding-top:5px;
	padding-bottom:5px;	
}

/* Video */
.video{
	 background: url(/images/index/index_15.gif);
	 width:203px;
	 height:40px;
	margin-left:11px;
}
.video .textevi {
	color:#000000;
	font-weight:bold; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding:5px;
	padding-top:7px;
	margin-left:11px;
	float:left;
}
.video .imgvi {
	 width:40px;
	 float:right;
	 padding-top:7px;
	 padding-right:7px;
}

/* Annonces */
.annonces{
	 width:203px;
	 margin-left:11px;
}
.annonces .imghaut{
	 width:203px;
	 height:45px;
	 margin-left:4px;
	 background: url(/images/index/index_32.gif);
}
.annonces .imghaut a, .annonces .imghaut a:active,.annonces .imghaut a:hover{ display: block;text-indent:-999px;width:203px;height:45px;}
.annonces .imgbas{
	 width:194px;
	 height:14px;
	 margin-left:4px;
	margin-right:4px;
	 background: url(/images/index/index_33.gif);
}
.annonces .groupes{
	background:#C2C1C1;
	min-height:95px;
	width:194px;
	margin-left:4px;
	margin-right:4px;
}
.annonces .groupes .imgan{
	padding-left:5px;
	padding-top:5px;
	float:left;	
	width:75px;
	background:#C2C1C1;
}
.annonces .groupes .textean{
	float:right;
	color:#FFFFFF;
	font-weight:normal; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:left;
	width:110px;
}
.annonces .consulter{
	background:#C2C1C1;
	font-weight:bold; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	width:189px;
	margin-left:4px;
	margin-right:4px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

/* Newsletter */
.newsletter {
	background: url(/images/index/index_17.gif);
	width:203px;
	height:150px;
	margin-left:11px;
}
.newsletter .textene {
	font-weight:bold; 
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	padding-top:15px;
	padding-left:15px;
}


/*----------------------------------------------*/
/*------------      Haut      ------------------*/
/*----------------------------------------------*/
#haut{
	width:780px;
	height:174px;
	
}
#hautdroite{
	width:237px;
	height:174px;
	float:right;	
}
#hautgauche{
	width:543px;
	float:left;
}
.hdban{
	background: url(/images/index/index_02.jpg);
	height:120px;
}

.hdban .banniere{
	padding-top:30px;
	padding-left:35px;
}
.menujs{
	height:45px;
	float:left;
}
.conteneurmenu { position: relative;	width: 543px; }


/*----------------------------------------------*/
/*------------      Contenu   ------------------*/
/*----------------------------------------------*/

#contenu{
	width:780px;
}
#centrehaut{
	width:780px;
	min-height:318px;
}

#droitebas{
	width:395px;
	float:right;
}
#gauchebas{
	width:370px;
	float:left;
}

/* Nouveaux Cadeaux */
#ncadeau{
	width:371px;
	background:#A8A8A7;
	min-height:264px;
}
.ncadeau{
	width:371px;
	background:#A8A8A7;
	min-height:264px;
}
.ncadentete{
	background: url(/images/index/index_25_a.gif);
	width:371px;
	height:37px;
}
.ncadpied{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:left;
}
.ncadtitre{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
}
.ncadtexte{
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.datetexte{
	height:38px;
	width:313px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-right:10px;
}
.sejourgauche{
	width:362px;
	background:#A8A8A7;
}
.titresejour{
	background: url(/images/index/index_21.gif);
	width:362px;
	height:40px;
}
.normal{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.partenaire{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
}
.partenaire a, .partenaire a:visited, .partenaire a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#CCCCCC;
	text-decoration:none;
}
.partenaire a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FF9900;
	text-decoration:underline;
}
.normal a, .normal a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.normal a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF9900;
	text-decoration:underline;
}
.blockindex{
	color:#FFFFFF;
	background:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#FFFFFF 1px solid;
	padding:3px;
}
.blockindex h2{
	display:inline;
	font-size:13px;
}
.blockindex h3{
	display:inline;
	font-size:13px;
}
.blockindex h1{
	display:inline;
	font-size:13px;
}
.blockindex strong{
	font-weight:normal;
}

.blockindex a, .blockindex a:active{
	color:#333333;
}

 .blockindex a:hover{
	color:#FF9900;
}

{
	color:#FFFFFF;
	background:#999999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border:#FFFFFF 1px solid;
	padding:3px;
}
.blockinadh{
border:1px solid #FFFFFF;
padding:5px;
background:#CCCCCC;
text-align:justify;
}

.blockineve{
border:1px solid #FFFFFF;
padding:5px;
background:#B6B6B6;
text-align:justify;
}

/**************************** IMG *********************************/
.img-shadow {
  
  background: url(images/index/shadowAlpha.png) no-repeat bottom right !important;
  background: url(images/index/shadow.gif) no-repeat bottom right;
 /* 
 
 margin: 4px 0px 0px 5px !important;
  margin: 4px 0 0 5px;
  float:left;
  */
  }

.img-shadow img {
  display: block;
  /*position: relative;*/
  background-color:#FFFFFF;
  border: 1px solid #999999;
  margin: 0px 6px 0px 0px;
  padding: 4px;
  }
  /*****************************************************************/
