body {
	text-align: center;
	margin: 0;
	padding: 0;
	background-color: #402c1b;
	background-position: left top;
	background-image: url(/images-hiver/commun/page_fond.jpg);
	background-repeat: repeat;
}

body, table {
	font-family: arial, helvetica, verdana, sans-serif;
	line-height: 14px;
	color: #402c1b;
}

a, a:active, a:link, a:visited {
text-decoration: none;
	color: #1d4f73;
}

a:hover {
	color: #402c1b;
 hi	text-decoration: none;
}

input[type="submit"] {
	cursor: pointer;
}

input[type="reset"] {
	cursor: pointer;
}

/* Supprime les bordures dans les elements fieldset et img */
fieldset, img, img a {
	border : 0;
	margin: 0;
	padding: 0;
	behavior: url("pngbehavior.htc");
}

/* ////////////////////// */
/* //// STYLES TYPO //// */

.normal {
	font-weight: normal;
}

.gras {
	font-weight: bold;
}

.gras_capital {
	font-weight: bold;
	text-transform: uppercase;
}

.gras_italique {
	font-style: italic;
	font-weight: bold;
}

.capital {
	text-transform: uppercase;
}

.minuscule {
	text-transform: lowercase;
}

.italique {
	font-style: italic;
}

.fin_float {
	clear: both;
	font-size: 0px;
	/*line-height: 0px;*/
	margin: 0;
	padding: 0;
	border: 0;
}



#conteneur {
	position: relative;
	clear: both;
	width: 960px;
	text-align: left;
	margin: 0 auto 0 auto;
	padding: 0;
}

.menuhaut {
	position: absolute;
	clear: both;
	width: 960px;
	z-index: 2;
	top: 10px;
	background-position: left 34px;
	background-image: url(/images-hiver/commun/menuhaut_fond.gif);
	background-repeat: no-repeat;
}

.menuhaut div {
	clear: both;
	width: 948px;
	height: 30px;
	margin: 0 0 0 0;
	padding: 0 0 20px 12px;
	background-position: left bottom;
	background-image: url(/images-hiver/commun/menuhaut_div_fond.png);
	background-repeat: no-repeat;
    _background-image:url(no-image);
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images-hiver/commun/menuhaut_div_fond.png',sizingMethod='scale');
}

.sf-niv1 {
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	display: block;
	margin: 0;
	padding: 0;
}

.sf-niv1 li {
	float: left;
	position: relative;
	padding: 0 0 0 0;
}

.sf-niv1 a {
	display: block;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #402c1b;
	margin: 0 1px 0 0;
	padding: 10px 13px 10px 13px;
	background-color: #eadfc8;
	background-position: center top;
	background-image: url(/images-hiver/commun/sf-niv1_fond.jpg);
	background-repeat: no-repeat;
	border: 1px solid #eadfc8;
	outline: none;
}

.sf-niv1 a:hover {
	background-position: center bottom;
}

.sf-niv1 a.active:link, .sf-niv1 a.active:visited, .sf-niv1 a.active:hover {
	background-position: center bottom;
	background-image: url(/images-hiver/commun/sf-niv1_fond.jpg);
}



.sf-menu, .sf-menu * {
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	display: block;
	margin: 0;
	padding: 0;
}

.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 200px; /* left offset of submenus need to match (see below) */
}

.sf-menu ul li {
	width: 100%;
}

.sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

.sf-menu li {
	float: left;
	position: relative;
	padding: 0 0 0 0;
}

.sf-menu a {
	display: block;
	text-decoration: none;
	color: #402c1b;
	margin: 10px 10px 0 0;
	padding: 0 0 10px 10px;
	background-position: left 3px;
	background-image: url(/images-hiver/commun/sf-menu_puce_niv1.gif);
	background-repeat: no-repeat;
}

.sf-menu a:hover {
	color: #1d4f73;
	background-position: left -57px;
}

.sf-menu a.active:link, .sf-menu a.active:visited, .sf-menu a.active:hover {
	color: #1d4f73;
	background-position: left -57px;
}


.sf-menu ul {
	padding: 9px 0 22px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/commun/sf-menu_ul_fond.png);
	background-repeat: no-repeat;
    _background-image:none;
    _background-color:#eadfc8;
}

.sf-menu ul li a {
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #402c1b;
	margin: 0 0 5px 10px;
	padding: 0 0 0 10px;
	background-position: left 3px;
	background-image: url(/images-hiver/commun/sf-menu_puce_niv1.gif);
	background-repeat: no-repeat;
}

.sf-menu ul li a:hover {
	color: #1d4f73;
	background-position: left -57px;
}

.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 33px; /* match top ul list item height */
	z-index: 99;
}

ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 200px; /* match ul width */
	top: 0;
}


.sf-menu .sf-menu-g ul li li {
	left: -383px; /* match ul width */
	top: 0;
}


html>/**/body .sf-menu .sf-menu-g ul li li {
	left: -400px; /* match ul width */
	top: 0;
}


html>/**/body ul.sf-menu li li:hover ul, html>/**/body ul.sf-menu li li.sfHover ul {
	left: 200px;
}

ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}

ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 200px; /* match ul width */
	top: 0;
}


/*** arrows **/
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			15px;
	text-indent: 	-999em;
	overflow:		hidden;
}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 0.2em;
	background-position: left -100px;
	background-image: url(/images-hiver/commun/sf-sub-indicator.gif);
	background-repeat: no-repeat;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: left -100px;
	background-repeat: no-repeat;
}

/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position: left top; background-repeat: no-repeat; }
.sf-menu ul a > .sf-sub-indicator { background-position: left top; background-repeat: no-repeat; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: left -100px; /* arrow hovers for modern browsers*/
	background-repeat: no-repeat;
}
#bandeau {
	position: absolute;
	top: 45px;
	width: 960px;
	height: 210px;
}

#bandeau .perso {
	position: absolute;
	left: 0;
	top: 0;
}

#bandeau .omb_ht {
	position: absolute;
	z-index: 1;
	left: 0;
	top: 0;
}

#bandeau .omb_bas {
	position: absolute;
	z-index: 1;
	left: 0;
	bottom: 0;
}

#bandeau .gites_titre {
	position: absolute;
	z-index: 1;
	right: 20px;
	top: 60px;
}


/*********/
/* haut */
/*******/


#haut_menu {
	position: absolute;
	z-index: 3;
	top: 15px;
 right: 0;
 left:auto ;
}

#haut_menu ul {
	margin: 0;
	padding: 0;
}

#haut_menu ul li {
	display: inline;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #eadfc8;
	margin: 0 0 0 8px;
	padding: 0;
}

#haut_menu ul li a:link, #haut_menu ul li a:visited {
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 0;	
}

#haut_menu ul li a:hover {
	text-decoration: underline;
}

#haut_menu ul li a:hover img {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}


#haut_menu_sous {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 25px;
	width: 960px;
	background-color: #000000;
	filter: alpha(opacity=50);
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
	-moz-opacity: 0.50;
	opacity: 0.5;
}




/***********/
/* outils */
/*********/

#outils {
	position: absolute;
	z-index: 2;
	bottom: 1px;
	right: 1px;
 left:auto;
 top: auto;
 width: auto;
 height: auto;
}

#outils img {
	margin: 0 0 0 1px;
	padding: 0;
}


/***************/
/* navigation */
/*************/

#navigation {
	position: absolute;
	z-index: 1;
	top: 255px;
	left: 0;
	width: 960px;
	height: 55px;
	margin: 0;
	padding: 0;
	background-position: left bottom;
	background-image: url(/images-hiver/commun/navigation_fond.jpg);
	background-repeat: no-repeat;
}

#navigation ul {
	list-style-type: none;
	text-align: center;
	margin: 0;
	padding: 4px 0 0 10px;
}

#navigation li {
	float: left;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #402c1b;
}

#navigation li a {
	display: block;
	color: #402c1b;
	text-decoration: none;
	margin: 0;
 padding: 5px 8px 5px 7px;
	background-position: right top;
	background-image: url(/images-hiver/commun/navigation_puce_niv1.gif);
	background-repeat: no-repeat;	
}

#navigation li a:hover {
    color: #1D4F73; 
}


#navigation ul .encours {}

#navigation ul .encours a:link, #navigation ul .encours a:visited {

}

#navigation ul .encours a:hover {
    color: #1D4F73;
}


#navigation ul .last {}

#navigation ul .last a:link, #navigation ul .last a:visited {
	background-position: right -500px;	
}



/*
#navigation_niv2 {
	margin: 0 0 0 0;
	padding: 30px 0 0 0;
}

#navigation_niv2 ul { 
	list-style-type: none;
	text-align: left;
	line-height: 1;
	margin: 0 0 0 23px;
	padding: 0;
}

#navigation_niv2 ul li { 
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	color: #402c1b;
	margin: 0 12px 0 0;
	padding: 0;
}

#navigation_niv2 ul li a:link, #navigation_niv2 ul li a:visited {
	display: block;
	color: #402c1b;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding: 0 0 4px 9px;
	background-position: left -7px;
	background-image: url(/images-hiver/commun/nav_puce_niv2.gif);
	background-repeat: no-repeat;	
}

#navigation_niv2 ul li a:hover {
	color: #1d4f73;
	background-color: #eadfc8;
	background-position: left -67px;
	background-image: url(/images-hiver/commun/nav_puce_niv2.gif);
	background-repeat: no-repeat;
}

#navigation_niv2 li {
	float: left;
	text-transform: none;
}

#navigation_niv2 li ul {
	position: absolute;
	background-color: #eadfc8;
	width: 150px;
	left: -999em; 
	margin: 0;
	padding: 5px 0 5px 8px;
	border: 1px solid #333333;
}

#navigation_niv2 li ul li {
	float: none;
	margin: 0 5px 0 0;
	padding: 0 0 0 0;
}
*html #navigation_niv2 li ul li a:link, *html #navigation_niv2 li ul li a:visited {
	margin: 0 0 -5px 0;
	padding: 0 0 0 8px;	
}

#navigation_niv2 li:hover ul, #navigation_niv2 li.sfhover ul { 
	left: auto;
}
*/

#navigation div {
	clear: both;
}

#navigation .sf-menu, #navigation .sf-menu * {
	list-style: none;
	font-size: 11px;
	line-height: 13px;
	display: block;
	margin: 0 0 0 10px;
	padding: 0;
}

#navigation .sf-menu ul {
	text-align: left;
	position: absolute;
	top: -999em;
	width: 200px; /* left offset of submenus need to match (see below) */
}

#navigation .sf-menu ul li {
	width: 100%;
}

#navigation .sf-menu li:hover {
	visibility: inherit; /* fixes IE7 'sticky bug' */
}

#navigation .sf-menu li {
	float: left;
	position: relative;
	padding: 0 0 0 0;
}

#navigation .sf-menu a {
	display: block;
	font-weight: normal;
	text-decoration: none;
	text-transform: none;
	color: #402c1b;
	margin: 4px 0 0 0;
	padding: 0 0 10px 10px;
	background-position: left 3px;
	background-image: url(/images-hiver/commun/sf-menu_puce_niv1.gif);
	background-repeat: no-repeat;
}

#navigation .sf-menu a:hover {
	color: #1d4f73;
	background-position: left -57px;
}

#navigation .sf-menu a.active:link, #navigation .sf-menu a.active:visited, #navigation .sf-menu a.active:hover {
	color: #1d4f73;
	background-position: left -57px;
}


#navigation .sf-menu ul {
	margin: 0 0 0 0;
	padding: 9px 0 22px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/commun/sf-menu_ul_fond.png);
	background-repeat: no-repeat;
 _background-image:url(none);
_background-color:#eadfc8;

}

#navigation .sf-menu ul li a {
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-transform: none;
	color: #402c1b;
	margin: 0 0 5px 0;
	padding: 0 0 0 10px;
	background-position: left 3px;
	background-image: url(/images-hiver/commun/sf-menu_puce_niv1.gif);
	background-repeat: no-repeat;
}

#navigation .sf-menu ul li a:hover {
	color: #1d4f73;
	background-position: left -57px;
}

#navigation .sf-menu li:hover ul, #navigation .sf-menu li.sfHover ul {
	left: 0;
	top: 28px; /* match top ul list item height */
	z-index: 99;
}

ul#navigation .sf-menu li:hover li ul, ul#navigation .sf-menu li.sfHover li ul {
	top: -999em;
}

ul#navigation .sf-menu li li:hover ul, ul#navigation .sf-menu li li.sfHover ul {
	left: 200px; /* match ul width */
	top: 0;
}


#navigation .sf-menu #navigation .sf-menu-g ul li li {
	left: -383px; /* match ul width */
	top: 0;
}


html>/**/body #navigation .sf-menu #navigation .sf-menu-g ul li li {
	left: -400px; /* match ul width */
	top: 0;
}


html>/**/body ul#navigation .sf-menu li li:hover ul, html>/**/body ul#navigation .sf-menu li li.sfHover ul {
	left: 200px;
}

ul#navigation .sf-menu li li:hover li ul, ul#navigation .sf-menu li li.sfHover li ul {
	top: -999em;
}

ul#navigation .sf-menu li li li:hover ul, ul#navigation .sf-menu li li li.sfHover ul {
	left: 200px; /* match ul width */
	top: 0;
}


/*** arrows **/
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			.75em;
	top:			1.05em; /* IE6 only */
	width:			10px;
	height:			15px;
	text-indent: 	-999em;
	overflow:		hidden;
}

a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top: 0.2em;
	background-position: left -100px;
	background-image: url(images/commun/sf-sub-indicator.gif);
	background-repeat: no-repeat;
}

/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: left -100px;
	background-repeat: no-repeat;
}

/* point right for anchors in subs */
#navigation .sf-menu ul .sf-sub-indicator { background-position: left top; background-repeat: no-repeat; }

#navigation .sf-menu ul a > .sf-sub-indicator { background-position: left top; background-repeat: no-repeat; }
/* apply hovers to modern browsers */
#navigation .sf-menu ul a:focus > .sf-sub-indicator,
#navigation .sf-menu ul a:hover > .sf-sub-indicator,
#navigation .sf-menu ul a:active > .sf-sub-indicator,
#navigation .sf-menu ul li:hover > a > .sf-sub-indicator,
#navigation .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: left -100px; /* arrow hovers for modern browsers*/
	background-repeat: no-repeat;
}



#contenu {
	position: absolute;
	z-index: 0;
	top: 310px;
	left: 0;
	clear: both;
	width: 960px;
	margin: 0;
	padding: 0;
}



/*********************/
/* colone de droite */
/*******************/
#colgauche {
	float: left;
	width: 660px;
	margin: 0;
	padding: 0;
}
* html #colgauche {
	width: 660px;
	padding: 0 10px 0 0;
}

.omb_colg img {
	width: 660px;
	height: 10px;
}
* html .omb_colg img {
        width: 660px;
        height: 10px;
}

#colgauche .fil a:link, #colgauche .fil a:visited{
	float: right;
	color: #ffffff;
}

#colgauche .fil a:hover{
        float: right;
        color: #1D4F73;
}

/* colone gauche nav */
#colgauche .colg_navht {
	margin: 0;
	padding: 0;
}

#colgauche .colg_navht ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#colgauche .colg_navht ul li {
	float: right;
	color: #402c1b;
	margin: 0 0 0 10px;
	padding: 0;
}

#colgauche .colg_navht ul li a:link, #colgauche .colg_navht ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	text-transform: none;
	margin: 0;
	padding: 0 0 4px 9px;
	background-position: left -7px;
	background-image: url(/images-hiver/commun/colg_navht_puce.gif);
	background-repeat: no-repeat;	
}

#colgauche .colg_navht ul li a:hover {
	color: #298ada;
	background-position: left -67px;
	background-image: url(/images-hiver/commun/colg_navht_puce.gif);
	background-repeat: no-repeat;
}



/*********************/
/* colone de droite */
/*******************/
#coldroite {
	float: right;
	width: 280px;
	margin: 0;
	padding: 0;
}

/* recherche */

#recherche {
	width: 280px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #eadfc8;
	margin: 0;
	padding: 0;
}

* html #recherche {
	margin: 0 -10px 0 0;
}

#recherche .centre {
	margin: 0;
	padding: 0 40px 0 40px;
	background-position: left top;
	background-image: url(/images-hiver/recherche/centre_fond.gif);
	background-repeat: repeat-y;
}

#recherche form {
	clear: both;
	margin: 0;
	padding: 0;
}
#recherche .centre .compteur {
/*    background-image: url("/images-hiver/recherche/compteur_fond.gif");
    background-position: left top;
    background-repeat: no-repeat;*/
    background-color: #7F693F;
    margin: 0px 0 10px 0;
    padding: 2px 0 2px 0px;
    width: 200px;
    clear: both;
    color: #EADFC8;
    font-family: arial,helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 17px;
/*    letter-spacing: 4px;*/
    line-height: 16px;
    text-align: center;
/*    margin: 0 0 10px;
    padding: 3px 56px 0 0;
    text-align: right;
    width: 53px;*/
}
#recherche form select {
	width: 200px;
	height: 18px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #261c1d;
	margin: 10px 0 10px 0;
	padding: 2px 0 0 2px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}
#recherche form select.small {
	width: 80px;
	height: 18px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #261c1d;
	margin: 0px 0 0px 0px;
	padding: 0px 0 0 0px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}
#recherche form select.small1 {
background-color:#EADFC8;
border:1px solid #EADFC8;
color:#261C1D;
font-family:verdana,arial,helvetica,sans-serif;
font-size:10px;
font-weight:bold;
height:18px;
margin:0 0px 0 36px;
padding:0 0 0 0;
width:80px;
}
#recherche form input.full{
	width: 197px;
	height: 16px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #eadfc8;
	margin: 0 0 0px 0;
	padding: 1px 0 0 1px;
	border: 1px solid #eadfc8;
	background-color: transparent;
}
#frmSearchRef #searchFormRef {
    width: 169px;
}
#frmSearchRef input.butsearch {
    border: 0 none;
    background-color: #EADFC8;
    color: #261C1D;
    font: bold 12px Verdana,Geneva,sans-serif;
    font-weight: bold;
    height: 19px;
    border: 1px solid #EADFC8;
    margin: 0;
    padding: 0 0 3px 0;
    text-align: center;
    text-decoration: none;
    width: 28px;
}
#recherche form input.datepicker {
	width: 80px;
	height: 16px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #eadfc8;
	margin: 0 0 5px 0;
	padding: 1px 0 0 1px;
	border: 1px solid #eadfc8;
	background-color: transparent;
}
#recherche form option {
	xwidth: 200px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #261c1d;
	margin: 0 0 0 0;
	padding: 1px 0 1px 0px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}


#recherche form .checkdiv {
	clear: both;
}

#recherche form .checkbox1 {
	float: left;
	margin: 0 7px 0 4px;
}

*+html #recherche form .checkbox1, *html #recherche form .checkbox1 {
	margin: -1px 7px 0 0;
}

#recherche form .checklabel {
	width: 180px;
	margin: 0 0 5px 0;
}


#recherche .centre .bouton {
background-color:#7F693F;
background-image:url(images-hiver/recherche/bouton_fond.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#EADFC8;
font-size:11px;
font-weight:bold;
margin:0 0 15px;
padding:5px 10px 4px;
text-transform:uppercase;
}
*+html #recherche form .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin: 5px 0 0 0;	
	padding: 4px 5px 1px 5px;
}

* html #recherche form .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	margin: 5px 0 0 0;	
	padding: 4px 5px 1px 5px;
}

#recherche form a:hover .bouton {
	background-position: left -80px;
	background-image: url(/images-hiver/recherche/bouton_fond.gif);
	background-repeat: no-repeat;
}

#recherche a.butsearch, #recherche a:link.butsearch, #recherche a:active.butsearch, #recherche a:visited.butsearch {
background-color:#7F693F;
background-image:url(/images-hiver/recherche/bouton_fond.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#EADFC8;
font-size:11px;
font-weight:bold;
margin:10px 6px 10px 0;
padding:5px 3px 4px 4px;
text-transform:uppercase;
float:left;
width:90px;
text-align:center;
}

#recherche a:hover.butsearch {
	background-position: left -80px;
	background-image: url(/images-hiver/recherche/bouton_fond.gif);
	background-repeat: no-repeat;
}
#recherche a.butsearch2, #recherche a:link.butsearch2, #recherche a:active.butsearch2, #recherche a:visited.butsearch2 {
background-color:#7F693F;
background-image:url(/images-hiver/recherche/bouton_fond.gif);
background-position:left top;
background-repeat:no-repeat;
border:0 none;
color:#EADFC8;
font-size:11px;
font-weight:bold;
margin:10px 0px 10px 0;
padding:5px 3px 4px 4px;
text-transform:uppercase;
float:left;
width:90px;
text-align:center;

}

#recherche a:hover.butsearch2 {
	background-position: left -80px;
	background-image: url(/images-hiver/recherche/bouton_fond.gif);
	background-repeat: no-repeat;
}

#recherche label.loisirlabel {
    clear: both;
    float: left;
    width: 50%;
    margin: 2px 0 2px 0;
}

#recherche select.distloisir {
    width: 50%;
    float: left;
    margin: 2px 0 2px 0;
}

#recherche #plus_criteres {
	clear: both;
	xwidth: 180px;
	margin: 5px 0 5px 0;
	padding: 0;
}

#recherche #plus_criteres a:link, #recherche #plus_criteres a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	padding: 5px 0 10px 35px;
	margin: 0;
	background-position: left top;
	background-image: url(/images-hiver/recherche/plus_critere_fond.gif);
	background-repeat: no-repeat;
}

#recherche #plus_criteres a:hover {
	color: #298ada;
	background-position: left -80px;
	background-image: url(/images-hiver/recherche/plus_critere_fond.gif);
	background-repeat: no-repeat;
}

#recherche .moins_criteres {
	clear: both;
	width: 180px;
	margin: 5px 0 5px 0;
	padding: 0;
	display: none;
}

#recherche .moins_criteres a:link, #recherche .moins_criteres a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	padding: 5px 0 10px 35px;
	margin: 0;
	background-position: left top;
	background-image: url(/images-hiver/recherche/moins_critere_fond.gif);
	background-repeat: no-repeat;
}

#recherche .moins_criteres a:hover {
	color: #298ada;
	background-position: left -80px;
	background-image: url(/images-hiver/recherche/moins_critere_fond.gif);
	background-repeat: no-repeat;
}

#recherche .carte {
	clear: both;
	margin: 5px 0 0 0;
	padding: 0;
}
#recherche .caraclabel {
    display: block;
}

/* voir suivre */
#voir {
	width: 275px;
	margin: 0 0 0 5px;
	padding: 0;
}

* html #voir {
	margin: 0 -10px 0 5px;
}

/* avantages */
#avantages {
	width: 275px;
	margin: 0 0 0 5px;
	padding: 0;
}

#avantages .centre {
	margin: 0;
	padding: 0 30px 0 30px;
	background-position: left top;
	background-image: url(/images-hiver/avantages/centre_fond.gif);
	background-repeat: repeat-y;
}

#avantages ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#avantages ul li {
	display: inline;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#avantages ul li a:link, #avantages ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 3px 0 3px 20px;
	background-position: left -5px;
	background-image: url(/images-hiver/avantages/puce.gif);
	background-repeat: no-repeat;	
}


#avantages ul li a:hover {
	color: #298ada;
	background-position: left -75px;
	background-image: url(/images-hiver/avantages/puce.gif);
	background-repeat: no-repeat;
}


/* rubriques */
#rubriques {
	width: 275px;
	margin: 0 0 0 5px;
	padding: 0;
}

#rubriques .centre {
	margin: 0;
	padding: 0 30px 0 35px;
	background-position: left top;
	background-image: url(/images-hiver/rubriques/centre_fond.gif);
	background-repeat: repeat-y;
}

#rubriques ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#rubriques ul li {
	display: inline;
	font-size: 12px;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#rubriques ul li a:link, #rubriques ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 3px 0 3px 15px;
	background-position: left -4px;
	background-image: url(/images-hiver/rubriques/puce.gif);
	background-repeat: no-repeat;	
}


#rubriques ul li a:hover {
	color: #298ada;
	background-position: left -64px;
	background-image: url(/images-hiver/rubriques/puce.gif);
	background-repeat: no-repeat;
}





/****************/
/* affiliation */
/**************/
#affiliation {
	clear: both;
	text-align: center;
	margin: 0;
	padding: 7px 15px 7px 15px;
	border: 1px solid #eadfc8;
}

#affiliation img {
	vertical-align: middle;	
	margin: 0 7px 0 7px;
	padding: 0;
}



/*************/
/* bas page */
/***********/

#baspage {
	margin: 0;
	padding: 7px 20px 7px 10px;
	background-color: #eadfc8;
}

#baspage .baspage_g {
	float: left;
	width: 50%;
	margin: 0;
	padding: 0;
}

#baspage .baspage_g img {
	vertical-align: middle;	
	margin: 2px 0 0 10px;
	padding: 0;
}

#baspage .baspage_d {
	float: right;
	width: 47%;
	margin: 0;
	padding: 0;
}

#baspage .baspage_d ul {
	font-family: arial,helvetica,  verdana, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#baspage .baspage_d ul li {
	float: right;
	white-space: nowrap;
	color: #402c1b;
	margin: 0 0 0 10px;
	padding: 0;
}

#baspage .baspage_d ul li a:link, #baspage .baspage_d ul li a:visited {
	display: block;
	color: #261c1d;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 7px;
	background-position: left 6px;
	background-image: url(/images-hiver/baspage/puce.gif);
	background-repeat: no-repeat;	
}

#baspage .baspage_d ul li a:hover {
	color: #1d4f73;
	background-position: left -54px;
	background-image: url(/images-hiver/baspage/puce.gif);
	background-repeat: no-repeat;
}




/**************/
/* page menu */
/************/

#menu_page {
	float: left;
	width: 660px;
	margin: 0 0 15px 0;
	padding: 0;
}

#menu_page .menu_page_g {
	float: left;
	width: 470px;
	margin: 0;
	padding: 0;
}

#menu_page .menu_page_g h1 {
	font-size: 19px;
	line-height: 21px;
	color: #eadfc8;
	margin: 0 0 10px 0;
	padding: 0 50px 0 20px;
	background-position: left 8px;
	background-image: url(/images-hiver/page_menu/h1_puce.gif);
	background-repeat: no-repeat;
}

#menu_page ul {
	float: left;
	width: 200px;
	list-style-type: none;
	margin: 0;
	padding: 0 0 0 20px;
}

#menu_page ul li {
	display: inline;
	font-size: 12px;
	color: #eadfc8;
	margin: 0;
	padding: 0;
}

#menu_page ul li a:link, #menu_page ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 3px 0 3px 13px;
	background-position: left -4px;
	background-image: url(/images-hiver/page_menu/puce.gif);
	background-repeat: no-repeat;	
}

#menu_page ul li a:hover {
	color: #298ada;
	background-position: left -64px;
	background-image: url(/images-hiver/page_menu/puce.gif);
	background-repeat: no-repeat;
}

#menu_page .menu_page_d {
	float: left;
	width: 190px;
	margin: 0;
	padding: 0;
}

#menu_page .menu_page_d .letexte {
	font-weight: bold;
	color: #eadfc8;
	text-align: justify;
	margin: 10px 0 10px 0;
	padding: 0;
}


/********************/
/* liste resultats */
/******************/

#liste {
	width: 660px;
	margin: -2px 0 0 0;
	padding: 0;

}

#liste .ifresa {
	background-color: #EADFC8;
}

.liste_nbr {
	font-size: 12px;
	font-weight: normal;
	color: #eadfc8;
	margin: 0;
	padding: 0 0 0 15px;
}

.result_bas {
	clear: both;
	margin: 20px 0 0 0;
	padding: 10px 5px 10px 10px;
	border: 1px solid #eadfc8;
}

* html .result_bas {
	height: 1px;
	padding: 15px 5px 0 10px;
}

#liste .result {
	margin: 0;
	padding: 0;
}

#liste .result ul {
	float: left;
	width: 240px;
	margin: 0 0 5px 0;
	padding: 0;
}

#liste .result ul li {
	display: inline;
	color: #eadfc8;
	font-size: 11px;
	font-weight: bold;
	line-height: 23px;
	margin: 0 2px 0 0;
	padding: 0;
}

#liste .result ul li a:link, #liste .result ul li a:visited {
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 1px 4px 1px 4px;
	border: 1px solid #eadfc8;	
}

#liste .result ul li a:hover {
	color: #402c1b;
	text-decoration: none;
	background-color: #eadfc8;
}

#liste .result ul .encours a:link, #liste .result ul .encours a:visited {
	color: #402c1b;
	text-decoration: none;
	margin: 0;
	padding: 1px 4px 1px 4px;
	background-color: #eadfc8;
}

#liste .result ul .encours a:hover {
	color: #eadfc8;
	text-decoration: none;
	background-color: transparent;
	border: 1px solid #eadfc8;
}


#liste .result_opt {
	float: left;
	width: 400px;
	color: #eadfc8;
	margin: 0;
	padding: 0;
}

#liste .result_opt form {
	margin: 0;
	padding: 0;
}

#liste .result_opt .opt_nbr {
	width: 45px;
	height: 18px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #261c1d;
	margin: 0 3px 1px 3px;
	padding: 1px 0 0 2px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}

#liste .result_opt select {
	width: 120px;
	height: 18px;
	font-size: 10px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #261c1d;
	margin: 0 0 1px 5px;
	padding: 1px 0 0 2px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}

#liste .result_opt option {
	width: 200px;
	font-size: 11px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-weight: normal;
	color: #261c1d;
	margin: 0 0 0 0;
	padding: 2px 0 2px 4px;
	border: 1px solid #eadfc8;
	background-color: #eadfc8;
}


#liste .liste_ligne {
	clear: both;
	width: 660px;
	margin: 0;
	padding: 20px 0 0 0;
}

#liste .liste_ligne a:visited, #liste .liste_ligne a:link {
	text-decoration: none;
	text-align: left;
	color: #EADFC8;
}
#liste .liste_ligne a:hover {
	color:#298ADA;
}
#liste .liste_ligne .c1 {
	float: left;
	width: 345px;
}

#liste .liste_ligne .c2 {
	float: left;
	width: 315px;
}

#liste .liste_ligne table {
	color: #eadfc8;
	background-position: left bottom;
	background-image: url(/images-hiver/liste/table_fond.gif);
	background-repeat: no-repeat;
}

#liste .liste_ligne .titre {
	text-transform: uppercase;
}

#liste .liste_photo {
	width: 110px;
	margin: 10px 0 10px 10px;
	padding: 0;
}

#liste .liste_photo img {
	display: block;
	margin: 0 0 5px 0;
	padding: 0;
}

#liste .liste_photo ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#liste .liste_photo ul li {
	display: inline;
	color: #402c1b;
	margin: 0;
	padding: 0;
}

#liste .liste_photo ul li a:link, #liste .liste_photo ul li a:visited {
	display: block;
	color: #402c1b;
	text-decoration: none;
	margin: 0;
	padding: 1px 0 1px 10px;
	background-position: left -5px;
	background-image: url(/images-hiver/liste/puce.gif);
	background-repeat: no-repeat;	
}

#liste .liste_photo ul li a:hover {
	color: #1d4f73;
	background-position: left -65px;
	background-image: url(/images-hiver/liste/puce.gif);
	background-repeat: no-repeat;
}

* html #liste .liste_photo ul li a:hover {
	color: #1d4f73;
	background-position: left -5px;
	background-image: url(/images-hiver/liste/puce_ie6.gif);
	background-repeat: no-repeat;
}

#liste .liste_icon {
	margin: 0 0 5px 0;
	padding: 0;
}

#liste .liste_icon img {
	vertical-align: middle;
	margin: 0 1px 0 0;
	padding: 0;
}



/**************/
/* selection */
/************/

.sous_titre {
	font-weight: bold;
	color: #402c1b;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 5px 10px 5px 10px;
	background-color: #eadfc8;
}

.select_liste_sup {
	width: 150px;
	color: #eadfc8;
	text-align: right;
	margin: 0;
	padding: 3px 10px 3px 10px;
	border-right: 1px solid #eadfc8;
	border-bottom: 1px solid #eadfc8;
	border-left: 1px solid #eadfc8;
}

.select_liste_sup a:link, .select_liste_sup a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 1px 15px 1px 0;
	background-position: right -5px;
	background-image: url(/images-hiver/selection/liste_sup_puce.gif);
	background-repeat: no-repeat;	
}

.select_liste_sup a:hover {
	color: #298ada;
	background-position: right -65px;
	background-image: url(/images-hiver/selection/liste_sup_puce.gif);
	background-repeat: no-repeat;
}



#selection {
	clear: both;
	margin: 30px 0 15px 0;
	padding: 0;
 float:left;
}
#selection .sous_titre {
    width:640px;

}

#selection ul {
	float: left;
	width: 750px;
	list-style-image: url(/images-hiver/selection/puce.gif);
	margin: 15px 0 0 0;
	padding: 0 20px 0 25px;
}

#selection ul li {
	width: 750px;
 float:left;
	font-size: 12px;
	line-height: 13px;
	color: #eadfc8;
	margin: 0 0 7px 0;
	padding: 0;
}

#selection ul li a:link, #selection ul li a:visited {
	color: #eadfc8;
	text-decoration: none;
}

#selection ul li a:hover {
	color: #298ada;
}

#selection .signet_sup {
	margin: 0 0 0 10px;
	padding: 0;
}

#selection .signet_sup a:link, #selection .signet_sup a:visited {
	color: #eadfc8;
	text-decoration: none;
	margin: 0;
	padding: 1px 0 1px 0;
	background-position: right -5px;
	background-image: url(/images-hiver/selection/liste_sup_puce.gif);
	background-repeat: no-repeat;	
}

#selection .signet_sup a:hover {
	color: #298ada;
	background-position: right -65px;
	background-image: url(/images-hiver/selection/liste_sup_puce.gif);
	background-repeat: no-repeat;
}



/*********/
/* avis */
/*******/
#avis {
	float: left;
	width: 660px;
	text-align: justify;	
	margin: 0;
	padding: 0 0 20px 0;
	background-color: #eadfc8;
}

#avis .reserve {
	padding-bottom: 20px;
}

#avis .retour {
	float: right;
}
#avis .reserve ul, #avis .retour ul {
	list-style-type: none;
	list-style-image: none;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0;
}

#avis .reserve ul li, #avis .retour ul li {
	float: right;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#avis .reserve ul li a:link, #avis .reserve ul li a:visited,
#fiche .infos_d .reserve ul li a:visited, #fiche .infos_d .reserve ul li a:link,
#avis .retour ul li a:visited, #avis .retour ul li a:link {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 3px 10px 3px 15px;
	background-color: #402c1b;
	background-position: 5px -3px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;	
}

#avis .reserve ul li a:hover, #avis .retour ul li a:hover {
	color: #eadfc8;
	background-color: #1d4f73;
	background-position: 5px -63px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;
}

#avis .infos_photo {
	float: left;
	width: 380px;	
	margin: 0;
	padding: 0;
}

#avis .infos_photo img {	
	margin: 10px 0 15px 30px;
	padding: 0;
}

#avis .infos_g {
	float: left;
	width: 220px;	
	margin: 0;
	padding: 0 0 5px 30px;
}

#avis .infos_g .numero {
	font-size: 12px;	
	margin: 0 0 8px 0;
	padding: 15px 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/avis/separe_01.gif);
	background-repeat: no-repeat;
}

#avis .infos_g .titre {
	font-size: 12px;	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/avis/separe_01.gif);
	background-repeat: no-repeat;
}

#tzr-page-content #avis .infos_g .titre h1 {
	font-size: 14px;
	line-height: 16px;
	color: #402c1b;
	margin: 0 0 2px 0;
	padding: 0;
}

#avis .infos_g .texte {	
	margin: 0 0 15px 0;
	padding: 0;
}

#avis .infos_g .texte .txt_titre {
	font-size: 11px;	
	text-transform: uppercase;
}

#avis .infos_plus {
	clear: both;
	margin: 0 30px 0 30px;
	padding: 5px 0 5px 0;
}

#avis .note {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	margin: 0 30px 0 30px;
	padding: 10px 0 20px 0;
}

#avis .note img {
	vertical-align: middle;
	margin: 0 2px 0 0;
	padding: 0;
}

#avis .note .notes_img {
	margin: 0 10px 0 15px;
	padding: 0;
}

#avis .note .notes_txt {
	color: #1d4f73;
}

#avis .avis_cadre_titre {
	clear: both;
	color: #eadfc8;
	margin: 0 30px 0 30px;
	padding: 4px 10px 4px 10px;
	background-color: #1d4f73;
}

#avis .avis_cadre_titre .avis_titre {
	float: left;
	width: 450px;
	font-weight: bold;
}

#avis .avis_cadre_titre .avis_date {
	float: left;
	width: 130px;
	text-align: right;
}

#avis .avis_cadre_txt {
	clear: both;
	margin: 0 30px 0 30px;
	padding: 5px 10px 2px 10px;
	border: 1px solid #1d4f73;
}

#avis .avis_cadre_txt div {
	margin: 0;
	padding: 0 0 4px 0;
}

#avis .avis_cadre_txt .avis_poste {
	margin: 0 0 4px 0;
	padding: 0;
	font-size: 10px;
}


#tzr-page-content #avis h1 {
	font-size: 18px;
	line-height: 20px;
	color: #402c1b;
	margin: 30px 30px 10px 30px;
	padding: 0;
}

#avis form {
	clear: both;
	margin: 0 30px 0 30px;
	padding: 0;
}

* html #avis form {
	clear: both;
	margin: 0 20px 0 30px;
	padding: 0;
}

#avis .avis_form_ligne {
	clear: both;
	margin: 0;
	padding: 0 0 10px 0;
}

#avis .avis_label {
	float: left;
	width: 130px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
* html #avis .avis_label {
	width: 120px;
}
#avis .avis_input  {
	float: left;
	width: 470px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#avis .avis_input .avis_nbr {
	width: 45px;
	height: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #1d4f73;
	margin: 0 0 8px 0;
	padding: 1px 0 0 2px;
	border: 1px solid #1d4f73;
	background-color: #ffffff;
}

#avis .avis_input input, #avis .avis_input textarea {
	width: 460px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #1d4f73;
	margin: 0 0 8px 0;
	padding: 2px 0 2px 2px;
	border: 1px solid #1d4f73;
	background-color: #ffffff;
}

*+html #avis .avis_input input {
	margin: 0 0 8px -30px;
}

* html #avis .avis_input input, * html #avis .avis_input textarea {
	margin: 0 0 8px -30px;
}

#avis .avis_input .avis_captcha {
	float: left;
	width: 465px;
	margin: 0;
	padding: 0 0 10px 0;
}

#avis .avis_input .avis_captcha img {
	float: left;
	border: 1px solid #402C1B;
}

#avis .avis_input .avis_captcha .tzr-picto {
	border: 0 solid #402C1B;
	padding: 46px 0 0 5px;
}	

#avis .avis_input .avis_captcha_txt {
	display: block;
	width: 465px;
	margin: 0;
	padding: 0 0 5px 0;

}

#avis .avis_input .avis_captcha_chps {
	font-weight: bold;
	margin: 0 0 0 193px;
	padding: 0;
}

#avis .avis_input .avis_captcha_chps .chps, #avis .avis_input .avis_captcha input {
	float: left;
	width: 60px;
	font-size: 10px;
	color: #402c1b;
	margin: 0 0 0 50px;
	padding: 1px 0 0 2px;
	border: 1px solid #402c1b;
	background-color: #eadfc8;
}

#avis .avis_input .bouton {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color:#ffffff;
	margin: 5px 0 5px 0;	
	padding: 3px 10px 3px 25px;
	background-color:#7f693f;
	background-position: left top;
	background-image: url(/images-hiver/avis/bouton_fond.gif);
	background-repeat: no-repeat;
	border: 0;
	width: auto;
}

*+html #avis .avis_input .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0 5px 0;	
	padding: 4px 5px 3px 15px;
}

* html #avis .avis_input .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0 5px 0;	
	padding: 4px 5px 3px 15px;
}

#avis .avis_input a:hover .bouton  {
	background-position: left -100px;
	background-image: url(/images-hiver/avis/bouton_fond.gif);
	background-repeat: no-repeat;
}

#avis #divmsg {
	margin: 0 0 0 30px;
	display: none;
}


/*********/
/* fiche */
/*******/
#fiche {
	float: left;
	width: 660px;
	text-align: justify;	
	margin: 0;
	padding: 0 0 20px 0;
	background-color: #eadfc8;
}

#fiche .infos_g {
	float: left;
	width: 380px;	
	margin: 0;
	padding: 0;
}


#fiche .galerie_photo {
	float: left;
	width: 240px;
	height: 180px;
	margin: 1px 0 25px 1px;
	padding: 35px 30px 0 20px;
}

#fiche .galerie_photo img {
	margin: 0;
	padding: 0;
}


#fiche .galerie_menu_vigne {
	float: left;
	width: 70px;
	height: 180px;
	margin: 1px 0 0 0;
	padding: 0;
}

#fiche .galerie_menu_fl_haut {
	margin: 5px 0 0 8px;
	padding: 0;
}


#fiche .galerie_menu_fl_bas {
	margin: 0 0 0 8px;
	padding: 0;
}

#fiche .galerie_lesvignes {
	overflow: hidden;
	width: 80px;
	height: 185px;
	margin: 0 0 0 8px;
	padding: 0;
}

#fiche .galerie_lesvignes ul {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}

#fiche .galerie_lesvignes li {
	margin: 2px 0 0 0;
	padding: 0;
}


#fiche .infos_g .web {
	padding: 0 0 0 20px;
	height: 30px;
}

#fiche .infos_g .web a:link, #fiche .infos_g .web a:visited{
	color: #402C1B;
	text-decoration: underline;
}

#fiche .infos_g .web a:hover{
	color: #1D4F73;
	text-decoration: none;
}

#fiche .infos_g .infosg_titres {
	width: 320px;
	font-size: 14px;
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0 0 5px 20px;
	border-bottom: 1px solid #402c1b;
}

#fiche .infos_g .infosg_texte {
	width: 320px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
}

#fiche .infos_g .infosg_texte {
	width: 320px;
	margin: 0 0 20px 0;
	padding: 0 0 0 20px;
}

#fiche .infos_g .infosg_texte .tarif_ligne {
	width: 320px;
	margin: 1px 0 0 0;
	padding: 0;
}

#fiche .infos_g .infosg_texte .tarif_ligne .tarif_qd a.tarif_period:link,
#fiche .infos_g .infosg_texte .tarif_ligne .tarif_qd a.tarif_period:visited {
	text-decoration: none;
	text-align: left;
	color:#402C1B;
	position: relative; 
	z-index: 24;
}

#fiche .infos_g .infosg_texte .tarif_ligne .tarif_qd a.tarif_period:hover {
	z-index: 25;
}

#fiche .infos_g .infosg_texte .tarif_ligne .tarif_qd a.tarif_period span { 
	display:none;
}

#fiche .infos_g .infosg_texte .tarif_ligne .tarif_qd a.tarif_period:hover span { 
	position: absolute;
	display: block; 
    	bottom: 20px;

	left: 70px;
	width: 120px;
	font-weight: none;
	color:#eadfc8;
    text-align: justify;	
	margin: 0;
	padding: 10px 15px 10px 15px;
    border: 1px solid #eadfc8;
    background-color: #402c1b; 
}

#fiche .infos_g .infosg_texte .tarif_qd {
	float: left;
	width: 205px;
	font-weight: bold;
	margin: 0;
	padding: 2px 15px 2px 0;
}

#fiche .infos_g .infosg_texte .tarif_prix {
	float: left;
	width: 80px;
	color: #eadfc8;
	margin: 0;
	padding: 2px 0 2px 15px;
	background-color: #7f693f;
}



#fiche .infos_g .infosg_texte .colg {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 20px 15px 0;
}

#fiche .infos_g .infosg_texte .cold {
	float: left;
	width: 150px;
	margin: 0;
	padding: 0 0 15px 0;
}

#fiche .infos_g .infosg_texte_titre {
	text-transform: uppercase;
}

#fiche .infos_g .infosg_texte .colg ul {
	text-align: left;
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_g .infosg_texte .colg ul li {
	display: inline;
	line-height: 12px;
	color: #402c1b;
	margin: 0;
	padding: 0;
}
#fiche a.fiche_site {
    background-image: url("/images-hiver/fiche/fiche_site_puce.gif");
    background-position: left 3px;
    background-repeat: no-repeat;
    color: #EADFC8;
    display: block;
    margin: 0;
    padding: 4px 0 4px 30px;
}
#fiche a.fiche_site:hover {
    background-position: left -57px;
    color: #EADFC8;#fiche a.fiche_site:hover 
}
#fiche .infos_g .infosg_texte .colg ul li a:link, #fiche .infos_g .infosg_texte .colg ul li a:visited {
	display: block;
	color: #402c1b;
	text-decoration: none;
	text-transform: uppercase;
	margin: 0;
	padding: 2px 0 2px 10px;
	background-position: left -4px;
	background-image: url(/images-hiver/fiche/puce_02.gif);
	background-repeat: no-repeat;	
}

#fiche .infos_g .infosg_texte .colg ul li a:hover {
	color: #1d4f73;
	background-position: left -64px;
	background-image: url(/images-hiver/fiche/puce_02.gif);
	background-repeat: no-repeat;
}

#fiche .infos_g .infosg_texte .colg ul li a.info {
	position: relative; 
	z-index: 24;
}

#fiche .infos_g .infosg_texte .colg ul li a.info:hover {
	z-index: 25;
}

#fiche .infos_g .infosg_texte .colg ul li a.info span {
	display: none
}

#fiche .infos_g .infosg_texte .colg ul li a.info:hover span { 
	position: absolute;
	display: block; 
    	bottom: 20px;
	text-transform: none;
	left: 50px;
	width: 220px;
	font-weight: none;
	color:#eadfc8;
    text-align: justify;	
	margin: 0;
	padding: 10px 15px 10px 15px;
    border: 1px solid #eadfc8;
    background-color: #402c1b; 
}





#fiche .infos_g .infosg_texte .cold ul {
	text-align: left;
	margin: 5px 0 10px 0;
	padding: 0 0 10px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_g .infosg_texte .cold ul li {
	display: inline;
	line-height: 12px;
	color: #eadfc8;
	margin: 0;
	padding: 0;
}

#fiche .infos_g .infosg_texte .cold ul li a:link, #fiche .infos_g .infosg_texte .cold ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0 0 1px 0;
	padding: 3px 0 3px 18px;
	background-color: #7f693f;
	background-position: 6px -4px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;	
}

#fiche .infos_g .infosg_texte .cold ul li a:hover {
	color: #eadfc8;
	background-color: #1d4f73;
	background-position: 6px -64px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;
}







#fiche .infos_d {
	float: left;
	width: 220px;	
	margin: 0;
	padding: 0 20px 15px 0;
}


#fiche .infos_d .numero {
	font-size: 12px;	
	margin: 0 0 8px 0;
	padding: 15px 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_d .titre {
	font-size: 12px;	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_d .texte {	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_d .texte a:link, #fiche .infos_d .texte a:visited {
	color: #402c1b;
	text-decoration: underline;
}

#fiche .infos_d .texte a:hover {
	color: #1d4f73;
	text-decoration: none;
}

#fiche .infos_d .texte .txt_titre {
	font-size: 11px;	
	text-transform: uppercase;
}

#fiche .infos_d .reserve {	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	background-position: left bottom;
	background-image: url(/images-hiver/fiche/separe_01.gif);
	background-repeat: no-repeat;
}

#fiche .infos_d .reserve ul {
	list-style-type: none;
	list-style-image: none;
	text-align: left;
	margin: 5px 0 0 0;
	padding: 0;
}

#fiche .infos_d .reserve ul li {
	float: left;
	font-weight: bold;
	color: #ffffff;
	margin: 0;
	padding: 0;
}

#fiche .infos_d .reserve ul li a:link, #fiche .infos_d .reserve ul li a:visited {
	display: block;
	color: #eadfc8;
	text-decoration: none;
	margin: 0 10px 0 0;
	padding: 3px 10px 3px 15px;
	background-color: #402c1b;
	background-position: 5px -3px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;	
}

#fiche .infos_d .reserve ul li a:hover {
	color: #eadfc8;
	background-color: #1d4f73;
	background-position: 5px -63px;
	background-image: url(/images-hiver/fiche/puce.gif);
	background-repeat: no-repeat;
}

#fiche .infos_icon {
	float: left;
	width: 32px;	
	margin: 0;
	padding: 0 0 15px 0;
}

#fiche .infos_icon .autre_fiche {
	text-align: center;	
	margin: 0;
	padding: 7px 0 8px 0;
}

#fiche .infos_icon .lieux {
	border-bottom: 1px solid #402c1b;
}

#fiche .infos_icon .lieux img {
	border-top: 1px solid #402c1b;
	border-right: 1px solid #402c1b;
	border-left: 1px solid #402c1b;
}

#fiche .infos_icon .activites {
	font-size: 9px;
	line-height: 11px;
 	text-align: center;
	margin: 0;
	padding: 0;
}

#fiche .infos_icon .activites img {
	margin: 2px 0 2px 0;
	padding: 0;
	border: 1px solid #402c1b;
}

#fiche .infos_icon .activites_leg {
	text-align: left;
	margin: 10px 0 0 0;
	padding: 0;	
}
#fiche .infos_g .infosSIT .colg {
	float: none;
	width: 320px;
	padding-bottom: 0;
}
#fiche .infos_g .infosSIT .colg ul {
	background-image: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
#nyroModalContent .objSIT {
	text-align: left;
	width: 730px;
	height: 450px;
	padding: 0 0 0 5px;
}	
#nyroModalContent .objSIT .titrage h1{
	color:#EADFC8;
	font-size:18px;
	line-height:20px;
	padding: 10px 0 10px 0;
	margin: 0 0 5px 0;
}
#nyroModalContent .objSIT .contentSIT {
	background-color: #EADFC8;
	padding: 10px 5px 10px 5px;
}
#nyroModalContent .objSIT .colg {
	float: left;
	overflow-y: auto;
	width: 220px;
	height: 400px;
	border: solid 1px #402C1B;
	margin : 0 10px 0 0;
}
#nyroModalContent .objSIT .colg a.currSIT {
	color: #402C1B;
	font-weight: bold;
}
#nyroModalContent .objSIT .colg ul {
	padding-left: 15px;
}
*:first-child+html #nyroModalContent .objSIT .colg ul {
        padding-left: 0;
}
#nyroModalContent .objSIT .cold {	
	overflow-y: auto;
	width: 480px;
	height: 400px;
}
#nyroModalContent .objSIT .cold .text {

	color: #402C1B;
}
#nyroModalContent .objSIT .cold .text img {
	float:right;
	text-align: center;
	margin: 0 0 10px 10px;
	/*border: solid 1px #402C1B;	*/
}
#nyroModalContent .objSIT .cold .text a img{
	float: none;
	margin: 0;
}
#s2ffrm{
	width: 450px;
	text-align: justify;	
	margin: 0;
	padding: 10px 0 20px 0;
	background-color: #eadfc8;
}
#s2ffrm h1 {
	font-size: 18px;
	line-height: 20px;
	color: #402c1b;
	margin: 0px 30px 10px 30px;
	padding: 0;
}

#s2ffrm form {
	clear: both;
	margin: 0 30px 0 30px;
	padding: 0;
}

* html #s2ffrm form {
	clear: both;
	margin: 0 20px 0 30px;
	padding: 0;
}

#s2ffrm .avis_form_ligne {
	clear: both;
	margin: 0 0 10px 0;
	padding: 0 0 10px 0;
}

#s2ffrm .avis_label {
	float: left;
	width: 250px;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#s2ffrm .avis_input {
	float: left;
	width: 400px;
	text-align: left;
	margin: 0;
	padding: 0;
}

#s2ffrm .avis_input .avis_nbr {
	width: 45px;
	height: 18px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #1d4f73;
	margin: 0 0 8px 0;
	padding: 1px 0 0 2px;
	border: 1px solid #1d4f73;
	background-color: #ffffff;
}

#s2ffrm .avis_input .chps {
	width: 360px;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #1d4f73;
	margin: 0 0 8px 0;
	padding: 2px 0 2px 2px;
	border: 1px solid #1d4f73;
	background-color: #ffffff;
}

*+html #s2ffrm .avis_input .chps {
	margin: 0 0 8px -30px;
}

* html #s2ffrm .avis_input .chps {
	width: 455px;
	margin: 0 0 8px -30px;
}

#s2ffrm .avis_input .avis_captcha {
	float: left;
	width: 145px;
	margin: 0;
	padding: 10px 0 10px 0;
}

#s2ffrm .avis_input .avis_captcha_txt {
	float: left;
	width: 320px;
	margin: 0;
	padding: 10px 0 10px 0;
}

#s2ffrm .avis_input .avis_captcha_chps {
	font-weight: bold;
	margin: 0;
	padding: 0;
}

#s2ffrm .avis_input .avis_captcha_chps .chps {
	width: 60px;
	font-size: 10px;
	color: #402c1b;
	margin: 5px 0 0 10px;
	padding: 1px 0 0 2px;
	border: 1px solid #402c1b;
	background-color: #eadfc8;
}

#s2ffrm .avis_input .bouton {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color:#ffffff;
	margin: 5px 0 5px 0;	
	padding: 3px 10px 3px 25px;
	background-color:#7f693f;
	background-position: left top;
	background-image: url(/images-hiver/avis/bouton_fond.gif);
	background-repeat: no-repeat;
	border: 0;

}

*+html #s2ffrm .avis_input .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0 5px 0;	
	padding: 4px 5px 3px 15px;
}

* html #s2ffrm .avis_input .bouton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	margin: 5px 0 5px 0;	
	padding: 4px 5px 3px 15px;
}

#s2ffrm .avis_input a:hover .bouton  {
	background-position: left -100px;
	background-image: url(/images-hiver/avis/bouton_fond.gif);
	background-repeat: no-repeat;
}
#hiddenMessage{
display:none;
}
.label{
width:190px;
background-color : #EADFC8;
border-bottom:1px solid #261C1D;
color: #261c1d;
padding:2px 0px 2px 10px; 
font-weight:bold;
font-size: 10px;
margin:10px 0 0 0;
clear: both;
}


/**********/
/* index */
/********/
#promotion {
	clear: both;
	margin: 0;
	padding: 0;
}

#promotion .promo_titre {
	float: left;
	width: 185px;
	margin: 0;
	padding: 0;
}

#promotion .promo_infos {
	float: left;
	width: 400px;
	height: 130px;
	margin: 0;
	padding: 20px 0 0 0;
	background-color: #eadfc8;
}
* html #promotion .promo_infos {
	width: 397px;
	float: left;
	height: 130px;
	margin: 0;
	padding: 20px 0 0 0;
	background-color: #eadfc8;
	overflow: hidden;
}

#promotion .promo_infos_photo {
	float: left;
	width: 170px;
	margin: 0;
	padding: 0;
}

#promotion .promo_infos_text h2 {
	font-size:11px;
	line-height:14px;
	font-weight: normal;
}

#promotion .promo_infos_text a:link, #promotion .promo_infos_text a:visited {
	color: #402c1b;
	text-decoration: none;	
}

#promotion .promo_infos_text a:hover {
	color: #1d4f73;
}

#promotion .promo_infos_titre {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#promotion .promo_infos_titre h1{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#promotion .promo_infos_date {
	font-size: 10px;
	margin: 0;
	padding: 0;
	/*background-position: right center;*/
	/*background-image: url(/images-hiver/index/promo_date.gif);*/
	/*background-repeat: no-repeat;*/
}

#promotion ul {
	float: left;
	width: 40px;
	height: 145px;
	margin: 0;
	padding: 5px 0 0 35px;
	background-color: #eadfc8;
	background-position: right top;
	background-image: url(/images-hiver/index/promo_ul_fond.gif);
	background-repeat: no-repeat;
}

#promotion ul li {
	display: inline;
	line-height: 12px;
	color: #402c1b;
	margin: 0;
	padding: 0;
}

#promotion ul li a:link, #promotion ul li a:visited {
	display: block;
	font-weight: bold;
	color: #402c1b;
	text-decoration: none;
	margin: 0 0 0 5px;
	padding: 3px 0 3px 20px;
	background-position: left top;
	background-image: url(/images-hiver/index/promo_puce.gif);
	background-repeat: no-repeat;	
}

#promotion ul li a:hover {
	color: #eadfc8;
	background-position: left -60px;
	background-image: url(/images-hiver/index/promo_puce.gif);
	background-repeat: no-repeat;
}

#promotion ul .encours {}

#promotion ul .encours a:link, #promotion ul .encours a:visited {
	color: #eadfc8;
	text-decoration: none;
	margin: 0 0 0 5px;
	padding: 3px 0 3px 20px;
	background-position: left -60px;
	background-image: url(/images-hiver/index/promo_puce.gif);
	background-repeat: no-repeat;	
}

#promotion ul .encours a:hover {
	color: #eadfc8;
	background-position: left -60px;
	background-image: url(/images-hiver/index/promo_puce.gif);
	background-repeat: no-repeat;
}


#promotion ul .last {}

#promotion ul .last a:link, #promotion ul .last a:visited {
	margin: 1px 0 0 5px;
	padding: 3px 0 0 18px;
	background-position: right -500px;	
}

#promotion ul .last a:hover {
	background-position: right -500px;
}

#omb_promos img {
	width: 660px;
	height: 10px;
}
* html #omb_promos img {
        width: 657px;
        height: 10px;
}

#lst {
	clear: both;
	margin: 0;
	padding: 0;
}

#lst .lst_titre {
	margin: 0;
	padding: 0;
}

#lst .lst_infos {
	margin: 0;
	padding: 10px 25px 10px 30px;
	background-color: #eadfc8;

}

#lst .lst_infos .lst_infos_photo {
	float: left;
	width: 170px;
	margin: 0;
	padding: 10px 0px 5px 0;
}

#lst .lst_infos_text a:link, #lst .lst_infos_text a:visited {
	color: #402c1b;
	text-decoration: none;	
}

#lst .lst_infos_text a:hover {
	color: #1d4f73;
}

#lst .lst_infos_titre {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 10px 0 10px 0;
}

#lst .lst_infos_date {
	font-size: 10px;
	margin: 0;
	padding: 0;
}

#index_colg {
	float: left;
	width: 325px;
	margin: 0 10px 0 0;
	padding: 0;
}

#index_colg .idee {
	background-position: left top;
	background-image: url(/images-hiver/index/idee_fond.gif);
	background-repeat: no-repeat;
}

#index_colg .idee img {
	float: right;
	padding: 0 5px 0 0;
}

#index_colg .coup_coeur {
	background-position: left top;
	background-image: url(/images-hiver/index/coup_coeur_fond.gif);
	background-repeat: no-repeat;
}
#index_colg .coup_coeur img {
	float: right;
	padding: 0 5px 0 0;
}

#index_colg .nouveaute {
	background-position: left top;
	background-image: url(/images-hiver/index/nouveaute_fond.gif);
	background-repeat: no-repeat;
}

#index_colg .nouveaute img {
	float: right;
	padding: 0 5px 0 0;
}

#index_colg .infos {
	clear: both;
	color: #ffffff;
	margin: 0;
	padding: 0 0 10px 0;
}

#index_colg .infos .infos_titre {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 5px 0 0 65px;
}

#index_colg .infos .infos_titre h1 {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}


#index_colg .infos .infos_vigne {
	float: left;
	width: 135px;
	margin: 0;
	padding: 0;
}

#index_colg .infos .infos_vigne img {
	margin: 2px 10px 5px 65px;
	padding: 0;
}

#index_colg .infos .infos_text {
	margin: 0;
	padding: 0 5px 0 65px;
}

#index_colg .infos .infos_text h2 {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}


#index_colg .infos .infos_text a:link, #index_colg .infos .infos_text a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 25px 5px 0;
	/*background-position: right bottom;
	background-image: url(/images-hiver/index/infos_puce_01.gif);
	background-repeat: no-repeat;	*/
}

#index_colg .infos .infos_text a:hover {
	color: #402c1b;
	/*background-position: right bottom;
	background-image: url(/images-hiver/index/infos_puce_02.gif);
	background-repeat: no-repeat;*/
}





#index_cold {
	float: left;
	width: 325px;
	margin: 0;
	padding: 0 0 10px 0;
}

#index_cold  .actualite {
	background-position: left top;
	background-image: url(/images-hiver/index/actualite_fond.gif);
	background-repeat: repeat;
	margin: 0;
	padding: 0;
}

#index_cold .actu {
	clear: both;
	color: #ffffff;
	margin: 0 0 10px 0;
	padding: 5px 0 10px 0;
	background-position: center bottom;
	background-image: url(/images-hiver/index/actu_separe.gif);
	background-repeat: no-repeat;
}

#index_cold .actu_last {
	margin: 0 0 0 0;
	padding: 5px 0 10px 0;
	background-position: right -500px;
}

#index_cold .actu .actu_text {
	margin: 0;
	padding: 0 25px 0 25px;
}

#index_cold .actu .actu_text h2 {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#index_cold .actu .actu_text img {
	float: left;
	margin: 2px 10px 5px 0;
	padding: 0;
}

#index_cold .actu .actu_text a:link, #index_cold .actu .actu_text a:visited {
	display: block;
	color: #ffffff;
	text-decoration: none;
	margin: 0 0 0 0;
	padding: 0 0 5px 0;	
}

#index_cold .actu .actu_text a:hover {
	color: #402c1b;
}

#index_cold .actu h1.actu_titre {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 5px 0;
	padding: 0;
}

#index_cold .actu .actu_date {
	font-size: 10px;
	margin: 0px;
	padding: 0px;
}




#index_cold #baspage {
	margin: 0;
	padding: 8px 20px 10px 10px;
	background-color: #eadfc8;
}

#index_cold #baspage .baspage_lien {
	margin: 0;
	padding: 0;
}

#index_cold #baspage .baspage_lien ul {
	font-family: arial,helvetica,  verdana, sans-serif;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#index_cold #baspage .baspage_lien ul li {
	float: right;
	white-space: nowrap;
	color: #402c1b;
	margin: 0 0 0 10px;
	padding: 0;
}

#index_cold #baspage .baspage_lien ul li a:link, #index_cold #baspage .baspage_lien ul li a:visited {
	display: block;
	color: #261c1d;
	text-decoration: none;
	margin: 0;
	padding: 2px 0 2px 7px;
	background-position: left 8px;
	background-image: url(/images-hiver/baspage/puce.gif);
	background-repeat: no-repeat;	
}

#index_cold #baspage .baspage_lien ul li a:hover {
	color: #1d4f73;
	background-position: left -52px;
	background-image: url(/images-hiver/baspage/puce.gif);
	background-repeat: no-repeat;
}


#index_cold #baspage .baspage_logos {
	clear: both;
	text-align: right;
	margin: 0;
	padding: 7px 0 0 0;
}

*+html #index_cold #baspage .baspage_logos {
	padding: 3px 0 0 0;
}

* html #index_cold #baspage .baspage_logos {
	padding: 3px 0 0 0;
}

#index_cold #baspage .baspage_logos img {
	vertical-align: middle;	
	margin: 2px 0 0 7px;
	padding: 0;
}
img.ui-datepicker-trigger{
 vertical-align:top;
margin:0 7px 0 10px;
}
input[type="checkbox"]{
	margin: 0 3px 0 3px;
	vertical-align: bottom;
}

