/* standard elements */
html {min-height: 100%; outline:none;}


* {
	margin: 0;
	padding: 0;
}

a {
	color: #964F4A;
	text-decoration:none;
}

body {

	/*font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;*/
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	/*background-color:#CECECE;*/
	
	/*background-color:#D8B0A6;*/
	background-color:#BB4E51;
	
	overflow-x: hidden;
	overflow-y: scroll;
	padding-top:20px;
	font-size:12px;
	color:#403F45;
}

/* misc */
.landscape{
	text-align:center; 
}

li {list-style: none;}

form,input {margin: 0; padding: 0; display: inline;}

code {
	background: #FFF;
	border: 1px solid #EEE;
	border-left: 6px solid #CCC;
	color: #666;
	display: block;
	/*font: normal 1em Tahoma,sans-serif;*/
	line-height: 1.6em;
	margin-bottom: 12px;
	padding: 8px 10px;
	margin-top:10px;
	white-space: pre;
}

blockquote {
	background: url(/OPICE/ows/images/quote.gif) no-repeat;
	display: block;
	padding-left: 28px;
	padding-top:5px;
	font-weight:bold;
}

h2,h3 {
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	margin-bottom: 4px; 
	padding-bottom: 4px; 
	padding-top:4px;
	color:#964F4A;

	}

h1{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
    color: #403F45; 
	margin-bottom: 4px; 
	padding-bottom: 10px; 
	padding-top:4px;
	font-size: 1.8em;
	color:#964F4A;
}

h2{
	font-size: 1.4em;
	
}

p{padding-bottom:25px; line-height:20px;}

/*text-indent:20px;*/

.clearer {clear: both; font-size: 0;}

/* structure */
.inner-container {
	border: 10px solid #FFF;
	background-color: #FFF;	
	margin: 0 auto;
	padding:0px;
	width: 950px;
}

.outer-container{
	padding-bottom: 140px;
}

/* header */
.header{
	height: 160px;
	text-align: center;
	background-color:#F5CDA9;
	margin-bottom:10px;
}

.td_logo{
	width:833px;
}

.td_fonction{
	width:137px;
	text-align:right;
	padding-right:16px;
}

/* main */
.main {
	
}

/* content */
.content {
	vertical-align:top;
	width: 580px;
	padding-top:10px;
	/*padding-bottom: 10px;*/
	padding-left:8px;
	padding-right:8px;
	background-color:#FFF;
}

.large-content {
	vertical-align:top;
	width: 780px;
	padding-top:10px;
	/*padding-bottom: 10px;*/
	padding-left:8px;
	padding-right:8px;
	background-color:#FFF;
}

.content h1,.large-content h1{
	padding-bottom: 21px;
}


/* navigation */

h1 .path{
	margin-left:-2px;
}

h1{
	color:964F4A;
}

.navigation {
	width: 160px;
	padding-top:5px;
	background-color:#FDE6CC;
	vertical-align:top;
}

.navigation h2 a, .navigation h2 span{
	color: #403F45;
	line-height: 20px;
	padding-left: 12px;
	font-size:15px;

}

.navigation ul a,.navigation ul span{
	padding: 0px;
}

.navigation li a{
	color: #554;
	display: block;
	padding-left:18px;
	text-decoration: none;
	font-size:12px;
}

.navigation li span{
	color: #554;
	display: block;
	padding-left:0px;
	text-decoration: none;
	font-size:12px;
}

.navigation li span{
	background-color: #F5F5F5;
	color: #964F4A;
	display: block;
}

.navigation li a:hover {
	background-color: #F5F5F5;
	color: #654;	
}

/* feature */
.feature {
	width: 180px;
	background-color:#E5E6E7;
	vertical-align:top;
	padding-top:0px;
	text-align:center;
}

#height-space{
	height:10px;
}

.col_space{
	width:4px;
}

.col_btn{
	width:20px;
}

.btn_image{
	margin-top:1px;
}
/* connexion box */

#connexion-title{
	background-color:#E5E6E7;	
	font-weight: bold; 
	padding-top:3px;
	padding-bottom:3px;
	text-align:left;
	padding-left:6px;
}

#connexion{
	padding:5px;
	padding-top:5px;
	padding-bottom:3px;
	background-color:#E5E6E7;
	/*border-top: 1px solid #FFF; */

}

.cnxSpaceField{
	height:1px;
}

.cnxInputField{
	width:137px;

}

.cnxInputField input{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	width:137px;
	font-size:10px;	
	padding-left:5px;
	padding-bottom:1px;
	color: #555; 
	border: 1px solid #FFFFFF;
	color:#808080;
}


.cnxInputFieldNewsletter{
	width:180px;

}

.cnxInputFieldNewsletter input{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	width:180px;
	font-size:11px;	
	padding-left:5px;
	padding-bottom:1px;
	color: #555; 
	border: 1px solid #FFFFFF;
	color:#333333;
}

.selectSearchNewsletter {
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	width:187px;
	font-size:11px;	
	padding-left:2px;
	color: #555; 
	border: 1px solid #FFFFFF;
	color:#333333;
}

/* search box */

#search-title{

	background-color:#E5E6E7;		
	color:#808080;
	font-weight: bold; 
	padding-top:3px;
	padding-bottom:0px;
	text-align:left;
	padding-left:6px;
}

#search{
	color:#808080;
	padding:5px;
	padding-top:2px;
	padding-bottom:5px;
	background-color:#E5E6E7;	
	/*border-top: 1px solid #FFF; */
}

.searchSpaceField{
	height:6px;
}

.searchSpaceFieldFirst{
	height:3px;
}

.td_search_title{

	width:100px;

}

.td_search_extend{

	width:80px;
	font-size:10px;
	font-weight:normal;
	text-align:right;
	padding-right:7px;

}
/* newsletter box */

#newsletter-title{
	background-color:#E5E6E7;	
	color:#808080;
	font-weight: bold; 
	padding-top:3px;
	padding-bottom:5px;
	text-align:left;
	padding-left:6px;
}

#newsletter{
	padding:5px;
	padding-top:3px;
	padding-bottom:6px;
	background-color:#E5E6E7;
	color:#808080;
}

.newsInputField{
	width:137px;

}

.newsInputField input{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	width:137px;
	font-size:10px;	
	padding-left:5px;
	padding-top:1px;
	padding-bottom:1px;
	color: #555; 
	border: 1px solid #FFFFFF;
	color:#808080;
}

.selectSearch {
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	width:144px;
	font-size:10px;	
	padding-left:2px;
	color: #555; 
	border: 1px solid #FFFFFF;
	color:#808080;
}

/* complete box */

.complete{
	background-color:#FFF;
}




/* space */
.space {
	width: 10px;
	background-color:#FFF;
}

/* footer */
.footer {
	margin-top:10px;
	background-color: #F5CDA9;	
	color:#808080;
	padding: 10px 12px;
	font-size:12px;
}
.footer a {	
	color:#808080;
	text-decoration: none;
}


/* bar */

.xbar{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	vertical-align:top; 
	margin-top:10px; 
	margin-left:8px;
	color:#403F45;
	font-size:12px;
}

.fonction_bar{
   vertical-align:bottom;
   padding-bottom:5px;
   height:120px;
}

.langue_bar{
	font-weight:normal;
	vertical-align:top;
	height:15px;

}

.option ul a{
	padding: 0px;
}

.option li a{
	display: block;
	padding-top:2px;
	padding-bottom:2px;
	padding-right:3px;
	text-decoration: none;
}

.option li a:hover {
	background-color: #FDE6CC;	
}

.fonction-active {
	/*background-color: #F0F0EB;*/
	color: #964F4A;	
}

.fonction-inactive {
	color: #403F45;
}

/* tourniquet */
.Listetourniquet {

	background-color: #F5CDA9; 
	padding-top:3px;
	padding-left:4px;
	
	/*
	padding-right:4px;
	*/
}

/* atv liste */

.atv_frame{
	width:100%;
	padding:0px;
	margin:0px;
	background-color: #F5F5F5;
	font: normal 1.1em "Lucida Sans Unicode",serif; 
}

.td_atv_imagette{
	width:180px;
	vertical-align:top;
}

.td_atv_space{
	width:5px;
}

.td_atv_item{
	width:405px;
	vertical-align:top;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}

.tr_atv_intro{
	background-color: #FDE6CC;
}

.td_atv_item a{
	color:#964F4A;
}

.tr_atv_space{
	height:8px;
}

.Atv_Intitule{
	text-align:left;
	font-size: 18px;
	color:#964F4A;
	background-color:#FFF;
	padding-bottom:20px;
}

.atv_titre{
	font-size:16px;
	padding-top:5px;
	padding-bottom:0px;
	font-weight:bold;
}

.atv_titre a{
	color:#964F4A;
}

.atv_soustitre {
	font-size:14px;
	font-weight:bold;
	color:#964F4A;
	padding-left:1px;
	padding-bottom:8px;
}

.atv_info{
	font-size:11px;
	padding-left:2px;
	padding-bottom:8px;
}

.atv_info a{
	color:#;
}

.atv_desc{
	font-size:12px;
	padding-left:2px;
}

.atv_date{
	padding-top:7px;
	padding-bottom:7px;
	font-size:14px;
	color:#333333;
	width:400px;
	padding-left:10px;
	text-align:left;	
	font-weight:bold;
}

.atv_cat{
	font-size:14px;
	color:#333333;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	text-align:right;
	width:195px;
	font-weight:bold;
}

.atv_lieu{
		font-size:11px;
		font-weight:bold;
		padding-top:7px;
		padding-bottom:7px;
		padding-left:2px;
}

/*----- 2 col for content -----*/

.col_contenu
{
	vertical-align:top;
	width:560px;
	padding-right:15px;
	border-right: #CCCCCC dotted 2px;	
}

.col_illustration
{
	vertical-align:top;
	width: 200px;
	/*padding-right:-22px;*/
}

.contour_horiz
{
    background-image:url(/OPICE/ows/images/bg_img.png);   
	margin:0px;
	padding:0px;
	padding-top:4px;
}

.contour_vert
{        
    background-image:url(/OPICE/ows/images/bg_img.png); 
	margin:0px;
	padding:0px;
	padding-right:4px;
}

.zoom_plus
{
	font: normal 1.1em "Lucida Sans Unicode",serif;
	font-size:10px;	
	padding-top:2px;
	padding-bottom:10px;
}

.zoom_img
{
	text-align:center;
}

.img_zoom
{

	margin-top:3px;
	margin-right:3px;
	margin-left:3px;

}

.col_illustration .img_zoom
{
	width:170px;
}

.zone_gallerie .img_zoom
{
	width:60px;
	height:60px;
}

.zone_gallerie img{
	width:60px;
	height:60px;
}

.tab_gallerie
{
	border-top: #CCCCCC dotted 2px;	
}

.tab_gallerie h2{
	padding-left:11px;
}

.zone_gallerie
{
	/*background-color:#B8A79F;*/
}

.gallerie_img
{
	padding-top:10px;
	padding-left:7px;
}

/*-----Barre inférieure-----*/

a .barinf{
	color: #403F45;
}


/*-----Highslide-----*/
.attachedfiles
{
	margin-top:-18px;
}

div.attachedfiles a img {
	border:3px solid #f7f7f7;
}

div.attachedfiles a:hover img {
	border:3px solid #CCCCCC;
}

.highslide {
cursor: url(/OPICE/OWS/Images/highslide/zoomin.cur), pointer;
outline: none;
text-decoration: none;
color:#403F45;
}

.highslide-active-anchor img {
/*visibility: hidden;*/
}
.highslide-wrapper, .drop-shadow {
background: white;
}
.highslide img {
border: 0;
}
.highslide:hover img {
border: 0;
}
.highslide-wrapper {
background: white;
}
.highslide-image {
border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
display: none;
border: 5px solid white;
border-top: none;
padding: 5px;
background-color: white;
font-size:11px;
}
.highslide-caption span {
display:block;
color:#858484;
font-size:10px;
margin-top:3px;
}
.highslide-loading {
display: block;
color: black;
font-size: 8pt;
font-family: sans-serif;
font-weight: bold;
text-decoration: none;
padding: 2px;
border: 1px solid black;
background-color: white;
padding-left: 22px;
background-image: url(../images/highslide/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
}

a.highslide-full-expand {
background: url(../images/highslide/fullexpand.gif) no-repeat;
display: block;
margin: 0 10px 10px 0;
width: 34px;
height: 34px;
}

/* Galerie */
.highslide-controls {
    width: 60px;
    height: 21px;
    position: relative;
	margin-top: 5px;
	margin-right:5px;
	padding:0 2px 0 2px;
	background:#fff;
}
.highslide-controls ul {
	height: auto;
    list-style: none;
    margin: 0;
    padding:0;
}
.highslide-controls li {
    float: left;
}
.highslide-controls a {
    background-image: url(../images/highslide/controlbar-white-small.gif);
    display: block;
    float: left;
    height: 20px;
    width: 20px;
    outline: none;
}
.highslide-controls a.disabled {
    cursor: default;
}
.highslide-controls a span {
    /* hide the text for these graphic buttons */
    display: none;
}
.highslide-controls .highslide-move {
	display: none;
}
.highslide-move a {
    cursor: move;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
    background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
    background-position: 0 -20px;
}
.highslide-controls .highslide-previous a.disabled {
    background-position: 0 -40px !important;
}
.highslide-controls .highslide-play a {
    background-position: -20px 0;
}
.highslide-controls .highslide-play a:hover {
    background-position: -20px -20px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.highslide-controls .highslide-pause a {
    background-position: -40px 0;
}
.highslide-controls .highslide-pause a:hover {
    background-position: -40px -20px;
}
.highslide-controls .highslide-next a {
    background-position: -60px 0;
}
.highslide-controls .highslide-next a:hover {
    background-position: -60px -20px;
}
.highslide-controls .highslide-next a.disabled {
    background-position: -60px -40px !important;
}
.highslide-controls .highslide-full-expand a {
    background-position: -100px 0;
	display:none;
}
.highslide-controls .highslide-full-expand a:hover {
    background-position: -100px -20px;
}
.highslide-controls .highslide-full-expand a.disabled {
    background-position: -100px -40px !important;
}
.highslide-controls .highslide-close a {
    background-position: -120px 0;
	display:none;
}
.highslide-controls .highslide-close a:hover {
    background-position: -120px -20px;
} 

.tab_reserver {
	border-collapse:collapse;
}
.tab_reserver td {
	padding:0px;
	height:19px;
}
.tab_reserver .btn_reserver {
	text-decoration : none;
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size: 10px;
	padding:2px 5px 0px 5px;
	color: #333333;
	height:14px;
	background-color:#FDE6CC;
	vertical-align:top;
	text-align:center;
	cursor:pointer;
}

.tab_reserver .img_reserver {
	border:0px;
	margin:0px;
	padding:0px;
	display:block;
}

/* Detail activité */

.AtvDet_Categorie, .AtvDet_Titre, .AtvDet_SousTitre, .AtvDet_Quand, .AtvDet_Ou, .AtvDet_Illustration, .AtvDet_Attributs, .AtvDet_DescriptionLongue, .AtvDet_CadreDe {
	
	font: normal 1.1em "Lucida Sans Unicode",serif; 
}

.AtvDet_Categorie{	
	font-size:14px;
	color:#333333;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	text-align:right;
	width:155px;
	font-weight:bold;
	background-color: #FDE6CC;
}

.AtvDet_Titre{
	padding-left:10px;
	text-align:left;
	padding-top:8px;
	padding-bottom:0px;	 
	font-size: 1.8em;
	color:#964F4A;
}

.AtvDet_SousTitre{
	font-size:13px;
	color:#333333;
	padding-left:11px;
	text-align:left;
	padding-bottom:8px;	
	font-weight:bold;
	color: #964f4a;
	}

.AtvDet_Quand{
	padding-top:7px;
	padding-bottom:7px;
	font-size:14px;
	color:#333333;
	width:400px;
	padding-left:12px;
	text-align:left;
	font-weight:bold;
	background-color: #FDE6CC;	
	}

.AtvDet_Ou{
	color:#333333;
	padding-left:12px;
	text-align:left;
	font-size:12px;
	padding-bottom:0px;	 
	}

.AtvDet_Attributs{
	color:#333333;
	padding-left:12px;
	text-align:left;
	font-size:12px;
	padding-bottom:8px;
	}

.AtvDet_DescriptionLongue{
	color:#333333;
	padding-left:12px;
	text-align:justify;
	font-size:12px;	
	}

.AtvDet_CadreDe {
	color:#333333;
	padding-left:12px;
	text-align:left;
	font-size:12px;
	padding-bottom:8px;
}
	
/* Couleur associée à l'activité */

.AtvMusique{
	background-color: #FF857C;
}
	
.AtvTheatre{
	background-color: #C0F7BA;
}
	
.AtvDanse{
	background-color: #B9D7F8;
}
	
.AtvVarietes{
	background-color: #E9C9E5;
}
	
.AtvAutre{
	background-color: #FDE6CC;
}

.titre_prom{
	font-weight: bold;
	color:#964F4A;
	}

td.puceCredit{
	width: 4px;
	vertical-align: middle;
	padding-right: 2px;
	}

td.puceCredit2{
	padding-top: 2px;
	padding-right: 2px;
	}

.hauteur_contenu_vide_2{
	height: 1px;
	}
tr.ligneCredit td{
	font-size: 12px;
	}
.col_illustration{
	padding-left: 15px;
	width: 156px;
	text-align: right;
	vertical-align: top;
}

table.fullWidth{
	width: 100%;
	}

.btnFormNews_Annuler{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size:12px;
	background-color:#F5CDA9;
	color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:12px;
	padding-left:12px;
	font-weight:bold;
}
	
.btnFormNews_Continuer{
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size:12px;
	background-color:#F5CDA9;
	color:#333333;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:13px;
	padding-left:13px;
	font-weight:bold;
}

/* Formulaire liste actualités*/

table.blocActualite {
	padding-bottom:10px;
}

table.blocActualite tr td.col1 {
	width: 140px;
	vertical-align: top;
	padding-bottom:0px;
	padding-right:10px;
}

table.blocActualite tr td.col2 {	
	border-left: 1px solid #F5CDA9;
	padding-bottom:0px;
	padding-left:10px;
}


p.date {
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	margin-top:-7px;
}

.detailvideo{
	text-align:left;
}

.detailvideo1,.detailvideo2{
	padding-top:3px;
	text-align:center;
}

.NewsletterLabel{
	text-align:right;
	padding-right:10px;
	font-size:10px;
}

/* Sous liste activités dans le détail d'une activité*/
.td_atv_imagette_ssliste{
	width:90px;
	vertical-align:top;
}

.atv_titre_ssliste{
	font-size:12px;
	padding-top:5px;
	padding-bottom:2px;
	font-weight:bold;
}

.atv_titre_ssliste a{
	color:#964F4A;
}

.atv_date_ssliste{
	padding-top:7px;
	padding-bottom:7px;
	font-size:11px;
	color:#333333;
	width:400px;
	padding-left:10px;
	text-align:left;	
	font-weight:bold;
}

.atv_cat_ssliste{
	font-size:11px;
	color:#333333;
	padding-top:7px;
	padding-bottom:7px;
	padding-right:10px;
	text-align:right;
	width:195px;
	font-weight:bold;
}

.plusdinfos{
	text-align:right;
	padding-top:5px;
	padding-bottom:7px;
	padding-right:5px;
}

.plusdinfos a{
	color: #964f4a;
	text-decoration: none;
	font-size:12px;
}

.actualitesFL{
	padding-bottom:0px;
}

.case-x{
	width:10px;
	padding-left:2px;
}

.itemCase-x{
	font-size:10px;
	font-weight:normal;
	padding-left:5px;
}

table.blocActualite tr td.col2
{
	/*margin-top:-9px;*/
	vertical-align:top;
	padding-top:0px;	
}

table.blocActualite tr td.col2 h2{
	margin-top:-7px;
}

/*bouton statut communication activité*/

/* Détail */
.AtvDet_DescriptionLongue  .btn_atv_ticket,.AtvDet_DescriptionLongue  .btn_atv_ticket:hover,.AtvDet_DescriptionLongue  .btn_atv_reporte,.AtvDet_DescriptionLongue  .btn_atv_reporte:hover,.AtvDet_DescriptionLongue  .btn_atv_annule,.AtvDet_DescriptionLongue  .btn_atv_annule:hover,.AtvDet_DescriptionLongue  .btn_atv_prolonge,.AtvDet_DescriptionLongue  .btn_atv_prolonge:hover,.AtvDet_DescriptionLongue  .btn_atv_complet,.AtvDet_DescriptionLongue  .btn_atv_complet:hover{
	text-decoration : none;
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #333333;
	background-color:#FDE6CC;
	vertical-align:top;
	width:80px;
	text-align:center;
	cursor:pointer;
	display:none;
}
.AtvDet_DescriptionLongue .btn_atv_texte,.AtvDet_DescriptionLongue .btn_atv_texte:hover{
	text-decoration : none;
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #333333;
	background-color:#FDE6CC;
	vertical-align:top;
	width:80px;
	text-align:center;
	cursor:pointer;
}
/* Liste */
.td_atv_item .btn_atv_ticket,.td_atv_item .btn_atv_ticket:hover,.td_atv_item .btn_atv_reporte,.td_atv_item .btn_atv_reporte:hover,.td_atv_item .btn_atv_annule,.td_atv_item .btn_atv_annule:hover,.td_atv_item .btn_atv_prolonge,.td_atv_item .btn_atv_prolonge:hover,.td_atv_item .btn_atv_complet,.td_atv_item .btn_atv_complet:hover,.td_atv_item .btn_atv_texte,.td_atv_item .btn_atv_texte:hover{
	text-decoration : none;
	font: normal 1.1em "Lucida Sans Unicode",serif; 
	font-size: 10px;
	padding-top: 2px;
	padding-bottom: 3px;
	color: #333333;
	background-color:#FDE6CC;
	vertical-align:top;
	width:80px;
	text-align:center;
	cursor:pointer;
	display:none;
}

/* Détail */
.AtvDet_DescriptionLongue  .btn_atv_complet,.AtvDet_DescriptionLongue  .btn_atv_complet:hover{
	cursor:default;
	width:99px;
	display:none;
}
.AtvDet_DescriptionLongue .btn_atv_texte,.AtvDet_DescriptionLongue .btn_atv_texte:hover{
	cursor:default;
	width:99px;
}
/* Liste */
.td_atv_item .btn_atv_complet,.td_atv_item .btn_atv_complet:hover,.td_atv_item .btn_atv_texte,.td_atv_item .btn_atv_texte:hover{
	cursor:default;
	width:99px;
	display:none;
}

.btn_atv_action{
	background-color:#FDE6CC;
	text-decoration : none;
}


.img_atv_action{
	vertical-align:top;
	display:none;
}

.img_atv_action:hover{cursor:pointer;}

.img_atv_action2{
	vertical-align:top;
}

.img_atv_action2:hover{cursor:pointer;}


.mess_comm{
	padding-bottom:16px;
	width:100%;
	text-align:right;
	display:none;
}

.mess_comm .btnFormNews_Annuler{
	cursor:pointer;
	display:none;
}

.boutonReservationEnLigne {
	display:none;
}
