/*
 ------------------------------------------------------------
	CMS_MAIN_STYLE.CSS	Foglio stile per TestCMS
 ------------------------------------------------------------
*/
* { padding:0; margin:0; }


#maincontarea a:link, #maincontarea a:visited {
	color:#636363 !important;
	text-decoration:none;
}
#maincontarea a:hover {
	color:#004b96 !important;
	text-decoration:none;
}

#Banner_1_box{display:none}


body { 

	background:#c0c0c0;
	text-align:center;
}


div#container {

	margin: 0 auto;
	width:1000px;
	text-align:left;
	
}

#container-4{top:370px !important;}

div#header {
	width:1000px;	
	height:156px;
	/*overflow:hidden;background:#fff;*/
			background: url('/custom_cms/images/sf-header.jpg');
}



#faux {
	position:relative;
	width: 100%;
}

div#content {
		background:#fff url('/custom_cms/images/sf-cont.jpg');
	height: auto !important;  /* per i browser moderni */
   height:746px;  /* per IE5.x e IE6 */
   min-height:746px;  /* per i browser moderni */
}


div#footer {
	background:#fff url('/custom_cms/images/sf-footernew.jpg') bottom no-repeat;
	margin: 0 auto;
 	clear: both;
	width:1000px;	
	height:50px;
	text-align:right;margin-top:0px;
}

p {margin:0;padding:0;}

a img {border:0;}

.errmsg{font:11px Tahoma,sans;}

div#langsel{position:relative;left:795px;top:139px;
	width:200px;}
div#langsel fieldset{border:0;}
#UserLangSel{width:199px;padding:3px;}
div#langsel .lslabel{display:none}




div#footer a{position:relative;top:0px;right:14px;
		color:#fff;text-decoration:none;	font:9px Arial,Tahoma,sans;
		font-weight:bold;
		text-transform:uppercase;
}


/* box area ris */
.tit{	font:11px Arial,Verdana,Thaoma,sans; 
	color:#2a2a2a;
	text-transform:uppercase;
	font-weight: bold;}
	#registr {padding-left:2px;}
#registr a{font:11px Arial,Verdana,Thaoma,sans; 
	color:#e2001a;text-decoration:none;text-transform:uppercase;font-weight:bold;}
	
.ralbutton{border:0;background:none;position:relative;top:-1px;left:-5px;
	font:11px Arial,Verdana,Thaoma,sans; cursor:pointer;
	color:#000;text-decoration:none;text-transform:uppercase;font-weight:bold !important;}
	
	#tastoCercaRight{border:0;background:none;
	font:11px Arial,Verdana,Thaoma,sans; cursor:pointer;
	color:#0d4fa3;text-decoration:none;text-transform:uppercase;font-weight:bold;}


/* fine box area ris */



/* right  */

div#rightbox3 {
	top:530px;
	right:9px;
	width:200px;
	height:175px;
	position:absolute;
	z-index:17;
}


div#rightbox2 {
	top:58px;
	right:9px;
	width:200px;
	height:80px;
	position:absolute;

}

#Search{border-bottom:1px solid #0d4fa3;padding-bottom:12px;}

.tabArea{}
#darea a{font:11px Arial;color:red;text-decoration:none;}
.tabArea{/*font:12px Arial;color:black;
	background: url('/custom_cms/images/imgtabarea.gif') -2px 23px no-repeat;*/}

input.file {
		/*background: url('/custom_cms/images/inputfile.gif') no-repeat;
		border:0;width:150px;padding:2px;background:transparent;*/
		border-top:1px solid gray;width:148px;
z-index: 2;
}
.file{font:11px Arial;width:140px}
input.filecerca {
		/*background: url('/custom_cms/images/inputfileCerca2.jpg') no-repeat;
		border:0;padding:2px;width:110px;*/border-top:1px solid gray;
z-index: 2;
}
/*
input#tastoCercaRight {
		background: url('/custom_cms/images/lente.gif') no-repeat;
border:0px;height:24px;cursor:pointer;position:absolute;right:-20px;
}*/


#toolbox{
position:relative;top:0;left:0;width:300px;left:-488px;padding-bottom:10px;
	/*position:absolute;top:680px;left:-780px;*/
}

#toolbox a{color:#636161 !important}
#titnews{margin-top:24px;height:19px;position:absolute;
	background:url('/custom_cms/images/titnews.gif') no-repeat;width:208px;}


div#rightbox1 {
	top:140px;
	right:9px;
	width:200px;
	position:absolute;
	z-index:10;
}



div#newsbox {
	height:100%;
	width:100%;
	position: relative;
	top:0px;
	left:0px;
}

div#newsbox1 {
	position:relative;
	top:0px;
	left:0px;
	height:85px;
	width:100%;
	overflow:hidden;border-bottom:1px dotted #cccccc;
}
div#newsbox2 {
	position:relative;
	top:0px;
	left:0px;
	height:90px;
	width:100%;
	overflow:hidden;padding-top:5px;border-bottom:1px dotted #cccccc;
}
div#newsbox3 {
	position:relative;
	top:0px;
	left:0px;
	height:90px;
	width:100%;
	overflow:hidden;border-bottom:1px dotted #cccccc;padding-top:5px;
}
div#newsbox4 {
	position:relative;
	top:0px;
	left:0px;
	height:90px;
	width:100%;
	overflow:hidden;padding-top:5px;
}



.newsboximg3area {
display:inline;margin-right:15px;margin-top:0px;overflow:hidden;width:80px;
}
.nwbimg {
width:80px;
}
.newsboximg1area,.newsboximg2area {
	display:none;
}


#newsbox p {
}

div#newsboxtitlearea {
	padding: 0 ;
	margin:0;
	text-align: center ;
}

div#newsboxtextarea {
	padding: 0;
	margin: 0 ;
}

#newsbox a:link, #newsbox a:visited, #newsbox a:hover {
	text-decoration: none;
	font-weight:bold;
		color:#636363;
		font:10px Arial,sans; font-weight:bold;
}
.nwbsubject {
	padding-bottom:2px;display:none
}

.nwbdate {
	color:#636363;
		font:11px Arial,sans; 
		height:20px;
display:none;
}

.nwbtext {	
	padding-top:3px;
font:10px Arial,sans;
	color:#636363;
}

.nwbregi {
	display:none;
}

.nwbmsg {
	font:12px Tahoma,sans; 
	color:#78797a;
}
.nwblink {
	text-align:right;
	padding-top:5px;
}

#newsbox .nwblink a:link, #newsbox .nwblink a:hover,#newsbox .nwblink a:visited{
	text-decoration: none;
	font-weight:bold;
}





/* box carrello */

#boxCarrello {
height:80px;/*background: url(/custom_cms/images/carr.gif) 38px -2px no-repeat;*/
	width:204px;position:absolute;right:0;top:-140px;z-index:99;
	
}
#boxCarrello h3{
	color:#fff;
font-family:Arial,Thaoma,Arial,sans;
font-size:11px;
text-transform:uppercase;
text-align:center
}
#boxUtente h3{
	color:#2A2A2A;
font-family:Arial,Thaoma,Arial,sans;
font-size:11px;
text-transform:uppercase;
text-align:center
}

#boxCarrello span{
color:#000;font:12px Arial;position:absolute;top:35px;left:27px;padding:5px;
}
#boxCarrello span .cart-price{position:relative;top:0px;left:40px;font-weight:bold;}

#boxCarrello a:link,#boxCarrello a:hover,#boxCarrello a:visited{
font:9px Arial,Verdana,Thaoma,sans; 
	color:#e2001a;text-decoration:none;text-transform:uppercase;font-weight:bold;position:relative;
top:36px;left:130px
}


#lingu{
	left:-775px;top:-505px;
	position:absolute;display:none;
}



.addthis_button_favorites,.addthis_button_print{font:11px Arial;}



