@charset "utf-8";
* {
margin : 0;
padding : 0;
font-family : Verdana, Arial, Helvetica, sans-serif;
}
body {
text-align : center;
font-size : 100%;
background-color : #fcf7cf;
color : #7c062d;
}

#contenitore {
width : 990px;
background-color : #7c062d;
min-height : 500px;
height : auto !important;
height : 500px;
margin-left : auto;
margin-right : auto;
text-align : center;
color : #fcf7cf;
padding-right:0px;
}
#top { margin-right:0px;
background-color:#7C062D;
}
#top ul {
background-color : #7c062d;
text-align : right;
list-style-type : none;
margin-right:30px;
}
#top ul li {
display : inline;
font-size : 0.9em;
}
#top ul li a, #top ul li a:visited {
font-size : 0.9em;
line-height : 40px;
text-decoration : none;
color:#FFF;
}
#top ul li a:hover {
text-decoration : underline;
color:#FFF;
}
#testata {margin-right:30px;
height:158px;
background-image:url(http://www.sorgentedelvino.it/img/testata.jpg)
}
#ricerca {margin-right:30px;
margin-top:10px;
text-align:right;
font-size:0.9em;
}
#contenuto {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #fdf7ce;
color : #000000;
width : 750px;
float : right;
text-align : left;
margin-top:10px;
margin-right:0px;
margin-right:30px;
display:inline;
}
#menu_sx {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #7c062d;
width : 210px;
float : left;
margin:0; padding:0;
margin-top:0px;
text-align:left;
}
#menu_sx img {border:none;}
#menu_sx ul {
background-color : #7c062d;
text-align : left;
padding-left : 0px;
font-size:0.9em;
list-style-type:none;
margin-left:10px;
margin-top:10px;
}
#menu_sx ul li{ padding-left:20px; background-image:url(http://www.sorgentedelvino.it/img/virgolette.jpg); background-repeat:no-repeat;  background-position:0% 90%;}
#menu_sx ul li a {
text-decoration : none;
font-size : 0.9em;
line-height : 2em;
color:#fff;
}
#menu_sx ul li a:hover {
text-decoration : underline;
}

#menu_sx h4{text-align:left;margin-left:15px;font-size:0.9em;}
.dx{text-align:right; margin-top:20px; padding-bottom:20px;}
#menu_sx h3 {
text-decoration : none;
font-size : 0.8em; 
text-align:left;
margin-left:10px;
}
#menu_sx h4 {
text-decoration : none;
font-size : 0.8em;
margin-left:10px;
margin-top:15px;
}
#menu_sx p {margin-left:10px; margin-top:10px;}
#menu_basso {
clear:both;
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
margin-right : 30px;
}
#menu_basso ul {
background-color : #7c062d;
text-align : right;
list-style-type : none;
}
#menu_basso ul li {
display : inline;
}
#menu_basso ul li a {
font-size : 0.9em;
line-height : 40px;
text-decoration : none;
color:#fff;
}
#menu_basso ul li a:hover {
text-decoration : underline;
}
#footer {
min-height : 70px;
height : auto !important;
height : 70px;
background-color : #fcf7cf;
color : #7c062d;
}
#footer p {
padding-top:10px;
font-size:0.9em;
}
#footer p a{ color:#7C062D;}

#contenuto_el_can {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #fdf7ce;
color : #000000;
width : 750px;
float : right;
text-align : left;
font-size:0.8em;
}
#contenuto_el_can p {
color : #000;
font-size : 0.8em;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
}
#contenuto_el_can a, contenuto a:visited {
color : #000;
}
#contenuto_el_can a:hover {
color : #7c062d;
}
#contenuto_el_can ul {margin-left:15px;}
#contenuto_el_can ul li {
	list-style-type:none;
color : #000;

margin-bottom : 10px;
}
#contenuto_el_can ul li img{ margin-bottom:-5px;}
#contenuto_el_can ul li a, #contenuto_el_can ul li a:visited {
color : #000;
text-decoration : underline;
font-size : 1em;
}
#contenuto_el_can ul li a:hover {
text-decoration : underline;
color : #7c062d;
}
#contenuto_el_can h2 {
color : #000;
font-size : 1em;
margin-bottom : 10px;
margin-left : 10px;
margin-top:15px;
}
#contenuto_el_can h4 {
color : #000;
font-size : 1em;
}
#contenuto_el_can h1 {
color : #7c062d;
font-size : 1.2em;
margin : 15px;
margin-left : 10px;
margin-top : 15px;
line-height : 1.6em;
background-color : #fcf7cf;
}
.submit {
color : #7c062d;
font-size : 0.9em;
}
#contenuto p {
color : #000;
font-size : 0.8em;
margin-left : 10px;
margin-right : 10px;
margin-bottom : 10px;
}
#contenuto a, contenuto a:visited {
color : #000;
}
#contenuto a:hover {
color : #7c062d;
}
#contenuto ul { margin-left:25px;}
#contenuto ul li {
color : #000;
font-size : 0.8em;
margin-bottom : 10px;
}
#contenuto ul li a, #contenuto ul li a:visited {
color : #000;
text-decoration : underline;
}
#contenuto ul li a:hover {
text-decoration : underline;
color : #7c062d;
}
#contenuto h3 {
color : #000;
font-size : 0.8em;
margin-bottom : 10px;
margin-left : 10px;
}
#contenuto h4 {
color : #000;
font-size : 1em;
}
#contenuto h1 {
color : #7c062d;
font-size : 1.2em;
margin : 15px;
margin-left : 10px;
margin-top : 15px;
line-height : 1.6em;
background-color : #fcf7cf;
}
#contenuto h1 a, #contenuto h1 a:visited{
color : #7c062d;
font-size : 0.9em;
background-color : #fcf7cf;
}
#contenuto h1 a:hover {
text-decoration:none; color:#7c062d;}
#contenuto span {
font-size : 0.7em;
}
#contenuto div {
color : #000;
}
#contenuto p img {margin-right:10px;}
#titolo span{
margin-left : -9999px;
line-height : 0;
}
#ricerca p label {
font-size : 0.8em;
color : #fcf7cf;
}
h2 {
font-size : 0.8em;
margin-left : 10px;
}
#contenuti form {
margin : 10px;
padding : 10px;
}
fieldset legend {
color : #000000;
}
fieldset {
padding : 10px;
margin : 10px;
border:2px solid #7c062d;
}
fieldset .row {
margin-bottom : 0;
margin-bottom : 20px;
clear : both;
}
fieldset p {
margin-bottom : 10px;
}
form h3 {
color : #7c062d;
margin-top : 10px;
margin-bottom : 5px;
}
form div#controls {
margin-top : 20px;
padding-bottom : 0;
text-align : center;
}
.row label {
width : 200px;
text-align : left;
color : #fdf7ce;
margin-bottom : 10px;
font-weight : normal;
margin-right : 3px;
margin-top : 0;
font-size : 0.8em;
float : left;
display : block;
position : relative;
padding : 5px;
color : #fcf7cf;
background-color : #7c062d;
}
.row label a {
color : #fdf7ce;
font-size : 1.2em;
}
.row a {
font-size : 0.8em;
color : #000000;
}
label.required {
font-weight : bold;
}
fieldset input {
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 420px;
border : 1px solid #000;
padding : 3px;
float : right;
font-size : 0.8em;
}
form select {
font-family : Verdana, Arial, Helvetica, sans-serif;
width : 426px;
border : 1px solid #000;
float : right;
padding : 3px;
font-size : 0.8em;
border : 1px solid #000;
}
form textarea {
font-family : Verdana, Arial, Helvetica, sans-serif;
border : 1px solid #000;
font-size : 0.8em;
width : 424px;
float : right;
margin-bottom : 10px;
}
#controls {
margin-top : 20px;
}
#controls label {
text-align : left;
width : 300px;
color : #fcf7cf;
background-color : #7c062d;
padding : 3px;
}
#controls input {
min-width : 2em;
width : auto !important;
width : 2em;
text-align : right;
border : 1px solid #000;
padding : 3px;
font-size : 0.8em;
}
#controls1 {
text-align : center;
padding-top : 10px;
}
.controls1 {
text-align : center;
padding-top : 10px;
}
#buttons {
text-align : center;
margin-bottom : 15px;
}
.piccolo {
width : 3em;
padding : 3px;
float : left;
margin-left : 50px;
}
#sottomenu li a {
font-size : 1.3em;
}
.dati_vino label {
float : left;
width : 5em;
color : #fcf7cf;
background-color : #7c062d;
padding : 4px;
margin-top : 0;
margin-bottom : 0;
display : block;
margin-right : 5px;
font-size : 0.8em;
}
.dati_vino input {
float : left;
width : 30px;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
margin-right : 15px;
}
.dati_vino {
float : none;
width : auto;
text-align : left;
margin-bottom : 10px;
}
.checkbox {
float : left;
margin-left : 10px;
width : 20px;
border : none;
}
.centra {
text-align : center;
}
.descrizione_azienda {
margin-top : 15px;
}
#logo {
float : right;
margin-top : 15px;
margin-right : 15px;
width : 120px;
min-height : 20px;
height : auto !important;
height : 20px;
background-color : #7c062d;
text-align : center;
display : inline;
}
#logo img {
margin : auto;
border : 10px solid #7c062d;
}
#bottoni {
text-align : center;
}
#bottoni button {
display : inline;
margin : 10px;
}

.piccolo {
width : 3em;
padding : 3px;
float : left;
margin-left : 50px;
}
#sottomenu li a {
font-size : 1.3em;
}
.dati_vino label {
float : left;
width : 5em;
color : #fcf7cf;
background-color : #7c062d;
padding : 4px;
margin-top : 0;
margin-bottom : 0;
display : block;
margin-right : 5px;
font-size : 0.8em;
}
.dati_vino input {
float : left;
width : 50px;
padding : 3px;
margin-top : 0;
margin-bottom : 0;
margin-right : 15px;
}
.dati_vino {
float : none;
width : auto;
text-align : left;
margin-bottom : 30px;
}
.checkbox {
float : left;
margin-left : 10px;
width : 20px;
border : none;
}
#contatta { margin-bottom:20px;}
#contenuto div a {font-size:0.9em; margin-left:10px; color:#7c062d }
.dati_vino {margin-top:20px;}
#descrizione p { margin-top:10px;}

.dati1_vino label {
float : left;
width : 5em;
color : #fcf7cf;
background-color : #7c062d;
padding : 4px;
margin-top : 0;
margin-bottom : 0;
display : block;
margin-right : 5px;
font-size : 0.8em;
}
.dati1_vino input  {
float : left;
width : 30px;
padding : 4px;
margin-top : 4px;
margin-bottom : 0;
margin-right : 15px;
}
.dati2_vino {
float : none;
width : auto;
text-align : left;
margin-bottom : 30px;padding-bottom:30px;}
.dati2_vino label {
float : left;
width : 20em;
color : #fcf7cf;
background-color : #7c062d;
padding : 4px;
margin-top : 0;
margin-bottom : 0;
display : block;
margin-right : 5px;
font-size : 0.8em;
}
.dati2_vino input  {
float : left;
width : 30px;
padding : 4px;
margin-top : 4px;
margin-bottom : 0;
margin-right : 15px; display:inline
}
.dati2_vino {
float : none;
width : auto;
text-align : left;
margin-bottom : 20px;padding-bottom:30px;}
.non_disponibile{ padding:8px; font-weight:bold;color:#fcf7cf!important;background-color:#7c062d;}
.centra {
text-align : center;
}
#pg_recensione_vino p.img{float:left; margin-bottom:30px; width:250px;}
#pg_recensione_vino p {float:right;margin-right:20px; width:380px;text-align:right;}
#pg_recensione_vino h1 {margin-bottom:30px; margin-top:30px;}
.imgleft {float:left}
table {background-color:#FFFFFF; color:#000000; font-size:0.8em; padding-left:5px; padding-bottom:10px; padding-top:30px;border-collapse:collapse;margin-left:5px}
table a ,table a:visited, table a.hover {color:#7c062d;}
td, th {border:1px solid black; border-collapse:collapse;padding-bottom :10px;padding-top:10px; }
#c_cant { position:relative; width:100%; margin-left :20px }
#icone {position:absolute; }
h3 {padding-left:180px; margin-top:0; margin-bottom:0; position:relative ; line-height:30px}
h3 img {margin:0; padding:0; border:none;}
.msg_canc_cantina {background:#FCF7CF;color:#7C062D;padding:1em; margin-left:20px;}
.offerte {border:2px solid #7c062d;list-style-type:none; margin-right:12px;}
.messaggio {font-weight:bold; color:#7c062d!important;}
.h1_dx { text-align:right; margin-right:0px;}
#link_corr ul li {font-size:0.9em;}
.non_disponibile{ padding:8px; font-weight:bold;color:#fcf7cf!important;background-color:#7c062d;}
#contenuto h2 a {
margin:0;
}
#contenuto p a {
margin:0;
}
#pg_recensione_vino input, #pg_recensione_vino select {width:98%;}
#pg_recensione_vino textarea  { width:98%; height:300px;}
#pg_recensione_vino button { margin-top:20px; margin-left:30px;}
#editortxtTesto {margin-left:15px; font-size:1.2em;}
.edit_input { width:90%; margin:auto }
.etichetta {margin-bottom:15px; color:#7C062D; font-size:1.3em;}
#el_cat {margin:10px; border:2px solid #7c062d; padding-left:10px;padding-bottom:10px;}
#el_cat ul {margin-left:0px}
#el_cat ul li { list-style-type:none; display:inline; margin-left:10px; font-size:0.9em;}
#el_cat p { margin-top:10px; color:#7c062d; font-size:0.9em;}
.etichetta { margin-left:15px; font-weight:bold; font-size:1em;}


#contenutosx {
float : left;
width : 310px;
margin : 0;
margin-left : 15px;
margin-top : 15px;
margin-bottom : 10px;
clear : right;
min-height : 50px;
height : auto !important;
height : 50px;
text-align : left; display:inline
}
#contenutosx h3 {
color : #7c062d;
margin-top : 5px;
}
#contenutosx h3 a, #contenutosx h3 a:visited, #contenutosx h3 a:hover {
text-decoration : underline;
color : #7c062d;
}
#contenutodx {
float : right; display:inline;
width : 390px;
margin : 0;
margin-right : 15px;
margin-top : 15px;
margin-bottom : 10px;
clear : right;
min-height : 50px;
height : auto !important;
height : 50px;
text-align : right;
font-size:90%; 
}
#contenutodx h3 {
color : #7c062d;
margin-top : 5px;
}
#contenutodx h3 a, #contenutodx h3 a:visited, #contenutodx h3 a:hover {
text-decoration : underline;
color : #7c062d;
}
#contenutodx p.rosso {
color : #7c062d;
margin-right : 0;
}
#contenutodx p {
margin-right : 0;
}
#in_evidenza {
border : 8px solid #7c062d;
margin : 15px;
}
#in_evidenza h3 a{ color:#7c062d; margin-top:10px;}
#in_evidenza h3 { margin-top:10px; color:#7c062d; }
.bordato {
border : 8px solid #7c062d;
margin-bottom : 10px;
}
#contenuto p.rosso {
color : #7c062d;
margin-right : 10px;
text-align:right;
}