body 
{	
	background:#1c9ad7 url('../images/bkgcolor.gif') repeat-x left top;
	margin:0px;
	padding:0px;
	color:#626262;
	font-family:Trebuchet MS, Arial, MS Serif;
	font-size:12px;
}

table {	padding: 0px; margin: 0px; font-size:12px;}
img {margin:0px; border:0px;}
div {margin:0px; border:0px; padding:0px; }

input{font-family:Trebuchet MS, Arial; font-size: 12px; color:#626262; margin:0px;}
select{font-family:Trebuchet MS, Arial; font-size: 12px; color:#626262; margin:0px;}
textarea {font-family:Trebuchet MS, Arial; font-size: 12px; color:#626262; margin:0px;}

ul {text-align:left; margin:0; padding:0;} 

strong {color:#000; font-weight:bold;}
strong  a,a:hover {color:#000; text-decoration:none;}

b {color:#000; font-weight:bold;}
b  a,a:hover {color:#000; text-decoration:none;	}

.curs { cursor:pointer;}
.clearBoth {clear:both;}
.floatLeft {float:left;}

a {	color:#565656; text-decoration:none;}
a:hover {	color:#1c9ad7; text-decoration:none;}

#sx {width:20%; background-color:#fff;}
#dx {width:80%;}
#divMain {width:990px; position:relative; background-color:#fff; text-align:left; padding-bottom:5px;}
#divTop {background: url('../images/bkg-top.gif') no-repeat; height:142px;}
#topLogo {float:left; padding-top:10px;}
#divTopDX { float:right; padding-top:1px; background: url('../images/bkgMenu.gif') no-repeat right top; width:666px; height:115px;}
.link { float:right; cursor:pointer;}
.linkSep {float:right; background: url('../images/linkSep.png') no-repeat center top; width:16px; height:20px; }

#divContenuto { background: url('../images/upload-bkg.gif') no-repeat right top;}
#divContenutoSub { background: url('../images/shadowOEnd.gif') no-repeat center bottom;}
#divContentH {float:left; width:640px; margin-top:40px;}	
#divRight {float:right; width:300px; position:relative;}
#divContentIN { position:relative; height:auto !important; min-height:1020px; font-size:14px;}

#upload {width:300px; height:169px; background: url(../images/bkg-rightT.png) repeat-x left bottom;}
#btn-caricafoto {position:absolute; top:0; left:115px;}

#divUltVoto {background:url(../images/shadowSxU.gif) no-repeat left bottom; height:150px; }
#divUltVotoIN {	position:relative; top:30px; width:91px; height:91px; border:solid 1px #fff; }

#dai-voto {position:absolute; top:13px; left:-32px; z-index:5;}

.t_v { position:absolute; top:80px; left:-20px;}
.t_vn { position:absolute; top:65px; left:22px; z-index:2;}
.media { position:absolute; top:88px; right:-22px; z-index:5;}
.m_m { position:absolute; top:62px; right:17px; z-index:3;}

/*
.tam1U { background-color:#ffa800; padding:3px; margin:31px 0 0 1px; float:left;}
.tam1V { background-color:#ff7c00; padding:3px; float:left; }
*/
.tam2 {margin-bottom:4px; cursor:pointer;}
.tam { width:91px; height:91px;}


/*LOGIN */
#divlog   { position:absolute; top:90px; right:0; background: url('../images/divlogbkg.png') no-repeat left bottom; height:50px; font-size:12px;}
.tab	  { margin-top:30px; float:right;}
.tab a:hover{ color:#1c9ad7;}

.tabSep	  { padding:30px 6px 0 6px; float:right;}
#divUser  { float:right; margin:26px 5px 0 40px; font-size:19px; color:#ff0036; font-weight:bold;}
.ciao { color:#685cb1; font-weight:normal;}

#divUlt { }

#divCruscotto { background: url('../images/Cruscotto-bkg.gif') no-repeat left top; padding-top:4px; margin-top:4px; }
.crusI { float:left; cursor:pointer;}
.btncrusI { float:right; cursor:pointer; margin-top:11px;}

#divCerca { height:22px;}
.btn-cerca { float:right; cursor:pointer;}

#Vincitori { border-top:solid 3px #185d9d; padding-top:1px;}
#divRandom { padding:5px 0 15px 0;}
.pag {padding:0 5px 0 5px; font-weight:bold; font-size:11px; color:#000000;}
.Mtd {vertical-align:top; padding-bottom:10px;}
.Mtm { position:relative; width:91px; font-size:10px; line-height:14px;}
.MtmVincitori { float:left; margin:0 10px 10px 0; position:relative; width:310px; min-height:130px; font-size:10px; line-height:14px;}
.MtmUtente { float:left; margin:0 10px 10px 0; position:relative; width:91px; min-height:130px; font-size:10px; line-height:14px;}

.Mname {font-weight:bold; color:#1d4089; font-size:12px;}
.Mname a { color:#1d4089;}
.Mname a:hover { color:#00a3c6;}

.MnameVIncitori {font-weight:bold; color:#1d4089; font-size:16px;}
.MnameVIncitori a { color:#1d4089;}
.MnameVIncitori a:hover { color:#00a3c6;}

/*MULTIMEDIA*/
#MultimediaC { width:640px; position:relative;}
#divMultimedia  { position:relative; cursor:pointer;}
#divMultimediaBKG { background:url(../images/bkg-Multimedia.png) no-repeat left top; position:absolute; top:0; left:0; z-index:2; width:640px; min-height:120px; }
#divMultInfo {background:url(../images/bkg-divMultInfo.gif) no-repeat left top; height:62px; position:relative;}
#alertVota { position:absolute; /*top:120px;*/ bottom:20px; left:160px; z-index:5;}

.MHname { font-size:36px; font-weight:bold; color:#07b4ce;}
.MHname a, a:hover { color:#07b4ce;}

#MtmCat {background: url(../images/bkg-MtmCat.png) no-repeat left top; position:absolute; top:-41px; left:-9px; width:170px; padding-top:15px; z-index:3;}
#MHwin { position:absolute; top:-10px; left:79px; z-index:4;}

#socialNet { float:left; position:relative; top:7px; left:150px;}
.SNgraf { float:left; background: url(../images/SN-graf-sx.gif) no-repeat left top; padding-left:10px; margin-right:11px; height:23px; cursor:pointer;}
.SNgraf-e {background: url(../images/SN-graf-dx.gif) no-repeat right top; padding-right:10px;}

#vota {background: url(../images/bkg-MtmVota.png) no-repeat left top; width:188px; position:relative; top:-64px; z-index:3; float:right;}
#TVota { position:absolute; top:65px; right:0;}
.VH {float:right; cursor:pointer; margin:30px 0 0 10px;}
.ViH { background:url(../images/bkg-vincitoriHTit.gif) no-repeat left top; width:106px; padding-top:117px;}

#segnala { padding-top:4px; text-align:center; color:#c5cee0; font-size:10px;}
#segnala a { color:#c5cee0;}
#segnala a:hover { color:#fff;}

#divContH { float:right; width:470px;}
#commenti-top { border-bottom:solid 1px #a2a2a2;}
#commenti-IN { /*margin-bottom:10px;*/}

.footFormat { font-size:9px; padding:4px 0 10px 0; cursor:pointer; line-height:10px;}

.home {position:absolute; top:122px; left:2px; z-index:2; font-size:10px; font-weight:bold; color:#297fbd; }
.home a{ color:#1c9ad7;}
.home a:hover {	color:#ed0968;}

.Tit { padding:10px 0; margin-bottom:10px;}
.Mdate { font-size:10px;}
.Mico { position:absolute; top:64px; left:0; z-index:1;}
.Mwin { position:absolute; top:65px; left:-12px; z-index:2; display:none;}

.t-table14 { padding-left:10px; vertical-align:middle; font-size:14px; }
.lk{ background:url(../images/ArrCDx.gif) no-repeat right center; padding-right:18px; font-weight:bold; color:#ed0968; margin-top:4px; text-align:right;}
.lk a{ color:#ed0968;}
.lk a:hover {color:#000;}

/*Banner */
#bannerT { text-align:center; cursor:pointer; margin-bottom:6px; border-top:solid 1px #fff; }
#banner300x250 { width:300px; height:250px; margin:2px 0 10px 0;}
#banner160x600 {border:solid 1px #d2d2d2; width:160px;}

#IN-banner160x600 { background: url('../images/BkgIN-banner160x600.gif') no-repeat left top; padding:45px 30px 0 0; margin-top:10px; }

/*form*/
.formTable { font-size:14px; width:100%; }
.tform {color:#058699; padding:4px 4px 0 0; vertical-align:top; font-size:14px;}
.iform { vertical-align:top; padding-bottom:3px;}
.titinp2    {font-size:18px; font-weight:bold; color:#ed0968;}
.titinp3    {font-size:16px; font-weight:bold; color:#ed0968;}
.titinp4    {font-size:18px; font-weight:bold; color:#2a91a3; line-height:30px;}
.EndForm	{margin-top:20px;  border-top:dotted 3px #0841b8;}

/*pop*/
#popbody { background-image:none; background-color:#fff;}
#divPop { background:url('../images/MailTopPaparazzi-2011.jpg') no-repeat left top; padding:90px 15px 20px 15px;}
#popClose {  text-align:right; margin-top:40px;  border-top:dotted 3px #0841b8;}

/*jquery scroll*/
div.sc_menu {
	/* Set it so we could calculate the offsetLeft */
	position:relative;
	height:91px;
	width: 954px;
	overflow: auto;
	float:left;
	margin-bottom:1px;
}
ul.sc_menu {
	display: block;
	height: 91px;
	/* max width here, for users without javascript */	
	width:6000px; /* da modicare in base numero foto  */	
	padding:0; 
	/* removing default styling */
	margin: 0;
	list-style: none;
}
.sc_menu li {
	display: block;
	float: left;	
	padding:0 3px 0 2px;
}
.sc_menu a {
	display: block;
	text-decoration: none;
}
.sc_menu span {
	display: none;
	margin-top: 3px;
	
	text-align: center;
	font-size: 12px;	
	color: #fff;
}
.sc_menu a:hover span {
	display: block;
}
.sc_menu img {
	/*border: 3px #fff solid;	
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
*/
}
.sc_menu a:hover img {
	filter:alpha(opacity=70);	
	opacity: 0.7;
}
