@charset "utf-8";
/* CSS Document */
html { height:100%;}
body { height:100%; margin:0px; padding:0px; border:0px; background-color:#104B88; color:#FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:12px;}

h1, h2, h3 {margin:0px; padding:0px;}
p { margin:0px 0px 8px 0px;}
.evidenziato { font-weight:normal; color:#BB5983;}
strong { color:#566069;}
.bold { font-weight:bold;}
.bold-azz { font-weight:bold; color:#5BBAFF;}
.bold-blu { font-weight:bold; color:#104B88;}
.clear { clear:both}

/* ////////////////// */
#container { display:block; width:100%; height:100%; background-image:url(img/punt_vert_blu.gif); background-repeat:repeat-y; background-position:50% 0%;}
#header-wrapper { width:100%; height:80px; background:url(img/header_bkg.jpg) repeat-x top left; }
#content-wrapper { width:100%; min-height:480px; height: auto !important; height:480px; background-color:#FFFFFF; }
#footer-wrapper { width:100%; height:100px; background:url(img/footer_bkg.jpg) repeat-x 0% 0%; color:#FFFFFF}

#header { width:990px; height:80px; margin:0 auto; background-image:url(img/punt_vert_blu.gif); background-repeat:repeat-y;}
#content { width:930px; min-height:430px; height: auto !important; height:430px; margin:0 auto; padding:25px 30px; background-image:url(img/punt_vert_blu.gif); background-repeat:repeat-y; color:#566069;}
#footer { width:990px; height:100px; margin:0 auto; padding:0px 0px 10px 0px; background-image:url(img/punt_vert_blu.gif); background-repeat:repeat-y; font-size:10px; color:#617E9C; }

/* ////////////////// */
#headerflash { width:990px; height:80px; }
#headerflash .alternative { padding-top:30px; padding-left:20px;}
#headerflash ul { float:right; margin:20px 0px 0px 0px; padding:0px;}
#headerflash ul li { display:block; float:left; margin-right:20px; }
#headerflash ul li a { color:#FFF;}


#content .box-sx { float:left; width:580px; min-height:430px; height: auto !important; height:430px; padding-right:30px; color:#566069; background-image:url(img/home/tratt_vert_grigio.gif); background-repeat:repeat-y; background-position:right; }
#content .box-dx { float:right; width:320px; min-height:430px; height: auto !important; height:430px; }

h1 {text-indent: -9876px; display: block; margin-bottom:14px;}
h2 { margin-bottom:3px; font-size:13px; font-weight:bold; color:#5BBAFF;}
h3 { font-size:12px; font-weight:normal; font-style:normal;}
.home h1 {  width: 269px; height: 16px;  background: url(img/home/titolo_hp.jpg) no-repeat;}

#boxnews { width:580px; height:210px; margin-top:20px;}
#boxnews h3 { margin-top:20px; margin-bottom:3px; font-size:16px; font-weight:bold; color:#99A8BF;}
#boxnews a { text-decoration:none; color:#99A8BF; text-decoration:underline;}
#boxnews a:hover { color:#104B88; text-decoration:underline;}


#flashbox_tagcloud { width:320px; height:450px; float:right;}
#flashbox_tagcloud .alternative { width:290px; height:540px; padding-left:30px; color:#99A8BF; }
#flashbox_tagcloud .alternative h3 { margin:16px 0px 8px 0px; padding:0px; clear:both; font-size:18px; }
#flashbox_tagcloud .alternative > h3:first-child { margin:0px 0px 8px 0px;}
#flashbox_tagcloud .alternative ul {  margin:0px; padding:0px; font-size:13px; background-color:#969;}
#flashbox_tagcloud .alternative ul li { display:block; float:left; margin-right:15px;}
#flashbox_tagcloud .alternative ul li a {color:#99A8BF;}
#flashbox_tagcloud .alternative ul li a:hover { color:#104B88;}


/* //////// SERVIZI */
#content.sw h1 { width:104px; height:16px; background:url(img/servizi/titolo_servizi_web.jpg) no-repeat;}
#content.wm h1 { width:146px; height:20px; margin-bottom:10px; background:url(img/servizi/titolo_web_marketing.jpg) no-repeat;}
#content.dm h1 { width:265px; height:20px; margin-bottom:10px; background:url(img/servizi/titolo_database_marketing.jpg) no-repeat;}
#content.es h1 { width:122px; height:16px; background:url(img/servizi/titolo_erp_solutions.jpg) no-repeat;}
.link-presentazione a { font-weight:bold; color:#BB5983; text-decoration:none;}
.link-presentazione a:hover {font-weight:bold; color:#BB5983; text-decoration:underline;}
#content .box-dx-servizi {float:right; width:295px; height: auto; padding:0px 0px 30px 25px; color:#99A8BF; }
#content .box-dx-servizi a { text-decoration:none; color:#99A8BF;}
#content .box-dx-servizi a:hover { color:#104B88;}

#content .box-dx-servizi ul { margin:12px 0px 30px 0px; padding:0px; list-style-position:inside; list-style-image:url(img/servizi/dotlist.gif);}
#content .box-dx-servizi li { margin:0px 0px 2px 0px; padding:0px; color:#104B88; }

#content .box-dx-servizi .progetto { width:275px; min-height:90px; height: auto !important; height:90px; margin-top:15px; margin-bottom:25px; padding:10px; background-color:#EEF2F9; font-weight:normal; font-size:12px; line-height:15px;}
#content .box-dx-servizi .progetto img { margin-right:10px; margin-bottom:1px;}
#content .box-dx-servizi .progetto a:hover { color:#BB5983;}
#content .box-dx-servizi .progetto strong { font-weight:bold; color:#99A8BF;}



/* //////// PORTFOLIO */
#content.portfolio h1 { width:136px; height:20px; background:url(img/progetti/titolo_progetti.gif) no-repeat;}
#content.portfolio { width:950px; padding-right:10px;}
#content.portfolio .progetto { float:left; width:275px; min-height:90px; height: auto !important; height:90px; margin:0px 20px 20px 0px; padding:10px; background-color:#EEF2F9; font-weight:normal; font-size:12px; line-height:15px; color:#8D9EB8;}
#content.portfolio .progetto img { margin-right:10px; margin-bottom:1px;}
#content.portfolio .progetto a { text-decoration:none; color:#104B88;}
#content.portfolio .progetto a:hover { color:#BB5983;}
#content.portfolio .progetto strong { font-weight:bold; color:#7085A9;}


/* //////// CHI SIAMO */
#content.chisiamo { width:930px; min-height:430px; height: auto !important; height:430px; margin:0 auto; padding:25px 30px; background-image:url(img/chisiamo/punt_vert_blu_cs.gif); background-repeat:repeat-y; }
#content.chisiamo .box-sx { float:left; width:670px; min-height:430px; height: auto !important; height:430px; padding-right:30px; color:#566069; }
#content.chisiamo .box-dx { float:right; width:200px; min-height:430px; height: auto !important; height:430px; color:#99A8BF; }
#content.chisiamo h1 { width:91px; height:16px; margin-bottom:14px; background: url(img/chisiamo/titolo_chisiamo.jpg);}


.box-socio {width:670px; min-height:150px; height: auto !important; height:150px; }
.box-socio img { display:block; float:left; margin-right:15px;}
.box-socio .desc { float:left; width:545px;}
.box-socio .box-linkedin {width:540px; height:auto; background-color:#FFF}
.box-socio .box-linkedin .responsabile { float:left; padding-top:2px; font-weight:bold; color:#BB5983}
.box-socio .box-linkedin .linkedin { float:right;}
.divisorio { display:block; clear:both; margin:20px 0px;}


/* //////// CONTATTI */
.box-sx-contatti { float:left; width:270px; min-height:480px; height: auto !important; height:480px; padding-right:30px; color:#566069; background-image:url(img/home/tratt_vert_grigio.gif); background-repeat:repeat-y; background-position:right;  }
.box-sx-contatti a { color:#BB5983; text-decoration:none;}
.box-sx-contatti a:hover { color:#BB5983; text-decoration:underline;}
.box-dx-contatti { float:right; width:600px; min-height:480px; height: auto !important; height:480px; padding-left:30px}
.gmap { width:598px; padding:1px; background-color:#CCC;}


/* ////////////////// */
#footer #boxcopy { float:left; width:auto; height:88px; margin-top:12px; margin-left:30px;}
#footer #boxright { float:right; text-align:right}
#footer #boxsocial { width:185px; height:60px; }
#footer a { color:#617E9C; text-decoration:none;}
#footer a:hover { color:#FFFFFF; text-decoration:underline;}
#boxsocial .alternative { float:right; width:auto; height:auto;  margin-top:12px; margin-right:30px; }
#footer #asseprim { height:31px; margin:0px; padding:10px 19px 0px 0px; }

#get_flash_player { width:450px; text-align:left; margin-top:20px; color:#333; }
