@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;}
img{border:none;}
ul{list-style:none;}

.clr {clear:both;}
div.autoPadDiv{background:transparent;}
h2.nverde{position:absolute;top:10px;right:0px;background:url(../img/numeroverde.png) no-repeat top left;width:90px;height:40px;}
a.lnk:link, a.lnk:visited, a.lnk:hover{position:absolute;width:200px;height:84px;top:0px;left:0px;}
h2.int{display:inline;position:relative;top:-5px;left:3px;}
.fl{display:inline;float:left;}
.fr{display:inline;float:right;}

body{font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#373538;}
h1.logo{width:213px;height:118px;background:url(../img/logo.png) no-repeat top left;margin-left:30px;}
h1.logo a {width:213px;height:140px;display: block;}

p.soluzioni{margin:15px 0px 15px 20px; color:#575757;text-align:center;font-size:14px;line-height:22px;}
span.big{font-size:19px;}
a:link, a:visited{cursor:pointer;color:#373538;text-decoration:none;}
a:link:hover{text-decoration:underline;}
fieldset{border:none;}
#shadow{width:970px;height:110px;position:absolute;left:50%;margin-left:-472px;top:555px;z-index:99;}



#footer{margin-top:-130px;position:relative;z-index:999;padding-top:670px;width:100%;background:url(../img/landscape.jpg) no-repeat top center;}
#footer div{width:900px;margin:0 auto;text-align:center;}

#home-footer{background:#000;width:100%;padding:15px 0px;}
#home-footer div{width:900px;margin:0 auto;text-align:left;color:#cbcbcb;}
#home-footer div a:link, #home-footer div a:visited{color:#cbcbcb;text-decoration:none;}
#home-footer div a:hover{text-decoration:underline;}
#maincontainer{width:100%;background:#fff url(../img/maincontainer_bg.gif) repeat-x top left;position:relative;}
#maincontainer-home{width:100%;background:#fff url(../img/maincontainer-home_bg.jpg) repeat-x top center; background-position: -230px 140px;position:relative;}
#container{width:900px;margin:0 auto 0 auto;position:relative;z-index:1000;}
#top{position:relative;z-index:9999;}
#top-links{width:291px;position:absolute;top:10px;right:150px;}
#mainflash{width:900px;z-index:100;position:relative;}
div.box{display:inline;float:left;width:171px;margin-right:10px;background:url(../img/box_bg.jpg) repeat-x 15px 102px;height:300px;}
div.box.last{margin-right:0px;}
div.box h3{margin:15px 15px 10px 15px;color:#575757;font-size:14px;font-weight:bold;}
div.box p{margin:0px 15px;color:#575757;}


#soluzioni{width:860px;border:1px solid #c6c6c6;background:#fff;padding:20px;overflow:hidden;margin-bottom:20px;}
#soluzioni div{text-align:center;}
#bottom-box, #archivio-bottom-box {width:850px;border:1px solid #c6c6c6;padding:20px 20px 20px 30px;background:#f9f9f9 url(../img/bottom-box_bg.gif) repeat-x top left;overflow:hidden;margin-bottom:30px;}
#container-int{width:860px;margin:0 auto 0 auto;padding:20px;border:1px solid #c6c6c6;background:#fff url(../img/container-int_bg.jpg) repeat-x top left;}
#sx{display:inline;float:left;width:230px;height:auto;margin-right:20px;}
#content{display:inline;float:left;border:1px solid #c6c6c6;width:588px;background:#fff url(../img/submenu_bg.jpg) repeat-x top left;padding:0px 10px 10px 10px;height:auto; font-size:13px;}
#content h2 {font-size:13px; font-variant: normal;}
#submenu{height:36px;margin-bottom:20px;background: url(../img/submenu_bg.jpg) repeat-x top left;}



div.sx-box{border:1px solid #c6c6c6;background:url(../img/novita_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}			
div.sx-box p.title{color:#fff;margin-bottom:10px;}






div.sx-box-links{border:1px solid #c6c6c6;background:#fff url(../img/sx-box-links_bg.gif) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}			
div.sx-box-links p.title{color:#fff;margin-bottom:10px;}
div.sx-box-links p.sp{margin-bottom:10px;}

div.sx-box-links a:link, div.sx-box-links a:visited{font-size:14px;font-weight:bold;color:#118da1;text-decoration:none;}
div.sx-box-links a:hover{text-decoration:underline;}





div#sx-links{border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}

ul.sx-links{list-style:outside;margin-left:10px;margin-top:10px; padding-left: 10px;list-style-image:url("/img/ico-sx.png");}
ul.sx-links li{margin-bottom:10px;}
ul.sx-links a:link, ul.sx-links a:visited{font-weight:bold;font-size:16px;color:#118da1;text-decoration:none;}
ul.sx-links a:hover, ul.sx-links .selected{text-decoration:underline;}

/*top-links */
#top-links a:link, #top-links a:visited{color:#000;text-decoration:none;margin-left:15px;}
#top-links a:hover {color:#f29400;}


div.addthis_toolbox addthis_default_style{position:absolute;top:0px;left:0px;}
div#bookmarks{position:absolute;top:58px;right:20px;}


/* submenu*/
#content ul#submenu{height:50px;background: url(../img/submenu_bg.jpg) repeat-x top left;}
#content ul#submenu li{display:inline;float:left;padding:10px 10px;border-right:1px solid #d6bde4;margin:0px;background: url(../img/submenu_bg.jpg) repeat-x top left;}
#content ul#submenu li a:link, ul#submenu li a:visited{color:#fff;font-weight:bold;background:url(../img/ico-sub.png) no-repeat 0px -3px;padding-left:25px;font-size:10px;}
#content ul#submenu li a:hover, #content ul#submenu li a.selected {color:#f29400;}
#content ul {margin: inherit; padding: inherit; list-style-position: inside; list-style-type: disc;}


/* soluzioni */
#soluzioni p a:link, #soluzioni p a:visited{color:#373538;text-decoration:none;}
#soluzioni p a:hover{color:#F29400;}
div.construction{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.construction:hover{background: url(../img/soluzioni2.gif) repeat-x top left;}
div.impresa-erp{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.impianti-erp{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.immobiliari-erp{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.impresa-easy{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.impianti-easy{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.edil{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.mio-doc{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.sikuro{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-right:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.bridge{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
#soluzioni h2{font-size:16px;font-weight:bold;margin-bottom:5px;}
div.construction h2{color:#274e37;}
div.impresa-erp h2{color:#ff5a00;}
div.impianti-erp h2{color:#0b3a91;}
div.immobiliari-erp h2{color:#92a60c;}
div.impresa-easy h2{color:#a90a60;}
div.impianti-easy h2{color:#f29400;}
div.edil p.title{color:#05668a;}
div.mio-doc h2{color:#456809;}
div.sikuro ph2{color:#2ca0a1;}
div.bridge h2{color:#919595;}

/* bottom-box */
#bottom-box h2, #archivio-bottom-box h2{margin-bottom:40px;}
#news{display:inline;float:left;width:100%;padding-right:20px;}
#news div, #successi div{margin-bottom:20px;}
#storico{display:block;width:100%;padding-right:20px;}
#storico div, #storico div{margin-bottom:20px;}
p.data, p.successo{font-weight:bold;}
a.archivio:link, a.archivio:visited{color:#f29400;}
a.archivio:hover{text-decoration:underline;}
/*#successi{display:inline;float:left;width:175px;padding-right:10px;margin-left:40px;}*/
#form-box{display:inline;float:left;width:300px; /*height: 750px;*/margin-left:10px;}
#form-int{/*background:#373538;*/width:500px;padding:20px;}
/*#form-int ul{list-style:none;}
#form-int ul li{display:inline;float:left;}
#form-int ul li.mrgn{display:inline;float:left;margin-left:20px;}
#form-int ul li.spazio{display:block;float:left;margin-left:20px; width: 175px;}
#form-int label.text{color:#fff;font-size:11px;display:block; text-transform: uppercase;padding: 2px 0;}
#form-int input.text{border:none;width:175px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#373538; padding: 2px 0;}
#form-int textarea {border:none;width:370px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#373538; padding: 2px 0;}
#form-int input.check{border:none;padding: 2px; margin: 10px 0 0 0;}
#form-int label.check{color:#fff;font-size:11px;display:block; text-transform: uppercase; padding: 2px 0; }
#content ul li{background:url("../img/rombetto.gif") no-repeat scroll left 2px transparent;font-size:11px;margin:0 0 6px;padding:0 0 0 16px;}
#form-int input.error, #form-int input.required {background: #cf8af7;}
#form-int label.error {color: #cf8af7;}

#form-int input.invia {border:none;width:175px;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#373538; padding: 2px 0;}*/


/*div.s32{width:178px;height:90px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s32 h2 a:link{color:#274e37; text-decoration: none;}div.s32 h2 a:visited{color:#274e37;}div#sx-links-s32 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s32 h2 {color:#274e37; }div.s33{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s33 h2 a:link{color:#fe5a00; text-decoration: none;}div.s33 h2 a:visited{color:#fe5a00;}div#sx-links-s33 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s33 h2 {color:#fe5a00; }div.s38{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s38 h2 a:link{color:#0b3a91; text-decoration: none;}div.s38 h2 a:visited{color:#0b3a91;}div#sx-links-s38 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s38 h2 {color:#0b3a91; }div.s42{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s42 h2 a:link{color:#92a60c; text-decoration: none;}div.s42 h2 a:visited{color:#92a60c;}div#sx-links-s42 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s42 h2 {color:#92a60c; }div.s46{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s46 h2 a:link{color:#b70a60; text-decoration: none;}div.s46 h2 a:visited{color:#b70a60;}div#sx-links-s46 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s46 h2 {color:#b70a60; }div.s50{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s50 h2 a:link{color:#f29400; text-decoration: none;}div.s50 h2 a:visited{color:#f29400;}div#sx-links-s50 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s50 h2 {color:#f29400; }div.s55{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s55 h2 a:link{color:#373538; text-decoration: none;}div.s55 h2 a:visited{color:#373538;}div#sx-links-s55 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s55 h2 {color:#373538; }div.s58{width:178px;height:64px;border:1px solid #c6c6c6;background:#fff;float:left;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s58 h2 a:link{color:#456809; text-decoration: none;}div.s58 h2 a:visited{color:#456809;}div#sx-links-s58 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s58 h2 {color:#456809; }div.s61{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s61 h2 a:link{color:#373538; text-decoration: none;}div.s61 h2 a:visited{color:#373538;}div#sx-links-s61 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s61 h2 {color:#373538; }div.s64{width:178px;height:64px;border:1px solid #c6c6c6;display:inline-block;float:left;margin-right:20px;margin-bottom:20px;padding:10px;background:#fff url(../img/soluzioni_bg.gif) repeat-x top left;}
div.s64 h2 a:link{color:#919595; text-decoration: none;}div.s64 h2 a:visited{color:#919595;}div#sx-links-s64 {border:1px solid #c6c6c6;background:#fbfbfb url(../img/sx-links_bg.jpg) repeat-x top left;width:208px;padding:2px 10px 10px 10px;margin-bottom:30px;}div#sx-links-s64 h2 {color:#919595; }*/

.box-ricerca{width:156px;height:22px;background:url(../img/box-ricerca_bg.png) no-repeat top left;position:absolute;top:10px;right:0px;}
input.search{border:medium none;left:25px;position:absolute;top:4px;width:120px;}

input.search-submit{border:none;cursor:pointer;background:url(../img/search_submit_bg.png) no-repeat top left;width:16px;height:15px;position:absolute;top:4px;left:7px;}
input.search-submit:hover{background-position:0px -15px;}

/*pager*/
ul.yiiPager {color: #fff;font-family:Arial, Helvetica, sans-serif;font-size:11px;border:0;margin-right:0;padding:0;line-height:100%;display:inline;float:left;clear:both;margin:20px 0;}
ul.yiiPager li {display:inline;}
ul.yiiPager a:link, ul.yiiPager a:visited {border:solid 1px #473d17;	font-weight:bold;	color:#473d17;	padding:1px 6px;text-decoration:none;}
ul.yiiPager .page a {font-weight:normal;}
ul.yiiPager a:hover {border:solid 1px #596f0a;}
ul.yiiPager .selected a {background:#4fbece;	color:#FFFFFF;	font-weight:bold;}
ul.yiiPager .hidden a {	border:solid 1px #baac79;	color:#baac79;}
ul.yiiPager .first,ul.yiiPager .last,ul.yiiPager .hidden a {	display:none;}


