html {
min-width:770px;
height: 100%;
scrollbar-base-color:#434343;
scrollbar-arrow-color:#979797;
scrollbar-3dlight-color:#2E2E2E;
scrollbar-darkshadow-color:#2E2E2E;
scrollbar-highlight-color:#2E2E2E;
scrollbar-face-color:#434343;
}
body {
font:11px/11px Arial, Helvetica, Sans Serif;
color: #BABABA;
background-color: #585858;
margin:0;
padding:0;
height: 100%;
}

#content {
position: relative;
min-height: 100%;
width:770px;
margin: 0 auto;
text-align:left;
background-color:#2E2E2E;
}

* html #content{
height: 100%;
}

#header {
padding:35px 15px 15px 15px;
width:740px;
text-transform:uppercase;
letter-spacing:-1px;
}

#header h1{
font-size:24px;
line-height: 20px;
font-weight:400;
display:inline;
}

#header h1 a, #header h1 a:link, #header h1 a:visited, #header h1 a:active, #header h1 a:hover {
text-decoration: none;
color: #BABABA;
}


#lang {
position:absolute;
top:4px;
right:4px;
text-align:right;
}



#menu{

padding:15px;
height:14px;
}


/*menu roganel */


#menu li{
list-style: none;
color:#FFFFFF;
margin-right: 4px;
padding-left: 4px;
white-space:nowrap;
display:block;
float: left;
border-left: 1px solid #828282;
}

#menu li.first{
border-left: 0 none transparent;
padding-left: 0px;
}

#menu li.last{
margin-right: 0px;
}

#menu li a{
text-indent: -9999px;
}

a#menu1, a#menu1:link, a#menu1:visited, a#menu1:active {
background: url(../imgs/news.gif) no-repeat;
float: left;
width:42px;
height:14px;
}

a#menu2, a#menu2:link, a#menu2:visited, a#menu2:active {
background: url(../imgs/restauration.gif) no-repeat;
float: left;
width:191px;
height:14px;
}

a#menu3, a#menu3:link, a#menu3:visited, a#menu3:active {
background: url(../imgs/hotelsresorts.gif)  no-repeat;
float: left;
width:138px;
height:14px;
}

a#menu4, a#menu4:link, a#menu4:visited, a#menu4:active {
background: url(../imgs/spamenu.gif)  no-repeat;
float: left;
width:28px;
height:14px;
}

a#menu5, a#menu5:link, a#menu5:visited, a#menu5:active {
background: url(../imgs/george5rec.gif) no-repeat;
float: left;
width:146px;
height:14px;
}

a#menu6, a#menu6:link, a#menu6:visited, a#menu6:active {
background: url(../imgs/boutiquemeni.gif) no-repeat;
float: left;
width:72px;
height:14px;
}

a#menu7, a#menu7:link, a#menu7:visited, a#menu7:active {
background: url(../imgs/contact.gif) no-repeat;
float: left;
width:67px;
height:14px;
}

a#menu1:hover, a#menu2:hover, a#menu3:hover, a#menu4:hover, a#menu5:hover, a#menu6:hover, a#menu7:hover{
background-position: 0px -14px;
}

#bandeau_header{
position: relative;
background: transparent;
width:770px;
height:200px;
margin:0;
padding:0;
}

#player_detail{
position: relative;
background: transparent;
width:230px;
height:75px;
margin:0;
padding:0;
float:right;
}

*  {
margin: 0;
padding: 0;
border: 0;
}

p, ul{
padding-bottom: 1em;
}



h1 {
color: #828282;
letter-spacing:-2px;
font-size:22px;
line-height: 22px;
font-weight:400;
text-transform: uppercase;
}

h2 {
color: #828282;
letter-spacing:-1px;
font-size:18px;
line-height: 22px;
font-weight:300;
text-transform: uppercase;
}

h1 a, h1 a:link, h1 a:visited, h1 a:active, h1 a:hover,
h2 a, h2 a:link, h2 a:visited, h2 a:active, h2 a:hover  {
color: #828282;
}

h3 {
color: #777777;
font-size:14px;
line-height: 18px;
letter-spacing:-1px;
text-transform: uppercase;
}



h3 a, h3 a:link, h3 a:visited, h3 a:active{
color: #777777;
}

h3 a:hover{
color: #C43C03;
}

.date {color: #BABABA}

.plus{
text-align:right;
}

div.container1, div.containerbis{
padding:10px 15px 5px 15px;
text-align:justify;
}


div.container1 li, div.containerbis li{
width:730px;
padding-left: 10px;
padding-top:0;
background: url(../imgs/minifleche.gif) left 0px no-repeat;
line-height:12px;
}


div.container1 img, div.containerbis img{
float:right;
clear:both;
margin : 0 0 10px 10px ;
}

div.containerleft{
	padding:10px 15px 5px;
	width:490px;
	text-align:justify;
	float:left;
	clear: left;
}

div.containerleft li{
width:480px;
padding-left: 10px;
padding-top:0;
background: url(../imgs/minifleche.gif) left 0px no-repeat;
line-height:12px;
}

div.containerleft img{
	float:left;
	margin-bottom: 10;
	margin-right: 10px;
}

div.containerright{
	width:219px;
	text-align:left;
	float:right;
	clear:right;
	padding-top: 10px;
	/*padding-right: 15px;*/
	padding-bottom: 5px;
	padding-left: 15px;
}

div.containerright li{
width:206px;
padding-left: 10px;
padding-top:0;
background: url(../imgs/minifleche.gif) left 0px no-repeat;
line-height:12px;
}

div.container3{
padding:10px 15px 5px 15px;
width:355px;
text-align:justify;
float:left;
}


div.container4{
padding:10px 15px 5px 15px;
width:355px;
text-align:justify;
float:right;
}

#player_video{
position: relative;
background: transparent;
width:320px;
height:240px;
margin:0;
padding:0;
float:left;
}

#player_video2{
position: relative;
background: transparent;
width:320px;
height:568px;
margin:0;
padding:0;
float:left;
}

div.containervideo{
padding:10px 15px 5px 0px;
width:320px;
text-align:justify;
float:right;
}
div.containertof{
padding:10px 0px 5px 15px;

width:420px;
text-align:justify;
float:left;
}

div.containertof img{
display:inline;
padding-right:10px;
padding-bottom:10px;
float:left;
}

.droite{
float:right;
}


.clearer{
clear:both;
height:1px;
font-size:1px;
margin:0; padding:0;
}

#footer {
padding: 5px 15px 5px 15px;
}

.boite {
	background-color: #000000;
	border: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	padding:2px;
	margin:2px 2px 2px 0;
	vertical-align:middle;
}

.tableprod {
width:490px;
margin-bottom:20px;
margin-top:5px;
text-align: left;
border-collapse: collapse; 
}
.flotd {
float:right;
}

.simpleform {
padding-bottom: 10px;
}
.colprod{
vertical-align:top;
width:245px;
}

.tablecoor {
width:350px;
text-align: left;
border-collapse: collapse; 
margin-bottom:10px;
}

.mini{
font-size:10px;
}

.noir{
color:#BCBCBC;
font-weight:bold;
font-size:12px;
line-height:14px;
}

.selectpage{
text-align:center;
}

.colq{
vertical-align:middle;
width:85px;
text-align: center;}

.colt{
vertical-align:middle;
text-align: center;}

.colpu{
vertical-align:middle;
text-align: right;
width:95px;}

.colsup{
vertical-align:middle;
text-align: center;
width:95px;}

.colpx{
vertical-align:middle;
text-align: right;
width:64px;}

table.tableprod li{
width:200px;
text-align: left;
margin-right:15px;
float:left;
padding: 0 25px 5px 0;
min-height:25px;
background: url(../imgs/galette.gif) right 1px no-repeat;
}

table.tabledisco li{
width:325px;
text-align: left;
margin-right:15px;
float:left;
padding: 0 25px 5px 0;
min-height:25px;
background: url(../imgs/galette.gif) right 1px no-repeat;
}

* html table.tabledisco li, * html table.tableprod li{
height:25px;
}


td.colprod img, td.coldisco img, table.tabledisco img{
float:left;
margin: 0 5px 5px 0;
}

.tabledisco {
width:740px;
margin-bottom:20px;
margin-top:5px;
text-align: left;
border-collapse: collapse; 
}

.coldisco{
vertical-align:top;
width:370px;
}

td.coldisco h3, td.coldisco p, td.coldisco h2,
td.colprod h3, td.colprod p, td.colprod h2, 
table.tableprod h3, table.tableprod p, table.tableprod h2,
table.tabledisco h3, table.tabledisco p, table.tabledisco h2{
padding-bottom: 2px;
}

.tablepanier {
width:220px;
margin-bottom:20px;
margin-top:5px;
text-align: left;
border-collapse: collapse; 
}

.col1{
vertical-align:top;
width:8px;

}
.col2{
vertical-align:top;
font-weight:normal;
text-align: left;}

.col3{
vertical-align:top;
text-align: right;
width:64px;
}


td{
vertical-align:top;
margin: 5px;
padding:5px;
}

.tdfirst {
border-top: none;
font-weight:bold;
}

.tdfirst2{
border-top: none;
font-weight:bold;
text-align: right;
}
.tdfirst3{
border-top: none;
font-weight:bold;
text-align: center;
}

.tdclassic{
border-top: none;
background-color:#B6B5B5;
color:#FFFFFF;
}

.tdlast
{
border-top: 1px solid #777777;
font-weight:bold;
}
.tdlast2
{
border-top: 1px solid #777777;
font-weight:bold;
text-align: right;
}
.tdlast3
{
border-top: 1px solid #777777;
font-weight:bold;
text-align: center;
}

.colsup{
vertical-align:middle;
text-align: center;
width:80px;}

.tablebigpanier, .tablecoor2 {
width:740px;
text-align: left;
border-collapse: collapse; 
margin-bottom:10px;
}
.tablemediumpanier{
width:500px;
text-align: left;
border-collapse: collapse; 
margin-bottom:10px;
}

.price{
width:50px;
padding:2px;
float:left;
background-color:#474747;
font-size:14px;
line-height:16px;
font-weight:bold;
}

.pricecarte{
float:right;
font-size:11px;
font-weight:bold;
padding-left: 10px;
padding-bottom: 5px;
}

li {
list-style-type: none;
}

.bout {
vertical-align:middle;
border:0;
}

.boutpay {
vertical-align:middle;
border:0;
margin:10px;
}

.boutajout {
float:left;
vertical-align:middle;
border:0;
margin-bottom:2px;
}

a {
	color: #828282;	
	text-decoration: none;
}



a:hover {
	color: #C43C03;	
	text-decoration: none;
}


.small {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
}
.erreur{
	color: #FF0000;
	font-size: 11px;
	font-weight: bold;
	}#news3 {
	float: left;
	width: 490px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 30px;
}
#news4 {
	width: 490px;
	padding-right: 15px;
	padding-left: 15px;
	padding-bottom: 30px;
}
#anulfloat {
	clear: both;
}
#articlenews {
	float: right;
	width: 220px;
}

