.signature-groupe,
.signature-groupe a {
	font-size:10px;
	color:#aaa;
	text-align:center;
}

body{
	padding:25px 0;
	margin:0;
	background: #f6f0e2;
}

body, table, tr, td{
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	position:absolute;
	left:-8000px;
}
form{
	padding:0;
	margin:0;
}

.contour1{
	background: url(../_img/ets_general/img1.gif) top no-repeat;
	width: 7px;
}

.contour2{
	background: url(../_img/ets_general/img2.gif) top no-repeat;
	width: 4px;
}

.contour3{
	background: url(../_img/ets_general/img3.gif) top right no-repeat;
	padding:8px 0 0 0;
}

.contour4{
	background:#ffffff;
	border:1px solid #d5d3d3;
}

.mmc a, .mmc a:hover{
	font-size:9px;
	color: #a8a4a0;
	text-decoration:none;
	margin:0 2px;
}

.flags{
	text-align:right;
	vertical-align:top;
	padding:12px 17px 0 0;
}

.flags img{
	margin:0 2px;
}

.sidebar{
	background: url(../_img/ets_general/img4.gif) bottom repeat-x;
	padding:0 0 15px 0;
}

.sidebar .recherche{
	padding:0 15px;
	color:#183e79;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
}

.sidebar .recherche select{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background: #ffffff;
	width:100%;
	margin:2px 0 12px 0;
	font-weight:normal;
}

.sidebar .recherche input{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background: #ffffff;
	width:100%;
	margin:2px 0 12px 0;
	font-weight:normal;
}

.sidebar .recherche input.submit{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background-color: transparent;
	background-image: url(../_img/ets_general/fleche1.gif);
	background-position: 0 4px;
	background-repeat: no-repeat;
	padding:0 0 0 8px;
	font-weight:bold;
	width:auto;
	text-align: left;
	border:0px;
	float:right;
	cursor:pointer;
}

.sidebar input.input_newsletter{
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background: #ffffff;
	width:82%;
	margin:2px 0 12px 0;
	font-weight:normal;
	float:left;
}
.sidebar input.submit_newsletter{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#183e79;
	background-color: transparent;
	margin:2px 0 12px 0;
	padding:0 0 0 8px;
	font-weight: bold;
	width: 15%;
	text-align: left;
	border:0px;
	float:right;
	cursor:pointer;
}

.sidebar .alert{
	padding:0 15px;
	color:#183e79;
	font-size:11px;
	font-weight:bold;
	line-height: 16px;
	border-top:1px dotted #d6b86f;
	border-bottom:1px dotted #d6b86f;
}
.sidebar .alert h3{
	margin:10px 0;
}

#offreProche { width: 270px; }

#offreProche .header {
	line-height: 16px;
	height: 16px;
	font-weight: bold;
	padding-left: 15px;
}
#offreProche .content {
	padding: 5px;
}
#offreProche .content td {
	vertical-align: middle;
}

#offreProche .content img {
	border: none;
}
#offreProche .contentOffreFooter {
	margin-bottom: 5px;
}
#offreProche a {
	font-weight: bold;
	text-decoration: none;
}






.clear {clear:both;}
.block_reservation {
	/*display:none !important;*/
	margin-bottom: 10px;
}
#AVP {
	background: url("../_img/ets_general/box-reserver-express.png") repeat scroll 0 0 transparent;
    height: 149px;
    padding: 8px;
    width: 159px;
	margin-top: 25px;
}
#AVP select {
	width: auto;
	float:left;
	margin-right: 2px;
	border: 1px solid #CCCCCC;
}
#AVP img.date-pick {
	border:0;
	position:relative;
	top:3px;
}
#link_verif_dispo {
	background: url("../_img/ets_general/puce_reservation.png") no-repeat scroll 0 0 transparent;
    color: #233b78;
    padding-left: 17px;
    text-decoration: none;
}
p#myLink {color:#fff; text-align:center; margin:0;}
p#myLink a {color:#fff;}
#btn_preserver_privilege {
	background:url("../_img/ets_general/btn-reserver-privilege.png") repeat scroll 0 0 transparent;
    color:#FFFFFF;
    display:block;
    height:39px;
    line-height:35px;
    padding-left:30px;
    text-decoration:none;
    text-transform:uppercase;
    width:144px;
	margin-bottom: 25px;
}
