/*stili per il layout fluido*/

html,body {margin:0px;padding:0px;font-family:Verdana,Arial,Helvetica,sans-serif;}

div#container {background-image : url(http://GastroTicino.tinext.net/img/Sfondi/sfondo_sotto.gif);background-repeat:no-repeat;
							width:857px;float:left;}
							
/*stili generici, su header e footer*/
div#header{width:857px; height:100px; float:left; margin:0px; padding:0px; background-image : url(http://GastroTicino.tinext.net/img/Sfondi/sfondoHeader.gif);background-repeat: no-repeat;}
div#logo{width:157px;height:76px;float:left;}

div#footer{float:left; width:600px; padding:10px 0px 0px 0px; Margin: 0px 57px 0px 160px;border-top:#dfdfdf solid 1px; display:inline;}
div#footerTXT{float:left;width:490px;color:#979797;font-size:11px;}
div#footerTXT a{color:#979797;font-size:11px;}
div#footerTinext{float:right;width: 90px;}

/*stili specifici per il: layout*/
div#centralContainer{float:left; width:760px; margin:0px;}
div#content {width:560px;  padding:10px 20px 20px 20px;margin:0px 0px 10px 0px;float:right; font-size:11px; color:#666666;}

div#Contenuti {width:100%;padding:0px;margin:0px;float:left; font-size:11px; color:#666666;}
div#Contenuti img.imgdx {margin:0px; padding:0px 0px 10px 10px; text-align:right;}
div#Contenuti img.imgsx {margin:0px; padding:0px 10px 10px 0px;}
div#Contenuti.testo{margin:0px; padding:0px;}
div#Contenuti a{font-size:11px;color:#666666;text-decoration:none;}
div#Contenuti a:hover{font-size:11px;color:#666666;text-decoration:underline;}

div#Titolo{font-size:18px; text-decoration: none;color:#666666;padding:0px 0px 10px 0px;}
div.Titolo{font-size:18px; text-decoration: none;color:#666666;padding:0px 0px 10px 0px;}

div#Allegati{float:left;font-size:11px;color:#666666;padding:10px 0px 0px 0px;margin:0px;}
div#Allegati a{font-size:11px;color:#666666;text-decoration:none;}
div#Allegati a:hover{font-size:11px;color:#666666;text-decoration:underline;}

div#colonnasx{position:relative;float:left;width:270px;}
div#colonnadx{position:relative;float:right;width:270px;}

.spazio{
	float:left;
	width: 180px;
	height:20px;
}

/*  Stile Testo */

.testo{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration: none;
	color:#666666;
}
.testo14{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	text-decoration: none;
	color:#666666;
}
.testo18{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	text-decoration: none;
	font-weight:bold;
	color:#666666;
}
.testo18_blu{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:18px; 
	text-decoration: none;
	color:#007dc6;
}

/* Stili per i teaser */
div#teaser {float: left; width: 280px;}
div#teaser dl {float:left; width:260px; display:inline; padding:5px 0 10px;} 
div#teaser dt {float:right;width:160px;margin:0px;padding:0px;font-weight:bold;color:#007DC6;} 
div#teaser dd {margin: 0 0 0 100px; padding: 0; font-size: 10px; line-height: 1.5em; color: #666;}
div#teaser dl dd.img { margin: 0; }
div#teaser dd.img img { float: left; margin: 0 4px 0 0;padding: 4px;
border: 1px solid #D9E0E6; 
border-bottom:3px solid #D9E0E6;
border-right:3px solid #D9E0E6;
border-bottom-color: #C8CDD2; 
border-right-color: #C8CDD2; 
background: #fff;
}

div.teaserElenco {float:left; width:560px;}
div.teaserElenco dl {float:left; width:560px; display:inline; padding:Opx;} 
div.teaserElenco dt {float:right; margin:0px;padding:0px;} 
div.teaserElenco dd {margin: 0 0 0 110px; padding: 0;}
div.teaserElenco dl dd.img { margin: 0; }
div.teaserElenco dd.img img { float: left; margin: 0 4px 0 0;padding: 4px;}

div#riga{position:relative;width:280px;float:left;border-bottom:#dfdfdf solid 1px;height:1px;margin-top:4px;margin-bottom:4px;font-size:2px;}

div#settimane { 
width: 280px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#settimane dl{
	padding: 0px 0 0px;
}
div#settimane dt {
font-size: 12px;
font-weight: bold;
color:#CC0000;
} 
div#settimane dd {
margin: 0;
font-size: 10px; 
color: #666;
}

div#recensioni{ 
width: 280px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#recensioni dl{
	padding: 0px 0 0px;
}
div#recensioni dt {
font-size: 12px;
font-weight: bold;
color:#CC0000;
} 
div#recensioni dd {
margin: 0;
font-size: 10px; 
color: #666;
}

div#corsi{ 
width: 280px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}
div#corsi dl{
	padding: 0px 0 0px;
}
div#corsi dt {
font-size: 12px;
font-weight: bold;
color:#CC0000;
} 
div#corsi dd {
margin: 0;
font-size: 10px; 
color: #666;
}

div#ristorantiTXT{
	position:relative;
	float:right;
	width:125px;
	margin-top:3px;
}
div#ristorantiImage{
	position:relative;
	float:left;
	width:110px;
 height:43px;
}
div#ristorantiContainer{
	float:left;
	border:#dfdfdf solid 1px;
	background-color:#fdfbf9;
	padding:6px;
}
.testo16_marrone{
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:16px; 
	text-decoration: none;
	color:#a36017;
}
.titoliGrigi{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#999999;
	font-size:18px;
	width:280px;
	padding: 5px 0 5px 0;
}
.linkBlu,.linkBlu a,.linkBlu a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#007DC6;
} 
.linkBlu a:hover {
	text-decoration:none;
	background-color:#E7EFF7;
} 
.linkRosso,.linkRosso a,.linkRosso a:visited {
	color:#e6131b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
} 
.linkRosso a:hover {
	text-decoration:none;
	background-color:#E7EFF7;
} 
.linkRossoPiccolo,.linkRossoPiccolo a,.linkRossoPiccolo a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	text-decoration: none;
	color:#e6131b;
	padding:5px 0 5px;
} 
.linkRossoPiccolo a:hover {
	text-decoration:underline;
} 
