/* CSS Document */

* { margin: 0; padding: 0; }

body {
	font: normal 90% Verdana, Arial, Helvetica, sans-serif;
	margin:0;
	background:#ffffff;
	color:#000000;
		padding:0;
text-align:center;


}

img {white-space:0;}

/* INTESTAZIONI DI PARAGRAFO */
h1{text-align:center; color:#DE481D; line-height:140%; margin-top:0 auto; font-size:130%; font-weight:bold; padding-left:20px; padding-bottom:0; padding-top:5px;  }

h2,h3,h4{text-align:left; color:#0F5CA2; line-height:120%; margin-top:0 auto; font-size:90%; font-weight:bold; padding-left:5px;  }
/* ---------------------------- */

/* INTESTAZIONE GRAFICA */
div.intestazione{ text-align:right;   
padding:0px; background-image:url(grafica/logo-fastnom-hosting-domini2.gif); background-repeat:no-repeat; height:60px;  margin:0; color: #000; padding-right:30px; font-size:80%; }


a.linkaffiliati:link {color: #000; text-decoration:none;}
a.linkaffiliati:visited {color: #000; text-decoration:none;}
a.linkaffiliati:hover {color:#000; text-decoration:underline;}

img.bandiere{padding-left:10px; padding-right:2px;}
/* ---------------------------- */


/* MENU ORIZZONTALE */
div.menu{width:800px;  color:#ffffff; background:#0F5CA2; font-size:95%;     font-weight:bold; margin:auto;   padding-top:7px;
	padding-bottom:7px;}

a.menu:link{text-decoration:none; text-align: center; 
    background-color: #0F5CA2; color: #ffffff; padding-left:8px; padding-right:8px;}
	
a.menu:visited{text-decoration:none; text-align: center;
    background-color: #0F5CA2;color: #ffffff; padding-left:8px; padding-right:8px;}
	
a.menu:hover{text-decoration:underline; text-align: center; 
    background-color: #0F5CA2;color: #FEDD41; padding-left:8px; padding-right:8px;}
	
	
a.menuattivo:link{text-decoration:none; text-align: center; 
    background-color: #0F5CA2; color: #FEDD41; padding-left:8px; padding-right:8px;}
	
a.menuattivo:visited{text-decoration:none; text-align: center;
    background-color: #0F5CA2;color: #FEDD41; padding-left:8px; padding-right:8px;}
	
a.menuattivo:hover{text-decoration:underline; text-align: center; 
    background-color: #0F5CA2;color: #ffffff; padding-left:8px; padding-right:8px;}
		
/* ---------------------------- */



/*- Menu VERTICALE------------------------ */
div.menuverticaleprimo{ width:157px; height:24px; background-image:url(menu-vert/menu3meta.gif); background-repeat:no-repeat; color:#003380;
padding-left:8px; font-size:78%; font-weight:bold; border-left: solid 1px #cdddec; border-right: solid 1px #cdddec;  border-top: solid 1px #cdddec; border-bottom: solid 1px #cdddec; }

div.menuverticale{ width:157px; height:24px; background-image:url(menu-vert/menu3meta.gif); background-repeat:no-repeat; color:#003380;
padding-left:8px; font-size:78%; font-weight:bold; border-left: solid 1px #cdddec; border-right: solid 1px #cdddec; border-bottom: solid 1px #cdddec;}
div.menuverticalespecifico{ width:155px; height:45px; background-image:url(menu-vert/menu3meta.gif); background-repeat:no-repeat; color:#003380;
padding-left:8px; font-size:78%; border-left: solid 1px #cdddec; border-right: solid 1px #cdddec; border-bottom: solid 1px #cdddec; line-height:130%; padding-left:10px;}

a.menuverticale:link{text-decoration:none; color:#003380;}
a.menuverticale:visited{text-decoration:none; color:#003380;} 
a.menuverticale:hover{text-decoration:underline; color: #003380;} 
/* ---------------------------- */


/* COLONNE */
#colonna30_b {width:620px;   line-height:1.7em; float:right; padding:0;  margin:0;} 
#colonna30_c {width:167px;   line-height:1.7em; float:left;  padding:0px;  margin:0; text-align:justify; }
/* ---------------------------- */

/* BANNER COLONNA SINISTRA */
div.bannerini{margin:auto; padding-top:4px; text-align:left;  }
div.bannerinitesto{margin-top:4px; text-align:left; font-size:80%; color:#FF0000; line-height:130%; border:#575757 1px solid; width:148px;}
span.banneriniblu{color:#000080;}
/* ---------------------------- */

/* BANNER SOTTO MENU*/
div.contenitoremenu {float:right; width:614px; margin:0px; padding:0; margin-top:7px;}
div.contenitoremenusotto {float:right; width:614px; margin:0px; padding:0;}
div.riquadrogr{ width:230px; height:125px; float:left; margin-top:0; margin-bottom:0; margin-left:2px;   font-size:75%;}
ul.banner{font-size:70%; font-weight:normal; text-align:left; line-height:130%;}
div.riquadro{ width:185px; height:125px; float:left; margin-top:0; margin-bottom:0;  margin-right:2px; font-size:80%; padding-top:2px;}
/* --------------------------- */





/* BANNER DOMINIO NUOVO */
div.angolisopra {margin:auto; margin-top:7px; width:616px;}
div.boxdominio {text-align:center; margin:auto; width:616px; height:155px; background-image:url(../immagini/box-angoli-mediano.jpg); background-repeat:repeat-y; margin-bottom:0;}

div.boxdominiosin { width:428px; float:left; text-align:center; padding-top:0; line-height:100%; color:#444444; font-weight:bold; text-transform: uppercase; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif;}

div.boxdominiosin2 { width:428px;  float:left; text-align:center; padding-top:6px; color:#444444;  font-family:Arial, Helvetica, sans-serif; background-image:url(../immagini/domini-423x52-con-bottone.png); background-repeat:no-repeat;  background-position:center; height:52px; line-height:52px;}

 

div.boxdominiosin3{ padding:0; margin:0;  width:428px; height:75px; float:left; text-align:center; color:#444444;  
font-family:Arial, Helvetica, sans-serif; background-image:url(../immagini/registra-trasferisci-background2.png); background-repeat:no-repeat; background-position:center; }

div.riga  { width:1px; float:right; background:#E3E5E2; height:154px;}

div.boxdominiodx  { width:177px; float:right; padding-top:0; text-align:justify; padding-left:10px; font-size:13px; 
letter-spacing:-0.5px; line-height:130%; color:#444444; }
input.dominionome{font-size:16px; font-weight:bold; text-transform:lowercase; color:#444444;  background:none; border:none;
 }
select.dominioest{font-size:13px; font-weight:bold; text-transform:lowercase; color:#444444; border:none; background:none; padding:0; margin:0;}
input.invioarancio {  font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; text-transform:uppercase;  background:none; border:none; width:70px; height:30px;}

table.dominioar{width:424px; height:52px; border:none; padding:0; margin:0;}

div.angolisotto {margin:auto; margin-bottom:4px; width:616px;} 


div.bannerininuovi{ width:160px; margin-top:3px; text-align:left; font-size:11px; color:#000080; line-height:110%;
 padding-top:6px; padding-left:7px;
  background-repeat:no-repeat; height:68px;}

    div.bannerininuovispaziatiuno{ width:160px; margin-top:5px; text-align:left; font-size:11px; color:#000080; line-height:110%;
 padding-top:7px; padding-left:7px;
  background-repeat:no-repeat; height:68px;}
  div.bannerininuovispaziati{ width:160px; margin-top:3px; text-align:left; font-size:11px; color:#000080; line-height:110%;
 padding-top:7px; padding-left:7px;
  background-repeat:no-repeat; height:68px;}

a.bannerini{color:#F34C1F; text-decoration:none;}
a.banneriniblu{color:#000080; text-decoration:none;}
a.bannerinirosso{color:red; text-decoration:none;}
a.bannerininero{color:#444444; text-decoration:none;}
a.banneriniverde{color:#008000; text-decoration:none;}
/* --------------------------- */


/* BANNER piccoli NUOVA HOME */
div.piccoloangolisopra {margin:auto; width:302px;}
div.piccoloboxdominio {text-align:left; margin:auto; width:292px; height:111px; background-image:url(../immagini/box-piccolo-mediano.jpg); background-repeat:repeat-y; margin-bottom:0; color:#444444; 
font-weight:bold; padding-left:10px;}

div.piccoloboxdominiofoto {text-align:left; margin:auto; width:302px; height:131px;   color:#444444; 
font-weight:bold; margin-bottom:7px; font-size:13px; margin-top:2px;}

div.piccoloboxdominiofoto2 {text-align:left; margin:auto; width:302px; height:131px;   color:#444444; 
font-weight:bold;  font-size:13px; margin-bottom:7px;}

div.piccoloangolisotto {margin:auto; margin-bottom:3px; width:302px;}


div.piccolissimoangolisopra {margin:auto; width:196px;}
div.piccolissimoboxdominio {text-align:left; margin:auto; width:196px; height:100px; background-image:url(../immagini/box-piccolissimo-mediano.jpg); background-repeat:repeat-y; margin-bottom:0; color:#444444; 
font-weight:bold; }
div.piccolissimoangolisotto {margin:auto; margin-bottom:3px; width:196px;}

p.testoneltondo{top:18px; position:relative; font-weight:bold; color:#FFFFFF; font-size:15px; letter-spacing:-0.5px;}
p.testoneltondo2{position:relative; font-weight:bold; color:#FFFFFF; font-size:15px; line-height:60px; letter-spacing:-0.5px;}
p.testoneltondo3{top:15px;  position:relative; font-weight:bold; color:#FFFFFF; font-size:15px; letter-spacing:-0.5px;}
p.testoneltondo4{top:15px;  position:relative; font-weight:bold; color:#FFFFFF; font-size:15px; letter-spacing:-0.5px;}
/* --------------------------- */


/* RIQUADRI CORPO PAGINA */
div.contenitoredomini {float:right; width:614px; margin:0px; padding:0;}
div.riquadrodominio{ width:300px; height:125px; float:left; margin-top:0; margin-bottom:0; font-size:8pt; margin-right:12px;}
div.riquadrodominio2{ width:300px; height:125px; float:right; margin-top:0; margin-bottom:0; font-size:75%;}
div.serviziinclusi{width:300px; margin:0;  padding:0; padding-top:2px; text-align:center; font-weight:bold; font-size:8pt; line-height:100%; color:#003380;}
p.serviziinclusi{font-size:7pt; font-weight:bold; text-align:left; line-height:135%;  
 color:#3A6897; padding:0; padding-left:5px;  margin:auto;  margin-top:3px; margin-bottom:0;}

/* --------------------------- */

/* RIQUADRI PIANI TARIFFARI */
div.riquadropianotar{ width:188px;   float:left; margin:0; padding:0; margin-right:22px;    background:#F6F8FA; border:#D6E0E3 1px solid;}
div.riquadropianotar2{ width:188px;   float:right; margin:0; padding:0;   background:#F6F8FA; margin:0; border:#D6E0E3 1px solid;}
p.pianotar{font-size:73%; font-weight:normal; text-align:left; line-height:135%; padding-left:7px; margin:auto; padding-top:0px; margin-top:0; margin-bottom:0;}
span.colorato{color:#FE0000; font-weight:bold;}

/* --------------------------- */

/* TABELLA CORPO PAGINA */
div.tabella{background:#FFFFFF;    text-align:center; width:800px; margin:0 auto; padding:0; }
/* --------------------------- */


/* TESTO PAGINE INTERNE AL SITO */
p.testo{color:#000000; text-align:justify; font-size:85%; line-height:130%; padding-left:5px; padding-right:5px;}

span.grassetto0F5CA2 {color:#0F5CA2; font-weight:bold; }

li.grassettoblu {color:#0F5CA2; text-align:justify; font-weight:bold; font-size:90%; line-height:130%; margin-left:21px;  }

.mainExpand {
  cursor:hand;
  cursor:pointer;
  font-size:85%; line-height:180%;  text-align:left; padding-left:5px; font-weight:bolder;
  }
/* --------------------------- */


/* tabelle interne al sito */
table.piani {width:610px; margin:auto; margin-bottom:10px; }
table.pianimailpro {width:390px; margin:auto; margin-bottom:10px; }
td.pianititolo{ background:#3E7CC1; color:#fff; border:#FFFFFF  thin; text-align:center; font-size:85%; font-weight:bold;}
td.pianitesto{ background:#EFF2F9; color:#31659C; border:#FFFFFF thin; padding-left:10px; text-align:left; font-size:85%;}
td.pianitestocentrato{ background:#DDE7F3; color:#31659C; border:#FFFFFF thin;  text-align:center; font-size:85%; font-weight:bolder; line-height:150%;}
td.pianitestocentrato1{ background:#D5E1F0; color:#31659C; border:#FFFFFF thin;  text-align:center; font-size:85%; font-weight:bolder; line-height:150%;}
td.pianiordina{ background:#fff; color:#31659C; border:#FFFFFF thin;  text-align:center;}

table.reg{width:550px; margin:auto; margin-bottom:10px; }
td.pianitestoreg{ background:#EFF2F9; color:#31659C; border:#FFFFFF thin; text-align:left; font-size:75%; line-height:140%; padding:5px; padding-left:35px; border:#8FBCE9 solid 1px;}

td.sslext{width:20%; background:#FFFFFF; border-bottom:#E0E0E0 solid 1px; border-right:#E0E0E0 solid 1px; font-size:80%; color:#3C3C3C; font-weight:bold; text-align:justify; padding-left:10px; margin:0;}
td.sslprima{width:20%; background:#FFFFFF; border:0; font-size:75%; text-align:center; line-height:125%; border-right:#E0E0E0 solid 1px; margin:0; padding:3px;}
td.sslprimaext{width:20%; background:#FFFFFF; border:0; font-size:75%; text-align:center; line-height:105%; border:0; padding:3px;}
td.sslprimadx{width:27%; background:#FFFFFF; border-bottom:#E0E0E0 solid 1px; font-size:75%; text-align:center; line-height:105%; padding:3px;}
td.ssl{width:27%; background:#FFFFFF; border-right:#E0E0E0 solid 1px; border-bottom:#E0E0E0 solid 1px; font-size:75%; text-align:center; margin:0; padding:3px;}

td.price{width:102px; background:#FFFFFF; border-right:#E0E0E0 solid 1px; 
border:#E0E0E0 solid 1px; border-bottom:0; font-size:75%; text-align:center; margin:0;}
td.pricesx{width:102px; background:#FFFFFF; border-right:#E0E0E0 solid 1px; 
border:#E0E0E0 solid 1px; border-bottom:0; border-right:0; font-size:75%; text-align:center; margin:0;}
td.pricedx{width:102px; background:#FFFFFF; border:#E0E0E0 solid 1px; 
 border-bottom:0; border-right:0; font-size:75%; text-align:center; margin:0;}
 td.priceext{width:102px; background:#FFFFFF; border:#E0E0E0 solid 1px; 
 border-bottom:0; border-right:0; border-left:0; font-size:75%; text-align:center; margin:0; font-weight:bold; color:#333333;}

td.sitebuilder{ text-align:left; font-size: 13px;  padding-right:45px; padding-left:10px; line-height:140%;} 
/* --------------------------- */


/* PUNTI ELENCO */
ol.carattaristiche{color:#000000; text-align:justify; font-size:85%; line-height:130%; padding-left:30px; padding-right:5px; }
ul.carattaristiche{color:#000000; text-align:justify; font-size:85%; line-height:130%; padding-left:22px; padding-right:5px; }

/* --------------------------- */


/* LINK VARI  */
a.collegamento:link {color: #6e3003; }
a.collegamento:visited {color: #6e3003;}
a.collegamento:hover {color:#5E7245; text-decoration:underline;}


a.espand:link {color: #DE481D; text-decoration:underline; }
a.espand:visited {color: #DE481D; text-decoration:underline;}
a.espand:hover {color:#DE481D; text-decoration:underline;}

a.espand2:link {color: #DE481D; text-decoration:none; }
a.espand2:visited {color: #DE481D; text-decoration:none;}
a.espand2:hover {color:#DE481D; text-decoration:underline;}

a.espandblu:link {color: #0F5CA2; text-decoration:none; }
a.espandblu:visited {color: #0F5CA2; text-decoration:none;}
a.espandblu:hover {color:#0F5CA2; text-decoration:underline;}

a.rosso:link {color: #FF0000; text-decoration:none; }
a.rosso:visited {color: #FF0000; text-decoration:none;}
a.rosso:hover {color:#FF0000; text-decoration:underline;}

span.marroncino{color:#DE481D;}


a.nero {color: #000000;  text-decoration:underline; }

a.espandblusott {color:#0F5CA2; text-decoration:underline;}
/* --------------------------- */

/* MENU DEL PIEDE  */

div.menupiedepagina{font-size:75%; width:800px; margin:0 auto;  text-align:center; line-height:180%; margin-top:1px; color:#666666; border-bottom:#cccccc solid 1px;  border-top:#cccccc solid 1px; padding-top:2px; padding-bottom:2px;}

a.menupiede:link {color: #666666; text-decoration:none;}
a.menupiede:visited {color: #666666; text-decoration:none;}
a.menupiede:hover {color:#666666; text-decoration:underline;}
/* --------------------------- */


/* PIEDE  */

div.piedepagina{font-size:69%; width:800px; margin:0 auto;  text-align:center; line-height:120%; margin-top:4px; color:#666666;}
/* --------------------------- */



/* FORM */

form{ font-size:120%;}
input.dominio{    margin-top:3px;  font-size:85%; }
select.dominio{   font-size:89%;}
input.dominiogo{  color:#fff; margin-top:5px;  font-size:90%; background:#CC0000; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }


form.contatti {font-size:90%; width:285px; text-align:justify; padding-left:15px; line-height:200%; margin-top:15px; }
input.modulocontatti { margin-bottom:10px;}
/* --------------------------- */


/* RIALLINEAMENTO */

.clearer {clear:both;   overflow:hidden; margin:-1px;}
