body {
	margin : 0px;
	padding : 0px;
	background-color : #fef7cd;
}

iframe {
	margin : 0px;
	padding : 0px;
}

object.book {
	margin : -50px 0px;
	padding : 0px;
	width : 100%;
	height : 300px;	
}

embed.book {
	margin : -70px 0px;
	padding : 0px;
	width : 100%;
}

#html {
	width : 100%;
	height : 100%;
	font-family : Verdana;
	font-size : 12px;
	color : #464646;
}

#entete {
	text-align : left;
}

.enteteLogo {
	text-align : center;
	padding : 0px;
	background : #fef4d9 url(../media/image/TopFond.jpg) top left repeat-x;
}

.enteteLogo img {
	border : 0px;
}

#enteteRechercher {
	float : left;
	text-align : left;
	margin : 0px;
}

#enteteRechercher form{
	text-align : left;
	margin : 0px 0px 0px 10px;
	padding : 0px;
	vertical-align : middle;
	height : 25px;
}

#enteteRechercher input{
	width : 25px;
	height : 25px !important;
	height : 25px;
	border : 0px;
	vertical-align : top;
	margin-top : -5px;
}

#enteteRechercher input.inputRechercher {
	font-family : verdana, arial;
	font-size  : 11px;
	color : #898989;
	width : 130px;
	height : 15px !important;
	height : 15px;
	margin-top : 0px;
	border : 1px solid #ffffff;
	vertical-align : middle;
}

#enteteLangue {
	float : right;
	margin : 0px 10px 0px 0px;
}

#enteteLangue ul {
	list-style-type : none;
	display : inline;
}

#enteteLangue li {
	display : inline;
}

#enteteLangue ul li a {
	color : #cccccc;
	font-size : 11px;
	font-weight : bold;
	text-decoration : none;
}

#enteteLangue ul li a:hover {
	color : #464646;
}

#enteteLangue ul li a:active {
	color : #000000;
	text-decoration : underline;
}

#enteteLangue ul li a:focus {
	color : #464646;
}

#enteteLangue li img{
	padding : 2px;
	border : 1px solid #fef7cd;
}

#enteteLangue li img:hover{
	padding : 2px;
	border : 1px solid #d22564;
}

#enteteLogout {
	display : none;
	float : right;
	clear : right;
	margin : 5px 10px 0px 0px;
}

#enteteLogout a {
	text-decoration : none;
	color : #cccccc;
	font-weight : bold;
}

#contenu {
	clear : both;
}

#rubriqueH{
	clear : both;
	width: 100%;
	font-weight: bold;
	font-size: 110%;
	font-family : verdana, arial;
	margin-top : 10px;
	margin-bottom : 20px;
}

#rubriqueH:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#rubriqueH ul {
	border-top : 1px solid #BBB;
	border-bottom: 1px solid #BBB;
	width: 100%;
	background: url(../media/themes/default/RubriqueFond.gif) center center repeat-x;
	padding: 5px 0;
	margin: 0;
	text-align: center;
}

#rubriqueH ul li{
	display : inline;
}

#rubriqueH ul li a{
	color: #7a0e06;
	padding: 5px 10px 5px 10px;
	margin: 0;
	text-decoration: none;
	border-right: 1px solid #DADADA;
}

#rubriqueH ul li a:hover{
	background: url(../media/themes/default/RubriqueFond2.gif) center center repeat-x;
}

#rubriqueH ul li .cacher{
	cursor : default;
	border-right: 1px solid #DADADA;
	background: url(../media/themes/default/RubriqueFond.gif) center center repeat-x;
}

#rubriqueH ul li .cacher:hover{
	cursor : default;
	border-right: 1px solid #DADADA;
	background: url(../media/themes/default/RubriqueFond.gif) center center repeat-x;
}

#rubriqueV ul {
	float : right;
	background-color : #cccccc;
	border : 1px solid #bbbbbb;
	border-bottom : 1px solid #aaaaaa;
}

#rubriqueV ul li{
	list-style-type : none;
	margin : 10px;
	padding : 10px;
	background-color : #f0f0f0;
	border : 1px solid #ebebeb;
}

#rubriqueV ul li a{
	text-decoration : none;
	color : #464646;
	font-size : 12px;
}

#categorie {
	float : left;
	width : 200px;
	margin-left : 10px;
	background-image : 	url("../media/themes/default/CatTop.jpg");
	background-repeat :	no-repeat;
	padding-top : 20px;
	font-size : 12px;
}

#categorie ul {
	list-style-type : none;
	padding : 0px;
	margin : -2px 0px;
	border-right : 1px solid #fbe0c5;
	border-left : 1px solid #fbe0c5;
	background-color : #fbfbfb;
}

#categorie ul li {
	padding : 0px;
	margin : 0px;
	background-image : url("../media/themes/default/CatFond.jpg");
	line-height : 25px;
	text-indent : 10px;
}

#categorie ul li a {
	text-decoration : none;
	color : #c11407;
	font-weight : bold;
	font-size : 11px;
}

#categorie ul li a:hover {
	text-decoration : none;
	color : #890f05;
	font-weight : bold;
}

#categorie .categorieBottom {
	background-image : 	url("../media/themes/default/CatBottom.jpg");
	background-repeat :	no-repeat;
	height : 12px;
	line-height : 12px;
	border : 0px;
	padding : 0px;
	margin : -3px 0px !important;
	margin : 0px;
}

#SsCategorie {
	font-size : 10px;
	width : 100%;
}

#SsCategorie ul {
	list-style-type : none;
	padding : 0px;
	margin : 0px;
}

#SsCategorie ul li {
	border : 0px;
	border-top : 1px solid #fbe0c5;
	border-bottom : 1px solid #fbe0c5;
	padding : 0px;
	margin : 0px;
	text-indent : 12px;
}

#SsCategorie ul li a {
	text-decoration : none;
	color : #e36a49;
	font-weight : bold;
	font-size : 10px;
}

#SsCategorie ul li a:hover {
	text-decoration : none;
	color : #ba4e30;
	font-weight : bold;
}

#focus {
	float : right;
	width : 200px;
	margin-right : 10px;
	padding-top : 15px;
	font-size : 12px;
}

#focus h1{
	padding : 5px;
	font-size : 13px;
	font-style : italic;
	font-weight : bold;
	color : #2b597f;
	text-align : left;
	height : 20px;
}

#focus img {
	text-align : center;
	width : 190px;
	height : 100px;
}

#focus p {
	padding : 5px;
	margin : -2px 0px 10px 0px;
	font-size : 11px;
	color : #565656;
	text-align : justify;
}

#focus .piedPage {
}

#fluxRss {
	color : #989898;
	font-size : 9px;
	font-weight : bold;
}

#page {
	margin-left : 10px;
	margin-right : 10px;
	background : #fef7cd url("../media/themes/default/PageFond.gif") repeat-x bottom left;
}


#pageCategorie {
	margin-left : 230px;
	margin-right : 10px;
	background : #fef7cd url("../media/themes/default/PageFond.gif") repeat-x bottom left;
}

#pageFocus {
	margin-left : 10px;
	margin-right : 230px;
	background : #fef7cd url("../media/themes/default/PageFond.gif") repeat-x bottom left;
}

#pageCategorieFocus {
	margin-left : 230px;
	margin-right : 230px;
	background : #fef7cd url("../media/themes/default/PageFond.gif") repeat-x bottom left;
}

.coinsBG {position:relative;z-index:200;background: url(../../media/themes/default/2bl.gif) 0 100% no-repeat #fbe0c5; margin-top:10px;}
.coinsBD {position:relative;z-index:200;background: url(../../media/themes/default/2br.gif) 100% 100% no-repeat}
.coinsHG {position:relative;z-index:200;background: url(../../media/themes/default/2tl.gif) 0 0 no-repeat}
.coinsHD {position:relative;z-index:200;background: url(../../media/themes/default/2tr.gif) 100% 0 no-repeat; padding:5px;}
.clear {font-size: 1px; height: 1px}

#pageTitre {
	background-color : #fbe0c5;
	width : 100%;
}

#pageTitre h1{
	font-size : 13px;
	color : #c11407;
	text-indent : 20px;
	padding : 0px;
	margin : 0px;
}

#pageTexte {
	margin-top : 10px;
	font-size : 11px;
	color : #535353;
}

#pageTexte p {
	margin : 10px;
	padding : 10px;
}

#pageTexte p em {
	font-size : 12px;
	font-weight : bold;
	color : #e36a49;
	font-style : italic;
}

#pageTexte a{
	font-size : 10px;
	font-weight : bold;
	color : #d22518;
	text-decoration : none;
}

#pageTexte a:hover{
	font-size : 10px;
	font-weight : bold;
	color : #b00306;
	text-decoration : underline;
}

#pageTexte .gauche{
	float : left;
	margin : 15px 30px 15px 30px;
	padding : 3px;
}

#pageTexte .droite{
	float : right;
	margin : 15px 30px 15px 30px;
	padding : 3px;
}

#pageTexte ul {
	list-style-image: url("../media/themes/default/puce.gif");
	vertical-align : middle;
}

#pageTexte li {
	padding : 3px;
	vertical-align : middle;
}

#pageTexte li a{
	color : #e36a49;
	vertical-align : top;
}

#pageTexte li a:hover{
	color : #ba4e30;
	vertical-align : top;
	text-decoration : underline;
}

#pageTexte table {
	font-family : verdana, arial;
	font-size : 11px;
	margin : 10px;
	padding : 10px;
	border : 0px;
	font-weight : normal;
	color : #464646;
}

#pageTexte td {
	padding : 10px 5px 10px 5px;
	width : 45%;
}

#pageTexte td strong{
	color : #d0372b;
	font-size : 12px;
	font-weight : bold;
}

#pageTexte td a{
	color : #2ba0d0;
}

#pageTexte td a:hover{
	color : #1780ac;
	text-decoration : underline;
}

#pageTexte table.court {
	margin : 2px;
	margin-bottom : 10px;
	padding : 0px;
	width : 98% !important;
	width : 80%;
	text-align : center;
	border : 1px solid #ffffff;
	color : #464646;
}

#pageTexte table.court td {
	width : 45%;
	border : 1px solid #ecd0b4;
	font-size : 11px;
}

.btn {
	clear : both;
	list-style-type : none;
	text-align : center;
}

.btn li {
	display : inline;
	margin : 5px;
	background : #ffffff url("../media/themes/default/btnFond.gif") repeat-x center;
	height : 29px !important;
	height : 17px;
	text-align : center;
	border : 1px solid #cccccc;
}

.btn li:hover {
	border : 1px solid #aaaaaa;
}

.btn a{
	line-height : 25px !important;
	line-height : 10px;
	font-size : 12px;
	font-family : verdana;
	text-decoration : none;
	color : #464646;
	font-weight : bold;
}

.btn a:hover{
	text-decoration : none;
	color : #000000;
	font-weight : bold;
}

.btn a:active{
	font-family : verdana;
	text-decoration : none;
	color : #464646;
	font-weight : bold;
}

.btn a:visited{
	font-family : verdana;
	text-decoration : none;
	color : #464646;
	font-weight : bold;
}

#breadcrumb {
	position : relative;
	z-index : 400;
}

#breadcrumb p {
	display : inline;
	margin : 0px;
	padding : 0px;
	font-size : 10px;
	color : #464646;
}

#breadcrumb a{
	font-size : 10px;
	text-decoration : none;
	color : #e36a49;
	padding-left : 2px;
	padding-right : 2px;
}

#breadcrumb a:hover{
	font-size : 10px;
	text-decoration : none;
	color : #ba4e30;
	padding-left : 2px;
	padding-right : 2px;
}

#breadcrumb span {
	cursor : default;
	text-decoration : none;
	color : #676767;
	font-size : 10px;
}

#piedPage {
	clear : both;
	height : 34px;
	text-align : center;
	background : #fef7cd url("../media/themes/default/PiedPageFond.jpg") repeat-x bottom center !important;
	background : #fef7cd url("../media/themes/default/PiedPageFond.jpg") repeat-x top center;
	margin-left : -9px;
	margin-right : -10px;
}

.piedPageFondGauche {
	float : left;
	background : #fef7cd url("../media/themes/default/PiedPageFondG.jpg") no-repeat top left;
	height : 34px;
	width : 33px;
}

.piedPageFondDroite {
	float : right;
	background : #fef7cd url("../media/themes/default/PiedPageFondD.jpg") no-repeat top right;
	height : 34px;
	width : 33px;
}

#piedPage ul li{
	display : inline;
	list-style-type : none;
}

#piedPage ul li a {
	color : #c11407;
	font-size : 10px;
	font-weight : bold;
	text-decoration : none;
}

#piedPage ul li a:hover {
	color : #890f05;
}

.selected {
	border-bottom : 1px dotted #c11407 !important;
	border-bottom : 1px solid #c11407;
}

form {
	clear : both;
	width : 100%;
	text-align : center;
}

fieldset {
	display : block;
	border : 1px dotted #cccccc;
	font-size : 10px;
	padding : 10px;
	margin-left : 15%;
	margin-right : 15%;
	vertical-align : top;
}

.intituler {
	padding-top : 5px;
	font-family : verdana;
	font-size : 11px;
	color : #878787;
	width : 40%;
	text-align : right;

}

legend {
	font-family : verdana;
	font-size : 10px;
	color : #878787;
	background-color : #ffffff;
	padding-left : 5px;
	padding-right : 5px;
}

label {
	padding-top : 3px;
	float : left;
	width : 165px;
	font-family : verdana;
	font-size : 11px;
	color : #464646;
	font-weight : bold;
	text-align : left;
}

input {
	padding : 2px;
	margin : 2px;
	width : 200px;
	height : 15px !important;
	height : 20px;
	border : 1px solid #cccccc;
	font-family : verdana, arial;
	font-size : 10px;
}

select {
	padding : 2px;
	margin : 2px;
	width : 205px;
	height : 20px;
	border : 1px solid #cccccc;
	font-family : verdana, arial;
	font-size : 10px;
}

.dateForm {
	width : 179px;
}

.imageForm {
	position : relative;
	margin-right : -25px;
	cursor : pointer;
}


#selectPackage {
	_float : left;
	text-align : left;
	width : 330px;
}

.packageElement {
	float : left;
	z-index : 500;
	margin-left : 10px;
	background-color : #ffffcc;
	border : 1px solid #ffcc99;
	color : #464646;
	font-weight : bold;
	padding : 2px 5px 2px 5px;
	line-height : 10px;
}

.packageElementImg {
	clear : left;
	float : left;
	padding-top : 5px;
	_margin-top : 5px;
	z-index : 500;
	cursor : pointer;
	vertical-align : bottom;
}

textarea {
	clear : left;
	margin-top : 5px;
	float : left;
	vertical-align : middle;
	width : 100%;
	height : 140px;
	border : 1px solid #cccccc;
	font-family : verdana, arial;
	font-size : 11px;
	padding : 3px;
}

#blockResultatG {
	float : left;
	width : 23%;
	background : url(../../media/image/RechercheFondG.gif) center center no-repeat;
	height : 300px;
	padding : 0px 10px 0px 10px;
}

#blockResultatC {
	float : left;
	width : 50%;
	text-align : left;
}

#blockResultatD {
	float : left;
	width : 23%;
	background : url(../../media/image/RechercheFondD.gif) center center no-repeat;
	height : 300px;
}

.blockBtnForm {
	clear : both;
	text-align : center;
}

input.btnForm {
	width : 69px;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
	color : #ffffff;
	background : url(../../media/themes/default/button.gif) center center no-repeat;
	border : 0px;
	height : 26px !important;
	height : 26px;
	margin : 10px;
	cursor : pointer;
}

#messageLivreOr {
	position : relative;
	margin : 10px;
	text-align : center;
	font-weight : bold;
	width : 95% !important;
	width : 100%;
	padding : 5px;
}

#messageContact {
	position : relative;
	margin : 10px;
	text-align : center;
	font-weight : bold;
	width : 95% !important;
	width : 100%;
	padding : 5px;
}

#messageReservation {
	position : relative;
	margin : 10px;
	text-align : center;
	font-weight : bold;
	width : 90%;
	padding : 5px;
}

.msgErreur {
	border : 1px solid #ff0000;
	background-color : #fef1f1;
}

.msgConf {
	border : 1px solid #00ff00;
	background-color : #e0ffe0;
}

#rssFlux img {
	text-align : center;
}

#rssFlux ul {
	margin: -4px 0px 0px 0px !important;
	margin : -16px 0px 0px 0px;
	list-style-type : none;
	padding:0px;
	background : #fbfbfb url("../../media/themes/default/FocusFond.jpg") repeat-y top right;
	border-right : 1px solid #ebebeb;
	border-left : 1px solid #ebebeb;
}

#rssFlux li {
	padding : 5px 10px 10px 10px;
	text-indent:0px;
	background : #ffffff url("../../media/themes/default/FocusFond.jpg") repeat-y top right;
	border : 1px solid #f0f0f0;
}

#rssFlux li:hover {
	padding : 5px 10px 10px 10px;
	text-indent:0px;
	background-color : #f0f0f0;
}

#rssFlux a {
	font-size:10px;
	font-family:verdana;
	color:#74afcd;
	text-decoration:none;
	font-weight:bold;
}

#rssFlux a:hover {
	font-size:10px;
	font-family:verdana;
	color:#676767;
	text-decoration:none;
	font-weight:bold;
}

.hebergement {
	border : 1px solid  #fbe0c5;
	width : 97%;
	*width : 95%;
	height : 75px;
	margin : 10px;
	padding : 5px;
}

.hebergement img.photoHebergement{
	float : left;
	width : 150px;
	margin : 0px;
	margin-right : 10px;
	cursor : pointer;
}

.hebergement em{
	float : right;
	margin : 5px 5px 0px 0px;
}

.hebergement p{
	margin : 5px 5px 5px 5px;
	color : #676767;
	font-size : 10px;
	line-height : 13px;
	width : 98% !important;
	width : 100%;
}

.hebergement img.etoileHebergement {
	float : right;
	width : 20px;
	height : 19px;
	margin : 3px;
}

.hebergement img.infosHebergement {
	position : relative;
	margin : 0px;
	padding : 0px;
	width : 20px;
	height : 20px;
	vertical-align : middle;
	cursor : pointer;
}

.titreHebergement{
	text-decoration : none;
	font-weight : bold;
	color : #464646;
	font-size : 12px;
}

#actionHebergement {
	text-align : right;
	margin-right : 10px;
	margin-bottom : 10px;
	cursor : pointer;
}

#pageTexte a{
	font-size : 10px;
	font-weight : bold;
	color : #d22518;
	text-decoration : none;
}

#actionHebergement a{
	text-decoration : none;
	margin : 15px 5px 15px 5px;
	padding : 5px;
	font-family : verdana,arial;
	font-size : 12px;
	font-weight : bold;
	color :  #d22518;
	background : url("../../media/themes/default/RubriqueFond.jpg") center center repeat-x;
}

#actionHebergement a:hover{
	text-decoration : none;
	margin : 15px 5px 15px 5px;
	padding : 5px;
	font-family : verdana,arial;
	font-size : 12px;
	font-weight : bold;
	color :  #b00306;
	background : url("../../media/themes/default/RubriqueFond.jpg") center center repeat-x;
}

#titreDetailHebergement {
	font-size : 12px;
	color : #c11407;
	font-weight : bold;
	margin : 15px;
	margin-bottom : 5px;
}

#titreDetailHebergement img{
	vertical-align : middle;
}

#contenuDetailHebergement {
	
}

#supplementDetailHebergement {
	float : right;
	width : 50% !important;
	width : 25%;
	margin : 0px;
	margin-left : 10px;
	padding : 0px;
}

.blockDetailHebergement {
	padding : 0px;
	margin : 0px 5px 2px 5px;
	color : #232323;
}

.tarifDetailHebergement {
	padding : 0px;
	margin : 50% 5px 2px 0px !important;
	margin : 160px 5px 2px 0px;
	color : #232323;
	width : 98%;
}

.tarifDetailHebergement ul {
	margin-bottom : 2px;
}

.tarifDetailHebergement table {
	text-align : center;
	border : 1px solid #fee342;
	margin : 0px;
	width : 98%;
	margin-left : 0px;
	padding : 0px;
}

.tarifDetailHebergement table td.chambre{
	background-color : #fcf3be;
	padding : 3px;
}

.tarifDetailHebergement table td.saisonB{
	background-color : #fcf0ab;
	padding : 3px;
	text-align : center;
}

.tarifDetailHebergement table td.saisonH{
	background-color : #fced95;
	text-align : center;
	padding : 3px;
}

.tarifDetailHebergement table td.saisonN{
	background-color : #fbe97d;
	padding : 3px;
	text-align : center;
}

.tarifDetailHebergement table td.ptDej{
	background-color : #fde86b;
	padding : 3px;
	text-align : center;
}

.tarifDetailHebergement table td.demiPension{
	background-color : #ffe758;
	padding : 3px;
	text-align : center;
}

.tarifDetailHebergement table td.allInc{
	background-color : #fee342;
	padding : 3px;
	text-align : center;
}

#photoDetailHebergement {
	padding-right : 20px !important;
	padding-right : 5px;
}

#photoDetailHebergement img{
	float : right;
	width : 98%;
}

.imageSlideshowHolder,.imageSlideshowHolder_left{
	margin:5px;	/* "Air" */
	position : absolute;
	top : 0px;
	left : 0px;
	width:100%;	/* Image width */
	height:100%;	/* Image height */
	position:relative;	/* Don't remove this line */
	z-index:1000;
}

/* Don't change these values */
.imageSlideshowHolder img{
	position:absolute;
	right:0px;
	top:0px;
}

#diaporamaExcursions {
	float : right;
	width : 45%;
	margin-right : 20px;
}

#diaporamaExcursions img {
	width : 98%;
	*width : 78%;
	text-align : center;
	border : 3px solid #ffffff;
}

#listeExcursions {
	float : left;
	width : 49% !important;
	width : 30%;
}

.blockResultat {
	margin-left : 10px;
	padding : 10px;
}

.blockResultat p em{
	margin : 0px;
	padding : 0px;
	font-size : 14px;
	font-family : verdana, arial;
	font-weight : bold;
}

.blockResultat ol {
	background-color : #ffffbb;
	border : 1px solid #464646;
	width : 90%;
}

#blockCategorieDiaporama {
	display : inline;
}

#blockCategorieDiaporama div.fondCatDia {
	background-color : #ffc0b0;
	border : 1px solid #e36a49;
	margin-left : 15px;
	margin-right : 15px;
	margin-top : 10px;
	margin-bottom : 10px;
	padding : 10px;
}

#blockCategorieDiaporama div {
	float : left;
	background-color : #fbe0c5;
	border : 1px solid #e36a49;
	margin : 5px;
	padding : 10px;
	width : 180px;
	cursor : default;
}

#blockCategorieDiaporama div a{
	text-decoration : none;
	color : #c11407;
	font-weight : bold;
	font-size : 14px;
	height : 20px;
	line-height : 20px;
	cursor : pointer;
}

#blockCategorieDiaporama div a:hover{
	text-decoration : underline;
	color : #c11407;
	font-weight : bold;
	font-size : 14px;
	height : 20px;
	line-height : 20px;
	cursor : pointer;
}

#blockCategorieDiaporama div img{
	text-align : center;
	border : 0px;
	cursor : pointer;
}

#overlay {
	visibility: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	width:100%;
	height:100%;
	text-align:center;
	z-index: 1000;
	background-color: #fef7cd;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}

#diaporamaDetail {
	visibility: hidden;
	position : absolute;
	z-index : 1001;
	width:603px;
	top : 10px;
	margin: auto;
	left : 50%;
	margin-left : -301px;
	padding:15px;
	text-align:center;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 1;
	background : url(../../media/image/DiaporamaFond.gif) center center no-repeat;
	height : 543px;

}

#diaporamaDetail p {
	font-family : verdana, arial;
	font-size : 20px;
	font-weight : bold;
	color : #ffffff;
	margin : 10px;
	margin-top : 25px;
	margin-left : -50px;
}

#diaporamaDetail img {
	position : absolute;
	top : 325px !important;
	top : 310px;
	left : 50%;
	margin-left : -199px !important;
	margin-left : -197px;
	width : 424px !important;
	width : 420px;
	height : 182px;

}

#iIdDiaporamaClose {
	position : absolute;
	top : 40px !important;
	top : 25px;
	left : 85%;
	background : url(../../media/image/DiaporamaClose.gif) center center no-repeat;
	width : 43px;
	height : 38px;
	cursor : pointer;
}

#titreTemps {
	font-family : verdana, arial;
	font-size : 12px;
	font-weight : bold;
	color : #c11407;
	margin : 10px;
}

#adulteTemps {
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : bold;
	color : #464646;
	margin : 10px;
}

#enfantTemps {
	font-family : verdana, arial;
	font-size : 11px;
	font-weight : bold;
	color : #464646;
	margin : 10px;
}

.package {
	margin : 0px 40px 0px 40px;
	border-bottom : 1px solid #ffdddd;
	padding : 2px;
}

.titrePackage {
	font-family : verdana, arial;
	font-size : 12px;
	font-weight : bold;
	color : #464646;
	margin : 10px 0px;
	padding : 0px;
}

#iIdBtnNewMsg {
	font-family : verdana;
	font-weight : bold;
	font-size : 12px;
	color : #464646;
	cursor : pointer;
}

.btnNote {
	width : 10px;
	vertical-align : middle;
}

.blockLivreOr {
	margin : 10px;
	border : 1px solid #ffdddd;
	padding : 10px;
	font-family : verdana;
	font-size : 11px;
	color : #464646;
	background-color : #ffffdd;
}

.pseudoLivreOr {
	float : left;
	font-weight : bold;
	height : 20px;
	line-height : 20px;
}

.noteLivreOr {
	float : left;
	margin-left : 10px;
}

.dateLivreOr {
	text-align : right;
	font-style : italic;
	font-size : 10px;
	height : 20px;
	line-height : 20px;
}

.messageLivreOr {
	text-align : left;
	margin-top : 10px;
	padding : 10px;
	border-top : 1px solid #cccccc;
	background-color : #ffeeee;
}

#iIdPaginationLivreOr {
	text-align : center;
}