﻿@charset "utf-8";
/* CSS Document */

body {background: url(realizzazione-siti-web-images/creazione-siti-web-bg.jpg) no-repeat top center; color:#636363; font-family: "FuturaCondensed", "Arial Narrow", Helvetica, sans-serif; font-size: 18px; margin: 0; padding:0}
@font-face {
    font-family: 'FuturaCondensed';
    src: url('/fonts/futurastd-condensedlight-webfont.eot');
    src: url('/fonts/futurastd-condensedlight-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/futurastd-condensedlight-webfont.woff') format('woff'),
         url('/fonts/futurastd-condensedlight-webfont.ttf') format('truetype'),
         url('/fonts/futurastd-condensedlight-webfont.svg#FuturaCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'FuturaCondensedBold';
    src: url('/fonts/futurastd-condensedbold-webfont.eot');
    src: url('/fonts/futurastd-condensedbold-webfont.eot?#iefix') format('embedded-opentype'),
         url('/fonts/futurastd-condensedbold-webfont.woff') format('woff'),
         url('/fonts/futurastd-condensedbold-webfont.ttf') format('truetype'),
         url('/fonts/futurastd-condensedbold-webfont.svg#FuturaCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
a:link, a:visited {text-decoration: none; color: #3d70ab; }
a:hover {text-decoration: none; color: #f6691b; }

a.sitiinternet:link, a.sitiinternet:visited {text-decoration: none; color: #e14a00; }
a.sitiinternet:hover {text-decoration: underline; color: #e14a00; }

a.menusitiweb:link, a.menusitiweb:visited {text-decoration: none; color: #3d70ab; padding-right: 12px; padding-left: 12px; border-right: solid 1px #d3d3d3}
a.menusitiweb:hover {text-decoration: none; color: #f6691b; padding-right: 12px; padding-left: 12px; border-right: solid 1px #d3d3d3}

span.featuredtitlesitiweb {font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif; color:#3a6ca5; font-weight:normal; font-size: 21px; margin: 0 ; padding:0}
h2 {font-weight:normal; font-size: 23px; margin: 0 0 5px 0; padding:0 0 5px 0 }
h3 { font-weight:normal; font-size: 18px; margin: 0 0 3px 0; padding:0 0 4px 0; color: #3a6ca5; text-transform:uppercase; font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif;}
p.featuredsitiweb {color: #898989; text-align:justify }
span.black {color: #565656 }
em {font-style: normal; color: #565656 }
span.creazionesitiverde {color: #ABF18D}
span.sitiwebbiancobold {color: #ffffff; font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif}
span.rswtext {color:#f2691b;font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif; font-size: 20px}
span.titolifooter { font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 18px; color: #ffffff; text-shadow: 2px 2px 0 #153a65;}
span.social { font-family: "FuturaCondensedBold", Arial, Helvetica, sans-serif; text-transform:uppercase; font-size: 18px; color: #1a5292; }
hr {height: 0;border: 0; border-top: 1px solid #cfcfcf;}
hr.footer {height: 0;border: 0; border-top: 1px solid #5788be;}
strong {font-weight: normal}

form {margin:0; padding:0}
input.valutazionesitowebhome { background-image:url(realizzazione-siti-web-images/bg-input.gif); height:19px; width: 202px;border: 0 none; padding-top: 2px; padding-left: 3px; font-size: 11px; color:#333333}
textarea.textareasitiweb {background-image:url(realizzazione-siti-web-images/bg-text.gif); height:46px; width: 202px;border: 0 none; padding-top: 3px; padding-left: 3px;}
.btnvalutazionesitowebgratis {  background-image:url(realizzazione-siti-web-images/p-contattiform.gif);
  width:103px;
  height:19px;
  border:0;
  padding:0;
  cursor:hand;
  cursor:pointer;
}
img {border:0}
img.padding {padding-left: 15px}
img.social {padding-right: 10px}


/*switcher home featured*/
#featuresTop{
  clear:both;
}
.bulletSwitcher {height: 18px;}
	.bulletSwitcher a {float: left; width: 12px; height: 18px; margin-right: 4px; text-indent: -9999px; background: url(realizzazione-siti-web-images/switcherBullet.png) 3px 5px no-repeat; outline: none;}
	.bulletSwitcher a:hover {background: url(realizzazione-siti-web-images/switcherBullet-1.png) 3px 5px no-repeat;}
	.bulletSwitcher .activeSlide {background: url(realizzazione-siti-web-images/switcherBullet-1.png) 3px 5px no-repeat; cursor: default;}
	.bulletSwitcher img {display: block;}
	.bulletContent {position: relative; width: 700px; height: 235px;}
  #features {width: 700px; margin-left: 17px; height: 226px; float: left}
	#features .bulletContent > div {position: relative; width: 700px; height: 235px;}
	#bulletSwitcher {margin-left:360px; padding-top:6px }
	#bulletSwitcher a {margin-left:1px; color:#ffffff;padding:0 2px;border:1px solid #ffffff }
	#bulletSwitcher a.activeSlide {margin-left:1px; color:#3D70AB;padding:0 2px;border:1px solid #ffffff }
	/*fine switcher home featured*/
	

/* container */
div.sitiwebcontainer { width: 100%; margin-left: auto; margin-right: auto;  }
/* cfine ontainer */

/* HEADER */
div.sitiwebheader {width: 992px;height:126px;display:block;margin-left:auto;margin-right:auto;}
div.creazionesitiweb {height:36px;font-size: 19px; color:#3d70ab; margin-top: 90px; width: 360px; margin-left: 0px;}
div.realizzazionesitimenu {height:36px;font-size: 20px; margin-top: -42px; width: 498px; margin-left: 492px;}
/* fine HEADER */

/* parte centrale featured e form contatto */
div.creazionesitiwebmiddle { clear: both; width: 992px; margin-left: auto; margin-right: auto; margin-top: -48px}
div.creazionesitiwebevidenza {width: 700px; margin-left: 17px; height: 226px; float: left}
div.creazionesitiwebcontatto {width: 230px; margin-left: 12px; height: 284px; float: right}
div.valutazionesitoweb { height: 87px; text-transform:uppercase; font-size: 19px; color: #B0D3FF; text-shadow: 1px 1px 0 #263a51;}
div.valutazionesitoform { clear: both; height: 185px; font-size: 16px; color: #ffffff; margin-left: 10px}
div.buttonformhomesito {padding-left: 50px; padding-top: 3px}
div.writing{
  height:235px;
}
/* fine parte centrale featured e form contatto */

/* parte centrale con i tre banner */
div.creazionesitiwebbanners { clear: both; width: 992px; margin-left: auto; margin-right: auto;}
div.bannerrealizzazionesito {width: 200px; margin-left: 123px; margin-top: 22px; height: 115px; float: left; color: #333333; line-height: 17px;font-size: 17px}
div.bannerposizionamentomotori{width: 200px; margin-left: 115px; height: 115px; margin-top: 22px; float: left; color: #333333;line-height: 17px; font-size: 17px}
div.bannerinternetmarketing {width: 200px; margin-left: 123px; height: 115px; float: left; margin-top: 22px; color: #333333; line-height: 17px; font-size: 17px}
/* fine parte centrale con i tre banner */

/* parte relativa ai testi */
div.sitiwebtesti{ clear: both; width: 992px; margin-left: auto; margin-right: auto;}
div.sitiwebblocco1 {width: 295px; margin-left: 0px; margin-top: 22px; float: left; line-height: 20px; color: #878787}
div.sitiwebblocco2 {width: 295px; margin-left: 50px; margin-top: 22px; float: left; line-height: 20px; color: #878787 }
div.sitiwebblocco3 {width: 295px; margin-left: 50px; float: left; margin-top: 22px; line-height: 20px; color: #878787}
/* fine parte relativa ai testi */

/* footer links */
div.footersitiweb{ clear: both; width: 100%; margin-left: auto; margin-right: auto; height: 360px; background-image:url(realizzazione-siti-web-images/bg-footer.gif); background-repeat:repeat-x; background-color:#396ba4}
div.footersitiinternet{  width: 992px; margin-left: auto; margin-right: auto; }
.footerblocco1 {width: 200px; margin-left: 0px; margin-top: 22px; float: left; line-height: 20px;  }
.footerblocco1 ul { list-style:none; margin:0; border:0 /*height:100%;*/; padding: 12px 0 0 0}
.footerblocco1 li a:link,.footerblocco1 li a:visited {text-decoration: none; color: #d7e6f8; font-size: 16px }
.footerblocco1 li a:hover {text-decoration: underline; color: #d7e6f8; font-size: 16px}

.footerblocco2 {width: 180px; margin-left: 40px; margin-top: 22px; float: left; line-height: 20px;  }
.footerblocco2 ul { list-style:none; margin:0; border:0 /*height:100%;*/; padding: 12px 0 0 0}
.footerblocco2 li a:link, .footerblocco2 li a:visited {text-decoration: none; color: #d7e6f8; font-size: 16px }
.footerblocco2 li a:hover {text-decoration: underline; color: #d7e6f8; font-size: 16px}

.footerblocco3 {width: 250px; margin-left: 50px; float: left; margin-top: 22px; line-height: 20px;  }
.footerblocco3 ul { list-style:none; margin:0; border:0 /*height:100%;*/; padding: 12px 0 0 0}
.footerblocco3 li a:link, .footerblocco3 li a:visited {text-decoration: none; color: #d7e6f8; font-size: 16px }
.footerblocco3 li a:hover {text-decoration: underline; color: #d7e6f8; font-size: 16px}

.footersocial {width: 243px; margin-left: 0px; float: left; min-height:245px; margin-top: 22px; line-height: 20px; background-color:#FFFFFF;padding:10px  }
.footersocial ul { list-style:none; margin:0; border:0 /*height:100%;*/; padding: 0}
.footersocial li a:link,.footersocial li a:visited {text-decoration: none; color: #5d5d5d; font-size: 16px }
.footersocial li a:hover {text-decoration: none; color: #ef4300; font-size: 16px}

.copyrightsitiweb{  width: 992px; margin-left: auto; margin-right: auto; padding-top: 6px; clear: both; text-align:center; color: #8BBEFC; font-size:14px}
.copyrightsitiweb a:link,.copyrightsitiweb a:visited {text-decoration: none; color: #8BBEFC;  }
.copyrightsitiweb a:hover {text-decoration: underline; color: #8BBEFC; }

/* fine footer links*/
/* classe che si applica a tutti i messaggi di validazione */
.LV_validation_message {
    font-weight: bold;
    margin: 0 0 0 5px;
}
/* classe che si applica ai messaggi di validità */
.LV_valid {
    color: #00CC00;
}
/* classe che si applica ai messaggi di non validità */
.LV_invalid {
    color: #CC0000;
}
/* stili applicati ai campi validi */
.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}
/* stili applicati ai campi non validi */
.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

