body { background-color:#FFFFFF; margin:0; padding:0; font-family:"Trebuchet MS"; font-size:14px; }

#global { margin: 0 auto; }

#menu { float:left; width:150px; }

#contenu { margin-left:200px; width:690px; text-align:center; }

#contact { background-color:#FFFFCC; font-size:12px; margin:2px 0 2px 0; text-align:center; }
#nav_haut { overflow: hidden; background-color:#333333; color:#ffffcc; }
#nav_haut a, #nav_haut a:visited, #nav_haut a:hover { color:#ffffcc; }

.menu33 { border-top:1px solid #ffffff; width:230px; float: left; padding:2px 0 2px 0; width: 33%; }
.menu50 { border-top:1px solid #ffffff; width:50%; float:left; padding:2px 0 2px 0; }
.menu25 { width:24%; float:left; padding:2px 0 2px 1px; text-decoration:underline; }

#nav_logo { float:left; text-align:center; margin:2px 0; }


#titrepage { padding:4px; font-size:24px; background-color:#333333; color:#ffffcc; }
a { color:#FF8C00; text-decoration:none; font-weight:normal; }
a:hover { font-weight:bold; text-decoration:none; }
/*a:visited { color: #000000; text-decoration:none; font-weight:normal; }*/
#abus { clear: both; background-color:#CCCCCC; color:#000000; font-family:"Arial"; font-size:11px; font-weight:bold; margin:8px 0 2px 0; padding:2px; text-align:center; float:left; width:100%; }
#para { text-align:left; padding-top:10px; }

.mail:link { color:#000000; }
.mail:hover { color:#000000; font-weight:normal; font-style:italic; }
#cuvee { width:690px; }
#intro_txt { text-align:left; padding:6px; }
#maison { font-size:16px; text-decoration:underline; margin:10px 0 4px 0; padding-top:20px; padding-bottom:10px; }
#cuvee_centre { text-align:center; overflow: hidden; }
a.cuvee:link { color:#333333; text-decoration:underline; }
a.cuvee:hover { color:#333333; font-weight:bold; text-decoration:underline; }
a.cuvee:visited { color:#333333; text-decoration:underline; }
#txt_intro { font-size:15px; color:#666; }

/* Conteneur Index
------------------------------------------------------------------*/

#intro-global {position:absolute; width: 840px; left:50%; margin-left:-420px;}

#intro-header { text-align:center; padding:15px 0; line-height:24px; font-size: 16px; font-weight:bold; font-family: Times New Roman;} 
#intro-content {width: 840px; height:450px; padding: 70px 10px 10px 10px;}