html{
	margin:0;
	padding:0;
}

body{
	background-color: #F0F3F4;
	margin:0;
	padding:0;
	text-align: center;
}

#mainDIV{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-top:0;
	text-align: left;
	width:930px;
	background-color:#fff;
}



*{font-family: arial;font-size: 12px;}

a {color:#D72A30;text-decoration:none;}
a:visited{color:#D72A30;text-decoration:none;}

#demo td{font-size:13px;}
#demo h1{font-size:22px;color:#0C2A70;}
#demo h2{font-size:16px;color:#0C2A70;}

/* *********************** */
/* MISE EN PAGE GENERALE   */
/* *********************** */


#headerDIV{background-color:#fff;}
#footerDIV{padding-top:20px;background-color:#fff;clear:both;text-align:center;}

#middleDIV{margin-top:5px;}

#leftDIV{float:left;width:170px;background-color:#fff;}

#centerDIV{float:left;width: 720px;background-color:#fff;margin-left:2px;padding-left:5px;padding-top:5px;}

#rightDIV{float:left;width: 145px;background-color:#fff;margin-left:5px;}

#linkTop{padding-top:5px;padding-bottom:5px;}
#linkBottom{clear: both;}

.separateur{border-bottom:2px solid #FF0111;height:5px;}

#blocContact{padding:10px;}

/* *********************** */
/* 	BLOC HOME PAGE	   */
/* *********************** */

.blocFamille{width:110px;height:165px;float:left;border:1px solid #fff;margin-right:2px;margin-left:5px;margin-top:2px;text-align:center;}
a.lienFamille {color:#0C2A70;text-decoration:none;font-weight:bold;}
.blocFamilleImage{background-color:#fff;text-align:center;height:110px;}
.blocFamilleImage img{width:110px;height:110px;}
.blocFamilleTitre{text-align:center;width: 110px;}
.blocFamilleTitre a{text-decoration: none;color:#D72A30;}


.legende_photo_hp{height:30px;text-align:center;font-weight:bold;}

/* *********************** */
/* 	BLOC RUBRIQUE	   */
/* *********************** */

.blocRubrique{width:170px;height:170px;float:left;border:1px solid #fff;margin-right:3px;margin-left:3px;margin-top:10px;}
.blocRubriqueImage{width:170px;height:114px;background-color:#ccc;}
.blocRubriqueImage img{width:170px;height:114px;}
.blocRubriqueTitre{text-align:center;width: 170px;}
.blocRubriqueTitre a{text-decoration: none;color:#D72A30;font-weight:bold;}


.cheminFer{padding-bottom:5px;padding-top:5px;background-color:#fff;font-weight:bold;}
.cheminFer a{font-weight:bold;}

/* ******************************** */
/* 	Blocs colonne de gauche     */
/* ******************************** */

.palette1{background-color:#ffffff;}
.palette2{background-color:#FFFFC0;}
.palette3{background-color:#C0C0FF;}
.palette4{background-color:#C0FFC0;}
.palette5{background-color:#E2E3A1;}


/* *********************** */
/* 	BLOC Produit	   */
/* *********************** */

.encadreNavigation{padding:10px;}
.navigationProduit {display:block;
	margin:0px 0 0 0px;
	list-style-image:none;
	padding-left:0px;
}
.navigationProduit li{list-style:none;margin:0px;padding:2px;}
.navigationProduit a{color:#283E93;background-image: url(http://beenbiz.com/share/images/small-arrow-right.gif); background-repeat:no-repeat;background-position:left;padding-left:12px;}
.navigationProduit a:visited {color:#283E93;}

.blocProduitReservationSlogan{
	text-align:center;
	padding:3px;
	font-weight:bold;
}

.blocProduit{clear:both;}

.blocProduitLeft{float:left;width:330px;height:410px;padding-top:5px;}
.blocProduitRight{float:left;width:310px;height:410px;padding-top:5px;}

.textePresentation{}

.blocProduitTitre{font-weight:bold;}

.blocProduitReservationTitre{background-color:#00B2EC;color:#fff;font-size:13px;font-weight:bold;width:300px;height:30px;text-align:center;background : url(../images/titre-bleu.gif) no-repeat;padding-top:5px;}
.blocProduitPhoto img {width:300px;height:225px;}
.blocProduitPhoto{width:300px;height:225px;border:0px solid #000;}

/* il faut tenir compte de la largeur du scroller et vérifier que l'affichage des textes est identique ŕ la partie admin */

.blocProduitDescriptionTitre{background-color:#00B2EC;color:#000;font-size:13px;font-weight:bold;width:300px;height:30px;text-align:center;background : url(../images/titre-gris.gif) no-repeat;padding-top:5px;}
.blocProduitDescription{clear:both;overflow:auto;width:300px;font-size:11px;font-family:arial;padding-top:5px;}
.blocProduitSlogan{width:270px;font-size:11px;font-family:arial;}

.blocProduitPicto img{width:30px;padding-right:5px;}

.blocProduitPrix{text-align:center;font-size:14px;font-weight:bold;padding:5px;color:#D72A30;}

.separateurBlocProduit{text-align:right;padding-right:5px;padding-top:10px;}

.blocProduitDoc{padding:10px;width:330px;}
.blocProduitDoc a {text-decoration:underline;}
.blocProduitDoc div {float:left;padding-right:10px;height:20px;}


/* Pour la mise en valeur des textes */

span.texteBold{font-weight:bold;font-size:11px;}
span.texteCouleur{color:#D72A30;font-size:11px;}



/* ************ */
/* Le panier    */
/* ************ */

td.onglet-off{
	width:150px;
	text-align:center;
	height:30px;
	border:1px solid #A4B6CE;
}
td.onglet-on{
	width:150px;
	text-align:center;
	height:30px;
	border:1px solid #A4B6CE;
	background-color:#BAC8D8;
}
#onglet-panier a{
	text-decoration:none;
	color:#000000;
	font-family:Arial, Helvetica;
	font-size:12px;
}
#onglet-panier a:hover{
	color:#CC0000;
}
#cadre1, #cadre2, #cadre3, #cadre4{
	width:600px;
	
	border:#cccccc solid 0px;
	padding-top:3px;
	text-align:center;
}
#cadre1 table, #cadre2 table, #cadre3 table{
	width:630px;
	font-family:Arial, Helvetica;
	font-size:11px;
}
#cadre1 td, #cadre2 td, #cadre3 td{
	border-bottom:1px solid #CCC;
	padding:3px;
	/* white-space: nowrap; */
	
}

#cadre2 a{
	color:#033270;
}

#cadre2 a:hover{
	color:#CC0000;
}

#cadre1 th, #cadre2 th, #cadre3 th{
	background-color:#BAC8D8;
	padding:3px;
}

#cadre4 {
	text-align:left;
	padding-left:20px;
	padding-bottom:20px;
}

#cadre4 textarea{
	width:400px;height:50px;
}

.L200{
	width:200px;
}
#zone-cgv{
	font-size:12px;
	font-family:arial, helvetica;
	text-align:left;
	padding-left:50px;
}
#zone-cb{
	font-size:12px;
	font-family:arial, helvetica;
	text-align:left;
}

#continuer-achat{
	margin:10px;
}
#continuer-achat a{
	text-decoration:none;
	color:#006699;
	font-family:Arial, Helvetica;
	font-weight:bold;
	font-size:14px;
}
#continuer-achat a:hover{
	color:#CC0000;
}

a.lien-supprimer{
	display:block;
	width:30px;
	height:25px;
	background:url(http://www.beenbiz.com/share/images/cross.png) no-repeat;
	color:#fff;
	font-size:1px;
} 

#champ_libre_1,#champ_libre_2{width:300px;}
#aide_champ_saisie_obligatoire{text-align:left;}

a.lien_souligne{text-decoration:underline;}
#zone-cgv a {text-decoration:underline;}

.motClef{clear:both;color:#ccc;}

#myContact input[type=text]{width:200px;}
#remarque{width:400px;height:100px;}
#myContact div{text-align:center;}

.slideShowWrapper {
	position:relative;
	background:#fff;
	padding:1px;
	border:1px solid #333;
	padding-bottom:0px;
	overflow:hidden;
	text-align: center;
	-moz-border-radius:3pt;
	-webkit-border-radius:4pt;
	-webkit-drop-shadow:#ccc 4pt;
	height:225px;
}
.slideShowImageWrapper {
	position:relative;
	text-align: center;
	margin-top: -49px;
	float: left;
	width: 100%;
}
.slideShowSlideShow {
	position:absolute;
	top:0px;
	padding: 0 0px;
	border: 0px;
	text-decoration: none;
	color: #2e6ab1;
}

