.popup { color: #592d43; font-family: Arial, Helvetica, sans-serif; margin: 0;padding:0;}
.popup a { text-decoration: none; }
.popup a:hover { text-decoration: underline; color:#592d43; }
.popup a:link { color: #592d43; }
.popup a:visited { color: #6f665e; }

.popup td, .popup td { text-align: left; }

td.intro { padding:0 0 15px 15px; text-align:left; }
.intro p { padding:0 0 15px 0; color: #be5089; font: 13px Arial, Helvetica, sans-serif; }

.search_list .title { margin-bottom: 30px; padding-right: 10px; }
.search_list h3 { font-size: 1.5em; margin-top: 0px; }

.suggest { margin:20px;}

.search_engine th { text-align:left; font: normal 15px Arial, Helvetica, sans-serif; color: #712b4f; }
.search_list th { color: #d6d0d0; background:url(/accords_met_vin/images/form_th_bg.gif) repeat-x 0 0; text-align:left }
.search_list th { font: bold 15px Arial, Helvetica, sans-serif; color: #ea3471; }

.search_engine INPUT, .search_engine textarea { background: white url(/accords_met_vin/images/form_bg.gif) repeat-x 0 0; width:494px;}
.search_engine INPUT.search { width:564px; *width:562px;_width:561px;}

.suggest INPUT { width:180px;}

.suggest .comment INPUT { width:auto;}


.search_engine input, .search_engine textarea, .search_engine select { border:1px solid #f491b2; }
.search_engine .comment input { border: none; background-image: none; }

.search_engine select { width:182px;}
.search_engine select.choix_vin { width:auto;}

.search_engine select { text-align: center; }
.search_engine option.choix { text-align: center; }
.search_engine option { text-align: left; }

.search_engine td select { margin-right:10px; border:1px solid #f491b2; }
.search_engine input.button { background:transparent url(/images/newsletter/form_button_bg.gif) no-repeat scroll 10px 4px; border:medium none; color:#FFFFFF; cursor:pointer; font-family:Arial Narrow, Arial, Helvetica, sans-serif; font-weight: bold; font-size:14px; height:27px; padding:1px 0 0px 13px;_padding:4px 0 0px 13px; width:143px; }
.search_engine .submit { text-align:center;}

.search_list .hr { margin:10px; }

.search_list .search_txt {color:#ad4279; font-family:Arial, Helvetica, sans-serif; font-size:13px;}

.search_list span { padding-left: 13px; font-weight:normal; }
.search_list .list { padding-left: 13px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#712b4f; font-weight: normal; text-align:left; }


.search_list .list ul.level1 { list-style:none; margin-left:0; padding-left:0;}
.search_list .list li.level1 { list-style:none; margin-left:0; background:none;padding-bottom:5px;}
.search_list .list li.level1:hover { list-style:none; margin-left:0; background:none;}
.search_list .list li.level1 a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px;}
.search_list .list li.active1 a, .search_list .list li a:hover { color:#712b4f;text-decoration: underline; }

.search_list .list ul.level2 { padding-bottom:5px;}
.search_list .list li.level2 { list-style:none; padding-left:10px;}
.search_list .list li li.level2 a, .search_list .list li.level2 a {color:#666666;text-decoration: none;}
.search_list .list li li.active2 a, .search_list .list li li a:hover, .search_list .list ul.level2 li.active2 a, .search_list .list ul.level2 li.level2 a:hover { color:#AD4279;text-decoration: underline; }
.search_list .list li li.active2, .search_list .list li li:hover, .search_list .list ul.level2 li.active2, .search_list .list ul.level2 li.level2:hover { background: transparent url(/images/media018.gif) no-repeat 5px 5px; }

.search_list .list ul.level3 { background-color:#f3f2f2;padding:5px; display:block;margin:2px 0 2px 40px; width:250px;}
.search_list .list li.level3 { background-color:#f3f2f2;list-style:none;padding-left:5px;}
.search_list .list li li.level3 a, .search_list .list ul.level3 li.level3 a {color:#666666;text-decoration: none;}
.search_list .list li li.active2 li a:hover, .search_list .list ul.level3 li.level3 a:hover { color:#ea3471; }
.search_list .list li li.active2 li:hover, .search_list .list ul.level3 li:hover { background: transparent url(/accords_met_vin/images/form_list_bullet.gif) no-repeat left 5px; }

.search_list .list ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.search_list .list ul li a {color:#666666;}


.search_list .search_result th, .search_list .search_result td { padding:5px; text-align:left;}
.search_list .search_result th { background:#ea3471; color:white; font-size:16px; font-weight:normal;text-align:center;}
.search_list .search_result tr.sscat th { background:#f7f6f6; color:#ea3471; border:1px solid #ea3471; }
.search_list .search_result tr.sscat th a { color:#ea3471; font-weight:normal; font-size:13px; }

.search_list .search_result tr.content td a { color:#6f665e; font-weight:normal; font-size:11px; }
.search_list .search_result tr.content td.col7 a { color:#712b4f;}


.search_list .search_result tr.hover td
{
  filter:alpha(opacity=50);
  -moz-opacity: 0.50;
  opacity: 0.50;
}

.search_list .search_result tr.hover td a { color:#000;}

.search_list .search_result tr.content td {padding:10px 5px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search_list .search_result tr.content .col1 {background-color:#f7f6f6;}
.search_list .search_result tr.content .col2 {background-color:#ebeaea;}
.search_list .search_result tr.content .col3 {background-color:#dedbdb;}
.search_list .search_result tr.content .col4 {background-color:#f8f8f8;}
.search_list .search_result tr.content .col5 {background-color:#ebeaea;}
.search_list .search_result tr.content .col6 {background-color:#dedbdb;}
.search_list .search_result tr.content .col7 {background-color:#eacedc;}


.error_msg { padding:10px;}
h3 {color:#ea3471; margin: 10px 0;}
.hr { border-bottom:1px solid #ed0d6a;}
.popup .hr { width:700px;}

.link_top, .link_top a, .link_top a:hover {
text-decoration: none;
color:#592d43;
font-size:10px;
}