h1 {
	font-family:Trebuchet MS, Verdana;
	font-size:21px;
	color:#ffac00;
	margin-bottom:7px;
}

h3 {
	font-family:Trebuchet MS, Verdana;
	font-size:18px;
	color:#ffb605;
	margin-bottom:2px;
}



body {
	margin-left:25px;
	background-color: #fbfef7;
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

img{
	border:0px;
}


.content {
	width:898px;
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	position:relative; 
	background-image:url(img/bgBoxContent.jpg); 
	background-position:top; 
	background-repeat:repeat-x; 
	background-color:#d1ebea; 
	padding-bottom:18px;
}

.content-principale {
	 
	width:598px; 
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	background-color:#FFFFFF; 
	margin-top:18px; 
	margin-left:18px; 
}

.content-newsletter 
{
    position:relative;
	width:564px; 
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	background-color:#FFFFFF; 
	margin-left:18px;
	padding:17px; 
}

.content-prodotti {
	width:860px; 
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	background-color:#FFFFFF; 
	margin-top:18px; 
	margin-left:18px; 
	position:relative;
}

.content-offertaMese {
	
	margin-left:20px; 
	width:240px; 
	height:274px; 
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	background-color:#f0f9f7; 
	margin-top:18px; 
	margin-right:18px; 
	position:absolute;
	top:0px;
	left:617px;
	z-index:1;
	text-align:center;
}

.content-loghiMarche {
	width:240px; 
	border-color:#44a4cb; 
	border-style:solid; 
	border-width:1px; 
	background-color:#f0f9f7; 
	position:relative;
	margin-top:60px;
}

.riccioloOffertaMese {
	z-index:2; 
	position:absolute; 
	top:222px; 
	left:736px;
}

.menu {
	background-image:url(img/sfuMenu.png); 
	background-position:top; 
	background-repeat:no-repeat; 
	
	height:40px;
	margin-top:-10px;
	width:916px; 
}

.header {
	width:916px; 
	position:relative; 
	margin-top:2px;
    top: 0px;
    left: 0px;
}

.footer {
	width:906px; 
	position:relative; 
	top:8px;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-align: center;
}

.tagCloud {
	width:900px; 
	position:relative; 
	top:8px;
	padding:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

.testo {
    font-size: 11px;
    color: #696969;
    font-family: Verdana;
    text-align: justify;
    line-height:17px;
    margin-top:15px; 
    margin-right:25px;
}


strong {
    font-size: 11px;
    color: #44a4cb;
    font-family: Verdana;
}

.textbox {
    border-right: #44a4cb 1px solid;
    border-top: #44a4cb 1px solid;
    font-size: 11px;
    border-left: #44a4cb 1px solid;
    color: #696969;
    border-bottom: #44a4cb 1px solid;
    font-family: Verdana;
    background-color:#f5fbff;
}

.boxListaTelescopiTakahashi {
    margin-left:20px;
    margin-top:20px;
    margin-bottom:10px;
    position:relative;
}

.button
{
    border-right: #44a4cb 1px solid;
    border-top: #44a4cb 1px solid;
    font-size: 11px;
    font-weight:bold;
    border-left: #44a4cb 1px solid;
    color: #696969;
    border-bottom: #44a4cb 1px solid;
    font-family: Verdana;
    background-color:#ffe5a7;
}

a:link {
    font-size: 11px;
    color: #0073a2;
    font-family: Verdana;
    text-decoration: none;
    cursor:pointer;
}

a:visited {
    font-size: 11px;
    color: #0073a2;
    font-family: Verdana;
    text-decoration: none;
    cursor:pointer;
}

a:hover {
    font-size: 11px;
    color: #ffa200;
    font-family: Verdana;
    text-decoration: underline;
    cursor:pointer;
}

a:active {
    font-size: 11px;
    color: #ffa200;
    font-family: Verdana;
    text-decoration: underline;
    cursor:pointer;
}

.boxGallery {
    border-right: #44a4cb 1px solid;
    border-top: #44a4cb 1px solid;
    border-left: #44a4cb 1px solid;
    border-bottom: #44a4cb 1px solid;
    margin-top:10px;
}

.testo-left {
    font-size: 11px;
    color: #696969;
    font-family: Verdana;
    text-align: left;
    line-height:17px;
}


.spazioSottoTitoliTakahashi {
    margin-bottom:12px;
}

.bordoImg {
	border:solid 1px #ffac00;
	margin-top:10px;
	margin-right:3px;
	width:160px;
}