html {
    margin: 0;
    padding: 0;
	overflow:hidden;
}

body {
    margin: 0;
    padding: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
	background-color:black;
}

.page {
	background-color:black;
	width:960px;
	height:646px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

.wrapper {
    z-index: 0; position:absolute;
	margin: 0;
	padding: 0;
	top:0;
	text-align: left;
}

.global {
	z-index:4000;
	/*z-index:1;*/
	position:relative;
	width:960px;
	height:646px;
	display: block;
}

#diaporama, #div_photos {
	z-index:11000;
}

a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

a.wine {
	color:#990033;
}

a.underline:hover {
	text-decoration:none;
}

a.black {
	color:black;
}

a.gris {
	color:#333333;
}

a.bold {
	font-weight:bold;
}

a.white {
	color:white;
}

a img {
	border: 0;
}

#divScrollTextCont {
	position: relative;
	width: 100%;
	overflow: hidden;
	visibility: hidden;
}
.template_1 {
	height: 646px;
	clip: rect(0px 323px 646px 0px);
}
.template_2 {
	height: 485px;
	clip: rect(0px 323px 485px 0px);
}
.template_3 {
	height: 646px;
	clip: rect(0px 485px 646px 0px);
}
.template_4 {
	height: 485px;
	clip: rect(0px 333px 485px 0px);
}

#divScrollMenuDCont {
	position: relative;
	width: 100%;
	height: 646px;
	
	clip: rect(0px 132px 646px 0px);
	overflow: hidden;
}

#divScrollMenuGCont {
	position: relative;
	width: 100%;
	
	height:485px;
	clip: rect(0px 162px 485px 0px);
	
	overflow: hidden;
}
#divText {
	top:0px;
	position: absolute;
	width:100%;
}

#divMenuD {
	position: absolute;
	width:100%;
	margin-top:50px;
}

#divMenuG {
	position: absolute;
	width:162px;
	margin-left:10px;
	margin-right:6px;
	margin-top:6px;
}

.contenu {
	padding-right:15px;
	padding-left:14px;
	width:100%;
}

.trajan_12 {
    font-family:Trajan, Times, "Times New Roman", sans-serif;/* arial, verdana, 'trebuchet ms', sans-serif;*/
    font-size: 12px;
}

.trajan_14 {
    font-family:Verdana, Times, "Times New Roman", sans-serif;/* arial, verdana, 'trebuchet ms', sans-serif;*/
    font-size: 14px;
}

.trajan_16 {
    font-family:Trajan, Times, "Times New Roman", sans-serif;/* arial, verdana, 'trebuchet ms', sans-serif;*/
    font-size: 16px;
}

.verdana_11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.verdana_12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.verdana_14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
}

.verdana_16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
}

.arial_12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.text_smenu_vins {
	/*padding-top:30px;*/

}

.text_smenu_carnet {
	padding-top:110px;
	padding-left:13px;
}

img.button_right {
	border:0;
	padding-bottom:5px;
}





#phototheque_fond
{
	background-color:#000000;
	opacity: 0.75;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
#phototheque
{
	position: relative;
	top: 60px;
}
#phototheque a img
{
	border: medium none;
}
#phototheque_galerie
{
	background-color: #FFFFFF;
	margin: 0 auto;
	width: 640px;
	height: 640px;
	padding: 10px;
}
#phototheque_titre
{
	width: 70%;
	float: left;
	text-align: left;
	font-weight: bold;
}
#phototheque_iframe
{
	position: absolute;
	top: 10px;
	height: 640px;
	width: 640px;
}
#photothequeDataContainer
{
	font: 11px Arial;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 660px;	
}
#photothequeData
{
	padding:0 10px;
	color: #666;
}	
#phototheque_fermer
{
	width: 80px;
	height: 15px;
	float: top; 
	padding-bottom: 0.7em;
}	
#phototheque_nav
{
	text-align: right;
}
#phototheque_nav img
{
	width: 80px;
	height: 15px;
	float: top;
	align: right;
}
#phototheque_loading
{
	height: 640px;
	width: 640px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('images/loading.gif');
}

input.input_text {
	background:none;
	border:1px solid #000066;
	width:100px;

	margin-bottom:8px;
	padding:3px;
}

div.category {
	padding-left:20px;
	padding-top:30px;
	color:#042B52;
}

div.category a {
	color:#042B52;
}

table.table_article, table.table_commentaire, table.table_article a, table.table_commentaire a {
	color:white;
}

table.table_commentaire p {
	margin:0;
	padding:0;
}

a.article_titre {
	text-decoration:none;
	font-size:24px;
	font-weight:bold
}

.archive_content {
	margin-top:60px;
	padding-left:40px;
	width: 501px;
	color:white;
}

.input_form {
	color:#333333;
}




#videotheque_fond
{
	background-color:#000000;
	opacity: 0.75;
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
#videotheque
{
	position: relative;
	top: 60px;
}
#videotheque a img
{
	border: medium none;
}

/*width/height dynamique selon taille de la vidéo*/
	#videotheque_galerie
	{
		background-color: #FFFFFF;
		margin: 0 auto;
		width: 320px;
		height: 240px;
		padding: 10px;
	}
	#videothequeDataContainer
	{
		font: 11px Arial;
		background-color: #fff;
		margin: 0 auto;
		line-height: 1.4em;
		overflow: auto;
		width: 340px;	
	}
	#videotheque_iframe
	{
		position: absolute;
		top: 10px;
		height: 240px;
		width: 320px;
	}
	#videotheque_loading
	{
		height: 240px;
		width: 320px;
		background-repeat: no-repeat;
		background-position: center center;
		background-image: url('images/loading.gif');
	}
#videotheque_titre
{
	width: 70%;
	float: left;
	text-align: left;
	font-weight: bold;
}
#videothequeData
{
	padding:0 10px;
	color: #666;
}	
#videotheque_fermer
{
	width: 80px;
	height: 15px;
	float: top; 
	padding-bottom: 0.7em;
}	
#videotheque_nav
{
	text-align: right;
}
#videotheque_nav img
{
	width: 80px;
	height: 15px;
	float: top;
	align: right;
}