/* CSS Document */
* {margin:0; padding:0;}
html, body {font:11px Verdana, Arial, Helvetica, sans-serif; color:#3f3f3f; line-height:18px;}
#contenitoreGlobale {width:950px; margin:10px auto;}
.header {background:url(../images/body/building.gif) 100% 5px no-repeat #fff; height:80px;}
.footer {font-size:9px; border-top:1px solid #c30606;}

img {border:0;}
a, a:link, a:visited, a:active {text-decoration:none; color:#3f3f3f;}
a:hover {text-decoration:underline;}
.annulla {clear:both;}
#menu{float:left; width:950px;}
#menu ul {background:url(../images/body/barra_menu.gif) 0 0 no-repeat #fff; list-style-type:none; height:45px; font:14px Georgia, "Times New Roman", Times, serif; font-weight:bold;}
#menu li {background:url(../images/body/separatore.gif) 100% 0 no-repeat transparent; display:inline; float:left; margin-top:12px; padding:0 20px 0 20px; height:20px}
#menu li a:link, #menu li a:visited, #menu li a:active {color:#043668; text-decoration:none;}
#menu li a:hover {text-decoration:none; color:#647b92;}

.web_design, .web_marketing, .corsi_web, .wordpress {height:210px;}

.web_design {float:left; width:316px; background:url(../images/hp/web_design_roma.gif) 50% 90% no-repeat transparent;}
.web_design p {margin-top:30px;}
.web_design img {float:left; padding:0 5px 0 0;}

.web_marketing {float:left; width:316px; background:url(../images/hp/analisi_statistiche.gif) 20px 45px no-repeat transparent;}
.web_marketing p { margin-top:100px; margin-left:15px;}
.web_marketing img {float:left; padding:0 15px 0 0;}

.corsi_web {float:left; width:316px; background:url(../images/hp/corsi_ottimizzazione_web_roma.gif) 80% 98% no-repeat transparent;}
.corsi_web p { margin-top:50px;}
.corsi_web img {float:left; margin-top:25px; margin-right:5px;}

.wordpress {float:left; width:316px; background:url(../images/hp/corsi_ottimizzazione_web_roma.gif) 50% 98% no-repeat transparent;}
.wordpress p { margin-top:50px;}
.wordpress img {float:left; margin-top:25px;}

.analisiStatistiche {width:375px; float:left; margin-top:40px;}
.analisiStatistiche p {}
.analisiStatistiche img {float:left; margin-right:10px;}

.preventivoWeb {width:380px; float:right; margin-top:40px;}
.preventivoWeb p {}
.preventivoWeb img {float:left; margin-right:10px;}

.subMenu {color:#0363a0; margin-top:5px; margin-left:20px;}
.subMenu ul {list-style-type:none; font:11px Verdana, Arial, Helvetica, sans-serif;}
.subMenu li {display:inline;}
.subMenu li a {color:#0363a0;}

h1 {font-size:24px; color:#4890d8; font-weight:bold;}
h2 {font-size:14px; color:#4890d8; margin:0 0 10px 0;}
h3 {font-size:12px; color:#4890d8;}
.contenitoreInterna {margin:30px 0 0 20px;}
.abstract {font-weight:bold; margin:10px 0 30px;}

/*galleria works*/
.containerGallery {margin:40px 0;/* background-color:#006699*/}
.containerGallery .work {width:285px; float:left; margin:0 10px 20px 0;}
.containerGallery img {margin:0; border:1px solid #999999; width:285px;}

/*vista una colonna*/
.containerUnico {margin:40px 0;/* background-color:#006699*/}
.containerUnico img {float:right; margin-left:10px;}

/*vista due colonne L*/
.containerColSx {width:470px; float:left;}
.containerColSx img, .containerColDx img {float:left;}
.containerColDx {width:450px; float:right;}

.containerUnico table {border-collapse:collapse; width:100%; margin:10px 0}
.containerUnico tr {vertical-align:top;}
.containerUnico th {text-align:left;}
.containerUnico td {border:1px solid #C6C6C6; padding:4px;}

.containerForm {margin:40px 0 40px 20px; width:600px;float:left;}
.containerForm label {width:150px; float:left;}
.containerForm br {clear:both;}
.containerForm select {width:200px; float:right;}
.containerForm input {width:400px; float:right;}
.containerForm .textarea {float:none; width:inherit; width:595px;}
.containerForm .checkbox {float:none; width:inherit;}
.containerForm label.legge {float:none; width:inherit;}
.containerForm label, .containerForm input, .containerForm select, .containerForm textarea {margin:3px 0;}

.containerForm .submit {width:inherit; background:url(../images/body/submit.jpg) 0 0 no-repeat #fff; cursor:pointer; width:100px; height:36px; border:none; font-weight:bold;color:#043668; font-family: Georgia, "Times New Roman", Times, serif;}

.advert {float:right; width:250px; margin-top:40px}