/* ================================
    CSS STYLES FOR STUDIO CAPORASO
   ================================
*/ 
HTML {
	MIN-HEIGHT: 100%; HEIGHT: auto! important
}  
/* LAYOUT */
BODY {
	color: #333333;
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 160%;
	MIN-HEIGHT: 100%; HEIGHT: auto! important /* verificare */
}
#Container{
	width:960px;
	text-align: left;
	height:100%;
	margin: 0px;
}
#content {
	width: 950px;
	background-color: #FFFFFF;
	clear: both;
}
#header {
	width: 950px;
	clear: left;
}
#leftHead {
	float: left;
	width: 768px;
	margin-left: 0px;
	text-align: left;
	background-image: url(../images/caporaso.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 417px;
}
#rightHead {
	float: right;
	width: 182px;
	background-image: url(../images/nube.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 417px;
	vertical-align: top;
	/*margin-right: -1px;*/
}
#corpo {
	width: 950px;
	clear: right;
}
#leftBody {
	float: left;
	width: 768px;
	margin-left: 0px;
	text-align: left;
	background-image: url(../images/circle.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#rightBody {
	float: right;
	width: 182px;
	vertical-align: top;
	margin-right: -1px;
}
#footer {
	clear: both;
	width: 950px;
	color: #6B6666;
}
#rightHead .testo{
	color: #6b6666;
	margin-top: 105px;
	margin-bottom: 15px;
	padding: 5px;
}
#rightBody .foto{
	color: #6b6666;
	width: 146px;
	text-align: right;
	font-size: 9px;
	line-height: 12px;
}
#rightBody .testo{
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#leftBody .content{
	color: #666666;
	padding: 5px;
	margin-top: 60px;
	margin-left: 65px;
	width: 550px;
}
#leftBody .testo{
	color: #666666;
	padding: 5px;
	margin-top: 60px;
	margin-left: 65px;
	width: 550px;
}
#leftBody .foto{
	color: #6b6666;
	font-size: 9px;
	float: left;
	width: 300px;
}
#Nav1 {
	FLOAT: left;
	width: 360px;
	margin-left: 65px;
	clear: right;
}
#footer .color {
	margin-left: 65px;
}
#footer .dwn{
	background-image: url(../images/colors.gif);
	height: 8px;
	margin-left: 65px;
}
/* LAYOUT i */
#leftHeadI {
	float: left;
	width: 262px;
	background-image: url(../images/caporaso2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 169px;
}
#cenHeadI {
	width: 473px;
	float: left;
	background-color: #FFFFFF;
	text-align: left;
}
#rightHeadI {
	float: left;
	width: 214px;
	vertical-align: top;
	margin-right: -1px;
}
#cenHeadI .up{
	background-image: url(../images/colors.gif);
	background-repeat: repeat-y;
	height: 17px;
	width: 473px;
}
#cenHeadI .intestazione {
	height: 17px;
	width: 460px;
	margin-top: 80px;
	margin-left: 8px;
	color: #f7f8f3;
	font-size: 48px;
	font-weight: bold;
	line-height: 48px;
}
#cenHeadI .dwn{
	height: 17px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #6b6666;
	width: 460px;
	margin-top: 134px;
	margin-left: 8px;
	font-weight: bold;
	text-align: left;
}
#Nav2 {
	FLOAT: left;
	clear: left;
}
#leftBodyI {
	float: left;
	width: 262px;
	background-repeat: no-repeat;
	background-position: left top;
	background-image: url(../images/flare.gif);
}
#cenBodyI {
	width: 470px;
	float: left;
}
	
#rightBodyI {
	float: right;
	width: 214px;
	vertical-align: top;
/*	margin-right: -1px;*/
}

#rightBodyI ul {
	text-align: left;
	width: 165px;
	list-style-type: none;
}
#rightBodyI ul li a
{
	text-decoration: none;
	color: #333333;
	background-image: url(../images/list-off.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 10px;
}
#rightBodyI ul li a:hover
{
	color: #FB862D;
	background-color: transparent;
	background-image: url(../images/list-on.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
}
#leftBodyI .scheda{
	color: #666666;
	padding: 5px;
	margin-top: 60px;
	margin-left: 11px;
	width: 229px;
	background-color: #cfd2c3;
}

#cenBodyI .title{
	margin-left: 8px;
	font-weight: bold;
	clear: left;
	text-align: left;
	}
#cenBodyI .testo{
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
}
#Immagini {
	color: #6b6666;
	float: left;
	width: 460px;
	margin-left: 6px;
	margin-top: 8px;
	margin-bottom: 14px;
	text-align: left;
}
#Immagini .foto{
	color: #6b6666;
	font-size: 9px;
	float: left;
	width: 300px;
}
#Immagini .lista {
	color: #6b6666;
	float: left;
	width: 300px;
	list-style-type: disc;
}
#Immagini .elenco {
	color: #6b6666;
	float: left;
	list-style-type: disc;
	width: 460px;
	clear: left;
}
#Immagini .preview{
	float: left;
	width: 158px;
}	
.thumbnail {
BORDER-RIGHT: #2a2a2a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2a2a2a 1px solid; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 8px; PADDING-BOTTOM: 6px; BORDER-LEFT: #2a2a2a 1px solid; MARGIN-RIGHT: 8px; PADDING-TOP: 2px; BORDER-BOTTOM: #2a2a2a 1px solid}
#rightBodyI .box {
	margin-top: 8px;
	background-color: #e7e8da;
	width: 212px;
}
#footer .onda {
	background-image: url(../images/onda.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 53px;
	text-decoration: overline;
	margin-left: 65px;
}
#footer a {
	text-decoration: none;
	color: #6b6666;
}
#footer a:hover {
	text-decoration: none;
	color: #FF6633;
}
/*Layout 2col */
#cenBodyI2 {

	width: 684px;
	float: left;
}
#cenBodyI2 .title{
	margin-left: 16px;
	font-weight: bold;
	clear: left;
	text-align: left;
	}
#cenBodyI2 .testo{
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
	margin-left: 16px;
}
#Immagini2 {
	color: #6b6666;
	float: left;
	margin-left: 6px;
	margin-top: 8px;
	margin-bottom: 14px;
	text-align: left;
	padding-left: 16px;
}
#Immagini2 .press {
	BORDER-RIGHT: #2a2a2a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2a2a2a 1px solid; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; BORDER-LEFT: #2a2a2a 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #2a2a2a 1px solid
}
/*TIPOGRAFIA */
h1{
	font-size: 48px; /*tit pag interna*/
	color: #f7f8f3;
	line-height: 48px;
	text-indent: 20px;
	background-position: center;
	clear: left;
}
h2{font-size: 1.35em; /*news*/
	line-height:24px;
	padding: 0px;
	margin: 0px;
	text-align: center;}
h3{
	font-size: 1.2em; /*tit col dx*/
	line-height:14px;
	vertical-align: top;
	margin: 0px;
}
h4{
	font-size: 10px;/*sub tit col dx*/
	color: #FFFFFF;
	margin: 0px;
	line-height: 10px;
	vertical-align: top;
}
h5{
	font-size: 1.1em;/* tit scheda progetto*/
	margin: 0px;
}
h6{
	font-size: 0.95em;
	text-align: right;
	margin-top: 30px;
}
.language{
	font-size: 10px;
	margin-top: 0px;
	padding-left: 10px;
	line-height: 12px;
	color: #666666;
}
/*line-height*/
p, blockquote, pre{line-height: 14px}

/* set di base per margini e padding */
h2, h3, {margin: 14px 0}
address, blockquote, dl, form,
fieldset {
  margin-top: 0;margin-bottom: 14px}
/*------------------------ links --------------------------*/
a.Llang:link {text-decoration: none;color: #7CA3E8; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.Llang:visited {text-decoration: none; color: #7CA3E8; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.Llang:active {text-decoration: none; color: #FB472E; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.Llang:hover {text-decoration: none; color: #FB472E; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.Lnews:link {
	text-decoration: none;
	color: #F38636;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
}
a.Lnews:visited  {
	text-decoration: none;
	color: #F38636;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
}
a.Lnews:active {text-decoration: none; color: #FB472E; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.Lnews:hover {text-decoration: none; color: #FB472E; font-family: Verdana, Arial, Helvetica, sans-serif;}

a.Lmail:link {
	text-decoration: none;
	color: #E31F2D;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a.Lmail:visited  {
	text-decoration: none;
	color: #F38636;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
a.Lmail:active {text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;}
a.Lmail:hover {text-decoration: none; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif;}

#leftBodyI a {
	text-decoration: none;
	color: #F38636;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #FFFF99;
}
#leftBodyI a:hover {
	text-decoration: none; color: #FB472E; font-family: Verdana, Arial, Helvetica, sans-serif;
}
#cenBodyI a {
	text-decoration: none;
	color: #6b6666;
}
#cenBodyI a:hover {
	text-decoration: none;
	color: #FF6633;
}
#cenBodyI2 a {
	text-decoration: none;
	color: #F38636;
}
#cenBodyI2 a:hover {
	text-decoration: none;
	color: #FB472E;
}
#Evento a {
	text-decoration: none;
	color: #F38636;
}
#Evento a:hover {
	text-decoration: none;
	color: #FB472E;
}
.subtitle {
	height: 17px;
	width: 440px;
	margin-left: 8px;
	font-weight: bold;
	text-align: left;
	clear: both;
}



/*------------------------ scheda --------------------------*/
#photo{
	border: 0;
	margin: 0;
	width: 450px;
	height: 304px;
}
.thumb img{
	margin-top: 0;
	margin-right: 1;
	margin-bottom: 0;
	margin-left: 1;
	padding: 0;
}
#Immagini .fotoL {

	color: #6b6666;
	font-size: 9px;
	float: left;
	width: 450px;
}
#Immagini .previewL {
	float: left;
	width: 450px;
	clear: both;
}
#Immagini2 .previewL {
	clear: both;
	float: left;
}
.thumbnailL {

BORDER-RIGHT: #2a2a2a 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #2a2a2a 1px solid; PADDING-LEFT: 2px; FLOAT: left; MARGIN-BOTTOM: 4px; PADDING-BOTTOM: 6px; BORDER-LEFT: #2a2a2a 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #2a2a2a 1px solid
}

/*------------------------ press --------------------------*/
.Pcategory {
	font-weight: bold;
	color: #FB862D;
	text-transform: uppercase;
	font-size: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.PMag {
	text-transform: uppercase;
	line-height: 12px;
	padding-top: 0px;
	margin-top: 0px;
	font-weight: bold;
	color: #000000;
}

p.mag {
	margin-top: 3px;
	margin-left: 30px;
	margin-bottom: 3px;

}

.evidenzia {
	background-color: #E9F411;
}
/*------------------------ eventi --------------------------*/
#BodyEvento {
	width: 684px;
	float: left;
}
#Evento {
	color: #6b6666;
	float: left;
	margin-left: 6px;
	margin-top: 8px;
	margin-bottom: 14px;
	text-align: left;
	padding-left: 16px;
	width: 660px;
}
#Evento .title{
	margin-left: 16px;
	font-weight: bold;
	clear: left;
	text-align: left;
	color: #003366;
	}
#Evento .testo{
	color: #666666;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	text-align: left;
	margin-left: 16px;
}
#Evento .foto {
	clear: both;
	float: left;
	padding-left: 8px;
	margin-left: 16px;
}
#Evento .Link {
	clear: both;
	float: left;
	padding-left: 8px;
	margin-left: 16px;
	width: 620px;
}
/* Caporaso Design
   Updated:  1.07.10 @ 5:30 p.m.
   Author:   Mara Giacomelli
   ----------------------------------------------------*/