body {
	margin:0;
	background-color:#e3dfda;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#42230a;
}

.antiie{
	background-color:#fff;
	width:950px;
	margin:auto;
}
#head {
	background-image:url(images/bginternehaut.jpg);
	background-repeat:repeat-y;
	background-position:top center;
}
#contenu {
	background-image:url(images/bgtop.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	padding-bottom:100px;
	/*min-height:1220px;*/
}
.centrage {
	width:1000px;
	margin:auto;
}
#footer {
	background-image:url(images/bgfooter.png);
	background-repeat:no-repeat;
	height:480px;
	margin-top:-100px;
	background-position:top center;
}
a{
	outline:none !important;
	color:#C63729;
}
.clear {
	clear:both;
}
.barrehaute {
	color:#FFFFFF;
	float:right;
	margin-top:5px;
	height:19px;
}
.barrehaute a {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}

.barrehaute a:hover {
	color:#ffa800;
}
img {
	border:0;
}
p {
	text-align:justify;
}
h1, h2, h3, h4 {
	font-weight:normal;
	padding:0;
	margin:0;
}
h1, h2 {
	font-family: 'EuphemiaRegular';
}
	
h2 {
	font-size:18px;
}
h3 {
	font-size:16px;
}
.vert {
	color:#39ab4f;
}
.violet {
	color:#9476b5;
}
.rouge {
	color:#c63729;
}
.orange {
	color:#ffa800;
}
.logo {
	margin-top:49px;
	float:left;
}
.menu1 {
	float:right;
	margin-top:95px;
}
.menu1 a {
	color:#42230a;
	text-decoration:none;
	margin-left:5px;
	margin-right:5px;
}
.menu1 a:hover {
	color:#c63729;
}
.menu2 {
	padding-top:20px;
}
.menu2 a {
	display:block;
	float:left;
	height:130px;
	background-position:top;
}
/*
.menu2 a:hover {
	background-position:bottom;
}*/

.bout1 {
	background-image:url(images/bout1.png);
	width:247px;
}
.bout2 {
	background-image:url(images/bout2.png);
	width:253px;
}
.bout3 {
	background-image:url(images/bout3.png);
	width:251px;
}
.bout4 {
	background-image:url(images/bout4.png);
	width:249px;
}
.ariane {
	background-color:#FFFFFF;
	padding:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
}

*+html .ariane{
	padding-top:5px;
}

.ariane a{
	color:#311D0D;
}

.bandeau {
	background-color:#FFFFFF !important;
	display: block;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:20px;
}
.imagebandeau {
	background-position:center;
	background-repeat:no-repeat;
	width:770px;
	height:340px;
	float:left;
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	overflow:hidden;
}
.titrebandeau {
	background-color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	margin-top:50px;
	padding-left:50px;
	padding-right:50px;
	float:left;
	font-size:16px;
	position:absolute;
	z-index:100;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	-moz-opacity: 0.90;
	opacity: 0.90;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	font-family: 'EuphemiaRegular';
}
.dispos {
	float:left;
	padding:20px;
	width:190px;
	background-color:white;
}

*+html .dispos{
	padding-top:17px;
}

.fleche {
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	float:right;
	text-decoration:none;
	padding-right:30px;
	height:16px;
	padding-top:3px;
}
.fleche:hover {
	background-position:bottom right;
}
.flecheverte {
	background-image:url(images/flecheverte.jpg);
	color:#39ab4f;
}
.flechemarron {
	background-image:url(images/flechemarron.jpg);
	color:#42230a;
}
.flecherouge {
	background-image:url(images/flecherouge.jpg);
	color:#c63729;
}
.flecherouge2 {
	background-image:url(images/flecherouge2.jpg);
	color:#c63729;
}
.flechorange {
	background-image:url(images/flechorange.jpg);
	color:#ffa800;
}
.encart {
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:20px;
	margin-top:20px;
}
.encart h2 {
	font-size:22px;
}
.encart1, .encart2, .encart3 {
	height:202px;
}
.encart1 {
	background-color:#FFFFFF;
	width:460px;
}
.encart2 {
	background-color:#FFFFFF;
	width:190px;
	margin-left:20px;
}
.encart3 {
	background-color:#FFFFFF;
	width:190px;
	margin-left:20px;
}

.encart_carte{
	background-image:url(images/decointerne.jpg);
	background-position:top left;
	background-repeat:repeat;
	width:210px;
}
.encart4 {
	background-color:#ffe7b8;
	width:280px;
}
.encart5 {
	background-color:#f4f1f7;
	width:280px;
	margin-left:20px;
}
.encart6 {
	background-color:#dff1e3;
	width:280px;
	margin-left:20px;
}

.encart a:last-child{
	border:none;
}
.decotitre {
	font-size:12px;
	color:#42230a;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin-top:-10px;
	display:block;
}
.dates {
	float:right;
}
.dates a {
	display:block;
	float:left;
	padding:3px;
	text-align:center;
	color:#FFFFFF;
	background-color:#42230a;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
	margin-left:5px;
}
.dates a:hover {
	background-color:#ffa800;
}
.imgleft {
	float:left;
	margin-right:10px;
}
.encart4 a , .encart5 a, .encart6 a {
	display:block;
	text-align:right;
	padding-top:20px;
	padding-bottom:20px;
	padding-right:30px;
	text-decoration:none;
	font-size:14px;
	background-position:right;
	background-repeat:no-repeat;
	height:20px;
}
.encart4 a:hover {
	background-image:url(images/fleche4-over.jpg);
}
.encart5 a:hover {
	background-image:url(images/fleche5-over.jpg);
}
.encart6 a:hover {
	background-image:url(images/fleche6-over.jpg);
}
.encart4 a {
	color:#ffa800;
	border-bottom:solid 1px #ffa800;
	background-image:url(images/fleche4.jpg);
}
.encart5 a {
	color:#9476b5;
	border-bottom:solid 1px #9476b5;
	background-image:url(images/fleche5.jpg);
}
.encart6 a {
	color:#39ab4f;
	border-bottom:solid 1px #39ab4f;
	background-image:url(images/fleche6.jpg);
}
.encart4 .imgleft , .encart5 .imgleft{
	margin-top:-15px;
	margin-bottom:0px;
}
.encart6 a {
	height:21px;
	padding-top:12px;
	padding-bottom:12px;
}
.lienpartage a{
	text-decoration:none;
	color:#42230a;
}
.lienpartage span {
	font-size:16px;
	font-weight:normal;
	display: block;
	margin:0;
	padding:0;
}
.lienfooting {
	float:left;
	width:200px;
}
.lienfooting a {
	display:block;
	text-decoration:none;
	color:#42230a;
}
.lienfooting a:hover, .lienfooting2 a:hover {
	text-decoration:underline;
}
.lienfooting h2 {
	font-size:16px;
}
.lienfooting2 {
	margin-top:30px;
}
.lienfooting2 a {
	text-decoration:none;
	text-transform:uppercase;
	color:#42230a;
}	

.sousmenu{
	display:none;
	position:absolute;
	z-index:200;
	background-color:#42230A;
	padding:10px;
	-webkit-border-bottom-right-radius: 15px;
	-webkit-border-bottom-left-radius: 15px;
	-moz-border-radius-bottomright: 15px;
	-moz-border-radius-bottomleft: 15px;
	border-bottom-right-radius: 15px;
	border-bottom-left-radius: 15px;
	margin-top:85px;
}

.sousmenu a{
	display:block !important;
	height:auto;
	padding:5px;
	border-bottom:dotted 1px #604F28;
	color:#FDE4AB;
	text-decoration:none;
}

.sousmenu a:last-child{
	border:none;	
}



#menu1{
	margin-left:40px;
}

*+html #menu1{
	margin-left:-970px;
}

#menu2{
	margin-left:320px
}

*+html #menu2{
	margin-left:-690px;
}

#menu3{
	margin-left:540px
}

*+html #menu3{
	margin-left:-450px;
}

#menu4{
	margin-left:790px
}

*+html #menu4{
	margin-left:-210px;
}

/* Slideur profils accueil */
#slideur_groupes{
	overflow: hidden;
	width:160px;
	height:180px;
}

#slideur_groupes .profil{
	float:left;
	margin-right:10px;
}

#conteneur_slide_groupes{
	width:900px;
	margin-left:0px;
}

*+html #titreb{
	margin-left:-1000px;
}

#contenusite{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;	
	/*background: rgb(66,35,10);
	background: -moz-linear-gradient(top, rgba(66,35,10,1) 0%, rgba(40,27,15,1) 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(66,35,10,1)), color-stop(100%,rgba(40,27,15,1))); 
	background: -webkit-linear-gradient(top, rgba(66,35,10,1) 0%,rgba(40,27,15,1) 100%); 
	background: -o-linear-gradient(top, rgba(66,35,10,1) 0%,rgba(40,27,15,1) 100%); 
	background: -ms-linear-gradient(top, rgba(66,35,10,1) 0%,rgba(40,27,15,1) 100%); 
	background: linear-gradient(top, rgba(66,35,10,1) 0%,rgba(40,27,15,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#42230a', endColorstr='#281b0f',GradientType=0 ); */
}
.colgauche {
	float:left;
	width:250px;
	margin-right:10px;
}

#sousmenuprincipal{
	/*padding:10px;*/
	min-width:250px;
	background-color:#FFE7B8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/bggauchemenu.jpg);
	background-repeat:repeat;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
	
}

#contenuprincipal {
	padding:10px;
	background-color:white;
	float:left;
	width:720px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(images/decointerne.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
}
#sousmenuprincipal ul, #sousmenuprincipal li{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

 #sousmenuprincipal li{
 	float:none;
	padding:5px;
 	padding-left:10px;
	padding-right:10px;
 }

 #sousmenuprincipal li a {
 	text-decoration:none;
	background-image:url(images/flechemarron.jpg);
	color:#42230a;
	text-align:right;
	font-size:12px;
	background-position:top right;
	background-repeat:no-repeat;
	display:block;
	text-decoration:none;
	padding-right:30px;
	height:16px;
	padding-top:3px;
 }
 
  #sousmenuprincipal li a:hover {
	  background-position:bottom right;
  }

 #sousmenuprincipal li.current{
 	font-weight:bold;
 }
  #sousmenuprincipal li ul li {
	  padding:0;
	  margin:0;
  }

 #sousmenuprincipal li ul li a {
 	text-decoration:none;
	background-image:none !important;
	color:#42230a;
	text-align:right;
	font-size:12px;
	display:block;
	text-decoration:none;
	margin-right:10px;
	border-right:solid 1px;
	padding-right:20px;
	padding-right:18px \0/;

 }

 #sousmenuprincipal li.active.deeper a{
 	background-image:url(images/flechedown.jpg);
 	height:21px;
 }

 #sousmenuprincipal li.deeper a:hover{
 	background-position:top right;
 }

 #sousmenuprincipal li.active a{
 	background-image:url(images/flechemarron.jpg);
 	background-position:bottom right;
 }
 /*
  *
  *
  * Style pour les pages "profils"
  *
  *
  */ 
 .encartgraphique_profils{
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	height:160px;
	padding-top:20px;
	padding-right:20px;
	margin-top:15px;
 }

 .encartgraphique_profils div{
 	padding:10px;
 	background-color:rgba(255,255,255,0.5);
 	font-family:EuphemiaRegular;
 	font-size:12px;
 	margin-left:200px;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 }

  .encartgraphique_profils div p{
  	margin:0px;
  	padding:0px;
  }

/* Image de fond pour les Residents */ 
 .style_1{
 	background-image:url('http://lorempixel.com/820/180/nature/3/');
 }

 /* Image de fond pour les Hommes d'affaires */ 
 .style_2{
 	background-image:url('http://lorempixel.com/820/180/nature/3/');
 }

 /* Image de fond pour les Touristes */ 
 .style_3{
 	background-image:url('http://lorempixel.com/820/180/nature/3/');
 }

 /* Image de fond pour les Personnes a mobilite reduite */ 
 .style_4{
 	background-image:url('http://lorempixel.com/820/180/nature/3/');
 }

 /* Image de fond pour les Groupes */ 
 .style_5{
 	background-image:url('http://lorempixel.com/820/180/nature/3/');
 }

 .encart_sitra_profils{
 	padding:5px;
 	padding-bottom:0px;
 	background-color:#f4f1f7;
 	border:solid #eae4f0 5px;
 	color:#777777;
 	margin-right:10px;
 	margin-bottom:10px;
	width:335px;
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
 }

 .encart_sitra_blocs{
 	border:solid #EDEDED 5px;
 	color:#777777;
 	margin-right:10px;
 	margin-bottom:10px;
	width:345px;
	height:175px;
	-webkit-border-radius: 4px; 
    -moz-border-radius: 4px;
    border-radius: 4px;
    text-decoration: none;
    display: block;
 }

 .encart_sitra_blocs span{
 	font-family: 'EuphemiaRegular';
 	font-size: 14px;
 	width:325px;
 	padding:5px 10px;
 	color:#fff;
 	display: block;
 }

 .encart_sitra_blocs:hover{
 	border-color:#cccccc;
 }

/*
 .encart_sitra_profils h2, .encart_sitra_profils p{
 	margin:0px;
  	padding:0px;
 }*/

 .encart_sitra_profils h2{
 	color: #9476b5;
 }
.sitrarouge h2, .sitrarouge {
	color:#c63729;
}
.sitrarouge {
 	background-color:#f9ebe9;
 	border:solid #c63729 0px;
	padding:10px;
 	color:#c63729;
 }
 
 .sitrajaune h2, .sitrajaune {
	color:#fbaf1b;
}
.sitrajaune{
 	background-color:#fff5e3;
 	border:solid #fbaf1b 0px;
	padding:10px;
 	color:#fbaf1b;
 }
 .sitraviolet h2, .sitraviolet {
	color:#9476b5;
}
.sitraviolet{
 	background-color:#ebe5f1;
 	border:solid #9476b5 0px;
	padding:10px;
 	color:#9476b5;
 }
.sitramarron h2, .sitramarron {
	color:#42230a;
}
.sitramarron {
 	background-color:#eae7e4;
 	border:solid #42230a 0px;
	padding:10px;
 	color:#42230a;
 }
 .sitravert h2, .sitravert {
	color:#39ab4f;
}
.sitravert{
 	background-color:#e9f6ec;
 	border:solid #39ab4f 0px;
	padding:10px;
 	color:#39ab4f;
 }
 
/*
 .encart_sitra_profils a{
 	margin-top:5px;
 	padding:3px 10px 3px 10px;
 	padding-left:3px;
 	background-color:#9476b5;
 	color:white;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-decoration:none;
 }

 .encart_sitra_profils a span{
 	padding:1px;
 	background-color:white; 
 	color:#9476b5;
 	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 }
  .encart_sitra_profils a:hover{
 	background-color:white;
 	color:#9476b5;
 }

 .encart_sitra_profils a span:hover{
 	background-color:#9476b5; 
 	color:white;
 }
 */

.tableau_profils td{
	vertical-align: top;
}

.tableau_profils .recherche{
	width:720px;
}
.tableau_profils .recherche table {
	background-color:#ffe7b8;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:20px;
}
.tableau_profils .recherche table td {
	padding:10px;
	padding-top:2px;
	padding-bottom:2px;
}
.tableau_profils .recherche select{
	width:150px;
}

.tableau_profils .recherche input[type=submit]{
	float:right;
}


/*
 *
 *
 * MODULE D'AFFICHAGE SITRA
 * 
 *
 */ 

.groupeliens{
	border-bottom:solid 1px #FFFFFF;
	height:26px;
	margin-bottom:-23px;
}
 #entete_listing_sitra a{
 	text-decoration:none;
 	float:right;
 	margin-left:10px;
	margin-right:10px;
 	padding:7px 10px 5px 10px;
 	background-color:#EDEDED;
 	color:#212121;
 	border-radius: 3px 3px 0px 0px;
 	-moz-border-radius: 3px 3px 0px 0px;
 	-webkit-border-radius: 3px 3px 0px 0px;
 	-o-border-radius: 3px 3px 0px 0px;
 	border:solid 1px #B2B1B1;
 	border-bottom:none;
 	box-shadow: 1px 1px 0 #F5F5F5 inset;
 	font-size:12px;
 }


 #entete_listing_sitra a:hover{
 	background-color:#FECC5F;
	color: #9F7630;
    box-shadow: 1px 1px 0 #F5F5F5 inset;
 }

 #entete_listing_sitra .ouvert{
 	color:#ffffff;
 	background-color: #FFA800;
 	box-shadow: 1px 1px 0 #F5F5F5 inset;
 }

 #contenu_listing_sitra{
 	margin-top:23px;
 }
/*
 #entete_listing_sitra a{
 	text-decoration:none;
 	float:left;
 	margin-right:10px;
 	padding:7px 10px 5px 10px;
 	background-color:#EDEDED;
 	color:#212121;
 	border-radius: 3px 3px 0px 0px;
 	-moz-border-radius: 3px 3px 0px 0px;
 	-webkit-border-radius: 3px 3px 0px 0px;
 	-o-border-radius: 3px 3px 0px 0px;
 	border:solid 1px #B2B1B1;
 	border-bottom:none;
 	box-shadow: 1px 1px 0 #F5F5F5 inset;
 	font-size:12px;
 }


 #entete_listing_sitra a:hover{
 	background: #e2e2e2;
    background: -webkit-gradient(linear, left top, left bottom, from(#e2e2e2), to(#eee));
    background: -moz-linear-gradient(top,  #e2e2e2,  #eee);
 }

 #contenu_listing_sitra{
 	margin-top:23px;
	border:solid 1px #B2B1B1;
 	border-top:solid 3px #EDEDED;
	border-bottom:solid 3px #EDEDED;
 	padding:10px;
	background-color:#FFFFFF;
	background-image:url(images/decointerne.jpg);
	background-position:top left;
	background-repeat:repeat;
 }
*/
/* Ajouter à ma sélection en mode liste */
.infosresultat h2, .detailarticle h1, .item-page h1 {
	background-color:#ffa800;
	color:#FFFFFF;
	text-decoration:none;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:2px;
	padding-left:10px;
	font-size:16px;
	padding-bottom:4px;
	padding-top:5px;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
	}
.item-page h2 {
	margin-bottom:10px;
}
.detailarticle h3 {
	color:#C63729;
}
.infosresultat a{
	color:#C63729;
}
.infosresultat h2 a{
	color:#FFFFFF;
	text-decoration:none;
}
.infosresultat {
	padding:5px;
}
#contenu_listing_sitra .info{
	display:none;
}

.col1 {
	-moz-border-radius-topleft: 4px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 0px;
	-moz-border-radius-bottomleft: 4px;
	-webkit-border-radius: 4px 0px 0px 4px;
	border-radius: 4px 0px 0px 4px;
	border:solid 1px #ffa800;
	border-right:0px;
	color:#303030;
	padding:10px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	margin-bottom:10px !important;
	background-image:url(images/resultatdeco.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
}
.col1 img {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}


.col2 {
	border:solid 1px #ffa800;
	border-right:0px;
	border-left:0px;
	color:#303030;
	padding:0px;
	padding-bottom:20px;
	background-color:#FFFFFF;
	margin-bottom:10px !important;
	/*background-image:url(images/resultatdeco.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;*/
	padding-top:5px;
	padding-bottom:5px;
}


.col3 {
	font-weight:bold;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
	border:solid 1px #ffa800;
	border-left:0px;
	color:#303030;
	padding:10px;
	background-color:#FFFFFF;
	background-image:none;
}

.recherchediv {
	background-color:#FFE7B8;
	padding:10px;
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	margin-top:10px;
	background-image:url(images/bggauchemenu.jpg);
	background-repeat:repeat;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
}
.recherchediv img, .col3 img, .bgdetaildroite img {
	-moz-border-radius:4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
.col3 img,  .bgdetaildroite img {
	margin-right:2px;
	margin-bottom:2px;
}
.recherchediv h2 {
	font-size:15px !important;
	text-align:left !important;
}
.bgdetaildroite h3 {
	font-family: 'EuphemiaRegular';
}
.bgdetaildroite {
	background-color:#FFFFFF;
	padding:10px;
	border-left:solid 1px #ffa800;
	margin-top:10px;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-radius: 0px 4px 4px 0px;
	border-radius: 0px 4px 4px 0px;
}
.recherchediv td {
	padding-right:2px;
	padding-bottom:2px;
}

.paddingrighttd {
	padding-right:20px;
}
.paddingrighttd2 {
	padding-right:10px;
}
ul#pagination{
	margin-top:-15px;
	padding-left:0px !important;
	margin-bottom:20px !important;
}


#pagination, #pagination li{
	padding:0px;
	margin:0px;
	text-decoration:none;
	list-style-type:none;
}

#pagination li{
	float:left;
	padding:5px;
}

#pagination li a{
	display: block;
	float:left;
	color:#3D1E02;
	text-decoration:none;
	background-color: #EDEDED;
	color: #212121;
    border:solid 1px #B2B1B1;
    box-shadow: 1px 1px 0 #F5F5F5 inset;
    width:18px;
    padding-top:3px;
    padding-bottom:2px;
    text-align:center;
    -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

#pagination li a:hover{
	background-color:#FECC5F;
	color: #9F7630;
	border:solid 1px #9F7630;
    box-shadow: 1px 1px 0 #F5F5F5 inset;
}

#pagination li span{
	display: block;
	float:left;
width:18px;
 padding-top:3px;
    padding-bottom:2px;
 text-align:center;
}
/*
#pagination li a:hover{
	background-color:#3D1E02;
	color:white;
}*/

.presentationobjet td{
	padding:10px;
	vertical-align:top;
	color:#303030;
}
.presentationobjet h1 {
	color:#ffa800;
}
.separation{
	width:1px;
	padding:0px !important;
}

.couleur1 .separation{
	background-color:lightgrey;
	border-bottom:solid 5px #B7B7B7;
}

.couleur2 .separation{
	background-color:#B7B7B7;
	border-bottom:solid 5px lightgrey;
}

.couleur1 td:first-child{
	background-color:#ffeecc;
	border-top:solid 5px #ffdc99;
	padding-bottom:5px;
	width:120px;
	font-family: 'EuphemiaRegular';
	font-size: 12px;
	color:#514E4E;
}

.presentationobjet .couleur1:first-child td:first-child{
	border-top:solid 5px #FFFFFF;
}

.couleur1 td:last-child{
	background-color:#FFFFFF;
	border-bottom:solid 5px #fff2d9;
	padding-top:5px;
}

.couleur2 td:first-child{
	background-color:#ffdc99;
	border-top:solid 5px #ffeecc;
	padding-bottom:5px;
	font-family: 'EuphemiaRegular';
	font-size: 12px;
	color:#514E4E;
}

.couleur2 td:last-child{
	background-color:#fff2d9;
	border-bottom:solid 5px #FFFFFF;
	padding-top:5px;
}
a.retourfiche {
    display: block;
    float: right;
	margin-top:2px;
	margin-right:2px;
    position: relative;
    height: 25px;
    width: 80px;
    text-decoration: none;
    line-height: 25px;
    text-align: center;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #ffffff;
}


a.retourfiche:hover {
    background: #c63729;
	color:#FFFFFF;
}

.illustration{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.illustration img{
	border:solid 2px white;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
}
.bandeaupages{
	border:solid 2px white;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
}
.photopages{
	border:solid 2px white;
	-webkit-box-shadow: 1px 1px 7px rgba(50, 50, 50, 0.40);
	-moz-box-shadow:    1px 1px 7px rgba(50, 50, 50, 0.40);
	box-shadow:         1px 1px 7px rgba(50, 50, 50, 0.40);
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}

.lienscontact a{
	color:#C63729;
}


/* Bouton + d'infos listing */
a.btdetails, a.ajoutselection, a.yellow, .boutsubmit {
    display: block;
    float: left;
    position: relative;
    height: 20px;
    width: 80px;
    text-decoration: none;
    line-height: 20px;
    text-align: center;
    -webkit-border-radius: 3px; 
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #ffffff;
    background: #C63729;
	margin-left:10px;
	margin-top:15px;
	font-weight:bold;
}
a.btdetails:hover, a.ajoutselection:hover, a.yellow:hover {
    color: #febe4d;
}
.boutsubmit {
	line-height:20px;
	padding-top:0px;
	height:20px;
}
a.ajoutselection {
	width:150px;
	float:right;
	margin-right:10px;
}
a.yellow {
	width:150px;
	float:right;
}
.essuye {
	background-image:url(images/essuyerouge.png);
	background-repeat:no-repeat;
	background-position:top center;
	width:100px;
	height:40px;
}
.bgdetaildroite .essuye {
	width:130px;
	float:right;
	margin-right:20px;
}

/* Nombre de sorties ajoutées à la sélection */ 
.elnombre{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	padding:3px;
	color:white;
	box-shadow: 1px 1px 0 #F5F5F5 inset;
	background-color:#C63729;
	text-shadow:1px 1px #7A261E;
}


/*Formulaire*/
form {
	margin:0;
	padding:0;
}
input, textarea, select {
	background-color:#FFFFFF;
	border:solid 1px #ffa800;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
input:hover, textarea:hover, select:hover {
	background-color:#ffa800;
}
input:focus, textarea:focus, select:focus {
	background-color:#ffa800;
}
input[type="checkbox"], input[type="radio"] {
	border:0px;
}
input[type="submit"] {
	cursor:pointer;
	font-size:12px;
}



.recherchediv table input{
	background-color:none !important;
	border:none !important;
}


.send{
	background-color:#FFA800;
	color:#000;
	padding:5px 10px;
	width:380px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:5px;
	margin-bottom:5px;
}

.senderreur{
	background-color:#C63729;
	color:#fff;
	padding:5px 10px;
	width:380px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top:5px;
	margin-bottom:5px;
}

.erreurchamp{
	background-color:#C63729;
}

/***** Listing V2 *******/
.trresult td{
	vertical-align:top;
	background-color:white;
	padding:5px;
	border-bottom:solid 1px #EC5A1E;
}

.trresult td:last-child{
	width:160px;
}


.sous_table_recherche td{
	padding-left:0px !important;
}

.off{
	display:none;
}

.date_liste_animations{
	padding:5px;
	background-color: rgba(66, 35, 10, 0.8);
	color:white;
	border-radius: 4px 4px 4px 4px;
    font-family: EuphemiaRegular;
    font-size: 11px;
    width: 50px;
    text-align:center;
}

#tri_animations{
	padding:5px;
	background-color:#42230A;
	color:#FEE5AF;
	width:360px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	position:absolute;
	z-index:100;
}

#tri_animations select{
	width:160px;
}

.piktozoom{
	position:absolute;
	margin-top:-25px;
	z-index:10;
	border:none;
	margin-left:-25px;
	margin-top:7px;
}

.piktozoompetit{
	position:absolute;
	margin-top:5px;
	z-index:10;
	border:none;
	margin-left:5px;
}

.link img, .link a {
	text-align:center !important;
	float:none !important;
	display:block;
	margin:auto;
}
.link {
	text-align:center;
}
.lienTelechargez {
color: #D6640B;
font-size: 12px;
font-weight: bold;
background-image:url(images/telecharger-logo.gif);
background-repeat:no-repeat;
background-position:left;
display:block;
padding-left:30px;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}
.lienFeuilletez {
color: #82C8FF;
font-size: 12px;
font-weight: bold;
background-image:url(images/catalogue-picto.gif);
display:block;
background-repeat:no-repeat;
background-position:left;
padding-left:30px;
padding-top:5px;
padding-bottom:10px;
text-align:left;
}

.tblresultats{
	width:712px !important;
}


.disponibilites{
	position:fixed;
	z-index:100;
	margin:auto;
	margin-top:350px;
	margin-left:40%;
	color:white;
	background-color:#43200C;
	top:0;
	left:0;
	padding:10px;
	text-align:center;
	width:150px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter:alpha(opacity=8);
	display:none;
}

.antidebordement{
	width:110px;
	height:110px;
	overflow: hidden;
}

.antidebordement img{
	width: 100px;
}

.antidebordement2{
	width:140px;
	height:140px;
	overflow: hidden;
}

.antidebordement3{
	width:210px;
	height:210px;
	overflow: hidden;
}

.tableauderesultat{
	width:712px !important;
}

.radiusshadow{
	border: 2px solid white;
   	-webkit-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.4);
	box-shadow: 1px 1px 7px 0px rgba(50, 50, 50, 0.4);
    -webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.minigalerie{
	padding-left:5px;
}

.minigalerie div{
	margin-top:5px;
	float:left;
	height:95px;
	width:95px;
	overflow: hidden;
	margin-right:5px;
}

.minigalerie img{
	border:none;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
}


.coord{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	font-size:16px;
	float:left;
}

/*pour ie8 et inférieur*/
/*.coord{
	background-color:#fff\9;
	filter : alpha(opacity=80)\9;
}*/