body {
	margin: 0px 0px 20px 0px;
	padding: 0px;
	background-color: #ffffff;
	background-image: url(../images/sfondo.jpg);
    background-position: top center;
	background-repeat: x-repeat;
	background-attachment: fixed;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

/* Menu TOP */

#menutend { position: absolute; width: 100%; height: 100px; top: 20px; left: 0px; border:0px solid red; text-align:center;}

#menu-top { position: absolute; width: 100%; height: 100px; top: 10px; left: 0px; border:1px solid red; text-align:center;}
#nav, #nav ul { position: relative; padding: 0; margin: 0; height: 100px; list-style: none; line-height: 16px; text-align: center;border:1px solid green; } 
#nav a { display: block; text-decoration: none; color: #000000; line-height: 18px; width: 117px; padding: 0px; text-align: center; border-bottom:4px solid #FFFFFF; }
#nav a:hover { color: #000000; border-bottom:4px solid #FFFFFF; }
#nav .sele { color: #000000; border-bottom:4px solid #FFFFFF; }
#nav li { float: left; width: auto; }
#nav li li a { width: 117px; padding: 2px 6px 2px 6px; color: #0E2F8D; text-align: left; line-height: 14px; background-color: #E7E7E8; border-bottom: 1px solid #fff; }
#nav li li a:hover { color: #fff; border-bottom: 1px solid #fff; background-color: #2F85DB;}
#nav li ul { position: absolute; padding-top: 4px; width: 117px; left: -999em; } 
#nav li ul ul { margin: -20px 0 0 150px; }
#nav li:hover ul ul, #nav li.sfhover ul ul { left: -999em; }
#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { left: auto; }
#nav li li span.next { float: right; width: auto; background-color: #BDDDFC; margin-right: 0px; }
#nav li li a:hover span.next { background-color: #84b5de; color: #fff; }
#nav .sel { background: #C1B7B9; color: #2E0D14;}

/* Fine Menu TOP */

.input { border: #5C5C5C 1px solid; background-color: #fff; font-size: 0.9em; width: 55px; height: 18px; color: #2E0D14; } 
.input2 { border: #5C5C5C 1px solid; background-color: #fff; font-size: 0.9em; width: 25px; height: 14px; color: #2E0D14; }  
.input3 { border: #5C5C5C 1px solid; background-color: #fff; font-size: 0.9em; width: 120px; height: 18px; color: #2E0D14; font-size:10px;}  

.linkstatici1{color:blue; font-family:Arial; font-size: 8pt; text-decoration:none; font-weight:bold; line-height: 10px;}
.linkstatici1:hover{color:blue; font-family:Arial; font-size: 8pt; text-decoration:underline; font-weight:bold; line-height: 10px;}
.linkstaticiblu{color:#333399; font-family:Arial; font-size: 8pt; text-decoration:none; font-weight:bold; line-height: 10px;}
.linkstaticiblu:hover{color:#333399; font-family:Arial; font-size: 8pt; text-decoration:underline; font-weight:bold; line-height: 10px;}
.linkstaticisemplici{color:gray; font-family:Verdana; font-size: 8pt; text-decoration:none; line-height: 10px;}

.button { border: #5C5C5C 0px solid; background-color: #F74949; font-size: 0.9em; width: auto; height: 18px; color: #fff; }   

.qta{
	width:20px;
	height:16px;
}

.menu{
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.cellehome{
	font-size:9px;
	color:#15588F;
}

.cellepannello{
	font-size:9px;
	color:#15588F;
	font-weight:bold;
}

.vocimenu{
	font-size:10px;
	color:#000000;
	text-decoration:none;
}

.moresmall{
	font-size:8px;
}

.small{
	font-size:9px;
}

.medium{
	font-size:10px;
}

.cap {
	clear: both;
}

#container {
	width: 1000px;
	background-repeat: y-repeat;
    background-position: center;
}

#container2 {
	background-image: url(../images/headerNew.jpg);
	background-repeat: no-repeat;
    background-position: bottom;
    height:103px;
}

#main {
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #ffffff;	
}

#main #cosmosclubtopbar{

	background-image: url(../images/testata.jpg);
	width: 1000px;
	height: 100px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0px solid blue;
	background-color: #ffffff;
}

#main  #leftbar {
	width: 210px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #ffffff;	
}

#main  #leftbaragenti {
	width: 1000px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #ffffff;	
}

#main  #leftbar #testata { position: relative; top: 0px; left: 0px; height: 22px; width: 725px; line-height: 17px; font-size: 0.9em; color: #5B5A5A; z-index: 0; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0; border:0px solid red;}
#main  #leftbar #testata .titolo { color: #FFFFFF; font-size: 1.0em; font-weight: bold; text-decoration:none; }
#main  #leftbar #testata .titoloblu { color: #2A2A90; font-size: 1.0em; font-weight: bold; text-decoration:none; }

#main  #leftbar #contenutonew { position: relative; top: 0px; left: 0px; height: 540px; width: 725px; line-height: 17px; font-size: 0.9em; color: #5B5A5A; z-index: 0; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0;border:0px solid green;}
#main  #leftbar #contenutonew .titolo { color: #FFFFFF; font-size: 0.9em; font-weight: bold; text-decoration:none; }
#main  #leftbar #contenutonew .titoloblu { color: #2A2A90; font-size: 1.0em; font-weight: bold; text-decoration:none; }
#main  #leftbar #contenutonew .titolonero { color: #000000; font-size: 1.0em; font-weight: bold; text-decoration:none; }

#main  #leftbar #ricerca {
	width:206px;
	height:78px;
	background-image: url(../images/sfondo_ricerca.jpg);
}

#main  #leftbar #contattaci {
	width:207px;
	height:91px;
	background-image: url(../images/banner_contattaci.jpg);
}

#main  #leftbar #occasioni {
	width:206px;
	height:84px;
	background-image: url(../images/banner_angolo_occasioni.jpg);
}

#main  #content {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 522px;
	background-color: #ffffff;
}

#main  #cosmosclubmenu{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 204px;
	background-color: #ffffff;
}

#main #cosmosclubcontent{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 780px;
	background-color: #ffffff;
}

#main  #content #contenuto 				{ position: relative; top:  0px; left:   0px; height: 585px; width: 510px; line-height: 17px; font-size: 0.9em; color: #5B5A5A; z-index: 0;border:0px solid green; }
#main  #content #contenuto .navigazione { position: relative; top:  0px; left:   0px; height:  35px; width: 510px; color: #2F85DB; text-align: left; border-bottom:1px solid #2F85DB; }
#main  #content #contenuto .navigazioneNoBordo { position: relative; top:  0px; left:   0px; height:  35px; width: 510px; color: #2F85DB; text-align: left;}
#main  #content #contenuto .testo 		{ position: relative; top:  9px; left:   0px; height: 566px; width: 510px; padding-right: 0px; text-align: left; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0;border:0px solid red; }
#main  #content #contenuto .testocategorie { position: relative; top:  9px; left:   0px; height: 760px; width: 510px; padding-right: 0px; text-align: left; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0;border:0px solid red; }
#main  #content #contenuto .testolungo 	{ position: relative; top:  9px; left:   0px; height: 760px; width: 510px; padding-right: 0px; text-align: left; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0;border:0px solid red; }
#main  #content #contenuto .testolungoR 	{ position: relative; top:  9px; left:   0px; height: 795px; width: 510px; padding-right: 0px; text-align: left; overflow: auto; scrollbar-face-color: #EEEFF0; scrollbar-highlight-color: #827979; scrollbar-shadow-color: #E7E7E8; scrollbar-3dlight-color: #EEEFF0; scrollbar-arrow-color: #0E2F8D; scrollbar-track-color: #EEEFF0; scrollbar-darkshadow-color: #EEEFF0;border:0px solid red; }
#main  #content #contenuto .titolo 		{ text-align: left; color: #2F85DB; font-size: 1.2em; font-weight: bold; }
#main  #content #contenuto a:link, #contenuto a:visited, #contenuto a:hover, #contenuto a:active{ color:#000; text-decoration:none; }

#main  #content #core{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 522px;
	height: 610px;
	background-color: #ffffff;
}

#main  #rightbar {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 268px;
	background-color: #ffffff;
}

#main  #rightbar #cosmosclub {
	width:257px;
	height:113px;
	background-image: url(../images/banner_cosmos_club.jpg);
}

#main  #rightbar #catalogo {
	width:257px;
	height:115px;
	background-image: url(../images/banner_catalogo.jpg);
}

#main  #rightbar #areariservata {
	width:257px;
	height:110px;
	background-image: url(../images/area_riservata.jpg);
}

#main  #rightbar #pannello {
	width:257px;
	height:225px;
}

#main  #rightbar #punticosmosclub {
	width:256px;
	height:58px;
	background-image: url(../images/cosmos_club.jpg);
}

#main  #rightbar #offerte {
	width:257px;
	height:221px;
	background-image: url(../images/offerte_speciali.jpg);
}

#main  #rightbar #offerteblu {
	width:257px;
	height:221px;
	background-image: url(../images/offerte_speciali_blu.jpg);
}

#main  #rightbar #news {
	width:257px;
	height:135px;
	background-image: url(../images/news.jpg);
}

#main  #rightbar #newsletter {
	width:257px;
	height:85px;
	background-image: url(../images/banner_newsletter.jpg);
}

#footer {
	width: 1000px;
	height: 41px;
	background-image: url(../images/piede.jpg);
}

/*********** POPUP ************/

div.popup
{
	visibility:hidden;
	position:absolute;
	align:left;
	width:250px;
	height:240px;
	z-index:100;
	border: 2px solid #00009c;
	background-color: white;
	overflow:hidden;
}

td.popup_title
{
	border: 0px outset;
	background-color: #00009c;
	color: white;
	font-weight: bold;
}