/*--------------------------------------------------------------------------------------
	CSS Document (Cascading Style Sheet)

	project:	Metaxa
	created:	2008-06-23 (yyyy-mm-dd)
	author:		Yves Van Goethem
	email:		yvangoethem@digitas.com
	website:	http://www.digitas.fr

	summary:	GENERIC
				HEADER
				BACKGROUNDS
				MAIN
				CONTENT
				BREADCRUMP
				BOXES
				STUFF
				FORMS
				STAR-RATING
				FOOTER
				POPINS
				PREHOME
				DIAPORAMA
				AGENDA
				TVADS
				AEN
				
-------------------------------------------------------------------------------------- */


/*	=GENERIC
-------------------------------------------------------------------------------------- */

* {
	margin:0;
	padding:0;
	vertical-align:baseline;
	line-height:1.35em;
}
/*
body {
	font-family:Georgia, Lucida, Verdana;
	font-size:72.75%; 
	text-align:center;
	margin:0;
	height:100%;
}
*/



body {
	font-family:Georgia, Lucida, Verdana;
	font-size:72.75%; /* :INFO:1em = 11px */
	background:#fff url(/FRONT/METAXA/client/img/common/visu_bg/bg_1.jpg) no-repeat center 0;
	text-align:center;
	margin:0;
	height:100%;
}

.msgError{
   color: Red;
   margin-bottom: 0 !important;
}

/*

#main {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/bg_1.jpg) 0 0 no-repeat;
}
*/
.background-2 {
	
	background: #fff url(/FRONT/METAXA/client/img/common/visu_bg/bg_2.jpg) no-repeat center 0;
}
.background-3 {
	background: #000 url(/FRONT/METAXA/client/img/common/visu_bg/bg_3.jpg) no-repeat center 0;
}
.background-4{
	background:#fff url(/FRONT/METAXA/client/img/common/visu_bg/bg_4.jpg) no-repeat center 0;
}
.background-5 {
	background:#fff url(/FRONT/METAXA/client/img/common/visu_bg/bg_5.jpg) no-repeat center 0;
}
.background-6 {
	background:#fff url(/FRONT/METAXA/client/img/common/visu_bg/fondrange.jpg) no-repeat center 0;
}


* html body {
	height:100%;
}

a img,
fieldset,
form {
	border:0;
}

ins, abbr, acronym {
	text-decoration:none !important;
	border:0 !important;
	font-style:normal;
}

a {
	color:#FFA600;
}

h2 a {
	color:#000;
	text-decoration:none;
}

h2 a:hover {
	text-decoration:underline;
}
a:hover ins, a:hover abbr, a:hover acronym {
	text-decoration:underline !important;
}

hr { 
	position:absolute;
	left:-9999em;
}

div.space {
	height:8px;
}

.javascript-true .alt {
	position:absolute;
	left:-9999em;
}

address {
	font-style:normal;
}

ul {
	list-style:none;
}


.list3 div div{

	clear:none!important;
}

.list ul li a {
	color:#ffa600 !important;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bg_puce.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
}

.list2 ul li a {
	color:#000 !important;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bg_puce.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
}

.list2 ul ul {
	padding:0 0 0 20px;
	margin:5px 0 8px 0 !important;
}

.list2 ul ul a {
	background:none;
}

.list3 ul li a {
	color:#fff !important;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bg_puce2.gif) 0 4px no-repeat;
	padding:0 0 0 10px;
}

.list ul li a:hover,
.list2 ul li a:hover,
.list3 ul li a:hover {
	text-decoration:underline;
}

button {
	width:auto;
	overflow:visible;
	border:0;
	background:none;
	cursor:pointer;
}

input {
	height:auto;
}

input.submit {
	height:19px;
	width:auto !important;
	padding:0 3px;
	background:#000;
	color:#fff;
	border:0;
	text-transform:uppercase;
	font-size:.9em;
	vertical-align:middle;
	cursor:pointer;
}

.javascript-true .style-select-l-0 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_l_0.gif') 0 0 no-repeat;
	height:19px !important;
	line-height:19px !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
	position:relative;
}

.javascript-true .style-select-r-0 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_r_0.gif') 100% 0 no-repeat;
	height:19px !important;
	line-height:19px !important;
	display:-moz-inline-box !important;
	display:inline-block !important;
}

.javascript-true .style-select-l-1 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_l_1.gif') 0 0 no-repeat;
}

.javascript-true .style-select-r-1 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_r_1.gif') 100% 0 no-repeat;
}

.javascript-true .style-select-l-2 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_l_2.gif') 0 0 no-repeat;
}

.javascript-true .style-select-l-2 .select-value {
	color:#888 !important;
}

.javascript-true .style-select-r-2 {
	background:url('/FRONT/METAXA/client/img/common/bg_select_r_2.gif') 100% 0 no-repeat;
}

.javascript-true .style-select-r-0 select {
	filter:alpha(opacity=0);
	-webkit-opacity:0;
	-khtml-opacity:0;
	-moz-opacity:0;
	opacity:0;
	position:relative;
	z-index:10;
	padding:0 15px 0 0;
}

.javascript-true .style-select-r-0 .select-value {
	position:absolute;
	top:0;
	line-height:19px;
	padding:0 0 0 5px;
	color:#444;
	display:block;
}

q:before,
q:after {
	content:'';
}

small {
	font-size:0.9em;
}

.error {
	color:red !important;
	font-weight:normal !important;
}

#main,
#header {
	text-align:center;
	margin:0 auto;
	min-width:1000px;
	max-width:1400px;
	position:relative;
}
* html body #main {
	overflow:expression(document.body.clientWidth > 1400 ? "hidden" :"visible");
	width:expression(document.body.clientWidth > 1400 ? "1400px" :"auto");
}

#content,
#menu {
	text-align:left;
	margin:0 auto;	
	width:1000px;
	position:relative;
	overflow:hidden;
}

#access-keys {
	position:absolute;
	left:-9999em;
}


/*Jcarousel Default*/
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}
.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/*END Jcarousel Default*/
/*	=HEADER
-------------------------------------------------------------------------------------- */


.header-style {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/header_deg.jpg) 0 0 repeat-x;
}
#header {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/header.jpg) no-repeat;
	min-height:31px;
	overflow:hidden;
}
* html body #header {
	height:expression(this.clientHeight > 31 ? "48px" :"31px");
	width:expression(document.body.clientWidth > 1400 ? "1400px" :"100%");
	background:url(/FRONT/METAXA/client/img/common/visu_bg/header.jpg) no-repeat;
}

#logo {
	margin:0 0 0 15px;
	float:left;
	height:31px;
}

#nav {
	float:right;
	padding:0 12px 0 0;
	margin:8px 20px 0 0;
	background:url(/FRONT/METAXA/client/img/common/nav_star.gif) 100% 1px no-repeat;
	position:relative;
	font-size:.95em;
}
* html #nav { 
/*	width:expression(document.body.clientWidth > 734 ? "734px":"100%" );*/
	display:inline-block;
	float:none;
	text-align:right;
}

#menu { max-height:48px; }
#menu ul li {
	display:inline;
	background:url(/FRONT/METAXA/client/img/common/nav_star.gif) 0 1px no-repeat;
	padding:0 6px 0 18px;
}

#menu ul li,
#menu ul li a {
	color:#ba6e0e;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

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

#menu ul li ul {
	display:none;
}

#menu ul li.on a {
	color:#031f5a;
}

#nav ul.open {
	height:41px;
}

#menu ul.open li ul {
	position:absolute;
	left:0;
	bottom:7px;
/*	min-width:730px;
	max-width:830px;
	width:730px;*/
	width:100%;
	height:10px;
	text-align:center;
	display:inline;
}
* html body #menu ul.open li ul { bottom:2px; width:730px; }
* + html body #menu ul.open li ul { bottom:4px }

#menu ul.open li ul li {
	font-size:.9em;
	background:none;
	display:inline;
}

#menu ul.open li ul li,
#menu ul.open li ul li a {
	color:#cf7a10;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

#menu ul.open li ul li a:hover {
	text-decoration:underline;
}

#menu ul.open li ul li.on a {
	color:#fff;
}

/*	=HEADER 2010
-------------------------------------------------------------------------------------- */


.header-style2010 {
	/*background:url(/FRONT/METAXA/client/img/common/visu_bg/header_deg.jpg) 0 0 repeat-x;*/
}
#header2010 {

	min-height:106px;
	overflow:hidden;
}
* html body #header2010 {
/*height:expression(this.clientHeight > 106 ? "48px" :"106px");
	width:expression(document.body.clientWidth > 1400 ? "1400px" :"100%");
	background:url(/FRONT/METAXA/client/img/common/visu_bg/header.jpg) no-repeat;*/
}

#logo2010 {
	/*margin:0 0 0 15px;*/
	float:left;
	height:106px;
	width:559px;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/bandeauhautgauche.jpg) no-repeat;
	
}

#bandeauhaut {
	/*margin:0 0 0 15px;*/
	float:left;
	position:absolute;
	left:559px;
	top:0;
	height:22px;
	width:32%;
	padding-left:100px;



}
#pressroomtop{

	color:#FCD900;
	float:left;
	height:13px;
	padding-top:9px;
	font-size:9px;
	font-family:Arial;
	padding-right:10px;


}
#fondlogo{
width:104px;
height:26px;
float:left;
padding-left:1px;
padding-top:5px;

display:block;
text-align:left;

background:url(/FRONT/METAXA/client/img/common/visu_bg/fondlogo.jpg) no-repeat;
}

#intitulemenu{
position:absolute;
left:559px;

	/*margin:0 0 0 15px;*/
top:50px;
	margin:0;
	padding:0;
	height:70px;
	text-align:left;
	width:auto;
	float:left;


}

#nav2010 {
	float:left;
	padding:0 12px 0 0;
	margin:8px 20px 0 0;
	/*background:url(/FRONT/METAXA/client/img/common/nav_star.gif) 100% 1px no-repeat;*/
	position:relative;
	font-size:.95em;
		text-align:left;
}
* html #nav2010 { 
/*	width:expression(document.body.clientWidth > 734 ? "734px":"100%" );*/
	display:inline-block;
	float:none;
text-align:left;
}

#menu2010 {
max-height:106px;
	float:left;
	height:106px;
    /*width:expression(document.body.clientWidth > 1024 ? "465px" :"70%");*/
	width:100%;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/backgroundhaut.jpg) 0 0 repeat-x;

}
#menu2010 ul li {
	display:inline;
		text-align:left;
	/*background:url(/FRONT/METAXA/client/img/common/nav_star.gif) 0 1px no-repeat;*/
	padding:0 6px 0 6px;
}

#menu2010 ul li,
#menu2010 ul li a {
	color:#0E1654;
	text-transform:uppercase;
	/*font-weight:bold;*/
	font-family:"Times New Roman", Times, serif;
	
	font-size:11px;
	text-decoration:none;
}

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

#menu2010 ul li ul {
	display:none;
}

#menu2010 ul li.on2010 a {
	color:#031f5a;
}

#nav2010 ul.open2010 {
	height:41px;
}

#menu2010 ul.open2010 li ul {
	position:absolute;
	left:0;
	bottom:7px;
/*	min-width:730px;
	max-width:830px;
	width:730px;*/
	width:100%;
	height:10px;
	text-align:left;
	display:inline;
}
* html body #menu2010 ul.open2010 li ul { bottom:2px; width:730px; }
* + html body #menu2010 ul.open2010 li ul { bottom:4px }

#menu2010 ul.open2010 li ul li {
	font-size:.9em;
	background:none;
	display:inline;
}

#menu2010 ul.open2010 li ul li,
#menu2010 ul.open2010 li ul li a {
	color:#cf7a10;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

#menu2010 ul.open2010 li ul li a:hover {
	text-decoration:underline;
}

#menu2010 ul.open2010 li ul li.on a {
	color:#fff;
}



/*	=BACKGROUNDS
-------------------------------------------------------------------------------------- */

.wideScroll {
/*	background:url(/FRONT/METAXA/client/img/common/visu_bg/bg_6.jpg) 50% 31px no-repeat;*/
	background:#2468bb;
}

.wideScroll #main {
	background:none;
}

/** html .wideScroll #main {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FRONT/METAXA/client/img/common/visu_bg/top_scroll.png', sizingMethod='crop');
}*/


* html .wideScroll #content {
	overflow:visible !important;
}

.box-degrade-1 {
	background:#fff url(/FRONT/METAXA/client/img/common/bg_box_deg_1.gif) 100% 100% repeat-x !important;
}

/*	=MAIN
-------------------------------------------------------------------------------------- */
#main {
	padding:0 0 10px 0;
}
.theme-2  {
	background-color:#000;
}


/*	=CONTENT
-------------------------------------------------------------------------------------- */
#content {
	padding:30px 0 0 0;
}

.content-type-1 {
	margin:0 60px;
	width:880px;
	overflow:hidden;
}
#aen {
	margin:0 16px;
	width:979px;
	overflow:hidden;
}
.content-type-1 .wrap-position-1 {
	float:left;
	width:525px;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-1 .wrap-position-2 {
	float:right;
	width:340px;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-1 .wrap-position-3 {
	position:absolute;
	top:0;
	right:0;
}

#box-img-zoom img {
	width:433px !important;
	height:524px !important;
}

#box-img-suntonic img {
	width:408px !important;
	height:511px !important;
}

.content-type-1 .wrap-position-4 {
	float:left;
	width:605px;
	position:relative;
	padding:27px 0 0 0;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-1 .wrap-position-5 {
	float:right;
	width:255px;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-1 .wrap-position-6 {
	overflow:hidden;
	width:880px;
	clear:both;
}

.content-type-1 .wrap-position-7 {
	height:483px;
}

.content-type-1 .wrap-position-7 img {
	position:absolute;
	top:0;
	right:0;
}

.content-type-2 {
	margin:0 60px;
	width:918px;
	overflow:hidden;
}

.content-type-2 .wrap-position-1 {
	float:left;
	width:650px;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-2 .wrap-position-2 {
	float:right;
	width:256px;
	display:inline; /*	:TRICKY:IE 6 double-margin bug */
}

.content-type-2 .wrap-position-3 {
	float:none;
	overflow:hidden;
	width:918px;
	clear:both;
}

.content-type-3 {
	margin:0 60px;
	width:918px;
	overflow-y:hidden;
	overflow-x:scroll;
}

.content-type-4 {
	overflow:hidden;
}

.content-type-4 .wrap-position-1 {
	float:right;
	width:435px;
	margin:5px 0 0 0 ;
}

.content-type-5 {
	overflow:visible !important;
	overflow-x:hidden;
}

.content-type-5 .wrap-position-4 {
	margin:-27px 0 0 0;
}

.content-home-left{
	float:left;
	width: 550px;
}

.content-home-left p{
	text-align:center;
	font-size: 1em;
}

/*	=BREADCRUMP
-------------------------------------------------------------------------------------- */
#breadcrump {
	margin:0 0 8px 60px;
}

#breadcrump li {
	display:inline;
	color:#fff;
}

#breadcrump li a {
	background:url(/FRONT/METAXA/client/img/common/bread_arrow.png) 96% 60% no-repeat;
	padding:0 15px 0 0;
	color:#fff;
}
* html body #breadcrump li a { background-image:url(/FRONT/METAXA/client/img/common/bread_arrow.gif); }


/*	=BOXES
-------------------------------------------------------------------------------------- */
.box-style-1 {
	border:1px solid #e0e0df;
	background:#fff;
}

.box-style-2 {
	border:1px solid #e0e0df;
	border-top:0;
	background:#fff;
}

.box-style-3 {
	border:1px solid #e5e5e5;
	background:#000;
	color:#fff;
}

.box-type-1 {
	width:486px;
	padding:15px 18px 15px 15px;
	overflow:hidden;
}

.box-type-1 h1 {
	text-transform:uppercase;
	font-size:1.64em;
}

.box-type-1 h1 strong {
	font-size:2.18em;
	margin:-4px 0 5px 0;
	display:block;
	font-weight:normal;
	line-height:0.84em;
}
* html .box-type-1 h1 strong {
	margin:-10px 0 10px 0;
	line-height:.5em;
}
* + html .box-type-1 h1 strong {
	margin:-10px 0 10px 0;
	line-height:.5em;
}

.box-type-1 h1 strong:first-letter {
	color:#ffa600;
}

.box-type-1 .col {
	float:right;
	width:162px;
}

.box-type-1 .first {
	float:left;
	width:292px;
}

.box-type-1 .first .content {
	padding:0 0 0 5px;
}

.box-type-1 .content2 {
	margin:25px 0;
}

.box-type-1 .content2 h2 {
	font-size:1.64em;
	font-weight:normal;
	margin:0 0 12px 0;
}

.box-type-2 {
	width:499px;
	padding:20px 0 20px 20px;
	overflow:hidden;
}

.box-type-2 .col {
	float:left;
	width:228px;
	margin:0 20px 0 0;
}

.box-type-2 .col h3 {
	margin:0 0 8px 0;
}

.box-type-2 .col div img,
.box-type-2 .col div img,
.box-type-5 div img,
.box-type-10 div img,
.box-type-13 div .news img {
	margin:0 8px 5px 0;
	float:left;
}

.box-type-10 h3{
	display:block;
	float:none;
	
}


.box-type-2 .col div img[align=right],
.box-type-5 div img[align=right],
.box-type-10 div img[align=right] {
	margin:0 0 5px 8px;
	float:right;
}


.box-type-2 .col div {
	margin:0 0 12px 0;
}

.box-type-2 .col ul {
	margin:0 0 5px 8px;
}

.box-type-2 .col ul li a:hover {
	text-decoration:underline;
}

.box-type-3 {
	margin:25px 0 0 0;
}


.box-type-3 .col {
	float:left;
}

.box-type-3 .col-mid {
	float:left;
	margin:0 25px;
	display:inline;
	width:346px;
}

.a-la-carte {
	height:158px;
	padding:0;
	overflow:hidden;
}

.a-la-carte .col-style-1,
.a-la-carte .col-style-2 {
	float:left;
	text-align:center;
	height:134px;
	padding:10px 0 14px 0;
	display:block;
}

.a-la-carte .col-style-1 {
	width:86px;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/a_la_carte_1.png) 0 0 no-repeat;
}
* html body .a-la-carte .col-style-1 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FRONT/METAXA/client/img/common/visu_bg/a_la_carte_1.png', sizingMethod='image');}

.a-la-carte .col-style-2 {
	width:87px;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/a_la_carte_2.png) 0 0 no-repeat;
}
* html body .a-la-carte .col-style-2 {background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FRONT/METAXA/client/img/common/visu_bg/a_la_carte_2.png', sizingMethod='image');}

.a-la-carte li a {
	text-decoration:none;
	position:relative;
}

.a-la-carte li a span {
	color:#fff;
	/*background:#000;*/
	padding:0 2px;
	font-size:.8em;
	min-width:47px;
	display:inline-block;
	cursor:pointer;
	color:#000;
	line-height:1.1em;

}

.a-la-carte li a:hover span {
	text-decoration:underline;
}

* html .a-la-carte li a img {
	width:86px !important;
	height:104px !important;
}

.box-type-4 {
	width:615px;
	padding:15px 18px 15px 15px;
	overflow:hidden;
	position:relative;
}

.box-type-4 .inner {
	overflow:hidden;
	width:100%;
	margin:25px 0 0 0;
}

.box-type-4 .col {
	float:right;
	width:340px;
}

.box-type-4 .first {
	float:left;
	width:250px;
}

.box-type-4 h1 {
	text-transform:uppercase;
	font-size:1.75em;
}

.box-type-4 h2 {
	font-size:1.36em;
	margin:0 0 10px 0;
}

.box-type-4 .content {
	margin:0 0 18px 0;
}

.box-type-4 h1 strong {
	font-size:2.25em;
	margin:-10px 0 0 0;
	display:block;
	font-weight:normal;
}

.box-type-4 h1 strong:first-letter {
	color:#ffa600;
}

.box-type-4 .interactif {
	position:absolute;
	top:18px;
	right:18px;
}

.box-type-4 .visu {
	position:absolute;
	top:18px;
	right:18px;
}

.box-type-4 .title {
	height:170px;
	overflow:hidden;
}

.box-type-4 .title .visu {
	float:left;
	position:static;
}

.box-type-5 {
	padding:15px 18px 5px 20px;
	width:216px;
}
* html body .box-type-5 {width:208px;}

.box-type-5 div {
	overflow:hidden;
	margin:20px 0 0 0;
	width:100%;
}

.box-type-5 h3 {
	margin:0 0 10px 0;
	font-size:14px;
	display:block;
	clear:both;
}
.box-type-5 h3 p {
	margin:0;
	padding:0;
}
.box-type-5 span {
	margin:0 0 5px 0;
	display:block;
}

.box-type-6 {
	padding:28px;
}

.box-type-7 h2,
.box-type-8 h2 {
	font-size:1.36em;
	margin:0 0 10px 0;
}

.box-type-7 .inner {
	overflow:hidden;
	width:100%;
	background:url(/FRONT/METAXA/client/img/common/bg_border_faq.gif) 50% 0 repeat-y;
	min-height:130px;
	padding:5px 0;
}

.box-type-7 .one-col {
	background-image:none !important;
}

.box-type-7 .one-col .first {
	width:100% !important;
}

.box-type-7 .inner .col {
	width:380px;
	float:right;
	padding:0 0 0 30px;
}

.box-type-7 .inner .first {
	width:380px;
	float:left;
	padding:0 30px 0 0;
}

.box-type-7 .inner .col div div,
.box-type-8 .inner .col div {
	margin:10px 0;
}

.box-type-7 .inner .col div div ul,
.box-type-8 .inner .col div ul {
	margin:0 0 25px 0;
}

.box-type-8 .inner {
	overflow:hidden;
	width:100%;
	background:url(/FRONT/METAXA/client/img/common/bg_border_map.gif) 50% 0 repeat-y;
	min-height:130px;
	padding:5px 0;
}

.box-type-8 .inner .col {
	float:left;
	width:235px;
	margin:0 50px 0 0;
}

.box-type-8 .inner .last {
	width:235px;
	margin:0;
	float:right;
}

.box-type-9 {
	padding:19px 19px 19px 0;
}

.box-type-10 {
	padding:20px 15px 5px 15px;
	width:225px;
	min-height:158px;
}

.box-type-10 div div {
	margin:5px 0;
	clear:both;
}

.box-type-11 {
	margin:0 0 65px 0;
	width:605px;
	height:295px;
	overflow:visible;
}	

.wrap-position-4 .push {
	top:0;
	position:absolute;
	z-index:20;
}

.box-type-11 .inner {
	width:254px;
	float:right;
	border-left:1px solid #E0E0DF;
	height:255px;
	padding:4px 20px 17px 28px;
}

.box-type-11 .inner div {
	margin:0 0 20px 0;
}

.box-type-11 .inner div div {
	margin:0 0 5px 0;
}

.box-type-12 {
	margin:0 0 0 -10px;
	padding:25px 33px;
	height:245px;
	width:183px;
}
* html body .box-type-12 { 
	height:254px;
}

.box-type-12 div {
	margin:7px 0 0 0;
}

.box-type-13 {
	padding:5px 20px;
	overflow:hidden;
}

.box-type-13 .col {
	float:right;
	width:180px;
}

.box-type-13 .col ul {
	margin:5px 0 20px 0;
}

.box-type-13 .first {
	float:left;
}

.box-type-13 .row {
	clear:both;
}

.box-type-13 .row h2 {
	float:left;
}

.box-type-13 .choose span {
	position:absolute;
	left:-9999em;
}

.box-type-13 .choose ul {
	text-align:right;
	padding:20px 0 1px 0;
	border-bottom:1px solid #e5e5e5;
}

.box-type-13 .choose li {
	display:inline;
	margin:0 2px;
}

.box-type-13 .choose li a {
	font-size:1.9em;
	text-decoration:none;
	color:#c0c0c0;
	font-family:Verdana,Arial;
}

.box-type-13 .choose li.actif a {
	color:#000;
}

.box-type-13 .choose li a:hover {
	text-decoration:underline;
}

.box-type-13 .row {
	overflow:hidden;
	width:100%;
}

.box-type-13 .row .news {
	float:left;
	margin:0 0 5px 0;
	height:106px;
	width:393px;
}

.box-type-13 .row .news div {
	margin:8px 0;
}

.box-type-13 .row .news img {
	margin-top:-10px !important;
	background:#fff;
}
* html body .box-type-13 .row .news img { margin-top:0 !important;}
* + html body .box-type-13 .row .news img { margin-top:0 !important;}

.box-type-13 .row .news div a {
	text-decoration:none;
	color:#000;
}

.box-type-13 .row .news div a:hover {
	text-decoration:underline;	
}

.news-box {
	/* overflow:hidden;
	height:107px;
	float:left;
	position:relative;
	margin:0 0 5px 0; */
}

.news-box-active {
	overflow:hidden;
	height:107px;
	float:left;
	position:relative;
	margin:0 0 5px 0;
}


.news-row {
	padding:25px;
	border-top:1px solid #e3e3e3;
	overflow:hidden;
	width:599px;
	background:url(/FRONT/METAXA/client/img/common/bg_news.gif) 100% repeat-y;
}

.news-push {
	width:104% !important;
}

.news-row img,
.news-push img {
	float:left;
	padding:0 15px 0 0;
}

.news-row ins,
.news-push ins {
	color:#ffa600;
	font-weight:bold;
	line-height:1;
}

.news-row h2,
.news-push h2 {
	font-size:1.33em;
}
.news-push div {
	width:auto;
	overflow:visible;
	margin:6px 0;
}
.news-push .more {
	overflow:hidden;
	width:100%;
}
.news-push .more ul {
	position:relative;
	width:215px;
}
.news-push .more li {
	float:left;
}

.news-push .more .visu {
	float:right;
}

.news-push .more .visu img {
	padding:0;
}

.news-row div div {
	margin:5px 0;
}


/*	=STUFF
-------------------------------------------------------------------------------------- */
.see-all-cocktails {
	margin:15px 0 0 0;
}

.interactif ul {
	overflow:hidden;
	width:100%;
	margin:0 0 30px 0;
}

.interactif li {
	float:right;
	padding:1px 3px 2px ;
	margin:0 0 0 5px;
	background:#000;
}

.interactif li a {
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}

.interactif li a:hover {
	text-decoration:underline;
}

.box-recipe-1 {
	border:1px solid #f1e7c2;
	background:url(/FRONT/METAXA/client/img/common/bg_box_recipe.gif) 0 0 repeat-y;
	width:135px;
	padding:18px 13px;
}

.box-recipe-1 h2 {
	font-size:1.55em;
	font-weight:normal;
	text-transform:uppercase;
	margin:0 0 10px 0;
}

.box-recipe-1 li {
	line-height:1.4em;
}

.box-agenda {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/agenda.gif) no-repeat;
	padding:0 0 17px 10px;
	min-height:243px;
	height:243px;
	max-height:auto;
	position:relative;
}

.box-agenda h3 img {
	margin:17px 0 0 0;
}

.places {
	min-height:200px;
}

* html .places {
	/*	:TRICKY: IE 6 min-height */
	height:200px;
	overflow:visible;
}

.places ul {
	overflow:hidden;
	width:100%;
}

.places ul li {
	float:left;
	margin:0 0 21px 19px;
	display:inline;
}

.places ul li span {
	display:block;
	background:#000;
	padding:0 0 0 5px;
}

.places ul li a {
	color:#fff;
	font-size:.8em;
	text-decoration:none;
}

.places ul li a:hover span {
	text-decoration:underline;
}
.pagination {
	overflow:hidden;
	width:100%;
}

.pagination ul {
	float:right;
	margin:0 8px 0 0;
	width:97%;
	border-width:1px 0;
	border-color:#e5e5e5;
	border-style:solid;
	text-align:right;
}

.pagination ul span {
	position:absolute;
	left:-9999em;
}

.pagination li {
	display:inline;
	margin:0 2px;
}

.pagination li a {
	font-size:1.9em;
	text-decoration:none;
	color:#c0c0c0;
	font-family:Verdana,Arial;
}

.pagination li.actif a {
	color:#000;
}

.pagination li a:hover {
	text-decoration:underline;
}

#a-la-carte {
	clear:both;
}

#a-la-carte h2 {
	right:72px;
	margin-top:-55px;
	position:absolute;
}

#a-la-carte .jcarousel-container {
	overflow:visible !important;
	position:static !important;
}

#a-la-carte .jcarousel-clip {
	width:865px;
}

#a-la-carte .jcarousel-prev-horizontal {
	left:40px;
	top:485px;
	position:absolute;
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_left.gif) 0 0 no-repeat;
	cursor:pointer;
}

#a-la-carte .jcarousel-next-horizontal {	
	right:40px;
	top:485px;
	position:absolute;
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_right.gif) 0 0 no-repeat;
	cursor:pointer;
}

#a-la-carte .jcarousel-prev-disabled,
#a-la-carte .jcarousel-next-disabled {
	background-image:none;
	cursor:default;
}

.content-home {
	padding:0 !important;
}

#homeFlash {
	float:left;	
}

/*	=FORMS
-------------------------------------------------------------------------------------- */
.form-style-1{
	margin:0 0 20px 0;
}

.form-style-1 legend {
	font-size:1.36em;
	font-weight:bold;
	color:#000;
}

* + html body .form-style-1 legend {
	margin-left:-4px;
	font-weight:normal;
}

* html body .form-style-1 legend {
	margin-left:-4px;
}

.form-style-1 select {
	width:650px;
}

.javascript-true .form-style-1 input {
	visibility:hidden;
}

.form-places span {
	display:inline !important;
}

.form-places label {
	/*	:TRICKY:accessible display none */
	position:absolute;
	left:-9999em;
}

.form-places select {
	width:190px;
}

.form-places p {
	margin:7px 0;
}

.form-places span {
	margin:0 !important
}

.form-popin-1 {
	overflow:hidden;
}

.form-popin-1 .col {
	float:right;
	width:272px;
}

.form-popin-1 .first {
	float:left;
}

.form-popin-1 .row {
	overflow:hidden;
	clear:both;
/*	width:100%;*/
}

.form-popin-1 label,
.form-popin-1 .radio p {
	float:left;
	width:88px;
	background:#fff;
}

.form-popin-1 .check {
	margin:30px 0 0 0;
}

.form-popin-1 p,
.form-popin-2 p {
	clear:both;
	margin:7px 0;
	overflow:hidden;
}

.form-popin-1 .radio p {
	margin:0;
}

.form-popin-1 .radio input,
.form-popin-1 .radio label,
.form-popin-1 .radio label,
.form-popin-1 .check label,
.form-popin-1 .check input  {
	float:none;
	width:auto;
}

.form-popin-1 .radio ul,
.form-popin-1 .radio ul li {
	display:inline;
	margin:7px 3px;
}

.form-popin-1 input {
	float:right;
	width:173px;
}

.form-popin-1 textarea {
	float:right;
	width:173px;
	height:130px;
	margin:0 0 25px 0;
}

.form-popin-1 select,
.form-popin-1 .style-select-l-0 {
	float:right;
}

.birthday #sn-datebirth-month,
.birthday #sn-datebirth-day {
	width:48px;
	float:right;
	text-align:center;
	margin:0 3px;
	display:inline;
}

.birthday #sn-datebirth-year {
	width:48px;
	float:right;
	text-align:center;
}




.form-popin-1 .number label {
	width:auto;
}

.form-popin-1 div.submit,
.form-popin-2 div.submit {
	overflow:hidden;
}

.form-popin-1 .submit,
.form-popin-2 .submit {
	background:none;
}

* html #contactForm .submit {
	clear:both;
}

.form-popin-1 .notice,
.form-popin-2 .notice {
	clear:both;
	overflow:hidden;
	color:#b2b2b2;
	font-size:.9em;
	margin:25px 0 0 0;
}

.form-popin-2 input {
	float:right;
	width:150px;
}

.form-popin-2 label {
	float:left;
	width:115px;
}

.form-popin-2 textarea {
	float:right;
	width:150px;
	height:65px;
	margin:0 0 25px 0;
}

.form-popin-2 .security {
	margin:0 0 15px 0;
}

.form-popin-2 .security input {
	width:95px;
	float:none;
	margin:0 0 4px 0;
}

.form-popin-2 .choose label,
.form-popin-2 .choose select {
	float:none;
}
.form-popin-2 .choose select {
	display:block;
	width:270px;
	margin:0 0 4px 0;
}

.form-popin-2 .choose input {
	position:absolute;
	left:-9999em;
}


.form-popin-2 .birthday input {
	position:static;
	left:0;
	float:left !important;
}

.form-popin-2 .birthday label {
	float:left;
	margin:0 0 10px 0;
	width:100%;
}

.form-popin-2 .birthday .submit {
	margin:0 0 0 18px;
}

.form-popin-2 .details {
	margin:25px 0 0 0;
}

.form-popin-2 .details h2 {
	font-size:1em;
	font-weight:normal;
	margin:0 0 3px 0;
}

.form-popin-2 .details div {
	border:1px solid #ccc;
	padding:7px;
}

.form-popin-2 .details div div {
	border:0;
	padding:0;
}

.form-popin-2 .details address {
	margin:0 0 10px 0;
}

.birthday-popin span {
	float:left;
	width:60px;
	font-size:.9em;
	margin:0;
	position:relative;
}

.birthday-popin input.submit {
	margin:14px 0 0 0 !important;
	float:right !important;
}

.birthday-popin span label,
.birthday-popin span input {
	margin:0 !important;
}

/*	=STAR-RATING
-------------------------------------------------------------------------------------- */
.star-rating {
	width:100%;
	overflow:hidden;
	margin:20px 0 0 0;
}

.star-rating img {
	float:left;
}

.star-rating ul {
	float:left;
	margin:0 0 0 12px;
	width:75px;
	height:11px;
	position:relative;
	background:url(/FRONT/METAXA/client/img/common/star_rating.gif) 0 0 repeat-x;
	overflow:hidden;
}

.star-rating li {
	float:left;
	padding:0 !important;
	height:11px;
}

.star-rating li a {
	display:block;
	width:11px;
	height:11px;
	text-decoration:none;
	text-indent:-9000px;
	z-index:20;
	position:absolute;
	padding:0px;
	background-image:none;
	left:0;
	cursor:default;
}

.star-rating .actif li a:hover{
	z-index:1;
	left:0px;
	cursor:pointer; 
}

.star-rating .actif li a:hover,
.star-rating .on a {
	background:url(/FRONT/METAXA/client/img/common/star_rating.gif) 0 100%;
}
* html body .star-rating .actif li a:hover { background-position:0 180%; }
* html body .star-rating .on a  { background-position:0 180%; }

.star-rating a.one-star			{ left:0px; }
.star-rating .actif a.one-star:hover	{ width:15px !important; }
.star-rating .on a.one-star		{ width:15px !important; left:0; }	

.star-rating a.two-stars 		{ left:15px; }
.star-rating .actif a.two-stars:hover	{ width:30px !important; }
.star-rating .on a.two-stars	{ width:30px !important; left:0; }

.star-rating a.three-stars		{ left:30px; }
.star-rating .actif a.three-stars:hover{ width:45px !important; }
.star-rating .on a.three-stars 	{ width:45px !important; left:0; }

.star-rating a.four-stars 		{ left:45px; }
.star-rating .actif a.four-stars:hover	{ width:60px !important; }
.star-rating .on a.four-stars 	{ width:60px !important; left:0; }

.star-rating a.five-stars 		{ left:60px; }
.star-rating .actif a.five-stars:hover	{ width:75px !important; }
.star-rating .on a.five-stars 	{ width:75px !important; left:0; }

.star-rating .prev a { z-index:25; }


/*	=FOOTER
-------------------------------------------------------------------------------------- */
#footer {
	text-align:right;
	width:1000px;
	padding:20px 0 0 0;
	margin:0 auto;
}

#footer ul {
	margin:0 60px;
}

.footer-border #footer ul {
	padding:5px 0 0 0;
	margin:0 60px;
	border-top:1px solid #e5e5e5;
}

#footer ul li {
	display:inline;
	border-right:1px solid #334a79;
	padding:0 5px;
	font-size:.9em;
}

#footer ul ul {
	margin:0 !important;
	padding:0;
	border:0 !important;
}

#footer ul ul li {
	border:0 !important;
	color:#a4a4a4;
	padding-right:10px;
}

#footer ul .last {
	border-right:0 !important;
}

#footer ul li a {
	color:#334a79;
	text-decoration:none;
}

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

.theme-2 .footer-border,
.theme-3 .footer-border {
	border-color:#fff !important;
}

.theme-2 #footer ul li,
.theme-3 #footer ul li {
	border-color:#fff !important;
}

.theme-2 #footer ul li a,
.theme-3 #footer ul li a {
	color:#fff;
}

.footer-wide-1 #footer {
	width:1038px;
}

.content-home #footer {
	width:435px;
	float:right;
	padding:8px 0 0 0;
}

* html .content-home #footer {
	clear:right; /*	:TRICKY: IE 6 hack */
}

.content-home #footer ul {
	margin:0;
}

/*	=POPINS
-------------------------------------------------------------------------------------- */
.popin-style-1 {
	width:600px;
	padding:30px;
	position:relative;
}

.popin-style-2 {
	width:270px;
	padding:30px;
	position:relative;
}

.popin-style-3 {
	width:874px;
	padding:30px;
	position:relative;
}

.popin-style-3 .pagination ul {
	width:100%;
}

.popin-style-3 .a-la-carte {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/a_la_carte_bg_r.gif) 100% 5px no-repeat;
}

.popin-style-1 h1,
.popin-style-2 h1 {
	margin:0 0 20px 0;
}

.popin-country h1 {
	margin-bottom:0;
}

.popin-diaporama {
	width:340px;
	padding-right:16px !important;
}

.javascript-true #content-popin {
	text-align:left;
	position:absolute;
	z-index:300;
	top:0;
	left:0;
	width:100%;
	height:100%;
}

.javascript-true #popin-background {
	z-index:299;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:#000;
	width:100%;
	height:100%;	
	filter:alpha(opacity=50);
	-webkit-opacity:.5;
	-khtml-opacity:.5;
	-moz-opacity:.5;
	opacity:.5;
	background:rgba(0,0,0,.7); /* Gecko 1.9 Power */
}

.javascript-true #load-popin {
	position:relative;
	z-index:500;
	left:50%;
}

.javascript-true #content-popin .close img {
	position:absolute;
	top:5px;
	right:5px;
}

.javascript-true .ajaxload {
	top:10%;
	left:50%;
	position:absolute;
}


/*	=PREHOME
-------------------------------------------------------------------------------------- */
.pre-home {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/prehome_wide.jpg) 57px 40px;
	height:100%;
}
.pre-contact {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/prehome_wide.jpg) 57px 40px;
	height:100%;
	
}

.pre-home #main {
	background:url(/FRONT/METAXA/client/img/common/visu_bg/prehome_center.png);
	padding:0 !important;
	width:100%;
}
.pre-contact #main {
	background:none;
	padding:0 !important;
	width:100%;
}

* html .pre-home #main {
	background-image:none !important;
	height:auto !important;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/FRONT/METAXA/client/img/common/visu_bg/prehome_center.png', sizingMethod='scale');
}

.pre-home #main #content, .pre-contact #main #content  {
	width:325px;
	overflow:hidden;
	position:relative;
}

.pre-home #main #content h1 , .pre-contact #main #content h1 {
	margin:0 0 0 -70px;
}

.pre-home .box-style-1{
	padding:20px;
	margin:0 0 10px 0;
	
}
.pre-contact .box-style-1 {
	padding:20px;
	/*margin:0 0 10px 0;*/
	width:285px;
	position:relative;
	overflow:auto;
}

.pre-home .box-style-1 form, .pre-contact .box-style-1 form {
	position:relative;
}

.pre-home .box-style-1 .hide , .pre-contact .box-style-1 .hide {
	position:absolute;
	left:-9999em;
}

.pre-home .box-style-1 select, .pre-contact .box-style-1 select {
	width:235px;
}

.pre-home .box-style-1 .birthday, .pre-contact .box-style-1 .birthday {
	float:left;
}

.pre-home .box-style-1 .birthday label, .pre-contact .box-style-1 .birthday label {
	margin-bottom:10px;
	float:left;
}

.pre-home .box-style-1 .birthday input , .pre-contact .box-style-1 .birthday input {
	float:left !important;
}

.pre-home .box-style-1 #sn-submit , .pre-contact .box-style-1 #sn-submit {
	float:right;
	margin:-20px 0 0 0;
}

.pre-home .notice, .pre-contact .notice {
	text-align:center;
	color:#fff;
	font-size:.9em;
	padding-bottom:10px;
}

.pre-home .notice a, .pre-contact .notice a {
	text-align:center;
	color:#fff;
	border-bottom:1px solid #ffdc45;
	text-decoration:none;
}


/*	=DIAPORAMA
-------------------------------------------------------------------------------------- */
.diaporama , .diaporamaPUB {
	position:relative;
}

.diaporama .show {
	width:331px;
	height:330px;
	overflow:hidden;
}

.diaporama .select, .diaporamaPUB .select {
	margin:3px 0 0 0;
}

.diaporama .select ul, .diaporamaPUB .select ul {
	display:inline;
	overflow:hidden;
	position:absolute;
	white-space:nowrap;
}

.diaporama .select ul li, .diaporamaPUB .select ul li {
	display:inline;
	/*margin:0 2px 0 0;*/
	width:108px;
	height:108px;
	float:left;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
}
.diaporama .select ul li a, .diaporamaPUB .select ul li a {
	display:inline;
	/*margin:0 2px 0 0;*/
	width:108px;
	height:108px;
	float:left;
}

.diaporama .jcarousel-container, .diaporamaPUB .jcarousel-container {
	overflow:visible !important;
	position:static !important;	
}

.diaporama .jcarousel-clip, .diaporamaPUB .jcarousel-clip {
	width:330px;
	height:108px;
	
}

.diaporama .jcarousel-prev-horizontal {
	position:absolute;
	left:-10px;
	top:380px;
	
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_left.gif) 0 0 no-repeat;
	cursor:pointer;
}
.diaporamaPUB .jcarousel-prev-horizontal {
	position:absolute;
	left:-10px;
	top:380px;
	
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_left.gif) 0 0 no-repeat;
	cursor:pointer;
}

.diaporama .jcarousel-next-horizontal {
	left:333px;
	

	top:380px;
	position:absolute;
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_right.gif) 0 0 no-repeat;
	cursor:pointer;
}

.diaporamaPUB .jcarousel-next-horizontal {
	left:504px!important;
	
	top:380px;
	position:absolute;
	width:20px;
	height:14px;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/bt_to_right.gif) 0 0 no-repeat;
	cursor:pointer;
}


.diaporama .jcarousel-prev-disabled,
.diaporama .jcarousel-next-disabled {
	background-image:none;
	cursor:default;
}
.diaporamaPUB .jcarousel-prev-disabled,
.diaporamaPUB .jcarousel-next-disabled {
	background-image:none;
	cursor:default;
}


/*	=AGENDA
-------------------------------------------------------------------------------------- */
.box-agenda div {
	width:210px;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/agenda_bg.gif) 100% 100% no-repeat;
	margin:10px 8px;
}

.box-agenda .arrows li {
	position:absolute;
	top:72px;
	right:20px;
}

.box-agenda .arrows .first {
	position:absolute;
	top:72px;
	left:10px;
}

.box-agenda .arrows .first {
	position:absolute;
}

.box-agenda div table,
.box-agenda div td {
	border:1px solid #e5e5e5;
	border-collapse:collapse;
}

.box-agenda div td,
.box-agenda div th {
	width:29px;
	height:24px;
	text-align:center;
	vertical-align:middle;
}

.box-agenda div thead th {
	background:#e5e5e5;
	font-size:1.3em;
	vertical-align:top;
	height:auto;
	text-align:center;
	width:auto;
}

.box-agenda div td a {
	width:29px;
	line-height:24px;
	vertical-align:middle;
	display:block;
	color:#000;
	text-decoration:none;
	background:url(/FRONT/METAXA/client/img/common/visu_bg/agenda_on.gif);
}

.box-agenda div td.off {
	color:#b6b6b6;
}

.box-agenda div td.on {
	color:#fff;
	background:#031f5a;
	background-image:none;
}


/*	=TVADS
-------------------------------------------------------------------------------------- */
.diaporamaPUB .jcarousel-clip {
	width:501px;
}

.popin-diaporamaPUB {
	width:514px;
	padding-right:16px !important;
}

.diaporamaPUB .show {
	width:501px;
	height:390px;
	overflow:hidden;
}

.diaporamaPUB .jcarousel-prev-horizontal,
.diaporamaPUB .jcarousel-next-horizontal {
	top:440px;
}

.diaporamaPUB .select ul li,
.diaporamaPUB .select ul li a,
.diaporamaPUB .select ul li img {
	width:165px;
}

.diaporamaPUB p {
	margin:20px auto 0 auto;
	text-align:center;
}


/*	=AEN
-------------------------------------------------------------------------------------- */
.no-background {
	background-image:none !important;
	
}


/*	=PROCESS
-------------------------------------------------------------------------------------- */
.tpl-process #main h1 {
	width:869px !important;
	height:116px !important;
}

* html body.tpl-process #main h1 {
	height:120px !important;
}

.tpl-process #main h1 img {
	width:869px !important;
	height:116px !important;
	padding-left:60px;
}

.tpl-process #flashStory, .tpl-process #flashProcess {
	margin-top:-10px;
}



/*contact form*/
.labelContact{
	display:block;
	font-weight:bold;
	padding:10px 0 10px 0;
	font-size:11px;
}
.textAreaContact{
	display:block;
	margin:0 0 5px 0;
	width:283px;
	padding:0;
	border:1px solid #000;
}
.notificatiovContact{
	font-size:10px;
	font-weight:bold;
	padding:0 0 5px 0;

}
.sendBtnContact{
	display:block;
	margin:0;
	padding:0;
	line-height:normal;
	overflow:hidden;
	outline:none;
}
.sendBtnContact img{
	float: right;
	border:0;
}
.titleContact{
	font-weight:bold;
	padding:10px 0 10px 0;
	font-size:11px;

}
.detailsContact{
	padding:0 0 10px 0
}
.blocbas{
text-align:center;
width:990px;
padding-left:60px;
}

.blocdrinkg{
width:419px;
background-color:#FFFFFF;
border: 1px solid #FFDC00;
height:249px;
float:left;
margin-right:95px;


}
.blocdrinkd{
width:419px;
background-color:#FFFFFF;
border: 1px solid #FFDC00;
height:249px;
float:left;
}

/* CAROUSEL RANGE */
img { behavior: url(/FRONT/METAXA/client/js/range/carousel/iepngfix.htc); }

.fondbouteille1{

background-image:url(/FRONT/METAXA/client/img/range/fondbouteille1.png) !important; 
background-image:url(no-image);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/FRONT/METAXA/client/img/range/fondbouteille1.png');
width:979px;
height:532px;



}
.blocgaucheb{
width:518px;
height:532px;
border: 1px solid #0E1655;
background:#FFFFFF;



}
.enteteblocgaucheb{
width:518px;
height:48px;
background:#FFDC00;
}

.titreenteteblocgaucheb{
font-family:Arial;
font-size:24px;
font-weight:bold;
color:#0E1655;
padding-left:10px;
line-height:48px;
vertical-align:middle;
margin:auto;


}
.corpsblocgaucheb{
height:484px;

padding:10px;
font-family:Arial;
}
.titrecorpsblocgaucheb{
color:#0E1655;
font-size:14px;

}
.soustitrecorpsblocgaucheb{
color:#0E1655;
line-height:44px;
font-size:48px;

}
.corpscorpsblocgaucheb{
color:#000000;
font-size:12px;

}
.bastitrecorpsblocgaucheb{
color:#0E1655;
font-size:18px;

}
.bascorpsblocgaucheb{
color:#000000;
font-size:12px;

}

   
    .title { position:relative; left:20px; color:#ffffff;}
    #Workspace { width:850px; height:710px; text-align:left; position:relative; }
    
      /* Data Viewer */
    #Viewer { position:absolute; left:60px; top:120px; width:980px; height:533px; }
    #Cmd_NextItem { position:absolute; right:0px; top:-20px; text-decoration:underline; color:#fff; cursor:pointer;}
    #Cmd_PreviousItem { position:absolute; left:0px; top:-20px; text-decoration:underline; color:#fff; cursor:pointer;}

    /* Generic Carousel Properties */
    .carousel { 
	position:relative; text-align:center; clear:both; left:100px; /*margin-top:10px;*/ top:0; /*text-align:-moz-center; text-align:center;*/

	/*background-image:url(images/interface/bandeau-menurange.jpg)!important;
background-position:left top;
	background-repeat:no-repeat;*/

	
    }


    .carousel .container { position:absolute; overflow:hidden; 

	left:35px;

	}
	 
    .carousel .items { position:relative; }
	
    .carousel .item { position:relative;
        cursor:pointer;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
        -moz-opacity:0.7;
        opacity:0.7;
        list-style-type:none; margin:0px; 
    }
	

	
    .carousel .item.hover, .carousel .item.selected { 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
        -moz-opacity:1.0;
        opacity:1.0;    
    }


    .carousel .itemz.hover{ 
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
        -moz-opacity:0.3;
        opacity:0.3;    
    }
	
    /* Horizontal Carousel */
	 
     #Carousel2 .navButton { position:absolute; width:24px; height:87px; }
    #Carousel2 .navButton.previous {  left:0px;  }
    #Carousel2 .navButton.next { right:0px;  }
	
    #Carousel2 { height:106px; width:972px;}
    #Carousel2 .container { width:783px; height:106px;}        
    #Carousel2 .items { top:0; width:4000px;}
   
	#Carousel2 .itemz {position:relative; height:106px; width:110px; float:left; clear:right; /*border:1px solid #FFB01B;*/ z-index:610; }
	#Carousel2 .iteme {position:relative; width:63px; height:106px; float:left; clear:right; z-index:600;}
	#Carousel2 .itema {position:relative; width:63px; height:106px; float:left; clear:right; z-index:650;}

  	#Carousel2 .iteme .icone img { position:relative; left:0px; width:63px !important; height:106px; cursor:pointer; z-index:630;}
	#Carousel2 .itema .icone img { position:relative; left:0px; width:63px !important; height:106px; cursor:pointer; z-index:650;}
	#Carousel2 .itemz .icone img { position:relative; left:0px; width:111px !important; height:106px; cursor:pointer; z-index:630;}
	
	#Carousel2 .iteme .icone {text-align:center;
	background-color:#FFFFFF;
	width:63px;
	height:106px;
	}
	#Carousel2 .itema .icone {text-align:center;
	background-image:url(/FRONT/METAXA/client/img/range/fond.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	width:63px;
	height:106px;
	}
	#Carousel2 .itemz .icone {text-align:center; }
    #Carousel2 .itema .icone {text-align:center; }
    /* Hide data items from selector */
    #Carousel2 .itema .key { display:none;}	
	 
	#Carousel2 .iteme .key { display:none;}
    #Carousel2 .iteme .picture { display:none;}
	
    .blabla { font-size:25px; background-color:#CCCCCC;}

      .caption {text-indent:-1000px;}

	#Carousel2 .itemz .key { display:none;}
    #Carousel2 .itemz .picture { display:none;}



/**/
