* {
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;
}
#top {
min-height : 200px;
height : auto !important;
height : 200px;
background-color : #495a12;
margin-right : 30px;
}
#barra {
clear : both;
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
margin-right : 30px;
}
#centro {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #7c062d;
margin-right : 30px;
}
#basso {
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
margin-right : 30px;
}
#footer {
min-height : 70px;
height : auto !important;
height : 70px;
background-color : #fcf7cf;
color : #7c062d;
}
#titolo {
min-height : 200px;
height : auto !important;
height : 200px;
background-color : #7c062d;
width : 210px;
float : left;
background-image : url(http://www.sorgentedelvino.it/img/logo4.jpg);
background-repeat : no-repeat;
background-position : 30% 100%;
}
#top_dx {
min-height : 200px;
height : auto !important;
height : 200px;
background-color : black;
width : 750px;
float : right;
background-image : url(http://www.sorgentedelvino.it/img/fotohomebn.jpg);
background-position : right bottom;
}
#top_menu {
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
}
#ricerca {
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
line-height : 40px;
font-size : 0.9em;
text-align : right;
}
#menu_sx {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #7c062d;
width : 210px;
float : left;
margin:0; padding:0;
}
#contenuto {
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #fdf7ce;
color : #000000;
width : 750px;
float : right;
text-align : left;
}
#menu_basso {
clear : both;
min-height : 40px;
height : auto !important;
height : 40px;
background-color : #7c062d;
}
#contenitore h1 {
margin-top : 140px;
font-size : 1em;
color : #fdf7ce;
background-color : #7c062d;
}
#contenitore ul {
font-size : 0.9em;
text-align : left;
padding : 10px;
margin-left : 15px;
}
#contenitore ul li a, #contenitore ul li a:visited {
color : #fcf7cf;
text-decoration : none;
}
#contenitore ul li a:hover {
text-decoration : underline;
}
#top_menu ul {
background-color : #7c062d;
text-align : right;
list-style-type : none;
}
#top_menu ul li {
display : inline;
}
#top_menu ul li a {
font-size : 0.9em;
line-height : 40px;
text-decoration : none;
}
#top_menu ul li a:hover {
text-decoration : underline;
}
#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;
}
#menu_basso ul li a:hover {
text-decoration : underline;
}
#footer p {
font-size : 0.9em;
line-height : 1.5em;
background-color : #fcf7cf;
color : #7c062d;
padding-top : 1em;
}
#footer p a {
text-decoration : underline;
background-color : #fcf7cf;
color : #7c062d;
}
#menu_sx ul {
background-color : #7c062d;
text-align : left;
padding-left : 0px;
list-style-type : none;
}
#menu_sx ul li a {
text-decoration : none;
font-size : 0.9em;
line-height : 2em;
}
#menu_sx ul li a:hover {
text-decoration : underline;
}
#menu_sx_home h3 {
text-decoration : none;
font-size : 0.8em; text-align:left

}
#menu_sx_home h4 {
text-decoration : none;
font-size : 0.8em;

}
.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 p img { margin-left:auto; margin-right:auto;}
#contenuto a, contenuto a:visited {
color : #000;
}
#contenuto a:hover {
color : #7c062d;
}
#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, #contenuto h2 {
color : #000;
font-size : 1em;
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 h1 span {
font-size : 0.7em;
}
#contenuto div {
color : #000;
}
#contenuto p img {margin-right:10px;}
h1 {
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;
}
#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;
}
h5 {
text-align : left;
margin-bottom : 10px;


margin-right : 3px;
margin-top : 0;
font-size : 0.8em;
font-weight : normal;
width : 21em;
position : relative;
padding : 5px;
color : #fcf7cf;
background-color : #7c062d;
}
hr {
margin-top : 10px;
margin-bottom : 20px;
}
#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
}

#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;

}

#contenutodx p.rosso {
color : #7c062d;
margin-right : 0;
}
#contenutodx p {
margin-right : 0;
}
#contenuto h3 a, #contenuto h3 a:visited, #contenuto h3 a:hover {color:#7c062d; font-size:1em; font-weight:bold;}
#contenuto h2 a, #contenuto h2 a:visited, #contenuto h2 a:hover {color:#000; font-size:0.8em;}
#contenuto h2 a:hover {color:#7c062d;}
.bordato {
border : 8px solid #7c062d;
margin-bottom : 10px;
}
.bordato img {border:none; display:block;}

#pg_recensione_vino {
width : 100%;
text-align : center;
}
#pg_recensione_vino h1 {
background-color : #fdf7ce;
color : #7c062d;
font-size : 1.1em;
margin : auto;
margin-top : 10px;
margin-bottom : 10px;
line-height : 20px;
}
.imgleft {
float : left;
margin : 10px;
margin-top : 0;
}

.imgright {
float : right;
margin : 10px;
margin-right : 0;
margin-top : 0;
}

.errMsg {
color : #cc3333 !important;
clear : both;
text-align : left;
font-size : 0.8em;
}



#menu_sx_home{
min-height : 400px;
height : auto !important;
height : 400px;
background-color : #7c062d;
width : 180px;
float : left;
margin:0; padding:0;
}
#menu_sx_home ul {
background-color : #7c062d;
text-align : left;
padding-left : 0px;
font-size:0.9em;
list-style-type:none;
}
#menu_sx_home 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_home ul li a {
text-decoration : none;
font-size : 0.8em;
line-height : 2em;
}
#menu_sx_home ul li a:hover {
text-decoration : underline;
}

#menu_sx_home h4{text-align:left;margin-left:15px;font-size:0.9em;}
#menu_sx_home img  {border:none}
h1 span { margin-left:-9999px;
}

#menu_sx_home img  {border:none}
#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;}
#pg_recensione_vino input {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;}

