/*********TAGS********/

BODY,html { 
margin: 0px;
padding:0px;
height:100%;
text-align: center;
font-family: Trebuchet MS, Arial, sans-serif;
font-size:12px;
color: #333333;
}

A { 
color: #cc0000;
text-decoration:none;
}

A:hover { 
text-decoration:underline;
}

h1 {
background-color:#cc0000;
color:#FFFFFF;
font-size:10pt;
padding-left:4px;
margin-bottom: 9px;
border-radius: 5px;
  -moz-border-radius: 5px; /* firefox */
  -webkit-border-radius: 5px; /* safari, chrome */
}

h2, h3.altre {
font-size:11pt;
margin-top:0px;
margin-bottom:0px;
font-weight:normal;
}

h3 {
font-size:9pt;
margin-bottom:0px;
font-weight:normal;
}

h3.home {
font-size:10pt;
}

div, span, td {
font-family: Trebuchet MS, Arial, sans-serif;
font-size:9pt;
color: #333333;
}

hr {
width:100%;
height:1px;
color: #333333;
padding-top:0px;
padding-bottom:0px;
}
/**********classi*******/

.sottotitolo {
font-size:10pt;
}

.sottotitolopagina {
font-size:13px;
font-style:italic;
}

.titolo {
color:#cc0000;
font-size:16px;
margin-top:0px;
padding-left:0px;
background-color:#FFFFFF;
font-weight:normal;
}

.corsivo {
font-style:italic;
}

.foto {
border-width: 1px;
border-color: #333333;
}

#header a, .bianco {
color: #ffffff;
}

.headermenu {
background-color:cc0000;
color: #ffffff;
border-radius: 5px;
  -moz-border-radius: 5px; /* firefox */
  -webkit-border-radius: 5px; /* safari, chrome */
}

.titolosezione{
background-color:cc0000;
font-weight:bold;
position:relative;
width: 200px;
left: 240px;
font-size:10pt;
top:7px;
padding-left:5px;
}

.sottotitolosezione{
background-color:ffffff;
width: 150px;
height: 30px;
line-height:11pt;
left:290px;
top:10px;
position:relative;
font-size:9pt;
font-style:italic;
color:#333333;
padding-top:2px;
padding-left:5px;
}


/*********STILI FOOTER ************/

#footer td {
font-size:9pt;
font-variant:small-caps;
color:#333333;
width:252px;
line-height:15px;
}

#footer h1 {
padding-left:0px;
font-weight:bold;
margin-top:0px;
margin-bottom:0px;
font-size:9pt;
background-color:#F3F3F3;
color:#333333;
}

#footer .titolo {
font-weight:bold;
font-size:9pt;
color:#ffffff;
background-color:#cc0000;
border-radius: 5px;
  -moz-border-radius: 5px; /* firefox */
  -webkit-border-radius: 5px; /* safari, chrome */
}

#footer a.titolo {
background-color:#f3f3f3;
}

#footer h2 {
padding-left:4px;
font-weight:normal;
margin-top:0px;
margin-bottom:0px;
font-size:9pt;
background-color:#F3F3F3;
}

#footer a {
color:#333333;
text-decoration:none;
font-weight:normal;
height:15px;
}

#footer a.titolo {
font-weight:bold;
}

#footer a.titoloint {
font-weight:bold;
color:#333333;
}

#footer a:hover {
text-decoration:underline;
}

#footer p {
margin-bottom:-6px;
}

#footer .grigio {
background-color:#F3F3F3;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
border-left:1px solid #333333;
border-right:1px solid #333333;
margin-top:5px;
border-radius: 5px;
  -moz-border-radius: 5px; /* firefox */
  -webkit-border-radius: 5px; /* safari, chrome */
  }

#menu li li a, #menu li li a h2, #menu li li a h1{
		height: 20px;
		line-height: 20px;
		font-size:12px;
		color: #ffffff;
		background: transparent;
		font-weight:normal;
		font-style:italic;
		}
#menu h2, #menu h1{
		font-size:12px;
		}

/**********LAYERS*******/

#container {
position:relative;
margin: 0px auto;   /*centra negli altri browsers*/
text-align: left;   /*ripristina l' allineamento*/
width: 1010px;
top:0px;
}

div#content {
position:relative;
top:150px;
left:0px;
width:1010px;
}

div#intestazione {
position:absolute;
top:-10px;
right:5px;
height:10px;
font-weight:bold;
width:490px;
}

div#intestazioneinterna {
position:absolute;
font-weight:normal;
top:-10px;
left:5px;
height:20px;
width:490px;
color:#333332;
font-size:12px;
}


div#destra {
position:absolute;
top:25px;
right:5px;
width:490px;
}

div#destrapagina {
position:absolute;
top:35px;
left:515px;
width:310px;
}

div#destraestrema {
position:absolute;
top:35px;
left:845px;
width:160px;
}

div#destrainterna {
position:absolute;
top:-10px;
right:5px;
width:490px;
}

div#apertura {
position:absolute;
top:-10px;
left:5px;
width:488px;
height:320px;
}

div#sinistra, div#sinistrahome {
position:absolute;
top:402px;
left:5px;
width:490px;
}

div#sinistrainterna {
position:absolute;
top:48px;
left:5px;
width:490px;
}

div#annunci {
position:absolute;
top:332px;
left:5px;
width:495px;
text-align:center;
height:70px;
}

div#footer {
top:5px;
width:490px; 
right:5px;
position:relative;
}

div#altresinistra {
top:-5px;
width:490px; 
right:5px;
position:relative;
}

div#altredestra {
top:30px;
width:490px; 
right:5px;
position:relative;
}

div#header {
position:absolute;
top:0px;
height:100px;
width:1010px;
}

div#menu {
position:absolute;
top:90px;
left:0px;
height:50px;
}

div#flash {
position:absolute;
top:150px;
left:5px;
width:495px;
height:220px;
}



div#tradedoubler {
position:absolute;
top:1025px;
left:5px;
width:1000px;
text-align:center;
}


.titolosecondario {
/**background-color:#f5f5f5;**/
color:#333333;
padding-left:4px;
margin-top:15px;
margin-bottom:0px;
font-weight:bold;
text-align:center;
}

.contenutosecondario {
border-bottom:3px #444444 double;
border-top:1px #444444 solid;
border-right:3px #444444 double;
border-left:1px #444444 solid;
border-radius: 10px;
  -moz-border-radius: 10px; /* firefox */
  -webkit-border-radius: 10px; /* safari, chrome */
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
/**margin-top:3px;**/
background-color:#ffffff;
text-align:center;
}

.titolobox {
font-weight:bold;
margin-bottom:0px;
background-color:#cc0000;
color:#FFFFFF;
text-align:center;
border-radius: 5px;
  -moz-border-radius: 5px; /* firefox */
  -webkit-border-radius: 5px; /* safari, chrome */
}

.rounded {
border-bottom:1px #444444 solid;
border-top:1px #444444 solid;
border-left:1px #444444 solid;
border-right:1px #444444 solid;
border-radius: 10px;
  -moz-border-radius: 10px; /* firefox */
  -webkit-border-radius: 10px; /* safari, chrome */
}

input.busca {
height:16px;
font-size:9px;
font-family: font-family: Trebuchet MS, Arial, sans-serif;
color: #333333;
vertical-align:top;
}

div.boxtradedoubler{
position:relative;
top:10px;
text-align:center;
padding-bottom:8px;
}

input, textarea {
font-family: font-family: Trebuchet MS, Arial, sans-serif;
font-size:12px;
}

.errore {
color:#CC0000;
}

/******************post-sdoppiamento***********************/
div.homerecetas {
padding-bottom: 12px;
}

.titolofooter {
font-weight:bold;
font-size:9pt;
color:#333333;
font-variant:small-caps;
padding-top:4px;
padding-bottom:15px;
}

td.luogo{
height: auto !important;  /* per i browser moderni */
height: 67px;      /* per IE5.x e IE6 */
min-height: 67px;  /* per i browser moderni */
}

div#altreluoghi {
top:470px;
width:1000px; 
position:absolute;
}

/**********************post-social*************************/
#sezionesotto {
top:700px;
width:1010px; 
position:absolute;
}
div#sinistragallery {
position:absolute;
top:18px;
left:5px;
width:490px;
}
/**************************javascript***********************/
#fadeshow3, #fadeshow3 .gallerylayer {
 background-image: url(/grafica/italia150.gif)!important;
 background-position: left!important;
 background-repeat: no-repeat!important;
 text-align:right;
}
