/* Template Layout */ 

body {
	margin:0;
	font-family:Arial, Helvetica;
	text-align:left;
	background-image:url(../images/fond_vin.jpg);
	background-repeat:repeat-x;
	background-color:#7F2376;
	z-index: +1;
	text-align:center !ie;
}

#container {
margin:0 auto;
position:relative;

width:980px;
}

#header{
	width:980px;
	height:182px;
	position:relative;
	z-index:+999;

}

#logo{
	position:absolute;
	top:30px;
	left:20px;
	width:245px;
	height:103px;
	z-index:+1;
	display:block;

	 
	

}

#logo1{
background-image:url(../images/logo.png);
_background-image:none;
background-repeat:no-repeat;
	width:245px;
	height:103px;
	position:absolute;
	float:left;
	margin-top:-97px;
	margin-top:0px !ie;
	margin-left:-250px !ie;
	z-index:-1;
}

#logo2{


}


#fond_header{
	width:980px;
	height:182px;
	position:relative;
	z-index:0;

}

#banniere{
	padding:0px;
	width:390px;
	height:60px;
	position:absolute;
	left:588px;
	top:60px;
	z-index:+1;
}

#conteneur { 
position: relative; 
width:980px;
margin: auto;
margin-top:28px;
background-color:#360c26;
}

#conteneur2 {
margin-top: 15px;
padding-top:5px;
margin-top: 0px !ie;
      }

#centre {  
margin:2px 185px;
min-height: 469px;
height: 469px !ie;
padding:5px 0px 5px 5px;
background-image:url(../images/fondbv.png);
background-repeat:repeat-x;
background-color:#360c26;
z-index:+1;
_position:absolute;
_margin-left:-300px;
_width:480px;
} 

#centre_texte {
margin-left:-15px;
margin-top:-10px;

} 

#gauche {
text-align:left;
margin-top:2px;
margin-left:10px;
_margin-left:0px;
border-top: 1px solid #660066;
float:left;
width: 186px; 
padding:0px 0px 0px 0px;
background-image:url(../images/fondbv.png);
background-repeat:repeat-x;
background-position:center;
min-height:489px;
height:489px !ie;
width:165px;
} 

#contentgauche { 
margin: 5px 0px 15px 5px; 
width: 151px; 
} 

#droite { 
margin-top: -14px; 
float:right;
width: 154px; 
padding:0px 15px 0px 5px;
}

#partenaire {
width:165px;
height:235px;
background-image:url(../images/fond_part.png);
background-repeat:repeat-x;
text-align:center;
}

#search {
width:165px;
background-image:url(../images/fond_part.png);
background-repeat:repeat-x;
text-align:center;
height:235px;
}

.cleaner {
    clear:both;
    height:1px;
    font-size:1px;
    border:none;
    margin:0; padding:0;
    background:transparent;
    }


#footer{
	clear:both;
	position : relative;
	text-align:center;
	font-size:12px;
	font-family:Arial;
	color:#FFFFFF;
	padding-top : 5px;
	padding-bottom : 2px;
	text-decoration:none;
	background-color: #7F2376;
	width:100%;
	background-image: url(../images/footer.jpg);
	background-repeat: repeat-x;
	margin-top:-10px;
}



#accueil{
position:absolute;
left:0px;
top:179px;
width:214px;
height:35px;
}

#viticulture{
position:absolute;
left:214px;
top:179px;
width:185px;
height:35px;
}

#vinification{
position:absolute;
left:399px;
top:179px;
width:185px;
height:35px;
}

#conditionnement{
position:absolute;
left:584px;
top:179px;
width:185px;
height:35px;
}

#commercialisation{
position:absolute;
left:769px;
top:179px;
width:185px;
height:35px;
}

#infos{
	position:absolute;
	left:192px;
	_left:5px;
	top:70px;
	width:292px;
	height:180px;
	padding:4px;
	background:url(../images/info.jpg);
	background-repeat:no-repeat;
}

#contentinfos{
width:266px;
height:110px;
position:relative;
margin:24px 7px 0px 7px;
background-image:url(../images/blanc.png);
text-align:left;
background-image:none !ie;
background-color:#FFFFFF !ie;
filter: Alpha(opacity='75');
}

#ci2{
margin:24px 7px 0px 7px;
}

#meteo{
	text-indent:0px;
	font-size:11px;
	font-family: arial;
	color:#333333;
	line-height: 1.2;
	padding:4px;
	marging:0px 0px 0px 0px;
	position:absolute;
	left:497px;
	_left:310px;
	top:70px;
	width:290px;
	height:178px;
	background:url(../images/meteo.jpg);
	background-repeat:no-repeat;
	
}

#contentmeteo{
width:255px;
height:110px;
position:relative;
margin:26px 6px 0px 7px;
background-image:url(../images/blanc.png);
text-align:left;
background-image:none !ie;
background-color:#FFFFFF !ie;
filter: Alpha(opacity='75');
}

#actualite{
	position:absolute;
	left:192px;
	_left:5px;
	top:260px;
	width:291px;
	height:180px;
	padding:4px;
	marging:0px 0px 0px 0px;
	background:url(../images/actualites.jpg);
	background-repeat:no-repeat;
}
#linkactualite{
position:absolute;
right:5px;
bottom:0px;
width:123px;
height:12px;

}

#contentactualite{
width:255px;
height:110px;
position:relative;
margin:26px 6px 0px 7px;
background-image:url(../images/blanc.png);
text-align:left;
background-image:none !ie;
background-color:#FFFFFF !ie;
filter: Alpha(opacity='75');
}

#agenda{
	position:absolute;
	left:497px;
	_left:310px;
	top:260px;
	width:293px;
	height:180px;
	padding:4px;
	background:url(../images/conseils.jpg);
	background-repeat:no-repeat;
	font-size:11px;
}


#linkagenda{
position:absolute;
right:0px;
bottom:0px;
width:120px;
height:12px;
font-size:11px;
}

#contentagenda{
color:#FFFFFF;
width:255px;
height:110px;
position:relative;
margin:26px 6px 0px 7px;
background-image:url(../images/blanc.png);
text-align:left;
background-image:none !ie;
background-color:#FFFFFF !ie;
filter: Alpha(opacity='75');
}

#flash{
position:absolute;
bottom:0px;
}

li {
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

#ul {
padding:0px 0px 0px 0px;
marging:0px 0px 0px 0px;
}

.tx-mjseventpro-pi1-singleViewField-descr{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.tx-mjseventpro-pi1-singleViewField-edate{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.tx-mjseventpro-pi1-singleViewField-bdate{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.tx-mjseventpro-pi1-teaserViewField-bdate{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.tx-mjseventpro-pi1-singleViewField-teaser{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.bodytext {
text-indent:0px;
font-size:11px; 
font-family: arial;

line-height: 1.2;
}

.bodytitle {
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.csc-caption{
text-indent:0px;
font-size:11px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

ul {
text-indent:0px;
font-size:12px; 
font-family: arial;
color:#333333;
line-height: 1.2;
}

.contenttable-1{
width:100%;
margin:5px 0px 5px 0px ;
}

.contenttable-2{
width:100%;
border: 1px solid #660066;
margin:5px 0px 5px 0px ;
}

.contenttable-3{
width:100%;
border: 1px solid #7F2376;
margin:5px 0px 5px 0px ;
}

.spacer{
display:block;
border-bottom:1px dashed #000000;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
font-weight:bold;
color: #7F2376;
text-decoration:none;
width:174px;
}

/* Vertical Navigation Menu */ 
.vertnav1 a {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color: #7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_right.gif) 5px 50% no-repeat;
}

.vertnav1 a:link {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color: #7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_right.gif) 5px 50% no-repeat;
}

/*up*/ 
.vertnav1 a:visited {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color: #7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_right.gif) 5px 50% no-repeat;
}

.vertnav1 a:active {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color: #7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_right.gif) 5px 50% no-repeat;
}

/*down*/ 
.vertnav1 a:hover {


padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#000000;
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_down.gif) 5px 50% no-repeat;
}

.vertnav1-act a:link {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#7F2376; 
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_down.gif) 5px 50% no-repeat;
}

.vertnav1-act a:visited {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#7F2376; 
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_down.gif) 5px 50% no-repeat;
}

.vertnav1-act a:active {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#7F2376; 
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_down.gif) 5px 50% no-repeat;
}

.vertnav1-act a:hover {
display:block;

padding:2.5px 2.5px 2.5px 2.5px;
text-indent:15px;
white-space:nowrap;
font-size:11px;
color:#7F2376; 
text-decoration:none;
width:174px;
background:url(../images/button_arrow_blue_down.gif) 5px 50% no-repeat;
}


.vertnav2 a:link {
display:block;
border-bottom:1px dotted #000000;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2 a:visited {
display:block;
border-bottom:1px dotted #000000;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2 a:active {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2 a:hover {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#000000;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2-act a:link {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2-act a:visited {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2-act a:active {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}

.vertnav2-act a:hover {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:30px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 20px 50% no-repeat;
}


.vertnav3 a:link {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3 a:visited {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3 a:active {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3 a:hover {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3-act a:link {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3-act a:visited {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3-act a:active {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}

.vertnav3-act a:hover {
display:block;
border-bottom:1px dotted #7F2376;
padding:2.5px 2.5px 2.5px 2.5px;
text-indent:40px;
white-space:nowrap;
font-size:11px;
color:#7F2376;
text-decoration:none;
width:174px;
background:url(../images/button_square_blue_line.gif) 30px 50% no-repeat;
}


/******************/ 
/* Headers, plain */ 
/******************/ 
H1 { font-size:15px; color:#FFFFFF; margin-top:-24px; }
H2 { font-size:18px; color:#333333;}
H3 { font-size:14px; color:#7F2376;}
H4 { font-size:14px; color:#333333;}
H5 { font-size:11px; color:#333333; font-weight:normal; line-height: 1.2;}
H6 { font-size:11px; color:#7F2376; font-weight:normal; line-height: 1.2;}

H1, H2, H3, H4, H5, H6 { margin-top:-2px; margin-bottom:4px; font-family:Arial;}
H1.csc-firstHeader, H2.csc-firstHeader, H3.csc-firstHeader, H4.csc-firstHeader, H5.csc-firstHeader, H6.csc-firstHeader, H9.csc-firstHeader {
margin-top:0px;
font-size:18px;
color: #7F2376;
font-family:arial;
}

/* Headers, with link */ 
H1 A, H2 A, H3 A, H4 A, H5 A { color:#000000; text-decoration:none; }
H2 A { color:#186900; }
H3 A { color:#10007B; }
H4 A { color:#8A0020; }
H1 A:hover, H2 A:hover, H3 A:hover, H4 A:hover, H5 A:hover { text-decoration:underline; }


#menutop{
border-top: 1px solid #F0E9F0;
border-bottom: 1px solid #ffffff;
left:0px;
top:102px;
height:35px;
position:relative;
width:980px;
margin:0 auto;
}
   
/* NAV - top horizontal nav */
#nav, #nav ul {
padding: 0;
margin: 0;
list-style: none;
width: 190;
}

#nav {
font-weight:bold;

font: bold 96% arial;
margin: 0px 0px 0px 0px;
height:35px;
width: 170;
}

/*MENU*/
#nav li {position:relative;
float: left;
width: 170;
display:block;
margin: 0;
border-top: 1px solid #660066;
border-bottom: 1px solid #660066;
padding:0;
}

#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
text-decoration:none;
cursor:pointer;
color:#fff;
display: block;
}

#nav a:hover {color:#000}
/* menu deroulant */ 

#nav li ul {
border-left: 1px solid #c00;
background: #f6f6f6 url("style_FILES/featurebox_bg.gif") no-repeat 100% 100%;
width: 14.2em;
font-size:90%;
margin-top:1px;
position: absolute;
font-weight:normal;
left: -999em;
}

#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
/* menu deroulant */ 

#nav li li {
background:none;
float:none;
border:none;
border: 1px solid #ffffff;
border-top:1px solid #660066;
border-right:none;
border-left:none;
padding-left:0;
}

#nav li li.last {border-bottom:none}
/* menu survol */    

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {
color:#000000;
padding: 3px 12px 2px;
}

/* menu survol */    
#nav li li a:hover {color:#fff;background:#7F2376}

#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {}

#nav li.active a:hover {color:#ffffff}

#nav li.active li.last {border-bottom: none}

#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#ffffff}

#nav li.active li a:hover {background: #666 url("style_FILES/sprites.gif") repeat-x 0 99%;color:#fff}

#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#fff;font-weight:bold;background: #666 url("style_FILES/sprites.gif") repeat-x 0 99%}

/* =LINKS */
a {border:none}
a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:underline;cursor:pointer;text-decoration:none;} 
a:link {color:#7F2376;text-decoration:none;} 
a:visited {color:#7F2376}
a:hover {color:#000000;border:none} 
a:active {color:#red} 

a.lien1,a.lien1:link,a.lien1:link,a.lien1:link,a.lien1:hover {background:transparent;text-decoration:underline;cursor:pointer;text-decoration:none;} 
a.lien1:link {color:#ffffff;text-decoration:none;} 
a.lien1:visited {color:#ffffff}
a.lien1:hover {color:#000000;border:none} 
a.lien1:active {color:#ffffff} 

a.lien2,a.lien2:link,a.lien2:link,a.lien2:link,a.lien2:hover {background:transparent;text-decoration:underline;cursor:pointer;text-decoration:none;} 
a.lien2:link {color:#7E2275;text-decoration:none;} 
a.lien2:visited {color:#7E2275}
a.lien2:hover {color:#000000;border:none} 
a.lien2:active {color:#ffffff} 

/*front*/
table.searchtable {/*tableau avec les champs de recherche*/
width:553px;
margin:0;
font-family:Arial, Helvetica;
text-align:left;

text-indent:0px;
font-size:11px; 
color:#333333;
line-height: 1.2;
}

table.products {/*tableau avec les resultats*/
width:553px;
margin:0;
font-family:Arial, Helvetica;
text-align:left;

text-indent:0px;
font-size:11px; 
color:#333333;
line-height: 1.2;
}

table.products th {/*entete du tableau*/
width:553px;
margin:0;
font-family:Arial, Helvetica;
text-align:left;

text-indent:0px;
font-size:11px; 
color:#333333;
line-height: 1.2;
}

/*back*/
table.product {/*tableau avec la liste des produits*/
}

table.product th {/*les noms des champs pendant la modification et ajout*/
}

table.products {/*tableau avec les resultats de la recherche*/
}

table.products th {/*entete du tableau*/
}

table.products tr.row1 td, table.products tr.row2 td {/*les cellules des lignes dans la recherche*/
}

table.products tr.notpage {/*la ligne avec le produit de la sous-page (definie sur la sous-page, pas sur la page en cours)*/
}

/********************menu image*******************************/

#menuh-container
	{
position:absolute;
left:0px;
top:179px;
height:35px;
	}

#van, #van ul { /* all lists */
float:left;
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#van a {
	display: block;
}

#van li { /* all list items */
	float: left;
/* width needed or else Opera goes nuts */
}

#van li ul { /* second-level lists */
	position: absolute;
	width: 300px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#van li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#van li:hover ul ul, #van li.sfhover ul ul {
	left: -999em;
}

#van li:hover ul, #van li li:hover ul, #van li.sfhover ul, #van li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}
