/* CSS Document */
html{
  height: 100%;
}

body {

	font-family: Arial, sans-serif;
	font-size: 13px;

	  height: 100%;
}


body#body {
position:relative;
	//background: #fffaeb url('../img/background.png') repeat-x;
	background: #000000;
	font-family: Arial, sans-serif;
	text-align: center;
	font-size: 13px;
	
height:100%;
}
/* Style du bloc principal utilisé pour center la page*/
div#toolbar{
position:relative;

	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	width: 800px;

	text-align: right;
}
a:link,a:hover,a:visited, a.toolbar_link{
/*margin-right:5px;*/
//color:#436b8a;
color:white;
}
div#page_outer {
position:relative;
	background: #ffffff;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	width: 804px;
	text-align: left;

}
div#page_inner {
float: left;
	width: 800px;
	background: #ffffff;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px; 
	border:2px solid #a1071d ;


}

a.toolbar_link{
color: #a1071d;
}

div#logo_outer {
float:left;
margin:0px;
padding:0px;
width:100%;
}
div#logo_inner {
background:transparent url(../img/logo.jpg) no-repeat scroll 0% 0%;
height:125px;
margin:0px;
padding:0px;
width:800px;
text-align: right;
}
div#adresse{
color:white;
font-style: italic ;
padding-top:5px;
padding-right:45px;
color:white;
font-size: 14px;
float:right;
text-align: left;
line-height: 15px;
}
div#adresse a:link,div#adresse a:visited{
color:white;

}

div#horaire{
color:white;
font-style: italic ;
padding-top:0px;


font-size: 13px;

float:right;

margin-left:535px;
text-align: left;
}
/* Positionnement bloc principal*/
div#sheet_outer{
float:left;
width:800px;
background: #85a75a;
}
div#sheet_inner{
float:left;
width:800px;
background: url(../img/bandeau_gauche.jpg) no-repeat ;

}

/* positionnement bloc de gauche*/
div#left_outer{
float:left;
width:214px;

}
div#left_inner{
float:left;
width:214px;

}
/* positionnement du bloc de contenu */
div#content_outer{
float:left;
width:586px;
background: #fff4d4;
}
div#content_inner{
float:left;
width:586px;
padding: 5px 5px 5px 5px;
background: url(../img/centre.jpg) no-repeat ;
}
/** Style des dic en base de données*/
div#hbox_outer_main,div#hbox_outer_actu,div#hbox_outer_map,div#hbox_outer_contact,div#hbox_outer_vins{
width:576px;
}
 /* positionnement bandeau bas de page */
 div#footer_outer{
float:left;
width:800px;

}
div#footer_inner{
float:left;
width:800px;
color : white;
height:25px;
background: url('../img/bandeau_bas.jpg') no-repeat;
text-align: center;

}

div#footer_inner a:link,div#footer_inner a:visited{
color:white;
}
 
 /** Style des blocs*/
   h1, h2, h3, h4, h5, h6  {
color : #b10920;
}
h1.title{
color : #b10920;
margin : 0px 0px 0px 4px;
}

h1 {
font-size : 18px;
}
h2 {
font-size : 16px;
}
h3 {
font-size : 14px;
}
h4 {
font-size : 12px;
}
h5 {
font-size : 10px;
}
p {
color : #8b0410;
font-size : 13px;
margin : 5px 5px 5px 5px;
text-align : justify;
}

ul li{
color : #8b0410;
}
ul#menu{
width:214px;

float:left;

margin:0px;
padding:0px;
}
ul#menu li{
list-style-type: none;
width:214px;
text-align: center;
font-size: 18px;
background:  url('../img/point_rouge.png') repeat;
margin : 1px 0px 1px 0px ;
height:25px;

}

ul#menu li.default:hover{
list-style-type: none;
width:212px;
text-align: center;

background:  url('../img/point_blanc.png') repeat;
margin : 1px 0px 1px 0px ;
border: 1px solid #b10920;
height:23px;

}
ul#menu li.default a.default:link,
ul#menu li.default a.default:hover,
ul#menu li.default a.default:visited
{
width:214px;
color : white;
text-decoration: none;
}

ul#menu li.default a.default:hover,
ul#menu li.default:hover a.default
{
width:214px;
color : #b10920;
background: none ;
text-decoration: none;
}
ul#menu li.active{
background:  url('../img/point_blanc.png') repeat;
text-decoration: none;
}

ul#menu li.active a.active
{
width:214px;
color : #b10920;
background: none;
}


/*
ul#menu li{
list-style-type: none;
width:214px;
text-align: center;
font-size: 18px;
background: #85a75a;
margin : 1px 0px 1px 0px ;
}

ul#menu li.active{
list-style-type: none;
background: #b10920;
//url('../img/menu_fond.png') repeat-x;

}
ul#menu li.default a:link,
ul#menu li.default a:hover,
ul#menu li.default a:visited
{
width:214px;
color : white;
text-decoration: none;
}

ul#menu li.default a:hover
{
width:214px;
color : b10920;

background: white ;
}


ul#menu li:hover{
list-style-type: none;
width:212px;
text-align: center;
background: white ;
margin : 1px 0px 1px 0px ;
border: 1px solid #b10920;

}


ul#menu li.active a.active
{
width:214px;
color : #ffffff;
background: #b10920 ;
}


*/


img {
padding : 3px 3px 3px 3px;
} 
/** Logo website services */
div#website_outer {
position:relative;
	
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	padding: 0px 0px 0px 0px;
	width: 804px;
	text-align: left;

}
div#website_inner {
float: left;
	width: 800px;
	
height:25px;
text-align: center;

}



div#website_inner a:link, div#website_inner a:visited {
text-decoration:none;
border:none;
color: #3e3e3e;
}
div#website_inner a:hover {
text-decoration:none;
border:none;
color: #436b8a;
}
div#website_inner img {
border:none;
height:15px;
vertical-align: bottom;}

a.website_link:link{

vertical-align: top;
}

div#galery{
margin:0px 0px 0px 0px ;
padding :0px 2px 0px 2px ;
width:212px;
}
img.mini {
border:1px solid #a1071d;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:100px;
}
a.mini:link {
margin:1px 1px 1px 1px;
padding:0px 0px 0px 0px;
text-decoration:none;
}
table img{
border:1px solid black;
margin:0px;
padding:0px;
}
