/* SMA - CSS Document */

@import "pa.css";

body{
margin: 0px;
padding: 0px;
font-family:Arial, Helvetica, sans-serif;
background: url(../immagini/layout_08.gif) left top repeat-y #FFFFFF;
font-size: 11px;
color: #808285;
}
h1{
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold; 
font-size:20px; 
color:#f15e5b; 
letter-spacing:-0.05em;
margin-top: 0px;
line-height:88%;
text-align:left;
}
h2{
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold;
font-size:16px; 
color:#62c7ce;
letter-spacing:-0.05em;
margin-top: 0px;
}
form{
margin:0px; 
padding:0px;
}
button{
width:200px;
height:30px;
font-family:Helvetica, 'Arial Black','Century Gotic';
color:#FFFFFF;
font-weight:bold;
text-transform:uppercase;
cursor:pointer;
}
input{
width:200px; 
margin:2px 0px;
padding:5px 2px; 
color:#555;
font-size:14px;
font-size:14px; 
border:1px solid #DDD;
display:block;
}
input[type='hidden']{
display:none;
}
textarea{
font-family: Arial, Helvetica, sans-serif;
width:200px; 
font-size:100%; 
color:#808285;
height: 200px;
display:block;
}
label{
text-align:left;
font-size:11px;
}
.mano { cursor:pointer}
.sbarrato {text-decoration:line-through; color:#BBB; font-size:95%;	}
.evidenziato {color:#222; font-weight:bold;}
a:link,
a:visited,
a:focus, 
a:active{
text-decoration:underline;
color:#666;
}
a:hover{
text-decoration:underline;
color:#F15E5B;
}
hr{
border: 1px dotted #DDD;
height: 1px;
}

#texthome { font-size:13px; padding-bottom:15px;}
.acapo { 
display:block;}
/*Button*/
button{
color:#666; 
font-size:14px;
}
/*Button*/

/*Header*/

.nome_utente { padding:0px 10px 0px 10px;
font-weight:bold;}

.mylog{
border:0px;
padding-left:15px;
margin:0px;
}

#smaHead{
width: 100%;
height: 90px;
background:url(../immagini/layout_01.jpg) left top no-repeat;
}
#linkHome{
position:absolute;
top:31px;
left:25px;
cursor:pointer;
}
#linkHome img{
width:220px;
height:50px;
border:0px;
}
#boxLingua{
position:relative;
top:10px;
}
.formLingua{
display:inline;
}
#selectLanguage {
width:100px;
}
#smaMenuTop{
background:url(../immagini/layout_02.gif) left top no-repeat;
margin-left:294px; 
height: 57px;
text-align:right;
padding: 0px 5px 0px 0px;
color:#666666;
font-size: 11px;
}
#smaMenuTop select{
margin-right:0px; 
font-size:11px;
}
#smaMenuTop #smaTopLink{
font-size: 11px;
margin: 0px;
color:#666;
}
#smaTopLink a{
white-space: nowrap;
color:#666;
padding: 0px 7px;
}
#smaTopLink a:link,
#smaTopLink a:visited{
text-decoration:none;
}
#smaTopLink a:hover,
#smaTopLink a:focus, 
#smaTopLink a:active{
text-decoration:underline; 
}
#boxSmaMenu{
background: url(../immagini/bgMenu.gif) bottom repeat-x;
margin-left:294px;
}
#sfSmaMenu{
background:url(../immagini/sfMenu.gif) left top no-repeat; 
float:left; 
width:5px; 
height: 5px;
}
#smaMenu{
margin:0px 0px 0px 0px;
padding:0px;
line-height: 33px;
}
#smaMenu li{
display:inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 13px;
font-weight: bold;
}
#smaMenu a{
text-decoration:none;
white-space: nowrap;
color:#62C7CE;
}
#smaMenu a:link,
#smaMenu a:visited{
padding: 8px 5px 6px 5px;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}
#smaMenu a:hover,
#smaMenu a:focus, 
#smaMenu a:active{  
color:#F15E5B;
padding: 8px 5px 6px 5px;
background-color:#FFF;
border-left: 1px solid #FFF;
border-right: 1px solid #FFF;
}
#smaMenu .menuActive{  
color:#F15E5B;
padding: 8px 5px 9px 5px;
background-color:#FFF;
border-left: 1px solid #F7F7F7;
border-right: 1px solid #F7F7F7;
}
#smaMenu .primoMenu{
border-left: 0px !important;
padding-left: 0px;
}
#smaMenu .primoActive{  
color:#F15E5B;
padding: 8px 5px 9px 5px;
background-color:#FFF;
border-left: 0px !important;
border-right: 1px solid #F7F7F7;
}
/*Header*/

/* DEFAULT */
.maxmax {font-size:26px}
.defnot {font-size:24px; line-height:35px; font-weight:bold;}
.a_notnow:hover{ color:#C9E5E5;}
.a_notnow:link{color:#009999}
.defprob {text-align:center; color:#009999; font-size:20px; margin:0px; padding:0px}
.defbox{border:0px dotted #EEE; width:240px; text-align:center; display: table-cell; float:left}
.defboxx{border:0px dotted #EEE; width:240px; text-align:center; display: table-cell}
.deftt{font-size:20px; padding-top:20px; text-align:center;}

.defbox1{color:#F15E5B; font-size:18px;}


.cento{width:100%;}
          
/*Body*/
#smaAngolo{
background: url(../immagini/layout_06.gif) left top no-repeat #FFF;
width: 100%; 
height: 10px; 
font-size: 0px;
}
#smaBody{
float:left;
padding-left: 24px;
width: 970px;

}
#smaBody p{
text-align:justify;
margin: 10px 0px;
}
#smaBody .titBlue{
font-size: 16px;
color:#7F9DB9;
margin:0px; 
padding:0px; 
border:0px;
}
#smaBody .titOrange{
font-size: 16px;
color:#F19B5B;
margin:0px; 
padding:0px; 
border:0px;
}
#smaBody .defBox{
font-size:12px;
width: 240px; 
float:left; 
margin: 10px;
text-align: justify;
}

/*davide per servizi*/
#smaBody .serviceBox{
font-size:12px;
width: 490px; 
float:left; 
margin: 10px;
text-align: justify;
}
#smaBody .boxCentrale{
font-size:12px;
width: 490px;
float: left;
margin: 10px 10px 0px 0px;
}
#smaBody .boxBig{
font-size:12px;
width: 490px;
float: left;
margin: 10px 10px 0px 10px;
}


#smaBody .defBoxLx{
width: 240px; 
float:left; 
margin: 10px 10px 10px 0px;
text-align: justify;
}
#smaBody .defBoxDx{
width: 240px; 
float:left; 
margin: 10px 0px 10px 0px;
text-align: justify;
}

#smaBody .adsBox{
width: 200px; 
float: left;
margin-left: -3px;
}
#smaBody .TotalBox{
width: 720px; 
float:left; 
margin: 10px;
text-align: justify;
}

	/*Box Tariffe - Div Sx, Homepage*/
	
#textTariffe{ 
font-size:12px;
}
	
#boxTariffe{
width:240px;
background: url(../immagini/bgtariffe.gif) center;
padding: 10px 0px; 
text-align:center;
font-size:11px;
}

#boxTariffe #boxRed, #boxTariffe #boxYellow, #boxTariffe #boxBlue, #boxTariffe #boxGray, #boxTariffe #boxRedPromo, #boxTariffe #boxYellowPromo, #boxTariffe #boxBluePromo,#boxTariffe #boxGrayPromo{
width: 226px; 
height: 74px; 
margin: 5px 7px; 
text-align: left;
cursor: pointer;
}

#boxTariffe #boxRedPromo, #boxTariffe #boxYellowPromo, #boxTariffe #boxBluePromo,#boxTariffe #boxGrayPromo 
{Color:#333;}

#boxTariffe #boxRedPromo:hover, #boxTariffe #boxYellowPromo:hover, #boxTariffe #boxBluePromo:hover,#boxTariffe #boxGrayPromo:hover 
{Color:#DF3E40; background-color:#FF0000;}

#boxTariffe #boxRed{
background:url(../immagini/bgFull.jpg) left top no-repeat; 
}
#boxTariffe #boxRed:hover{
background:url(../immagini/bgFull_over.jpg) left top no-repeat;
color:#444; 
}
#boxTariffe #boxRedPromo{
background:url(../immagini/bgFullP.jpg) left top no-repeat; 
}
#boxTariffe #boxYellow{
background:url(../immagini/bgMedium.jpg) left top no-repeat; 
}
#boxTariffe #boxYellow:hover{
background:url(../immagini/bgMedium_over.jpg) left top no-repeat; 
color:#444;
}
#boxTariffe #boxYellowPromo{
background:url(../immagini/bgMediumP.jpg) left top no-repeat; 
}
#boxTariffe #boxBlue{
background:url(../immagini/bgBasic.jpg) left top no-repeat; 
}
#boxTariffe #boxBlue:hover{
background:url(../immagini/bgBasic_over.jpg) left top no-repeat;
color:#444;
}
#boxTariffe #boxBluePromo{
background:url(../immagini/bgBasicP.jpg) left top no-repeat; 
}
#boxTariffe #boxGray{
background:url(../immagini/bgGeneric.jpg) left top no-repeat; 
}
#boxTariffe #boxGray:hover{
background:url(../immagini/bgGeneric_over.jpg) left top no-repeat; 
color:#444;
}
#boxTariffe #boxGrayPromo{
background:url(../immagini/bgGenericP.jpg) left top no-repeat; 
}
#boxTariffe .tarLett{
height: 74px;
width: 60px;
color:#FFFFFF;
font-size: 29px;
line-height: 74px;
text-align:center; 
float:left;
}
#boxTariffe .tarPara{
width: 150px; 
height:74px; 
float:left; 
padding: 3px 3px 0px 7px; 
text-align:justify;
}
#boxTariffe .tarTit{
font-size: 15px; 
margin-bottom:0px; 
padding:0px; 
font-weight:bold;
display: block;
}
#boxFull span{
color: #D40000;
}
#boxMedium span{
color: #DDB840;
}
#boxBasic span{
color: #79CACF;
}
#boxGeneric span{
color: #666;
}
#boxTariffe .tarPara p{ 
margin: 0px;
}
	/*Box Tariffe*/

	/*Box Register - Box Bottom Center, Homepage*/
.bgRegister{
background: url(../immagini/register_center.gif) left top repeat-y;
}
.bgTopReg{
background:url(../immagini/register_top.gif) left top no-repeat; 
height: 15px;
width: 100%;
}
.bgBotReg{
background:url(../immagini/register_bot.gif) left top no-repeat; 
height: 15px;
width: 100%;
}
.cntntReg{
padding: 0px 10px;
}
	/*Box Register*/

	/*Box Register - Box Bottom Center, Homepage*/
.bgClient{
background: url(../immagini/client_center.gif) left top repeat-y;
}
.bgTopCli{
background:url(../immagini/client_top.gif) left top no-repeat; 
height: 15px;
width: 100%;
}
.bgBotCli{
background:url(../immagini/client_bot.gif) left top no-repeat; 
height: 15px;
}
.cntntCli{
padding: 0px 10px;
}
	/*Box Register*/

	/*Box Faq e help*/
.faqTop{
display: block; 
text-align:right;
}
.faqTop a,
.faqTop a:link,
.faqTop a:visited,
.faqTop a:focus, 
.faqTop a:active{
color:#f15e5b; 
text-decoration:underline;
}
.faqTop a:hover{
color:#62c7ce; 
text-decoration:underline;
}
	/*Box Faq e help*/

/*Body*/

/*Footer*/
#smaFooter{
clear:both;
padding: 10px 10px 10px 34px; 
font-size: 11px;
}
#smaFooter .hrFoo{
height: 15px;
color:#DCF3F4;
background-color: #DCF3F4;
border: 0px;
padding: 0px;
}
#smaFooter #smaMenuFoo{
font-size: 11px;
text-align:left;
margin: 0px;
padding: 10px 0px 0px 0px;
float: left;
color:#666;
}
#smaMenuFoo a{
white-space: nowrap;
color:#666;
padding:0px 10px;
}
#smaMenuFoo a:link,
#smaMenuFoo a:visited{
text-decoration:none;
}
#smaMenuFoo a:hover,
#smaMenuFoo a:focus, 
#smaMenuFoo a:active{
text-decoration:underline; 
}
#smaMenuFoo .primoFoo{
padding-left: 0px;
}
#smaFooter .copyFoo{
float:left;
color:#5EC5CB;
padding: 10px 0px 0px 10px;
}
#cardLogo{
float:right;
position: relative;
top: -5px;
width:261px;
height:38px;
margin: 0px;
padding: 0px;
}
/*Footer*/

/*video*/
.divSopraVideo {
height:300px;
width:490px;
position:absolute;
top:0px;
left:0px;
background-color:#003366;
z-index:1;
}

/*Bottoni */
.b_blu {
color:#FFFFFF;
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold;
text-transform:uppercase;
background-color:#7f9db9;
width:100%; 
height:100%; 
padding-top:3px; 
width:200px;
height:30px;
border:0px;
cursor:pointer;
background-image:url(../immagini/btn_spigoli_border.gif);
background-position:center;
}
.b_blu:hover {
background-color:#a9c1d7;
border:#7f9db9; 
color:#FFFFFF;
}
.b_gray {
color:#333;
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold;
text-transform:uppercase;
background-color:#EEE;
width:100%; 
height:100%; 
padding-top:3px; 
width:200px;
height:30px;
border:0px;
cursor:pointer;
background-image:url(../immagini/btn_spigoli_border.gif);
background-position:center;
}
.b_gray:hover {
color:#555;
background-color:#FAFAFA; 
}
.divBtnConfirm{
padding:10px 10px 5px 5px; 
}
.divBtnConfirm input{
float:right;
}
.b_red {
color:#FFFFFF;
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold;
text-transform:uppercase;
background-color:#F15F5A;
width:100%; 
height:100%; 
padding-top:3px; 
width:200px;
height:30px;
border:0px;
cursor:pointer;
background-image:url(../immagini/btn_spigoli_border.gif);
background-position:center;
}
.b_red:hover {
color:#FFFFFF;
background-color:#F48484; 
}
.b_white {
color:#F15F5A;
font-family:Helvetica, 'Arial Black','Century Gotic';
font-weight:bold;
text-transform:uppercase;
background-color:#FFF;
width:100%; 
height:100%; 
padding-top:3px; 
width:100px;
height:30px;
border:0px;
cursor:pointer;
background-image:url(../immagini/button_spigoli_100.gif);
background-position:center;
}
.b_white:hover {
color:#F15F5A;
background-color:#E7EFF2; 
}

.buttonpayement:hover{
color:#444;
text-decoration:underline;
}


/* GENERAL */
.noborder {border:0px;}
.cento {width:100%;}
.fleft {float:left;}
.fright {float:right;}
.inline {display:inline}
/* Layer Avvisi */ 

.cssbox {
position:absolute;
top:50%;
left:50%;
margin:-167px 0 0 -167px;
z-index:99;
}
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2 {
background: transparent url(immagini/total_layer_pop.png) no-repeat bottom right;
text-align:justify; 
} 
.cssbox { 
width: 335px !important; /* intended total box width - padding-right(next) */
width: 320px; /* IE Win = width - padding */
padding-right: 15px; /* the gap on the right edge of the image (not content padding) */
} 

/* set the top-right image */ 
.cssbox_head { 
background-position: top right; margin-right: -15px; /* pull the right image over on top of border */
padding-right: 40px; /* right-image-gap + right-inside padding */ 
} 

/* set the top-left image */ 
.cssbox_head h2 { 
background-position: top left; 
margin: 0; /* reset main site styles*/ 
border: 0; /* ditto */ 
padding: 25px 50px 15px 40px; /* padding-left = image gap + interior padding ... no padding-right */ 
height: auto !important; height: 1%; /* IE Holly Hack */ 
} 

/* set the lower-left corner image */ 
.cssbox_body{ 
background-position: bottom left; 
margin-right: 60px; /* interior-padding right */ 
padding: 0px 10px 15px 40px; /* mirror .cssbox_head right/left */ 
}
.closelayer{
position: absolute;
right:20px;
top:15px
}
.closelayer img{
padding:10px 14px 0px 0px
}
/* FINE Layer Avvisi */ 



/* Page: Basic, Medium, Full */
	/* B.M.F. - Head*/
#headRed{
background:url(../immagini/bgHeadFull.jpg) left top no-repeat;
width:490px; 
height:190px;
}
#headYellow{
background:url(../immagini/bgHeadMedium.jpg) left top no-repeat;
width:490px; 
height:190px;
}
#headBlue{
background:url(../immagini/bgHeadBasic.jpg) left top no-repeat;
width:490px; 
height:190px;
}
#headGray{
background:url(../immagini/bgHeadSilver.jpg) left top no-repeat;
width:490px; 
height:190px;
}


.serciceIMG{float:left; padding:0px 5px 0px 10px;}

/* servicesRates.asp */

#headBlueout, #headYellowout, #headRedout, #headGrayout {
width:490px; 
height:190px;
opacity:.50;
filter: alpha(opacity=70); 
-moz-opacity: 0.7;
}

#headRedout{
background:url(../immagini/bgHeadFull.jpg) left top no-repeat;
}
#headYellowout{
background:url(../immagini/bgHeadMedium.jpg) left top no-repeat;
}
#headBlueout{
background:url(../immagini/bgHeadBasic.jpg) left top no-repeat;
}
#headGrayout{
background:url(../immagini/bgHeadSilver.jpg) left top no-repeat;
}
#headBlueout:hover, #headYellowout:hover, #headRedout:hover, #headGrayout:hover{
Filter:"";
-moz-opacity:0.9;
opacity:0.9;
}

/* END servicesRates.asp */

.textBMF{
width:100%;
float:left;
}
.lettPage{
height: 40px;
width: 40px;
color:#FFFFFF;
font-size: 29px;
line-height: 40px;
text-align:center;
position: relative;
float:left;
top: 6px;
left: 7px;
}
.titTar{
font-size:45px;
position: relative;
float:left;
top:3px;
left: 16px;
}
.promotion {
font-size:11px; 
color:#FF0000; 
display:block;
padding-left:20px;
padding-bottom:15px;
}
.slogan{
font-size:130%;
width:210px;
color:#1a1a1a;
font-weight:bold;
position:relative;
left: 36px;
float:left;
line-height:120%;
text-align:justify;
}	
	/*B.M.F. - Head*/
	
	/*B.M.F. - Body*/

.gratis {background-color: #FF0000; padding:1px; font-size:85%; font-weight: bold; color:#FFFFFF}	
.menuTar{
width:490px;
background:url(../immagini/bgMenuTar.jpg) left top repeat-y;
}
.menuTar_pa{
width:490px;


}
.tableTar{
width:490px;
border:0px;
font-size:13px;
}
.tableTar thead td,
.tableTar tfoot td{
height: 36px;
background:#F5F6F6;
}
.tableTar tbody tr{
height:25px;
}
.sxVoce{
font-size:90%;
text-align:left;
padding-left:42px;
height:15px;
background:url(../immagini/hrMenuTar.jpg) left bottom no-repeat;
}
.sxVoce_pa{
font-size:90%;
text-align:left;
padding-left:42px;
height:15px;

}
.sxVoceAbbonamento{
text-align:left;
font-weight:bold;
padding-left:42px;
background:url(../immagini/hrMenuTar.jpg) left bottom no-repeat;
}

.dxVoce{
height:15px;
font-size:90%;
text-align:right;
padding-right:42px;
background:url(../immagini/hrMenuTar.jpg) right bottom no-repeat;
}
.dxVoce_pa{
height:15px;
font-size:90%;
text-align:right;
width:140px;
}
.totalone { font-size:150%; border-top:2px solid #CCC; padding:2px; }
.smsGratis{
font-size:16px;
font-weight:bold;
}
	/*B.M.F. - Body*/
	
	/*B.M.F. - Footer*/
#fooRed{
background:url(../immagini/bgFooFull.jpg) left top no-repeat;
width:490px;
height:94px;
}
#fooYellow{
background:url(../immagini/bgFooMedium.jpg) left top no-repeat;
width:490px;
height:94px;
}
#fooBlue{
background:url(../immagini/bgFooBasic.jpg) left top no-repeat;
width:490px;
height:94px;
}
#fooGray{
background:url(../immagini/bgFooGray.jpg) left top no-repeat;
width:490px;
height:94px;
}
.txtFAcc{
position:relative;
top:15px;
left:42px;
float:left;
font-size: 13px;
}

		/*B.M.F.- Footer: silver*/
.midBoxGray{
height:78px;
position:relative;
float: right; 
background:url(../immagini/midBoxG.gif) left top repeat-x;
right:33px;
}	
.sxBoxGray{
background:url(../immagini/sxBoxG.gif) left top no-repeat; 
height:78px;
}
.dxBoxGray{
background:url(../immagini/dxBoxG.jpg) right top no-repeat; 
height:78px;
}
		/*B.M.F.- Footer: silver*/

		/*B.M.F.- Footer: bot Full*/
.midBoxRed{
height:78px;
position:relative;
float: right; 
background:url(../immagini/midBoxF.jpg) left top repeat-x;
right:33px;
}	
.sxBoxRed{
background:url(../immagini/sxBoxF.jpg) left top no-repeat; 
height:78px;
}
.dxBoxRed{
background:url(../immagini/dxBoxF.jpg) right top no-repeat; 
height:78px;
}
		/*B.M.F.- Footer: bot Full*/
		/*B.M.F.- Footer: bot Medium*/
.midBoxYellow{
height:78px; 
position:relative;
float:right;
background:url(../immagini/midBoxM.jpg) left top repeat-x;
right:33px;
}	
.sxBoxYellow{
background:url(../immagini/sxBoxM.jpg) left top no-repeat;
height:78px;
}
.dxBoxYellow{
background:url(../immagini/dxBoxM.jpg) right top no-repeat;
height:78px;
}
		/*B.M.F.- Footer: bot Medium*/
		/*B.M.F.- Footer: bot Basic*/
.midBoxBlue{
height:78px;
position:relative;
float:right;
background:url(../immagini/midBoxB.jpg) left top repeat-x;
right:33px;
}	
.sxBoxBlue{
background:url(../immagini/sxBoxB.jpg) left top no-repeat;
height:78px;
}
.dxBoxBlue{
background:url(../immagini/dxBoxB.jpg) right top no-repeat;
height:78px;
}
		/*B.M.F.- Footer: bot Basic*/
.subScriv{
font-size:15px;
text-align:center;
height:45px;
font-weight:bold;
padding: 15px 7px 0px 7px;
}
	/*B.M.F.- Footer*/
	
	/*B.M.F.- Mappa*/
.avvTar{
margin:33px 0px;
}
.avvTar h1, 
.avvTar p{
margin:0;
}
#mapTar{
background:url(../immagini/bgMapTar.jpg) left top no-repeat;
width:490px;
height: 254px;
}
.tabMap{
position:relative;
float:right;
right:55px;
top:29px;
font-size:15px;
line-height:18px;
width:150px;
}
.mpIta{
color:#1F4F52; 
font-weight:bold;
height:10px;
padding:0px;
margin:0px;
}
.mpEu{
color:#2C7C81; 
font-weight:bold;
}
.mpUsa{
color:#02ABB5; 
font-weight:bold;
}
.mpAaa{
color:#7CD1D6; 
font-weight:bold;
}
.mpValue{
text-align:right;
}	
	/*B.M.F.- Mappa*/
.clrRed, .clrRed a{
color:#D40000;
text-decoration:none;
}
.clrYellow, .clrYellow a{
color:#DDB840;
text-decoration:none;
}
.clrBlue, .clrBlue a{
color:#79CACF;
text-decoration:none;
}
.clrGray, .clrGray a{
color:#808285;
text-decoration:none;
}
/* End - Page Basic, Medium, Full*/

/*Registrazione*/

#erroremodulo {padding-top:7px; display:inline-table}
/*#erroremodulo {position:absolute; text-align:left; margin-left:230px; padding:2px; margin-top:-20px}*/
#erroremodulo span {margin-top:0px;}
#datoAzienda, 
#datoName, 
#datoAddress,
#datoAddress2,
#datoNomeCognome,
#datoAccess,
#datoAccess1,
#datoTelFax{
padding: 5px 0px;
padding-left: 10px;
font-size:11px;
}

#datoTelFax input {width:130px;}
#tb_cellulare {width:130px;}

.regTit{
border-bottom: 1px solid #CCC;
}
.inpWbig{
width:220px;
}
.inpWnorm{
width:180px;
}
.inpWsmall{
width:70px;
}
.cbWnorm{
width:226px;
margin:2px 0px;
}
.regNote{
text-align:right;
margin-top:10px;
padding-right: 10px;
}
.regSubmit input{
margin:15px 0px 15px 10px;
}
.cntrChar{
line-height:30px;
}

/*End - Registrazione*/

.inscontenuti {
font-size:10px; 
width:200px;
color:#333;
padding:2px;
height:80px;
z-index:99;
background-color:#EEE;
}

.bgred { background-color:#FFCCFF;}

.text {font-size:13px;}

.promoatt{
font-size:15px; 
background-color:#FAFAFA;
background-image:url(../immagini/bgpromolayer.gif);
background-repeat:no-repeat;
text-align:center; 
height:50px;
padding-right:40px;
height:62px;
color:#333;
}

.txt13 { font-size:13px; line-height:135%}
.brevetto {width:100%; color:#999; text-align:left; padding-bottom:5px;}

ul.check li {
list-style-image: url(../immagini/icopage.png);
padding:3px; 
margin-top:2px;
vertical-align: text-bottom;
font-size:13px;
}
.notepa{ width:350px; text-align:justify}

.spanbrevetto {float:left; text-align:center; padding-left:0px; width:175px; color:#1a1a1a}
.imgbrevetto {float:right; padding-right:0px;}
.divattivademo{margin-left:260px;}
.bannerdem { background-image:url(../immagini/banner_demo.gif); width:100%; height:200px; margin-top:15px; }

/*demo*/
#RichiediDemo{
position:absolute;
top:20px;
right:25px;
height:122px;
width:220px;
background-repeat:no-repeat;
background-image:url(../immagini/fumetto_demo.gif);
padding-top:35px;

}
#RichiediDemo div {
width: 200px;
height: 30px;
position: relative;
left: 50%;
margin-left: -100px;
text-align:center;
font-size:16px;
font-weight:bold;
top:-2px
}

.autorizza_dati{
width:70%; 
margin-top:30px; height:500px; 
background-color:#FEFEFE; padding:5px; 
margin-left:180px;}

/* SMA - CSS Document */
