+@charset "utf-8";
/* CSS Document */

html, body,iframe,div, span, applet, object, ul, li,
table, caption, tbody, tfoot, thead, tr, th, td,
form, p, h1, h4, h5, h6, a, img, 
fieldset, label, legend
{
margin:0px;
padding:0px;
font-family:Arial;
border:none;
}


/* general*/

body{
background-color: #000000;
background-image:url(img/top.jpg);
background-repeat:repeat-x;
margin-top:0px;
margin-bottom:0px;
font-family: Arial;
font-size:13px;
color:#CCC;
}

p
{
	color:#424242;
}

img { border: none; } 

h1, h1 a
{
color:#612000;
font-size:20px;
font-weight:bold;
text-decoration:none;
margin:0px;
}

h1 a:hover
{
color:#000000;
text-decoration:none;
}

h2
{
	color:#CCC;
}

h3
{
	padding:15px;
}

.clear{
clear:both;
}

a
{
	text-decoration:none;
	color:#069;
}

a:hover
{
	text-decoration:none;
	color:#C60;
}

/* structurel*/

#container{
width: 930px;
margin-top:auto;
margin-left:auto;
margin-right:auto;
margin-bottom:0px;
border: none;
}


#content{
float: left;
width: 605px
}

#header{
width: 605px;
}

.single{
background-color:#FFFFFF;
margin-left: 2px;
height:auto;
}

.singlepad{
padding: 15px;
height: auto;
}

.data{
color: #B79F00;
font-size:12px;
}

#linea{
margin-top: 15px;
margin-bottom: auto; 
}

.provvisorio{
float:right;
}

.numcom a{
padding:13px;
color:#612000;
font-weight:bold;
font-size:12px;
background-image:url(img/commento.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

numcom a:hover{
	color:#960;
}




#sidebar{
float: right;
width: 325px;
margin-top: 25px;
}

#right{
width: 305px;
float: right;
}


.thumb{
float: left;
border: none;
}

.mekiocast{
height: 45px;
background-color:#000000;
}

.imgcast{
float: right;
margin-left: 3px;
}

.thumborizzontali{
margin-bottom: 6px;
}

#adv1{
float: left;
margin-right:7px;
}

#adv2{
float: left;
margin-left: 5px;
}

#imgprovvisorio{
padding-top: 30px;
}

#footer{
height:65px;
background-color:#002d5d;
margin-top: 10px;
margin-bottom:0px;
}

#email{
float: right;
padding: 28px;
}


/* pagina club guide */


.singleblack{
padding-top: 20px;
padding-bottom: 20px;
margin-left: 2px;
}

.colonnasx{
width: 292px;
float: left;

}

.cittasx{
float: left;
padding-top: 15px;
}

.colonnadx{
width: 292px;
float: right;
}

.cittadx{
float: right;
padding-top: 15px;
}


/* pagina club guide_code */

.botton_city{
float: left;
width: 324px;
padding-bottom: 5px;
}

.provvisorio2{
float: right;
margin-top: 16px;
}

.foto{
padding: 0px;
float: left;
width: 140px;
height: 100%;
}

.text{
width: 440px;
float: right;
height: auto;
}


/* pagina melkiocast1 */


title{
font-size:18px;
color:#000000;
font-weight: bold;
}

.text2{
margin: 0px;
padding: 0px;
width: 420px;
float: right;
}

.cast{
background-color:#FFFFFF;
display: block;
padding: 10px;
float: left;
}

.castcenter{
background-color:#FFFFFF;
display: block;
padding: 10px;
float: left;
margin-left: 6px;
margin-right: 6px;
}


/* pagina melkiocast2 */


#cornice{
padding: 15px;
height: auto;
}

h5{
color:#333333;
font-weight:bold;
font-size:16px;
margin: 0px;
}

.space{
height: 15px;
background-color:#000000;
}

h2{
font-size: 16px;
font-weight:bold;
margin: 0px;
}

.destra{
margin: 0px;
padding: 0px;
float: right;
}

#inlinea{
height: 12px;
padding-bottom: 10px;
}

h3{
color: #612000;
font-size: 12px;
margin: 0px;
float: left;
}

h4{
color: #B79F00;
font-size: 12px;
margin: 0px;
float: left;
}

#giallo{
background-color:#FFFF00;
height: 30px;
margin-top: 10px;
}

.sinistra{
width: 298px;
float: left;
}

#share{
background-color:#000099
padding-top: 15px;
}