@charset "UTF-8";

#content{
	font-family: Arial,Helvetica,sans-serif;
	/*font-family: 'metrophobicregular';*/
	width: 100%;
	display: block;
	bottom:45px;
	top:88px;
	left:0;
	position: fixed;
	overflow:visible;	
	z-index:3;
}
#displayed  {

    bottom: 0;
    height: auto;
    left: 0;
    max-height: 100%;
    overflow: visible;
    position: absolute;
    width: 100%;
}
.tableauGlobal {}
 
 #anim{
 	width:100%;
 	position:fixed;
 	top:50px;
 	bottom:45px;
	z-index:1;
	
	
	    left: 0;
    right: 0;
	height: auto;
    width: auto;
	-webkit-transition: all 1s ease;/* Safari 3.2+, Chrome */
	-moz-transition: all 1s ease;/* Firefox 4-15 */
	-o-transition: all 1s ease;/* Opera 10.5-12.00 */
	transition: all 1s ease;/* Firefox 16+, Opera 12.50+ */

 }
 #anim.galerie{
 	width:100%;
 	top:28px;
 	bottom:72px;
	z-index:12;
 }

.bgtexte {
	  margin: 0 auto;
    max-height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    
	background: url(../images/content/background-bloc.png);
}
.tableauContenu {
    margin: 0 auto;
    width: 980px;
    height:100%;
    overflow: auto;
}

.bloc {margin-bottom: 50px;}

/* --------------- PARTIE TEXTUELLE --------------- */

h1 {
	font-size: 15px;
	/*margin-top: 20px;
	margin-bottom: 20px;*/
	margin-top: 7px;
	margin-bottom: 15px;
}

h2 {
	font-size: 16px;
	line-height:20px;
	margin: 10px 0;
	color: #fff;
}

.colonnes{
column-count:2;
column-gap:45px;
column-rule:1px dotted #574B47;
/* FF 3.5+*/
-moz-column-count:2;
-moz-column-gap:45px;
-moz-column-rule:1px dotted  #574B47;
/*Saf3, Chrome*/
-webkit-column-count:2;
-webkit-column-gap:45px;
-webkit-column-rule:1px dotted  #574B47;


}
.colonnes.col3{
column-count:3;
/* FF 3.5+*/
-moz-column-count:3;
/*Saf3, Chrome*/
-webkit-column-count:3;


}

/*.colonnes .bloc{
	 display: inline-block;
	 margin-bottom:20px;
}*/

.colonnes .bloc {
	display: block;
	float: left;
	clear:both;
	margin-bottom: 20px;
	height:auto;
}


.contenu {width: 660px;}
.contenu p, .contenu2 p {
	line-height: 20px;
	font-size: 14px ;
	margin-top: 10px;
	color: #c7c7c7;
}

.contenu a, .contenu2 a, .texteOffres a {
	color: #d94d2f;
	text-decoration: none;
}

.contenu a:hover,.contenu2 a:hover, .texteOffres a:hover {color: #c7c7c7;}

.contenu ul, .contenu2 ul {
	margin: 0;
	padding: 0;
}

.contenu li, .contenu2 li {
	background: url(../images/content/puce.png) left 2px no-repeat;
	padding-left: 15px;
	margin:15px 0;
	color: #c7c7c7;
	font-size:14px;
}

#btnFermerFooter2 { 
	background: url(../images/content/background-bloc.png);
	min-width:150px; 
	height:30px; 
	display:block; 
	float:right; 
	z-index: 50;
	position: fixed;
	left: 50%;
	margin-left: 195px;
	margin-top: -30px;
}

#btnFermerFooter2:hover { 
	background: url(../images/content/btnReservez.png) left top no-repeat;
}

a.lien {
	background:url("../images/footer/navigIcones-fleche.png") no-repeat scroll right -51px transparent;
	display: block;
	padding-right:10px;
	padding-left:20px;
	color:#d94d2f;
	text-align:left; 
	text-decoration:none; 
	line-height:2.5em; 
	min-width: 150px;
}

/* ------------------ PARTIE GRAPHIQUE ------------------ */

.mCSB_container {
	margin-right:20px !important;	
}
.contenu table, .contenu2 table {
	text-align: center;
	border-collapse: collapse;
	margin:10px 0;
	color: #c7c7c7;
}
.contenu td, .contenu2 td {
	padding: 5px;
	border:1px solid #70615b;
}
.contenu td p, .contenu2 td p {
	padding: 3px 0!important;
	text-align:left;
}

.contenu td img, .contenu2 td img {
	float:none !important;
	margin:0 0 5px!important;
}

#ResultSearch table a {
	text-decoration: none;
	color: #c7c7c7;
}

#ResultSearch table a:hover {
	color: #d94d2f;
}

h2.titreOffres {
	display: inline-block;
	border-bottom: 1px solid #c1442a;
	padding-bottom: 5px;
	max-width: 250px;
}

.titreOffres span{
	background: url(../images/content/bkgTitresOffres.png) right top no-repeat;
	height: 17px;
	display: inline-block;
	width: 20px;
	float: right;
	padding-right: 10px;
}

.texteOffres li{
	background: url(../images/content/bkgTextesOffres.png) left 2px no-repeat;
	padding-left: 15px;
	margin:10px 0;
}

/* ---------------OFFRES WIDGET --------------- */

.offres{
	width:255px;
	/*height:390px;*/
	height:auto;
	background:url("../images/content/background-bloc.png") repeat scroll 0 0 transparent;
	float:right;
	padding: 10px;
	overflow: hidden;
	
}
.navWidg{
	clear:both;
	height:30px;
}

.offres .widg{
	border:3px solid #D94D2F;
	height:280px;	
	width:230px;
	clear:both;
	padding:10px;
	margin-bottom: 20px;
}
.onglets {
	max-width: 140px;
	font-size: 0.8em;
	float: left;
}

a.ongletOffres {
	background:url("../images/content/bkgOngletsOffres.png") no-repeat scroll right bottom transparent;
	display: block;
	padding:0 18px 0 7px;
	text-align:left; 
	text-decoration:none; 
	text-transform: uppercase;
	line-height:3em;
	height: 30px; 
	color:#d94d2f;
}

.ongletOffres.on,
:hover.ongletOffres {
	background:url("../images/content/bkgOngletsOffres.png") no-repeat scroll right top transparent;
	
	color:#fff;
}
.tripFrame{
	width: 100%;
}


a[href*="web-trophees"] img{
	/*margin-left: 52px;
	width: 151px;	*/
	margin-left: 77px;
	width: 100px;	
}