/* CSS Document */

.resaexpress{	
	margin-top:20px;
	margin-left:0px;
	margin-right: 0px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.resaexpress INPUT {
	height:12px;
	border-style:solid;
	border-width:1px;
	border-color:#006699;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#006699;	
	padding:0px;
	margin:0px;
	padding-left:1px;
	background-color:#FFFFFF;
}
.resaexpress A{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration:underline;
}
.resaexpress A IMG{
	border:0px ;
	cursor:pointer;
}

.resaexpress .boutons{
	padding:0px 0px 2px 0px;
	height:16px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	/*border:#FF3333 solid 2px;*/
}

h1{

/* grand titre rubrique des pages en rouge */

	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #C50909;
	font-weight:normal;
	padding-top:1px;	
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F8A552;
	font-style: normal;
	background-image: url(../images/interieur/pointille-orange.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	padding-bottom: 1px;
	margin-top: 11px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
h2 a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #F8A552;
	font-style: normal;
	text-decoration: none;
}
h2 a:hover {	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #6592C9;
	font-size: 12px;
	font-weight: bold;
}
/*Liste*/
ul {
	padding: 0px;
	margin-left:0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
li {
	background-image:  url(../images/accueil/puce-orange.gif);
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 0px 6px;
	margin-bottom: 2px;
	padding-left: 10px;
	text-align: justify;
}

blockquote {
	padding: 0px 0px 0px 10px;
	margin-right:0px;
	margin-left:0px;
	margin-top: 2px;
	margin-bottom: 2px;
	background-position: 0px 6px;
	margin-bottom: 2px;
	text-align:justify;
}
a.rub-evenement {

/* lien dans la zone de droite evenements */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #C50909;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 94% 5px;

	padding-left:6px;

	width:100%;

	display:block;

	

}



a.rub-evenement:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 94% 5px;

	padding-left:6px;

	width:100%;

	display:block;

	

}

a.rub-offrespeciales {

/* lien dans la zone de droite offres speciales */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #F79433;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-orange.gif);

	background-repeat: no-repeat;

	background-position: 94% 5px;

	padding-left:6px;

	width:100%;

	display:block;

	

}



a.rub-offrespeciales:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-orange.gif);

	background-repeat: no-repeat;

	background-position: 94% 5px;

	padding-left:6px;

	width:100%;

	display:block;

	

}



a.rub-offrespeciales-interieur {

/* lien dans la zone de droite offres speciales pages interieures */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #F79433;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-orange.gif);

	background-repeat: no-repeat;

	background-position: 91% 15px;

	padding-left:5px;

	width:100%;

	display:block;

	line-height:11px;

	

}



a.rub-offrespeciales-interieur:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-orange.gif);

	background-repeat: no-repeat;

	background-position: 91% 15px;

	padding-left:5px;

	width:100%;

	display:block;

	line-height:11px;

	

}



a.rub-evenement-interieur {

/* lien dans la zone de droite evenements pages interieures*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #C50909;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 91% 5px;

	padding-left:5px;

	width:100%;

	display:block;

	

}



a.rub-evenement-interieur:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 91% 5px;

	padding-left:5px;

	width:100%;

	display:block;

	

}





a.plusinfos {

/* lien dans la zone de droite plus infos */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C50909;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 58px 9px;

	padding-top:4px;

	width:100%;

	display:block;

	

}



a.plusinfos:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 58px 9px;

	padding-top:4px;

	width:100%;

	display:block;

	

}

a.plusinfos-interieur {

/* lien dans la zone de droite plus infos pages interieures */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #C50909;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 55px 9px;

	padding-top:4px;

	width:100%;

	display:block;

	

}



a.plusinfos-interieur:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 55px 9px;

	padding-top:4px;

	width:100%;

	display:block;

	

}

a.rub-blue {

/* lien dans la zone contenu titres bleu */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #6592C9;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-bleu.gif);

	background-repeat: no-repeat;

	background-position: 100% 5px;

	width:100%;

	display:block;

	

}



a.rub-blue:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #000000;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-bleu.gif);

	background-repeat: no-repeat;

	background-position: 100% 5px;

	width:100%;

	display:block;

	

}



a.rub-blanc {

/* lien dans la zone gauche page interieur srubriques */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #ffffff;

	text-decoration: none;

	background-image:url(../images/interieur/fleche-blanc.gif);

	background-repeat: no-repeat;

	background-position: 3% 5px;

	padding-left:15px;

	width:100%;

	display:block;

	

}



a.rub-blanc:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight:bold;

	color: #ffffff;

	text-decoration: none;

	background-image:url(../images/interieur/fleche-blanc.gif);

	background-repeat: no-repeat;

	background-position: 3% 5px;

	padding-left:15px;

	width:100%;

	display:block;

	

}



a.srub-blanc {

/* lien dans la zone gauche page interieur srubriques avec puce rouge*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 3% 5px;

	padding-left:15px;

	width:100%;

	display:block;

	

}



a.srub-blanc:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	background-image:url(../images/accueil/fleche-rouge.gif);

	background-repeat: no-repeat;

	background-position: 3% 5px;

	padding-left:15px;

	width:100%;

	display:block;

	

}





a.srub2-blanc {

/* lien dans la zone gauche page interieur srubriques non acif*/

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #ffffff;

	text-decoration: none;

	padding-left:15px;

	width:100%;

	display:block;

	

}



a.srub2-blanc:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #044773;

	text-decoration: none;

	padding-left:15px;

	width:100%;

	display:block;

	

}



#lien-chemin a {

/* lien chemin dans la zone milieu */

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

		

}



#lien-chemin a:hover {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #6592C9;

	text-decoration: none;

		

}

td#lien-chemin  {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #000000;

	text-decoration: none;

		

}





.titre-article {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #C50909;

	font-weight:normal;	

}



.txt-article-souligne {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #282828;

	font-weight:normal;

	text-decoration:underline;

	

}

.txt-article {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #282828;

	font-weight:normal;

		

}

.txt-orange-bold {
color: #F8A552; 
font-weight: bold; 
}

.txt-blue-bold {
	color: #6592C9;
	font-weight: bold;
}
.txt-blue-bold-blockquote {
	color: #6592C9;
	font-weight: bold;
	padding: 0px;
	margin-right:0px;
	margin-left:30px;
	margin-top: 2px;
	margin-bottom: 0px;
	background-position: 0px 6px;
	margin-bottom: 2px;
	padding-left: 7px;
	text-align:justify;
}
.txt-deep-blue-bold {
	color: #31598A;
	font-weight: bold;
}
.txt-blue-titre {
padding-left:12px;
margin-bottom:5px;
margin-top:10px;
	color: #6592C9;
	font-weight: bold;
	font-size:11px;
	background-image:url(../images/accueil/fleche-bleu.gif);
	background-repeat:no-repeat;
	background-position:  1px 5px;
	display:block;
	
}
.txt-orange-titre {
padding-left:12px;
margin-bottom:5px;
margin-top:10px;
	color: #F8A552;
	font-weight: bold;
	font-size:11px;
	background-image:url(../images/accueil/fleche-orange.gif);
	background-repeat:no-repeat;
	background-position:  1px 5px;
	display:block;
	
}


td.txt-article-gris {

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #4D4D4D;

	font-weight:normal;

		

}

td.txt-gris{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #3A3A3A;

	font-weight:normal;

	

		

}





td.texte-article{

	font-family:Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFE8D3;

	font-weight:normal;

	padding-top:5px;

	line-height:12px;

		

}

.hidetd{display:none; visibility:hidden }

.afftd{visibility:visible }
.table-blue
{
border-bottom:1px solid #A5ACB2;
border-top:1px solid #A5ACB2;
border-right: 1px solid #A5ACB2;

}
.td-blue
{
	border-left: 1px solid #A5ACB2;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 2px;

}
.th-blue
{
	border-left: 1px solid #A5ACB2;
	border-bottom: 1px solid #A5ACB2;
	padding-left: 10px;
	padding-bottom:3px;
	padding-top:3px;
	font-weight: normal;
	color: #A5ACB2;


}

.submit-form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #F8A552;
	border: none;
	margin-right:2px;

}

.txt-form {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 175px;
	border: 1px solid #A5ACB2;
	margin-bottom: 2px;
}
.txt-form-small{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 40px;
	border: 1px solid #A5ACB2;
	margin-bottom: 2px;
}
.txt-form-medium{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	width: 75px;
	border: 1px solid #A5ACB2;
	margin-bottom: 2px;
}

.select-demande{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #F8A552;
	border:1px solid #F8A552;
	height: 17px;
	width:45px;	
	margin:0px;
	padding:0px;	
}
.select-demande-large{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #F8A552;
	border:1px solid #F8A552;
	height: 17px;	
	width:125px;
	margin:0px;
	padding:0px;	
}
.encadre-gris{
	border: 1px solid #E5E5E5;
}
.encadre-bleu {
	border: 1px solid #B3C9E3;
}
.encadre-beige{
	border: 15px solid #F4F0EC;
}
.encadre-beige-evenmt {
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top: 1px solid #F4F0EC;
	border-right: 1px solid #F4F0EC;
	border-bottom: 1px solid #F4F0EC;
	border-left: 0px Aucune;
	padding-top: 4px;
}
.encadre-orange {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top: 0px Aucune #FCD1A7;
	border-right: 1px solid #FCD1A7;
	border-bottom: 1px solid #FCD1A7;
	border-left: 1px solid #FCD1A7;
}
.txt-rouge {
	color: #FF3300;
}
.txt-beige-evenmt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #D1C0AF;
	margin-bottom: 2px;
}
.encadre-orange2 {
	border-top: 1px solid #FCD1A7;
	border-right: 1px solid #FCD1A7;
	border-bottom: 1px solid #FCD1A7;
	border-left: 1px solid #FCD1A7;
}
.txt-10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	margin-top: 2px;
}
.txt-orange-12-b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #F8A552;
}
.liens-backlink {
	color: #000000;
	text-decoration: none;
}

.video-frame {
	margin:15px;
	margin-right:0px;
}
.video-frame .title {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #6592C9;	
}

.visites-virtuelles {
	margin-top:20px;
	margin-bottom:20px;
	width:400px;
	height:89px;
	position:relative;
}
.visites-virtuelles img {
	border:0;
}
.visites-virtuelles div.image {
/*	float:left;*/
	width:150px;
	height:89px;
/*	text-align:center;*/
	position:absolute;
	top:0;
	left:0;
}
.visites-virtuelles div.image img {
/*	position:absolute;
	top:0;
	left:0;*/
}
.visites-virtuelles div.image img.icon {
	position:absolute;
	bottom:0;
	right:0;
}
.visites-virtuelles p {
/*	float:left;*/
	width:150px;
	text-align:center;
/*	padding:10px;
	padding-top:55px;*/
	position:absolute;
	left:160px;
	top:23px;
}

