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

body { color:#000; font-family:times new roman; font-size:12px; background:#f0e8e0 }
a { color:#646466; text-decoration:none }
a:hover,a:active { color:#f0e8e0}

.no_display { display:none }
.right { margin-left:10px; float:right }
.clear { clear:both; }

#bulleDiv { display:none; padding:5px; color:#000; background:#f2f2f2; border:1px solid #DDD }

#main { width:800px; margin-left:auto; margin-right:auto; background:#f0e8e0 }

#top { height:90px }
#logo_vignoble_rousteau_rullaud { display:block; float:left; margin-left:8px; margin-top:8px }
#langue { display:block; float:right; margin-top:70px; margin-right:8px }

#menu { height:16px; background:#646466; padding-left:150px }
#menu a { font-size:13px; display:inline-block; float:left; padding-left:26px; padding-right:26px; height:16px; color:#FFF }
#menu a:hover,#menu a:active { color:#f0e8e0}
#menu a.la { color:#a7a7a9 }

#paquet { background:url(carre_fond.png) repeat }
#coeur { background:left center no-repeat }
#diagonale { background:149px 0 no-repeat url(diagonale_centrale.png) }
#titre { height:403px; background:114px 0 no-repeat }

#mention { height:16px; background:#646466 }
#mention .bas { display:block; float:left; height:16px; padding-left:25px; padding-right:25px; color:#FFF }
#mention .bas:hover,#mention .bas:active { color:#f0e8e0}
#mention .legal { display:block; float:right; height:16px; color:#000; padding-left:10px; padding-right:10px }
#mention .legal a.creation { color:#a7a7a9 }
#mention .legal a.ment { color:#000 }
#mention .legal a:hover,#mention .legal a:active { color:#f0e8e0}

.label { display:block; margin-right:10px; margin-top:10px; float:right }
#bottom { height:25px; text-align:center; color:#a7a7a9; clear:both }

#centre { height:355px; overflow:auto; font-size:12px; float:right; width:325px; margin-top:40px; padding-right:10px; margin-right:30px; text-align:justify }
#centre a { font-weight:bold }
#centre .diag { clear:left; height:16px; float:left }
#centre span { font-size:14px; color:#f0e8e0 }
#centre strong { font-weight:normal; text-transform:uppercase }
#centre h1 { font-size:15px; color:#646466; padding-bottom:10px }
#centre p { margin-bottom:16px }

