html,body{
	margin:0;
	padding:0;
}

body {
	font-family:'tahoma', Geneva, sans-serif;
	font-size:11px;
	text-align: center;
	color:#857971!important;
	background-color:#FFF!important;
}

a{
	text-decoration:none;
	color:#aba59d;
}

a:hover{
	text-decoration:underline;
	color:#717971;
}

form {
	margin:0;
}

input.invia {
	background-color:#3385D6;
	color:#FFF;
	font-weight:bold;
}

input, textarea, select {
	font-size:11px;
	font-family:verdana, arial,sans-serif;
}

h1, h2, h3 {
	font-weight:bold;
	font-size:12px;
}

/* LAYOUT */

#containerhome{
	width:100%;
	margin: 0 auto;
	text-align: left;
	background:none;
}

#container2colonne{
	width:100%;
	margin: 0 auto;
	text-align: left;
	background:none;
}

#header {
	width:100%;
	margin-left:0;
}

#flash {
	display:none;
}

#mainbodyhome {
	width:100%!important;
	background:none;
}

#mainbody2colonne {
	width:100%!important;
	background:none;
}

#sinistra {
	display:none;
}

#centrohome {
	float:left;
	width:600px;
}

#centro2colonne {
	float:left;
	width:100%!important;
	font-size:12px;
}

#centrointerne {
	width:100%!important;
	font-size:12px;
}

#destrahome {
	clear:both;
	width:100%;
}

#footerhome {
	display:none;
}

#footerinterne {
	display:none;
}

/* PADDING LAYOUT */

#header .contenuti {
	padding:12px 80px 0 0;
	width:875px;
}

#sinistra .contenuti {
	padding:0 0 0 47px;
	/*width:173px;*/
}

#centrohome .contenuti {
	padding:40px 36px 0 19px;
	/*width:581px;*/
}

#centro2colonne .padding {
	padding:40px 0 0 19px;
	/*width:758px; dimensione reale dell'ingombro */ 
}

#centro2colonne .paddingR200 {
	padding-right:0!important;
}

#centro2colonne .paddingL50 {
	padding-left:50px!important;
}

#centro2colonne .paddingT30 {
	padding-top:30px!important;
}

#destrahome .contenuti {
	padding:0 35px 0 13px;
	/*width:164px; dimensione reale dell'ingombro */ 
}

#footerhome .contenuti,
#footerinterne .contenuti {
	padding:80px 20px 0 20px;
	color:#FFF;
}


/* HEADER */

#header ul {
	display:none;
}

#header li {
	display:none;
}

#header li a{
	display:none;
}

#header h1 {
	clear:left;
	margin:0;
	padding: 20px 0 0 40px;
	color:#857971;
}

#header table {
	width:70%!important;
}



/* CENTRO */

table .boxhome {
	width:250px;
	border-collapse:collapse;
	margin:0;
	padding:0;
}

.boxhome .foto {
	height:30px;
	background-color:#eeecea;
}

.boxhome .strillo {
	height:30px;
	padding-left:20px;
	line-height:normal!important;
}

.boxhome h2{
	margin:0 0 5px 0!important;
	padding:0!important;
}

.boxhome h2 a {
	color:#717971;
	text-decoration:none;
}

.boxhome h2 a:hover {
	text-decoration:underline;
}

.boxhome p a {
	color:#aba59d!important;
	font-weight:normal;
	text-decoration:none;
	font-size:12px!important;
}

.boxhome p a:hover {
	color:#717971!important;
	text-decoration:none;
}

.mainbody h1 {
	margin-bottom:10px;
}

.mainbody h2 {
	padding-top:20px;
}

.mainbody td {
	line-height:16px;
	font-size:12px!important;
}

.mainbody a {
	font-weight:bold;
	color:#717971;
	text-decoration:underline;
}

.mainbody a:hover {
	text-decoration:none;
}

.mainbody p {
	padding-top:4px;
	padding-bottom:4px;
	margin:0;
}

.mainbody ul,li {
	font-size:12px;
}


/* LOOP NEWS */
#destrahome {font-size:12px;margin-top:50px;}
.loop-record h3{font-weight:normal;color:#717971;margin:5px 0 3px 0;padding:0;}
.loop-record h3 a{font-weight:bold;color:#717971;text-decoration:none;}
.loop-record h3 a:hover{text-decoration:underline;}

.loop-record {padding-bottom:5px;background:url(img/bg-loop-record.gif) no-repeat bottom left;margin-bottom:20px;}
.loop-record p.titolo {font-weight:bold;}
.loop-record p a{color:#717971;text-decoration:none;font-weight:bold}
.loop-record p a:hover{color:#717971!important;text-decoration:underline;}

.nobg{background:none!important;}




/* FOOTER */

#footerhome ul,
#footerinterne ul {
	font-size:10px;
	list-style-type: none;
	padding: 0 0 0 0;
	margin: 0 10px;
	float:left;
}

#footerhome li,
#footerinterne li {
	display:inline;
	padding: 0 15px 0 5px;
	background:url(img/li-footer.gif) no-repeat left 1px;
}

#footerhome p,
#footerinterne p {
	float:right;
	text-align:right;
}



/*start dimensioni*/
.height20 {
	height:20px!important;
}


/*start posizionamenti*/

.floatR{
	float:right;
}

.floatL{
	float:left;
}

.clearL{
	clear:left;
}

.clearB{
	clear:both;
}

.clearR{
	clear:right;
}


/*start margini*/
.marginB0 {
	margin-bottom:0px!important;
}


/*start formattazioni*/

a.more {font-weight:bold;color:#717971;}
p.more {margin-top:5px;}

p{
	padding:0;
	margin-bottom:5px;
	margin-top:0;
}

.alignR{
	text-align:right;
}

.alignL{
	text-align:left;
}

.alignC{
	text-align:center;
}

.bold{
	font-weight:bold;
}


.marginR20 {
	margin-right:20px!important;
}

.txt12 {
	font-size:12px!important;
}

.txt11 {
	font-size:11px!important;
}

/*                                        start Claim Rebranding                                  */

.claim td{
	font-size:18px!important;
	color:#c2bbb2!important;
	font-weight:normal;
	line-height:24px!important;
}

.virgolette {
	background-color:#ffdc00;
	color:#FFF;
	font-family:"times new roman";
	padding:0 5px 0 5px;
	font-size:30px;
}





/*                                        start Template Foto + Link + Strillo                                  */

.ShowHide{
	margin:0;
	padding:0;
	margin-top:20px;
}

.Open{
	background: transparent url('img/bg-approfondisci.gif') repeat-y 0 0!important;
}


.ShowHide table{
	width:100%;
	padding:0;
}

.ShowHide td.foto{
	width:0%;
	vertical-align:top;
	padding:10px 0 0 23px;
}

.ShowHide img{
	margin-right:10px;
	border:1px solid #e6e6e6;
}

.ShowHide td.strillo{
	width:100%;
	vertical-align:top;
	text-align:left;
	padding:10px 0 10px 0;
}

.ShowHide .pulsanti {
	display:none;
}

.Red a{
	color:#ff1214;
	text-decoration:underline;
}

a.continua{
	color:#505050;
	text-decoration:underline!important;
}

a.continua:hover{
	color:#505050;
	text-decoration:none!important;
}

.Red a.continua{
	color:#505050;
	text-decoration:underline!important;
}

.ShowHide a{
	text-decoration:underline;
}

.ShowHide a:hover{
	text-decoration:none;
}

.ShowHide h2 {
	font-size:13px;
	margin: 0 0 0 0;
	padding:0;
}

.ShowHide h3 {
	font-size:11px;
	margin: 0 0 0 0;
	padding:0;
	font-weight:normal!important;
	font-style:italic;
}

.ShowHide h4 {
	font-size:12px;
	margin: 10px 0 0 0;
	padding:0;
	font-weight:normal!important;
}

.ShowHide .separatore{
	height:1px;
	padding:0;
	margin:0;
	font-size:1px;
	background:url(img/bg-hr.gif) repeat-x 0 0;
}

#zoom-Marini, 
#zoom-Longo,
#zoom-Ferlini,
#zoom-Fusaro,
#zoom-Camera,
#zoom-DeAmici,
#zoom-SimoneMarini,
#zoom-1,
#zoom-2,
#zoom-3,
#zoom-4,
#zoom-5,
#zoom-6,
#zoom-7,
#zoom-8,
#zoom-profilo1,
#zoom-profilo2,
#zoom-profilo3,
#zoom-profilo4 {
	display:block!important;
}

#preview-Marini,
#preview-Longo,
#preview-Ferlini,
#preview-Fusaro,
#preview-Camera,
#preview-DeAmici,
#preview-SimoneMarini,
#preview-1,
#preview-2,
#preview-3,
#preview-4,
#preview-5,
#preview-6,
#preview-7,
#preview-8,
#preview-profilo1,
#preview-profilo2,
#preview-profilo3,
#preview-profilo4 {
	display:none!important;
}

