 /* ************************************************

WWW.MENSTYLE.ES
main.css

First Draft:		Tue May  6 14:45:11 CEST 2008

----------------------------------

************************************************* */

/* BASIC
================================================== */
*{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	outline: none;
}
select
{
border:1px solid #7f9db9;
}
html, body{
	font-family: arial, sans-serif;
	font-size: 11px;
	background: #fff;
	text-align: center;
}

html{
	background:#fff url(bg_page.gif);
}

body{
	font-family: arial, sans-serif;
	font-size: 11px;
	background: transparent url(bg_header1.gif) repeat-x;
	text-align: center;
}

a, a:link { 
	color:#34484E; 
	text-decoration:none; }
a:hover, #mainMenu a:hover {
	background:#D0D4D5
	}

div#articolo p#ArticleText a {
	text-decoration:underline;
}
.DescrizioneSlideShow a {text-decoration:underline;}

h2 {font-size:22px; 
	font-weight:normal;} /* titoli articolo */
h3 {font-size:13px; } /* strillo home*/
h4 {font-size:15px; 
	font-weight:bold; 
	margin:0;  } /* titoli colonna */
h5 {font-size:12px; 
	font-weight:bold; 
	margin:0; padding:5px 10px; 
	color:#3D474A; } /* promotion */
h6 {font-size:18px; 
	font-weight:normal; 
	padding-left:7px; 
	color:#fff;} /* commenta, vota */

.clear {
	clear:both;
	height:0; 
	line-height:0;
	display:block;
	}
.left {
	
	}
.right {
	
	}

form label {
	cursor: pointer;
	}
fieldset { 
	border: none;
	}
input.button {
	vertical-align:middle;
	}
input, select, textarea {
	font-size: 12px;
	font-family: arial, sans-serif;
	}
.hidden{
	display: none;
}
/* STRUTTURA 
====================================================== */

#mainWrap{
	width:1000px; 
	margin:0 auto; 
	text-align:left;
	z-index:1;
	overflow: hidden;
	position: relative;
}

#dotbar {
position:absolute;
top: 0;
left:0;
background: transparent url(dottedtop_trasp.gif);
height:31px;
padding-top: 6px;
width:700px;

}
#dotbar h1 {
	font-size: 14px;
	background: #fff;
	display: inline;
	position:relative;
	top:3px;
	line-height: 18px;

	
 }
#dotbar h2 {
	color: #7a823d;
	font-size: 14px;
	background: #fff;
	display: inline;
	position:relative;
	top:3px;
	line-height: 18px;
	font: bold !important;
 }
#mainContent{	
	width: 100%;
	background:#fff url(bg_colonne.gif) repeat-y scroll -1px 0;
	padding-bottom: 20px;	
}
#contentLeft{
	float: left;
	width: 694px;
	position: relative;
}

#colonna1{
	width: 400px;
	float: left;
	background: #d0d4d5 url(bg_strilli.jpg) top left no-repeat;
	overflow: hidden;
	position: relative;
	border-top: 38px solid #fff;}


#colonna2{
	width: 290px;
	border-left: 4px solid #fff;
	float: right;
	border-top: 38px solid #fff;
}



*html #colonna2{
	width: 290px;
	border-left: 4px solid #fff;
	float: right;
	border-top: 38px solid #fff;
}

#contentRight{
	float: right;
	width: 300px;
	background: #fff;
}

#bannerRight{
	margin-bottom: 15px;
}


/* HEADER 
====================================================== */
#logo {
background:#667278;
float:left;
height:90px;
width:400px;
clear:both;
}

#logo a:hover {
	background:transparent
}
#adv {
	text-align:center; 
	height:93px;
	}

#header {
	height:90px;
	clear:both;
	}

#cloud {
	width:600px; 
	height:90px; 
	float:right; 
	background:transparent url(bg_menu.gif) 	top right no-repeat;
	text-align:center
	}
#top{
	position: relative;
	width: 100%;
	overflow: auto;
}	
	#personalizza {
		float:left;
		padding-top:4px;
		height:25px; 
		width:400px; 
		background:#3D4B51;		
		}
	#personalizza .data {
		font-size:10px;
		margin-right:5px; 
		padding:4px 12px 6px  6px; 
		color: #fff;
		text-transform: capitalize;
		}
	#personalizza img {
		vertical-align:middle
		}
	#rss {position:absolute; 
		top:10px; 
		left:380px
		}

	#search {
		width: 300px; 
		float:left;
		}
	#search form {
		margin:6px;
		}
	#search input {
		vertical-align:middle
		}
	#search label {
		display:none
		}
	input#bucasearch {
		width:250px; 
		height:16px; 
		line-height:16px; 
		border:#525252 1px solid; 
		font-size:12px;
		padding-left:5px }


/* MENU 
====================================================== */
#mainMenu{
text-align:left;
margin:11px 0 0 78px;
position: relative;
}
#mainMenu ul li{border-bottom:1px dotted #ccc;display:block;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:4px;text-align:left}
#mainMenu ul li a{background:none;display:block;padding:0 5px}
#mainMenu ul li a:hover{
background: none;
color: #0e8091;
}
#mainMenu ul li ul{
display:none;
}

#mainMenu ul li ul li{
font-size: 12px;
line-height: 100%;
text-transform: uppercase;
border-bottom: none;
}
#mainMenu ul li ul li a{
color: #999;
}
#mainMenu ul li ul{
padding: 5px 20px;
width: 112px;
height: 100px;
position: absolute;
z-index: 1001;
top: -20px;
}

#mainMenu ul li ul#menu1,
#mainMenu ul li ul#menu4,
#mainMenu ul li ul#menu7{
left: 110px;
}
#mainMenu ul li ul#menu2,
#mainMenu ul li ul#menu5,
#mainMenu ul li ul#menu8{
left: 270px;
}
#mainMenu ul li ul#menu3,
#mainMenu ul li ul#menu6,
#mainMenu ul li ul#menu9{
left: 420px;
}

#mainMenu ul li ul#menu1,
#mainMenu ul li ul#menu2,
#mainMenu ul li ul#menu3{
background: transparent url(bg_fumetto1.gif) top left no-repeat;
}
#mainMenu ul li ul#menu4,
#mainMenu ul li ul#menu5,
#mainMenu ul li ul#menu6{
background: transparent url(bg_fumetto2.gif) top left no-repeat;
}
#mainMenu ul li ul#menu7,
#mainMenu ul li ul#menu8,
#mainMenu ul li ul#menu9{
background: transparent url(bg_fumetto3.gif) top left no-repeat;
}


/* NUOVO MENU 
====================================================== */
#mainMenu #box1,#mainMenu #box4,#mainMenu #box7,#mainMenu #box10,#mainMenu #box13{display:inline;float:left;height:85px;overflow:hidden;position:relative}
#mainMenu #box1{width:101px}
#mainMenu #box4{width:119px}
#mainMenu #box7{width:100px}
#mainMenu #box10{width:100px}
#mainMenu #box13{width:140px}
ul.menu{
	margin-top: 8px;
}

div.sottomenu{
	display: none;
	position:absolute; 
	left:100px; 
	top:0; 
	background:#efefef; 
	width:240px; 
	height:85px;
}

#mainMenu ul li ul {
display: block;
position:relative;
padding:0;
padding:0 3px 0 5px;
margin:25px 0 0 0px;
width:46%;
float: left;
}
#mainMenu ul li ul li {
display:block;
float:left;
width: 100%;
overflow: visible;
font-size:11px;
line-height:10px;
margin:0;
margin-bottom: 3px;
}

#mainMenu ul li a.selected
{
	color:#ffffff;
	background-color:#ff5900;
/*	display:block;
	padding:0px 0px 0px 3px;
	width:115px;
	display:block;
	border:0px;
*/	
}


/* FOOTER 
====================================================== 
#footer {
	background: url(bg_footer.gif) bottom left repeat-x;
	clear:both; 
	width:100%; 
	height:140px; 
	text-align:center
	
	}
#footer_nav {
	width:1000px; 
	margin:0 auto 0; 
	text-align:left;
	}
#footer ul { 
	margin:0 4px; 
	float:left; 
	background:url(../img/list_footer.gif) 0 0;
	font-size:11px; 
	width:98px; 
	height:120px;
	padding-top:20px;
	line-height:130%;
	}	
#footer li {
	padding:3px 8px;
	line-height: 100%;
	}	
#footer li a, 
#credits a {
	color:#FFF;
	}
#footer li a:hover,
#credits a:hover  {
	background:#383F42
	}
#footer #testate {
	float:left; 
	width:240px; 
	margin: 12px 32px 15px 2px
	}
#footer #abbonamenti {
	float:left; 
	padding-bottom:10px; 
	margin-top:10px;
	background: url(../img/bg_abbonamenti.gif) bottom left no-repeat;
	padding-left:1px 
	}
#footer #abbonamenti img {
	float:left;
	margin:0 6px 0 0
	}
#footer #credits {
	float:right; 
	margin:12px 2px; 
	color:#D0D4D5;
	font-size:11px; 
	width:220px; 
	}
#footer #sitimondo {
	float:right; 
	padding-bottom:10px; 
	margin-top:10px; 
	padding-left:1px
	}
#footer #sitimondo img {
	float:right;
	margin:0 6px 0 0
	}
#credits form {
	margin-top:10px;
	}
#credits label {
	display:block; 
	color:#FFF; 
	font-size:12px
	}
#credits fieldset {
	border:#656A6E 1px solid; 
	padding:8px
	}
#credits select {
	width:190px; 
	border:#3A4244 1px solid
	}
	
*/

/* GALLERY HOME 
====================================================== */
#hpGallery{
	width: 400px;
	height: 257px;
	position: relative;
	border-bottom: 4px solid #fff;
	overflow:hidden;
}




 


#hpGallery div{
	position: relative;
}

#hpGallery div.testoGallery{
	position: absolute;
	top: 300px;
	left: 8px;
	color: #0E8091;
	width: 385px;
	overflow:hidden;
}










*:first-child+html #hpGallery div.testoGallery{
	position: absolute;
	top: 300px;
	left: 8px;
	color: #0E8091;
	width: 385px;
	overflow:hidden;
}





div.testoGallery h2{
	background: #fc5a07;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding: 2px 4px;
	overflow:hidden;
}




#foto4 h1{
	background: #fc5a07;
	color: #ffffff;
	font-weight: bold;
	text-transform: uppercase;
	display: inline;
	padding: 2px 4px;
	overflow:hidden; font-size:23px
}









div.testoGallery div{
margin-top: 10px;
overflow:hidden;
}
div.testoGallery p{
	color: #000;
	font-size: 12px;
	background: #ffffff; text-align:justify; padding:2px 6px 2px 6px
}

#paginazioneFoto{
	position:absolute; 
	top:330px; 
	left:0; 
	width:400px; 
	height:36px; 
	background: transparent url(bg_nav_gallery.gif); 
	z-index:200;
}

#nav{
float: right;
margin-right: 8px;
z-index: 1000;
}
#nav a{
	display:block; 
	float:left; 
	background:#fff; 
	color:#fff; 
	width:9px; 
	height:9px; 
	border:1px solid #fff;
	margin: 0px 2px;
	padding: 0;
	vertical-align:middle
	}
#nav a:hover{
		background:#0E8091; 
		color: #0E8091;
		}		
a#pausa{
	position: absolute;
	top: 12px;
	left: 8px;
}


/* TABS home page 
====================================================== */
#tabs{
	border-bottom:8px solid #fff;
	padding-top:4px;
	
	}
#tab1, #tab2{
	background:#667278 url(bg_tabs.jpg) top left repeat-x;
	padding:20px 8px; 
	color:#fff;	
	}
#tabs p.titolo{
	display: inline;
	padding: 4px;
	background: #353b3e;
	font-weight: bold;
    color: #FFF;
    
    
}
	
@media projection, screen { 
    .ui-tabs-hide {
        display: none;
    }
}
@media print {
    .ui-tabs-nav {
        display: none;
    }
}


/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size: 12px;
}
.ui-tabs-nav {
background: #fff;
}
.ui-tabs-nav:after { 
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
	background: #efefef;
	color: #fff;
    float: left;
	text-transform: uppercase;
	margin-right: 2px;
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
	padding: 3px 8px;
}
.ui-tabs-nav a {
	display: block;
    color: #999;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; 
}
.ui-tabs-nav .ui-tabs-selected a {
	display: block;
	background: #353b3e;
    position: relative;
    z-index: 2;
    color: #FFF;
}
.ui-tabs-nav a span {
    width: 64px; 
    min-width: 64px;
    height: 18px; 
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}

.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { 
    cursor: pointer;
}

.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


/* FORM NEL TAB 
====================================================== */
#formTab{
	margin-top: 20px;
	width: 100%;
	overflow: auto;
}
#formTab label {
	font-size:12px; 
	width:58px; 
	display:block; 
	float:left; 
	color:#FFF; 
	margin-top:5px; 
	margin-left:24px; 
	}
#formTab select {
	width:175px;
	font:11px Arial, sans-serif; 
	margin-top:4px; 
	float:right;
	}
#formTab .field {
	background: url(bg_form.gif) center left no-repeat; 
	width:270px; 
	height:26px;
	margin:0 0 7px 0; }
#formTab form p {
	text-align:right; 
	font-size:12px;  
	clear:both; 
	}
#formTab .right {
	text-align:right; 
	margin-top:10px
	}

button.submitButton{
	float: right;
	padding: 0;
	background: none;
	margin-top: 10px;
	cursor: pointer;
}

/* ***********************************************************************
	PAGINE 
************************************************************************** */
/* HOME PAGE 
====================================================== */
body#home #colonna1{
	border-top: 0;
}
body#home #mainContent{	
	background: #fff url(bg_colonne_hp.gif) top left repeat-y;
}

/* ARTICOLI 
====================================================== */
body#articoli #mainContent{	
	background: #fff;
}
body#articoli #mainContent #boxArticoli{
background: #d0d4d5;	
border-top: 38px solid #fff;
float: left;
width: 700px;
}
body#articoli #mainContent .box1{	
	float: left;
	width: 346px;
	border-right: 4px solid #fff;
	margin: 0;
}
body#articoli #boxArticoli .mainArticolo{
width:696px;
clear:both;
}
body#articoli #boxArticoli .mainArticolo img{
float:left;
margin-right:10px;
}
#boxArticoli .box1{
float:left;
}


/* ARTICOLO
====================================================== */

div#boxArticoli3Level
{
	background: #d0d4d5;	
	float: left;
	width: 700px;
}
div#articolo{
	padding: 10px 0;
	background: #fff;
}
div#articolo h3 {
font-size:22px;
line-height: 22px;
padding-left:5px;
color:#3e99a7;
font-weight: bold;
margin-bottom: 10px;
}
div#articolo p {
margin-bottom:1em;
font-size:13px;
line-height: 18px;
margin: 8px 6px;
color: #333;
}
div#gqDailyArticle{background:#fff url(bg-article-list-item.gif) no-repeat scroll 0 0;padding:16px 0 19px 0}
div#gqDailyArticle div.social{background:#fff;padding:19px 0 0 5px}
div#gqDailyArticle div.social a{color:#324b50;font-size:12px;font-weight:bold}
div#gqDailyArticle div.social a span{color:#008493}
div#gqDailyArticle div.social a.comments{margin-right:26px}
div#gqDailyArticle div.social a.condividi img{margin-bottom:-3px}
div#gqDailyArticle div.social a.more{margin-left:26px}
div#gqDailyArticle h3{color:#000;font-family:Georgia,Serif;font-size:24px;margin:10px 0;padding-left:5px}
div#gqDailyArticle img.authorImage{height:83px;float:left;margin:0 10px 10px 0;width:83px}
div#gqDailyArticle img.mainImage{height:216px;margin-bottom:11px;width:400px}
div#gqDailyArticle p#ArticleText{clear:left;color:#444;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:23.8px;margin:8px 6px}
div#gqDailyArticle p#ArticleText a{text-decoration:underline}
div#gqDailyArticle p#creditsArticolo{font-size:12px;font-weight:bold;padding:17px 6px 5px 6px;text-transform:uppercase}
div#gqDailyArticle p#creditsArticolo span{border-left:1px solid #666;margin-left:5px;padding-left:10px}
div#gqDailyArticle p.tags{padding:8px 0 0 6px}
div#gqDailyArticle p.tags a{color:#000;text-decoration:underline}
div#gqDailyArticle p.tags strong{color:#7f853c;font-size:12px;font-weight:bold}
#torna{
position:absolute;
top:10px;
right:8px;
background: #fff url(freccia_sx.gif) top left no-repeat;
text-transform:uppercase;
line-height: 18px;
padding: 0 2px 0 24px;
}
#articolo_tags {
font-size:12px;
padding: 6px 2px;
text-align: right;
background: #fff;
}
#articolo_tags p {
font-size: 11px;
line-height: 14px;
}
#articolo_tags p strong{
color: #0e8091;
font-size: 12px;
}
#articolo_tags p a{
text-decoration: underline;
color: #000;
}
p.guarda {
background:transparent url(cubo_guarda.gif) no-repeat scroll 0%;
font-size:12px;
line-height:12px;
margin:12px 6px;
padding-left:18px;
text-transform: uppercase;
}
p.guarda a{
font-weight: bold;
color: #0e8091;

}
#creditsArticolo{
	padding: 10px 6px;
	color: #666;
	margin: 0;
}
#condividi_stampa{
	padding: 10px 0;
}	
#condividi_stampa img{
	float: left;
	margin-right: 4px;
	}
#condividi_stampa a{
display: block;
line-height: 18px;
}

.paginazione{
position:relative;
clear: both;
font-size:11px;	
height:35px;
background: url(dottedtop_trasp.gif);
}
.paginazione p{
position:absolute;
top:10px;
left:10px;
background:#fff;
padding:2px;
}
.paginazione *{
float:left;
}
.paginazione .pag{
position:absolute;
top:10px;
right:10px;
background:#fff;
}
.paginazione .pag span{
line-height:14px;
margin:0 5px;
display:block;
line-height:16px;
}
.paginazione .pag2{
position:absolute;
top:10px;
right:10px;
}
.paginazione .pag2 span{
line-height:14px;
font-weight: bold;
background: #fff;
padding:0 4px;
margin:0 5px;
display:block;
line-height:16px;
color: #0e8091;
}
.paginazione .pag2 span a:hover{
color: #000;
background: #fff;
}


/* ***********************************************************************
	ELEMENTI RIUTILIZZABILI 
************************************************************************** */

/* BOX 1 (colonna sinistra)
====================================================== */
.box1 {
background:transparent url(bg_strillo.gif) repeat-x scroll left bottom;
border-bottom:4px solid #FFFFFF;
float:left;
font-size:13px;
height:152px;
margin:0pt;
padding-bottom:15px;
width:100%;
}
.box1  h3 {
	font-size:14px; 
	display:inline; 
	background:#FFF; 
	color:#3B484E; 
	text-transform:uppercase; 
	padding:0 4px; 
	}
.box1 img{
	float:left; margin-left:8px; margin-top:25px; margin-right:8px; 

}	
.box1 h4 {
	margin:2px 0; 
	font-size:16px;
	padding-top:2px;
	color: #0E8091;
	text-decoration:none
	}
	
	
	.box1 p { padding:0px 10px 0px 10px; text-align:justify
	
	}
	
	
	
.box1  h4 a {
	color: #0E8091;
	text-decoration:none
		}	
.box1  h4 a:hover {
	color:#FFF; 
	background: #0E8091;	
	}
.box1 a {color:#000}
.box1 a:hover {text-decoration:none}

a.leggi {color:#5D6567;}
a.leggi:hover {background:#FFF}

/* BOX 2 (colonna destra)
====================================================== */
.box2 {
	background: #E8EAEA url(bg_strillomiddle.gif) bottom left repeat-x ; 
	height:100%; 
	font-size:13px;
	padding-left:8px;
	padding-bottom:15px;
	border-bottom:#FFF 8px solid;
	overflow:auto;
	clear:both;
	}
.box2 h3 {
	font-size:14px; 
	display:inline; 
	background:#FFF; 
	color:#3B484E; 
	text-transform:uppercase; 
	padding:0 4px; 
	}
.box2 img{
	float:right;
margin:4px;
}	
.box2 h4 {
	margin:2px 0; 
	font-size:16px;
	padding-top:2px;
	color: #0E8091;
	text-decoration:none
	}
.box2  h4 a {
	color: #0E8091;
	text-decoration:none
		}	
.box2  h4 a:hover {
	color:#FFF; 
	background: #0E8091;	
	}
.box2 a {color:#000}
.box2 a:hover {text-decoration:none}

/* BOX NEWS (colonna destra)
====================================================== */
.boxNews {
	background: #E8EAEA url(bg_strillomiddle.gif) bottom left repeat-x ; 
	height:100%; 
	font-size:13px;
	padding-left:8px;
	padding-bottom:15px;
	border-bottom:#FFF 8px solid;
	overflow:auto;
	}
.boxNews  h3 {
	font-size:14px; 
	display:inline; 
	background:#FFF; 
	color:#AEB957; 
	text-transform:uppercase; 
	padding:0 4px; 
	}
.boxNews h4 {
	margin:2px 0; 
	font-size:16px;
	padding-top:2px;
	color: #0E8091;
	text-decoration:none
	}
.boxNews  h4 a {
	color: #0E8091;
	text-decoration:none
		}	
.boxNews  h4 a:hover {
	color:#FFF; 
	background: #0E8091;	
	}
.boxNews a {color:#000}
.boxNews a:hover {text-decoration:none}

.boxNews div.bordo{
	padding-bottom: 10px;
	background: transparent url(bg_dot_strillo.gif) repeat-x scroll left bottom;
}

/* BOX TOP 10 
====================================================== */
.top10 {
	background: #E8EAEA url(bg_strillomiddle.gif) bottom left repeat-x ; 
	font-size:13px;
	padding-bottom:15px;
	width: 100%;
	float:left;
	border-bottom:#FFF 8px solid;
	}
.top10  h3 {
	font-size:14px; 
	display:inline; 
	background:#FFF; 
	color:#3B484E; 
	text-transform:uppercase; 
	padding:0 4px; 
	margin: 0 8px;
	}
.top10 a{
	color:#000;
	}
.top10 ul{
	display:block;
	padding: 0 8px;
	width: 100%;
	overflow: auto;
	}
.top10 ul li{
	display:block;
	float: left;
margin-right: 3px;
	}
	form#searchFoto {
		width: 100%;
		background:none;
		margin-top:3px;
		padding-bottom:5px;
		}
.top10 .paging {
	clear:both;
	font-size:10px;
	margin:7px 10px 3px 0pt;
	text-align:right;
	text-transform:none;
	display:none;
	visibility:hidden;
	}
.top10 .paging a img {
	background:#AEB957 none repeat scroll 0%;
	margin:0pt 5px;
	}
.hidden{display:none;visibility:hidden;}
	

/* BOX VIDEO / FOTO 
====================================================== */
.videoFoto {
	background: #E8EAEA url(bg_strillomiddle.gif) bottom left repeat-x ; 
	font-size:13px;
	padding-bottom:15px;
	width: 100%;
	float:left;
	border-bottom:#FFF 8px solid;
	}
.videoFoto  h3 {
	font-size:14px; 
	display:inline; 
	background:#FFF; 
	color:#3B484E; 
	text-transform:uppercase; 
	padding:0 4px; 
	margin: 0 8px;
	}
.videoFoto a{
	color:#000;
	}
.videoFoto ul{
	display:block;
	padding: 0 8px;
	}
.videoFoto ul li{
	display:block;
	padding: 10px 0;
	background:transparent url(bg_dot_strillo.gif) repeat-x scroll left bottom;
	clear: both;
	width: 100%;
	overflow: auto;
	}

.imgVideo{
	position:relative;
	float:left;
	margin-right:6px;
}
.videoFoto li img.play {
	position:absolute;
	right:3px;
	/*top:65px;*/
}

form#searchVideo, 
form#searchFoto {
	width: 100%;
	background:transparent url(bg_dot_strillo.gif) repeat-x scroll left bottom;
	margin-top:3px;
	padding-bottom:5px;
	}	
form#searchVideo label, 
form#searchFoto label {
	display: none;
		}		
#searchVideo input#cercaVideo, 
#searchFoto input#cercaFoto {
	border:1px solid #C5C5C5;
	margin:3px 0pt 3px 5px;
	padding:2px;
	vertical-align:middle;
	width: 84%;
	}	

.videoFoto .paging {
	clear:both;
	font-size:10px;
	margin:7px 10px 3px 0pt;
	text-align:right;
	text-transform:none;
	}
.videoFoto .paging a img {
	background:#AEB957 none repeat scroll 0%;
	margin:0pt 5px;
	}
		
/* BOX PROMO 
	====================================================== */
.promo {
	float: left;
	width: 100%;
	background:transparent url(bg_promo.gif) repeat scroll 0pt 2px;
	border-top:1px solid #D0D4D5;
	border-bottom:1px solid #D0D4D5;
	font-size:11px;
	margin-top: -1px;
	clear:both;
	color: #3b494f;
	}
.promo img{
	float:right;
	margin: 2px 0 2px 6px;
	}
.promo h4{
	font-size: 12px;
	color:#0E8091;
	margin: 2px 0 2px 6px;
	}
.promo p{
	margin: 2px 6px;
	font-size: 11px;
	}
	
	
	

	
	
/**html .promo p{
	margin: 2px 0px 0px -17px;
	font-size: 11px;
	}*/
	
	
	
	 
	 /**html #sap{margin-left:20px; text-align:left}*/
	 
	  
	 
	
.grigio{ /* rollover via javascript */
	background:#D0D4D5;
	cursor: pointer;
}

/* BOX PRINCIPALE SEZIONE 
====================================================== */
#boxSezione{
border-bottom:4px solid #fff;
}
#boxSezione p a{
font-size:12px;
margin:0;
padding:8px;
display:block;
}
#boxSezione p a:hover{
/*
font-size:12px;
margin:0;
padding:8px;
*/
background-color:#949c9f;
display:block;
}

#boxSezione #dottedBorder{
border-top:4px solid #fff;
background: #fff url(dottedtop_trasp.gif) top left repeat-x;
height: 24px;
}
#imgBox{
position:relative;
float: left;
}
#titoloBoxSezione{
	position: absolute;
	bottom: 10px;
	left: 10px;
}
#boxSezione #imgBox div h2 a{
	display:inline;
	background: #fff;
	color: #0E8091;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 2px 4px;
}

#boxSezione #imgBox div h2 a:hover{
	
	background: #0E8091;
	color: #fff;
	
}
#imgBox a:hover{background-color:transparent;}

div#cover{
border-bottom: 4px solid #fff; 
}
div.boxGrafica{
border-bottom: 8px solid #fff; 
}

/* NEWSLETTER 
====================================================== */
div#newsletter{
border-bottom:8px solid #fff;	
background:#667278 url(bg_newsletter.jpg) top right no-repeat;
padding:12px; 
padding-top: 60px;
}
div#newsletter h3{
display: none; 
}
div#newsletter p{
	font-size: 12px;
margin-right: 100px;
margin-bottom: 10px;
}
div#newsletter label{
color: #efefef;
}
div#newsletter div{
	margin: 10px 0;
}
div#newsletter #iscriviNL{
	border:1px solid #C5C5C5;
	margin:3px 6px 3px 0px;
	padding:2px;
	vertical-align:middle;
	width: 84%;
}
div#newsletter a{
color: #fc3;
display: block;
margin: 4px;
padding-left: 15px;
background: url(freccia_gialla.gif) center left no-repeat;
}


/* GALLERY CATWALK 
====================================================== */
body#gallery #mainContent{	
	background: #fff;	
}
#catWalk{
	width: 100%;
	overflow: auto;
	border-top: 42px solid #fff;
}
#tags{
	margin: 5px 0;
	clear: both;
}

#tags strong {
color:#0E8091;
font-size:12px;
}

#tags a {
color:#000000;
margin-right:5px;
text-decoration:underline;
}
.ringGallery {
width: 100%;
margin-bottom: 8px;
float: left;
background:  #D2D4D5;
padding: 7px 0;
}

.ringGallery a img {
border:2px solid #7C8486;
float:left;
margin-left: 18px;
margin-top: 18px;
}

.ringGallery img, .ringGallery a:hover img {
border:2px solid #0E8091;
}
.ringGallery img {

max-height:113px;
max-width:75px;
}
#contenuto .paginazione{
	position: relative;
	text-align: center;
	padding-top: 10px;
	height: 25px;
	width: 100%;
}

#contenuto .paginazione .prev {
	position: absolute;
	top: 10px;
	left: 10px;
}
#contenuto .paginazione .next {
	position: absolute;
	top: 10px;
	right: 10px;
}
#contenuto .paginazione a{
text-transform:uppercase;
background: #fff;
line-height: 11px;
padding: 2px 4px;
}
#contenuto .paginazione a.arrow{
padding: 0;
}
#contenuto .paginazione span {
float: none;
background:#D2D4D5;
color:#4D575A;
padding: 2px 4px;
margin: 0 auto;
}

/* GALLERY CATWALK VERTICALE
====================================================== */
#galleryVerticale{
	float: left;
	background: #d2d4d5;
	margin-bottom: 8px;
}
#galleryVerticale #foto{
	float: left;
	width: 320px;	
}
#galleryVerticale #contenuto{
	float: right;
	width: 370px;
}
#galleryVerticale #contenuto #desc{
margin: 40px 100px 20px 10px;
font-size: 12px;
line-height: 150%;
}
#galleryVerticale #contenuto #desc h3{
font-size: 20px;
line-height: 150%;
}
#galleryVerticale #contenuto #descHoroscope h3{
font-size: 20px;
line-height: 150%;
/*margin-top:-2px;*/
padding:10px;
}
#galleryVerticale #contenuto #descHoroscope p{
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
padding-top:0px;
font-size: 14px;
}
#galleryVerticale #contenuto #descHoroscope h4{
padding:10px;

}
#galleryVerticale #contenuto #desc h4{
font-size: 16px;
font-weight: normal;
}

#galleryVerticale #contenuto #desc p{
margin-top: 20px;
}
#galleryVerticale #contenuto #desc p.credits{
font-size: 11px;
color: #666;
margin-bottom: 20px;
}
#galleryVerticale #contenuto #desc p.credits strong{
color: #333;
}

#galleryVerticale #contenuto #desc p.guarda {
border-left: 12px solid #fff;
font-size:12px;
line-height:12px;
margin:4px 0;
padding-left:6px;
text-transform: uppercase;
}
#galleryVerticale #contenuto #desc p.guarda a{
font-weight: bold;
color: #0e8091;
}

/* GALLERY CATWALK ORIZZONTALE
====================================================== */
#galleryOrizzontale{
	float: left;
	background: #d2d4d5;
	margin-bottom: 8px;
	width: 100%;
}
#galleryOrizzontale #contenuto{
	width: 100%;
}
#galleryOrizzontale #contenuto #desc{
margin: 10px;
font-size: 12px;
}
#galleryOrizzontale #contenuto #desc h3{
font-size: 20px;
}
#galleryOrizzontale #contenuto #desc h4{
font-size: 16px;
font-weight: normal;
}
#galleryOrizzontale #contenuto #desc p{
margin-top: 10px;
}
#galleryOrizzontale #contenuto #desc p.credits{
font-size: 11px;
color: #666;
margin-bottom: 10px;
}
#galleryOrizzontale #contenuto #desc p.credits strong{
color: #333;
}
#galleryOrizzontale #contenuto #desc p.guarda {
border-left: 12px solid #fff;
font-size:12px;
line-height:12px;
margin:4px 0;
padding-left:6px;
text-transform: uppercase;
}
#galleryOrizzontale #contenuto #desc p.guarda a{
font-weight: bold;
color: #0e8091;
}


/* GALLERIA ORIZZONTALE AUTO 
====================================================== */
body#coches #mainContent{	
	background: #fff;	
}
#carGallery{
	position: relative;
	width: 100%;
}

#carGallery .testoGallery{
	position: absolute;
	bottom: 20px;
	left: 10px;
	z-index: 100;
}

#carGallery .paginazione{
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	background: url(dottedtop_trasp.gif);
}
#carGallery .paginazione div#pagination{
	width: 350px;
	text-align: center;
	position: relative;
	padding-top: 12px;
	float: right;
	margin-right: 10px;
}

#carGallery .paginazione span {
float: none;
background:#D2D4D5;
color:#4D575A;
padding: 2px 4px;
margin: 0 auto;
}
#carGallery .paginazione div .next{
position: absolute;
right: 0;
top: 10px;
}
#carGallery .paginazione div .prev{
	position: absolute;
	left: 0;
	top: 10px;
}
#carGallery .paginazione a{
text-transform:uppercase;
background: #fff;
line-height: 11px;
padding: 2px 4px;
}
#carGallery .paginazione a.arrow{
padding: 0;
}
#more{
position:relative;
width: 100%;
float: left;
clear: both;
height:35px;
background: #d2d4d5 url(dottedtop_trasp.gif);
border-bottom: 8px solid #fff;
}
#more div{
border-left: 12px solid #fff;
float: left;
background-image: none;
height: 14px;
padding-left: 4px;
margin-top: 10px;
margin-left: 10px;
}
#more p.guarda{
background:#efefef;
padding: 3px;
margin: 0;
margin-top: -2px;
}

/* PAGINA VIDEO 
====================================================== */
body#video #mainContent{	
background: #fff url(bg_colonne_video.gif) top left repeat-y;	
}
#articolo_data {
color:#3D474A;
font-size:10px;
line-height:140%;
margin:8px;
margin-bottom: 20px;
}
body#video #tab1, #tab2, #tab3{
	background:#fff;
	padding:20px 8px; 
	color:#333;	
	border: 1px solid #D0D4D5;
	margin-top: -1px;
	}
	body#video #tab1 ul li, 
	body#video #tab2 ul li, 
	body#video #tab3 ul li{
width: 100%;
overflow: auto;
margin-bottom: 20px;
font-size: 12px;
		}
a.guardaVideo{
	color: #7A823D;
}
a.guardaVideo:hover{
	background: #7A823D;
	color: #fff;
}
body#video .ui-tabs-nav {
background: #fff;
}
body#video .ui-tabs-nav li {
	background: #efefef;
	color: #fff;
    float: left;
	text-transform: uppercase;
	margin-right: 2px;
}
body#video .ui-tabs-nav a {
	display: block;
    color: #999;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; 
}
body#video .ui-tabs-nav .ui-tabs-selected a,
body#video .ui-tabs-nav .ui-tabs-selected a:hover {
	display: block;
	background: #fff;
    position: relative;
    z-index: 2;
    color: #0E8091;
border-top: 1px solid #D0D4D5;
border-left: 1px solid #D0D4D5;
border-right: 1px solid #D0D4D5;
border-bottom: 1px solid #fff;
cursor: default;
}
body#video .ui-tabs-nav a:hover{
background: #0E8091;
color: #fff;
}

#stripVideo  {
margin-top: 10px;
float: left;
padding-bottom: 6px;
width: 100%;
background: url(dottedwhite_trasp.gif) left 58px repeat-x;
}

#stripVideo .thumb {
float:left;
margin:0pt 2px 8px 3px;
text-align:center;
width:60px;
}
#stripVideo .thumb img {
border: 4px solid #0E8091;
}
#stripVideo .thumb a img{
border: 4px solid #fff;
}
#stripVideo .thumb a:hover img{
border: 4px solid #0E8091;
}
body#video h2 {
/*color:#FFFFFF;*/
height:40px;
padding-left:5px;

}
#articolo_tags, #articolo_comu {
background:transparent url(cubo_tags_scuro.gif) no-repeat scroll 0 50%;
clear:both;
float:left;
margin:10px;
padding-left:22px;
} 
#articolo_tags p {
background: #fff;
padding: 4px;
text-align: left;

}
div#star{
clear: both;
padding: 20px 10px;
}
div#star p{
	line-height: 140%;
	font-size: 12px;
}
div#star p img{
margin-bottom: -3px;
margin-right: 4px;
}

#condividi_stampa a:hover {background:transparent;}
#condividi_stampa .condividi {margin:0px 0 0 15px; position:relative; top:-9px; float: left;}
#condividi_stampa .condividi img {margin:0px 4px -3px 0px;}


/* PAGINA SEARCH 
====================================================== */
body#ricerca #mainContent{	
	background: #fff;	
}
div#general{
	margin-top: 36px;
}
#general #menuOrdina {
float:none;
left:450px;
margin-bottom:0pt;
position:relative;
top:0pt;
}
#menuOrdina {
/* background:transparent url(../img/bg_menuOrdina.gif) no-repeat scroll 0pt; */
float:left;
font-size:11px;
height:20px;
margin:0pt 0pt 20px 5px;
padding:10px 20px 6px;
width:247px;
}
#menuOrdina a {
font-weight:bold;
margin:0pt 5px;
padding:2px 4px;
text-transform:uppercase;
color:#0E8091;
}
#menuOrdina a:hover, #menuOrdina span {
color:#FFFFFF;
font-weight:bold;
margin:0pt 5px;
padding:2px 4px;
text-decoration:none;
text-transform:uppercase;
}
#menuOrdina a:hover, 
#menuOrdina span, 
#general .searchGen #immagini a:hover img, 
#general .searchGen #leggitutti a img, 
#general .searchGen #leggitutti a:hover img {
background:#0E8091 none repeat scroll 0%;
}
#general .searchGen {
border: 1px solid #ccc;
clear:both;
margin-bottom: 15px;
margin-left: 10px;
margin-right: 6px;
padding: 10px 20px;
font-size: 12px;
}
#general .searchGen h3 {
/* background:transparent url(../img/round_top.gif) no-repeat scroll 0pt; */
font-size:12px;
font-weight:normal;
margin:0pt 0pt 20px;
padding:10px 0pt 0pt 0;
}
#general .searchGen h3 span {
background:#3D474A;
color:#FFFFFF;
font-size:15px;
margin:0pt 8px 0pt 0pt;
padding:2px 4px;
text-decoration:none;
text-transform:uppercase;
}
#general .searchGen ul {
margin:10px 0pt 10px 0px;
}

#general ul li {
background:transparent url(bg_ris_ricerca.gif) repeat-x scroll left bottom; 
margin-bottom:10px;
padding-bottom:10px;
padding-left:3px;
position: relative;
}
div.searchData{
	color:#656C6F;
}
div.searchData strong{
	color:#0E8091;
	font-weight: normal;
}
.searchGen li h4 a {
margin-left:12px;
color:#0E8091;
font-size:16px;
line-height:22px;
font-weight: normal;
}
.searchGen li h4 a:hover {
background:none;
text-decoration:underline;
}
.searchGen #leggitutti {
clear:both;
font-size:13px;
height:22px;
text-align: right;
}
#general .searchGen #leggitutti a {
line-height: 32px;
}
#general .searchGen #leggitutti a:hover {
background: #fff;
}	
#general .searchGen #leggitutti a img{
	margin-left: 6px;
background:#0E8091;
margin-bottom: -4px;
	}
	.rating {
	background: #0E8091 url(bg_rating.gif) top left repeat-x;
	border:1px solid #D5D8D8;
	height:16px;
	position:absolute;
	right:0pt;
	top:0pt;
	width:83px;
	
	text-align: right;
	}
	.rating img{
		height: 14px;
	}
	.rating img.voto1 {width:74px;}
	.rating img.voto2 {width:66px;}
	.rating img.voto3 {width:58px;}
	.rating img.voto4 {width:50px;}
	.rating img.voto5 {width:42px;}
	.rating img.voto6 {width:34px;}
	.rating img.voto7 {width:26px;}
	.rating img.voto8 {width:18px;}
	.rating img.voto9 {width:10px;}
	.rating img.voto10 {width:0px;}
	
	div#immagini{
		margin: 0;
	}
	div.imgVideo{
		position: relative;
		margin-right: 14px;
	}
	#general .searchGen #immagini img {
	border:1px solid #656C6F;
	float:left;
	margin:0pt 25px 22px 0;
	padding:4px;
	}
	img.play {
	position:absolute;
	right:3px;
	top:44px;
	}
	
/* LEGAL 
====================================================== */
body#legal #mainContent{	
	background: #fff;
}
#legalContent{
border-top:38px solid #fff;
}
#legalContent h2{
font-weight:bold;
color:#3791a4;
}
#legalContent h3{
font-weight:bold;
font-size: 13px;
margin-top: 40px;
color: #333;
}
#legalContent p.legalData{
margin:10px 0;
font-size:12px;
}
#legalContent p{
margin:10px 0;
font-size:12px;
line-height:150%;
color:#333;
}

/* TAG CLOUD  
====================================================== */
#tagCloud{
padding:8px;
border-bottom:8px solid #fff;
text-align:center;
}
#tagCloud ul{
display: block;
text-align:center;
}
#tagCloud ul li{
display:inline;
}
#tagCloud ul li a{
font-weight:bold;
padding:0 2px;
line-height:20px;
}
#tagCloud ul li.N1 a,
#tagCloud ul li.N2 a,
#tagCloud ul li.N3 a,
#tagCloud ul li.N4 a{
color:#000;
}
#tagCloud ul li.N1 a:hover,
#tagCloud ul li.N2 a:hover,
#tagCloud ul li.N3 a:hover,
#tagCloud ul li.N4 a:hover{
color:#3791a4;
}
#tagCloud ul li.V1 a,
#tagCloud ul li.V2 a,
#tagCloud ul li.V3 a,
#tagCloud ul li.V4 a{
color:#3791a4;
}
#tagCloud ul li.V1 a:hover,
#tagCloud ul li.V2 a:hover,
#tagCloud ul li.V3 a:hover,
#tagCloud ul li.V4 a:hover{
color:#000;
}
#tagCloud ul li.N1 a,
#tagCloud ul li.V1 a{
font-size:14px;
}
#tagCloud ul li.N2 a,
#tagCloud ul li.V2 a{
font-size:18px;
}
#tagCloud ul li.N3 a,
#tagCloud ul li.V3 a{
font-size:22px;
}
#tagCloud ul li.N4 a,
#tagCloud ul li.V4 a{
font-size:26px;
}

/* DOSSIER SPECIAL 
====================================================== */
#dossierSpecial{
	border-bottom:4px solid #fff;
	clear:both;
	width:100%;
}
#dossierSpecial p{
font-size:12px;
margin:0;
padding:8px;
}
#dossierSpecial #imgBox{
position:relative;
padding-bottom: 30px;
width: 100%;
}
#dossierSpecial #titoloBoxSezione{
	position: absolute;
	bottom: 16px;
	left: 10px;
}
#dossierSpecial #imgBox div h2{
	display:inline;
	background: #fff;
	color: #0E8091;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 2px 4px;
}
#dossierSpecial #imgBox h1{
	position:absolute;
top:0;
right:10px;
	background: #fff;
	color: #666;
	font-weight: bold;
	text-transform: uppercase;	
	padding: 2px 4px;
font-size:12px;
}

/* LISTA GALLERY
====================================================== */ 
#listaGallery ul{ width:100%;
margin-top: 10px;
overflow:auto;
margin-left:-6px;
}
#listaGallery li{
display:block;
float:left;
height: 200px;
width:93px;
margin-left:6px;
}
#listaGallery li div a{
display: block;
border:1px solid #999;
padding:5px;
width:83px;
}
#listaGallery li div a:hover{
background: #0E8091;
}
#listaGallery li div.piu {
padding:4px;
border:none;
width:83px;
}
#listaGallery li div.piu strong{
font-weight:bold;
font-size:16px;
display:block;
float:left;
}
#listaGallery li div.piu a{
display:block;
width:70px;
color: #0E8091;
border: none;
margin-left:12px;
line-height:100%;
}
#listaGallery li div.piu a:hover{
color: #fff;
}

/* OROSCOPO 
====================================================== */
#horoscope{
	width: 100%;
	overflow: auto;
	border-top: 42px solid #fff;
background: #FFFFFF url(bg_page.gif) bottom left repeat-x;
padding-bottom: 20px;
}
.ringHoroscope {
width: 100%;
margin-bottom: 8px;
float: left;
background:  #D2D4D5;
padding: 7px 0;
}

.ringHoroscope a img {
border:2px solid #7C8486;
float:left;
margin-left: 11px;
}

.ringHoroscope img, .ringGallery a:hover img {
border:2px solid #0E8091;
}
.ringHoroscope img {
height:78px;
width:98px;
}

#contenuto .paginazione span.LabelSign {
	float:left;
}



/*box community post*/

.community .tabHomepage {background:#FFFFFF; padding-top:1px;}

.community .tabHomepage LI {border:1px solid #e8eaea; padding:1px 5px; display:inline; color:#3b484e; text-transform:uppercase; font-weight:bold; font-size:12px;}

.community .tabHomepage LI.selected {background:#e8eaea; color:#7A823D; font-size:14px; padding:0px 5px;}

.community .tabHomepage LI.selected A {color:#7A823D;}

.community #postList {text-align:left;}

ul.post{background: url(bg_strillomiddle.gif) repeat-x scroll left bottom;padding-bottom:20px;}

ul.post li {display:block; padding:4px 10px 5px 5px; background:url(bg_dot_strillo.gif) left bottom repeat-x; margin: 0 0 -1px 0}

ul.post li:hover {background-color: #D0D4D5;}

ul.post IMG {margin:0 3px -3px 0}

.community a:hover  {background:transparent}

.community li.inEvidenza  {font-size:11px; height:35px;}

.inEvidenza .avatar30 {padding:2px; border:#656C6F 1px solid; float:left; margin:0px 5px 2px 4px; background-color:#FFF;}
 
.inEvidenza B {color: #7A823D;}

.community .blogTitle   {font-weight:bold; font-size:12px; color:#000000; position:relative; top:3px;}


/* GIRLS 
====================================================== */
#boxGirls{
	background:#fff;
	border-top:38px solid #FFFFFF;
	float:left;
	width:680px;	
	margin-left: 20px;
	padding: 20px 0;
}

#girls .zoom_item {
	background:#efefef url(bg_zoomfoto.gif) repeat scroll 0 0;
	display:block;
	height:170px;
	margin:auto 20px;
	width:126px;
	float: left;
	margin-bottom: 10px;
	text-align: center;
	}
#girls .zoom_item img{
	margin:3px auto;
	}
#girls .zoom_item p{
text-align: left;
margin: 3px;
	}



/*
OVERRIDE PER LA CATWALKS SPLASH
==============================================================
*/



#CatwalksSplash {
	background:#fff none repeat scroll 0 0;
}

#CatwalksSplash #tab1, #tab2{
	background:none;
	display: inline;
}

#CatwalksSplash #tabs{
	padding-top:-40px;
	border-bottom:0px
}
#CatwalksSplash #tabs p.titolo{
	display: none;
}
#CatwalksSplash #tab1 .field{
	display:inline;
	float:left;
	height:26px;
	margin:0 0 7px;
	width:270px;
	background:none;
	
}

#CatwalksSplash #tab1 .submitbutton
{	
	visibility:hidden;
	display:none;
	
}
#CatwalksSplash #tab1 .field label{
	display:inline;
	color:#0E8091;
	font-family:arial,sans-serif;
	font-size:16px;
}
#CatwalksSplash #tab1 p{
	display:none;
	border:1px;
}

#catWalk #currentSeason{		
	margin:20px 20px 20px 20px;
}
/*
body{margin:0;background:#54595d;font-family:Arial, Helvetica, sans-serif;}
*/	
/*******************FOOTER*************************/

.footer a {text-decoration:none;color:#cccccc;font-size:11px;}
.footer a:hover {text-decoration:underline;background-color:transparent;}
.footer a:visited, a:link{text-decoration:none;}

.copy-cont a {text-decoration:none;color:#cccccc;font-size:11px;}
.copy-cont a:hover {text-decoration:underline;background-color:transparent;}
.copy-cont a:visited, a:link{text-decoration:none;}
div.footer-list-box {width:550px;}
.footer-list-box ul{padding:0;margin-left:10px;list-style:none;width:17%; }
.clear {clear:both;font-size:0pt;height:0pt;line-height:0pt;overflow:hidden;}
.footerUp{margin:0;padding:0;background:#52575a url(bg-footer-up.jpg) repeat-x 0 0;height:0px;width:1000px;position:relative;}
.footer{margin:0px 0 0 0;padding:0 0 0px 0;background:#52575a url(bg-footer-down.jpg) repeat-x 0 0;height:80px;width:1000px;position:relative;}
.foot-logo{background:url(GQ-CND.gif) no-repeat 0 0;display:inline;float:left;height:34px;margin:18px 1.375em 0 0;overflow:hidden;text-indent:-9999px;width:129px}
.footer-list-box{float:left;margin:15px 0 0 0;font-size:1em;font-family:arial;}
.footer-list-box ul{float:left;border-left:1px solid #4b4949;padding:0 0 0 .370em; }
.footer-list-box ul li{padding:.15em 0;font-size:.75em;width:9.08em;white-space: nowrap;}
.footer-list-box ul li.wide{width:10.6em;}
.footer-list-box ul li img{float:left;margin:0 4px 0 0;}
.copy-box{display:inline;float:right;margin-right:9px;overflow:hidden;padding:.75em 0 0 0; width:478px}
.sel02{width:186px;font-size:1em;margin:0 0 .33em 0;}
.contact-us-lnk{float:right;background-color:transparent;}
.contact-us-lnk a{color:#cccccc;background-color:transparent;}
.copy{color:#999;font-size:1.1em;float:left;}
.logo-GQ{width:64px;height:32px;padding:11px 0 0 15px;float:left;}
.logo-CN{width:160px;height:32px;padding:0px 0 0 15px;background-image:url(../images/footer-logo.jpg) repeat:none;}
.logo-CN a:hover{background:url('GQ-CND.gif') no-repeat 0 0
}
.rss-img{float:left;padding-top:30px;margin:0 0 0 700px;width:40px;height:auto;}	
.rss-txt a  {text-decoration:none;float:left;padding-top:30px;margin:0;font-family:arial;font-size:11px;color:#cccccc;width:50px;height:auto;}		
.rss-txt a:hover  {text-decoration:underline;background-color:transparent;}		
#footer {
	background: url(bg_footer.gif) bottom left repeat-x;
	clear:both; 
	width:100%; 
	height:80px; 
	text-align:center	
	}
#footer_nav {
	width:1000px; 
	margin:0 auto 0; 
	text-align:left;
	}
.carousel2 a:hover{background:none}
.carousel2 {
    overflow:hidden;
}
.carousel2 a:hover img {opacity:.50;}


/*Commenti blog*/


#commento {
    background:#FFFFFF none repeat scroll 0 0;
    font-size:11px;
    margin:5px 10px 5px 5px;
    padding:5px 5px 10px;
    position:relative;
    width:330px;
    float:left;
}
textarea{
    background:#E3E5E6 none repeat scroll 0 0;
    border:1px solid #FFFFFF;
    margin:5px 0;
    width:360px;
    margin:5px 10px 5px 15px;
    padding:5px 5px 10px;
}
.input_commento{
   background:#E3E5E6 none repeat scroll 0 0;
    border:1px solid #FFFFFF;
    margin:5px 0;
    width:370px;
    margin:5px 10px 5px 15px;
}
h6{
color:#FFFFFF;
font-size:18px;
font-weight:normal;
padding-left:7px;
}

#plus{
    color:#000000;
    display:block;
    float:left;
    font-size:18px;
    margin:10px;
    width:20px;
}
.button{
margin-left:10px;
}
div.comments{background:#f0f1f1;border-left:6px solid #fff;padding-bottom:10px}
div.comments h3{color:#354649;font-size:16px;padding:13px 0 5px 10px;text-transform:uppercase}
div.comments input{background:#fff;border:1px solid #cdcdcd}
div.comments textarea{background:#fff;border:1px solid #cdcdcd}
div.comments input.button{background-color:Transparent;margin-left:28px}

div.articleListPage{padding:35px 0 0 0}
div.articleListPage h1{padding:11px 0;text-align:center}
div.articleListPage div.articleList{float:left;margin-right:13px;padding-left:14px;width:391px}
div.articleListPage div.articleList ul img{float:left;height:83px;margin-right:11px;width:83px}
div.articleListPage div.articleList ul h2{padding-top:10px}
div.articleListPage div.articleList ul h2 a{color:#000;font-family:Georgia,Serif;font-size:24px}
div.articleListPage div.articleList ul li{background:#fff url(bg-article-list-item.gif) no-repeat scroll 0 0;padding:16px 0 14px 0}
div.articleListPage div.articleList ul p.abstract{clear:left;color:#444;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:23.8px;padding-top:10px}
div.articleListPage div.articleList ul p.abstract a.read{color:#FF5900;font-family:Arial,Helvetica,Sans-Serif}
div.articleListPage div.articleList ul p.subtitle{color:#666;font-size:12px;font-weight:bold;padding-top:10px;text-transform:uppercase}
div.articleListPage div.articleList ul p.subtitle span{border-left:1px solid #666;margin-left:5px;padding-left:8px}
div.articleListPage div#dallaCommunity{background:#E8EAEA;margin-top:10px}
div.articleListPage div.supplementaryNavigation{float:left;width:276px}
#noGrey #mainContent{background:#fff}
div.paginazione div.pageNumbers{float:right}
div.paginazione div.pageNumbers span{background:#fff}

.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix{display:inline-block}
/* Hide from IE Mac \*/
.clearfix{display:block}
/* End hide from IE Mac */
.clearfix{_height:1px}

div.gqDailyPod{background:#fff;padding-bottom:4px}
div.gqDailyPod h1{background:#fc5a07;color:#fff;float:left;font-size:12px;margin:-29px 0 0 11px;padding:1px 5px 2px 4px;position:absolute;text-transform:uppercase;z-index:111}
div.gqDailyPod h2{padding:4px 0 6px 0;text-align:center}
div.gqDailyPod h2 img{height:56px;width:268px}
div.gqDailyPod li{border-bottom:1px dotted #888;padding:6px 0 7px 0; text-align:justify}
div.gqDailyPod li a{color:#000;font-family:Georgia,Serif;font-size:14px;line-height:18px;padding-right:5px}
div.gqDailyPod li a.imageLink{float:left;margin:3px 9px 0 0;padding-right:0}
div.gqDailyPod li a.read{color:#657500;font-family:Arial,Helvetica,Sans-Serif;font-size:12px;font-weight:bold;padding-right:0;white-space:nowrap}
div.gqDailyPod li img{}
div.gqDailyPod li.last{border-bottom:0}
div.gqDailyPod li p{float:left;width:211px;_width:195px}
div.gqDailyPod li strong{text-transform:uppercase}
div.gqDailyPod li.noImage p{float:none;width:auto}
div.gqDailyPod p.sectionLink{background:#fff url(bg-grey-dots.gif) repeat scroll 0 0;padding:6px 0 7px 12px}
div.gqDailyPod p.sectionLink a{background:#fff;color:#fc5a07;font-size:13px;font-weight:bold;padding:2px 4px 1px 3px}
div.gqDailyPod p.strapline{padding:5px 0 5px 100px; display:inline}
*html div.gqDailyPod p.strapline{padding:5px 0 5px 100px; }

*:first-child+html div.gqDailyPod p.strapline{padding:5px 0 5px 100px; }
div.gqDailyPod p.strapline a{color:#6d7429;font-size:12px;font-weight:bold;text-transform:uppercase; font-family:Arial, Helvetica, sans-serif}
div.gqDailyPod p.strapline a:hover{background:none}
div.gqDailyPod ul{padding:0 12px 0 9px}


.pad p{padding-bottom:8px}
div.standardLinkList{background:#e8eaea url(gq-colours.gif) no-repeat scroll 0 0;border-bottom:10px solid #fff;padding-top:3px}
div.standardLinkList a{color:#008493;font-size:14px;font-weight:bold}
div.standardLinkList a span{color:#475355}
div.standardLinkList h4{font-size:14px;padding-left:57px;text-transform:uppercase}
div.standardLinkList li{padding-bottom:12px}
div.standardLinkList li.selected a{color:#b0b854}
div.standardLinkList ul{background:url(quad-dotted-border.gif) repeat-x 0 100%;padding:15px 12px 10px 12px}
h1.gqDailyHeading{background:#fff;padding:46px 0 12px 0;text-align:center}
h1.gqDailyHeading img{height:63px;width:467px}

.authorList div{background:#fff url(bg-author-list.gif) no-repeat scroll 0 0;padding:27px 0 9px 0}
.authorList h3{display:none}
.authorList h4{position:relative;top:-3px}
.authorList h4 a{float:left;font-size:12px;text-transform:uppercase}
.authorList img{float:left;height:83px;margin-right:7px;width:83px}
.authorList p{float:left;margin-top:-2px;width:176px}
.authorList p a{color:#000;font-family:Georgia,Serif;font-size:14px;line-height:18px}
.authorList p a.leggi{color:#4c5400;display:block;font-family:Arial,Helvetica,Sans-Serif;font-size:12px}

.moreContent{background:#fff url(bg-author-list.gif) no-repeat scroll 0 0;padding:24px 3px}
.moreContent div{border-bottom:1px dotted #6b6b6b;padding:5px 0 8px 0}
.moreContent h2{font-size:15px;font-weight:bold;padding-bottom:6px;text-transform:uppercase}
.moreContent h4{font-size:12px;text-transform:uppercase}
.moreContent div.allLink{border-bottom:0;padding:7px 0 0 0}
.moreContent div.allLink a{color:#fc5a07;font-size:13px;font-weight:bold}
.moreContent p a{color:#000;font-family:Georgia,Serif;font-size:14px;line-height:18px}
.moreContent p a.leggi{color:#4c5400;font-family:Arial,Helvetica,Sans-Serif;font-size:12px}

#gqdaily #mainContent{background:#fff}

#GoogleAdsense{background:#fff;margin:0 auto;padding:18px 10px;text-align:left;width:980px}
#GoogleAdsense h5{padding:0 0 4px 0}
#GoogleAdsense h6{padding:0 0 2px 0}
#GoogleAdsense h6 a{color:#0E8091;font-size:14px;font-weight:bold}
#GoogleAdsense li{float:left}
#GoogleAdsense p{font-size:12px;padding:0 0 1px 0}
#GoogleAdsense a{}

li{border-bottom:1px double #D0D4D5;
font-size:12px;
padding-top:20px;line-height:22px; padding-top:3px; text-align:left}

 .promo ul li{list-style:none; background-image:url(bullets.png); background-repeat:no-repeat; background-position:left 4px; padding:0 0 0 15px;}
 
 
 #personalizza a{color:#FFFFFF}
 #personalizza a:hover{color: #fc5a07}

 #arti{background-image:url(desi1.gif); width:400px; height:42px;border-bottom:5px solid #FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; text-align:center; padding:10px 0 0 4px }


 *html #arti{background-image:url(desi1.gif); width:400px; height:42px;border-bottom:5px solid #FFFFFF;font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#FFFFFF; text-align:center; padding:10px 0 0 4px }

#hello{top:0}

#new{background-image:url(orange.gif); width:339px; height:30px; background-repeat:no-repeat; margin-left:10px
}



