/*reseter*/
/* v1.0 | 20080212 */
html, body, div, span, applet, object, iframe,	h1, h2, h3, h4, h5, h6, p, blockquote, pre,	a, abbr, acronym, address, big, cite, code,	del, dfn, em, font, img, ins, kbd, q, s, samp,	small, strike, strong, sub, sup, tt, var,	b, u, i, center,	dl, dt, dd, ol, ul, li,	fieldset, form, label, legend,	table, caption, tbody, tfoot, thead, tr, th, td {		margin: 0;		padding: 0;		border: 0;		outline: 0;		font-size: 100%;		vertical-align: baseline;		background: transparent;font-family: Calibri, 'Lucida Grande', Arial, Verdana, Helvetica;	}
body {line-height: 1;  text-align:center;overflow:scroll;}
ul {list-style: none;}
input, select{ font-family: Calibri, 'Lucida Grande', Verdana, Arial, Helvetica; }
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after {content: '';	content: none;}
:focus {outline: 0;}
#DOMWindow{-moz-border-radius: 6px;-webkit-border-radius: 6px;text-align:left;padding:0 !important;}
ins {text-decoration: none;} 

del {text-decoration: line-through;}
table {	border-collapse: collapse;	border-spacing: 0;}
/*HP*/
.C-3colsWrap h3{padding:10px 0 10px 13px; margin:0 !important}
.C-3colsWrap p{ margin-left:15px;height:40px;}
.C-3colsWrap a{ margin:10px 5px 0 0;}
.C-nav{width:100%;margin-bottom:2px;float:left;}
.C-nav ul {  margin:0 0 0 0px!important;}
.C-nav ul li{ float:left;display:block; padding:5px 0px 5px 0px; font-size:14px; border-bottom:2px solid #ccc; color:#bcbec0; margin:0 0 0 2px;width:241px;text-align:center;}
.C-nav2 ul {  margin:0 0 0 0px!important;}
.C-nav2 ul li{ float:left;display:block; padding:5px 0px 5px 0px; font-size:14px; border-bottom:2px solid #ccc; color:#bcbec0; margin:0 0 0 2px;width:241px;text-align:center; margin:0 0 0 2px;width:161px;}
.C-nav2 .third{ width:300px !important}
.quoteMain{text-align:center;margin-top:10px;}
.webpr{ width:300px;float:right;}
.third{ width:445px !important}
.green_bg, .green_bg:hover{ background:#CDDBE4 !important;color:#fff}
.green_bg2, .green_bg2:hover{ background:#A6C44B !important}
.green_bg2 td{border-bottom:0 !important}
.check{background:#fff;width:100%;display:block;text-align:center;padding:10px 0;}
.input2{ width:52%;}
.input3{ width:280px;}
#green,#red{width:200px; float:left; padding-right:5px; border-right:1px dashed #114170}
.left-img{width:286px;background:#CEDBE5;margin:0px 0 5px 0;position:relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;height:173px;padding:0 10px 10px 0;}
.left-img img, .ProgettiWrapper img{float:left;margin:0 10px 30px 0}
.left-img .button, .ProgettiWrapper .button{padding:5px 10px;position:absolute;right:0;bottom:0;width:auto;white-space: nowrap;margin:0px 10px 10px 195px;font-size:14px;font-weight:bold;}
.left-imgtext{padding:5px 10px 30px 130px;color:#000;font-size:15px;background:#CEDBE5 url(../images/btns.jpg) 10px -122px no-repeat;}
.wrappertext{padding:0px 10px 10px 85px;font-size:14px;width:330px;}
.ProgettiWrapper{width:610px; position:relative;background:#CEDBE5 url(../images/btns.jpg) -313px -80px no-repeat;-moz-border-radius: 3px;-webkit-border-radius: 3px;  min-height:163px; margin-top:10px;float:left;padding:10px;}
.ProgettiWrapper .button{right:0;margin-right:10px !important}
/*text*/	
h1{ font-size:38px;}
h2{font-size:24px;margin:0 0 10px 0;color:#002F65;}
h3{font-size:19px;font-weight:normal;margin:10px 0 10px 15px;line-height:100%; }
.internal h2{font-size:28px !important;}
#left-panel h2{font-size:24px;margin:0 0 0px 10px;padding-top:10px;color:#002f65;}
.internal h3{font-size:18px !important;font-weight:bold;margin:10px 0 0px 0px !important; }
h4{ font-size:14px}
.internal h4 { font-size:16px;margin:-5px 0 10px 10px;color:#58595b;}
h5{font-size:22px;font-weight:bold}
h6{ font-size:19px; }
p{line-height:20px;}
p.study{line-height:20px; text-align:justify;}
a{text-decoration:underline; color: #114170}
a:hover{text-decoration:none;}
.C-nav a:hover,.navactive{border-bottom:2px solid #2A609C !important; color:#000 !important}
.search-engine{width:935px; -moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-bottom:1px solid #a5b6ca;
-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px; background:#B1C7D6;padding:6px 0 0px 0; float:left;position:relative; }
.left-engine{ width:300px; float:left;padding:32px 10px 15px 50px;}
.left-engine h2{ margin:-29px 0 0px -40px;padding:0 0 10px 0; white-space:nowrap;position:absolute;z-index:9;}
.left-engine h5,.right-engine{padding:0px 0 0 0;}
.left-engine label,.right-engine label{font-size:18px !important;margin-bottom:5px !important;}
#C-option,#A-option,#L-option{z-index:30; width:273px;margin-top:3px; }
.right-engine{ padding:32px 0 0 0;}
.NumParole a{ color:#003366;text-decoration:underline;width:185px;display:block;text-align:right;padding:5px 5px 15px 0}
.NumParole a:hover{ text-decoration:none; }
.NumParole{ width:185px;float:left;margin:-5px 0 0 0; }
.When{ width:150px;float:right;text-align:left;margin:0px 110px 0 0px; }
.right-engine .orderbtn, #countWordsClose .orderbtn { margin:10px 0 0 148px ;background:url(../images/btns.jpg) -382px 0  no-repeat;width:235px !important;text-align:center;padding-top:8px;height:22px;}
 #countWordsClose .orderbtn { margin:3px 10px 0 5px ;width:185px !important;padding:3px 0;height:33px;}
#chooseTargetsButtons .orderbtn, #loginwindow .orderbtn{background:url(../images/btns.jpg) -382px 0  no-repeat ;margin-right:10px;width:185px;text-align:center;padding-top:2px;height:36px;}
.right-engine .orderbtn:hover, #chooseTargetsButtons .orderbtn:hover{background-position: -382px -41px;}
.order1,.order2, .order3{float:left;width:310px;height:310px;padding-top:10px;text-align:center;background:#fff;}
.order1{border-left:1px solid #ccc}
.order2{border-left:1px solid #ccc;border-right:1px solid #ccc;background: url(../images/bgs_es.gif) no-repeat 257px -314px;}
.order1 .orderbtn, .order2 .orderbtn, .order3 .orderbtn{clear:both;margin:0 0 0 60px}
.order3{border-right:1px solid #ccc;width:311px;}
.nop .price{color:#B92227;}
.nop .orderbtn{margin-top:-7px;}
.ProgettiWrapper p{font-size:15px;}
.deliveryGreen{color:green}
.deliveryRed{color:red}
.contact-text{width:380px;}
.numbers{float:right;widht:200px;margin:0;padding:0;font-size:14px;background:url(../images/bgs_es.gif) no-repeat -500px -534px;}

.numbers li{padding:8px 0 8px 64px;text-align:right;font-weight:bold;}

/* aoatituito da Antonio con successiva
.internal .numbers{float:right;widht:200px;margin:20px 10px 0 20px;padding:0;font-size:11px;background:url(../images/bgs_es.gif) no-repeat  -518px -609px;}
*/
.internal .numbers{margin:20px 10px 0 20px;font-size:11px;background:url(../images/bgs_es.gif) no-repeat  -518px -609px;}
.internal .numbers_es{background:url(../images/bgs_es.gif) no-repeat -518px -637px;}

.internal .numbers li{padding:1px 0 12px 60px;text-align:right;font-weight:normal;background:none;}

/*sponsor HP*/

.img1{width:63px;background: url(../images/bgs_es.gif) no-repeat 10px 0;}
.img2{width:82px;background: url(../images/bgs_es.gif) no-repeat -64px 0px;}
.img3{width:72px;background: url(../images/bgs_es.gif) no-repeat -157px 0px;}
.img4{width:106px;background: url(../images/bgs_es.gif) no-repeat -248px 0px;}
.img5{width:140px;background: url(../images/bgs_es.gif) no-repeat -373px 0px;}
.img6{width:164px;background: url(../images/bgs_es.gif) no-repeat -531px 0px;}
.img7{width:84px;background: url(../images/bgs_es.gif) no-repeat -399px -532px;}
.img1:hover{background-position:10px -42px;}
.img2:hover{background-position:-64px -42px;}
.img3:hover{background-position:-157px -42px;}
.img4:hover{background-position:-248px -42px;}
.img5:hover{background-position:-373px -42px;}
.img6:hover{background-position: -531px -42px;}
.img7:hover{background-position: -399px -574px;}

.internal h3 img{ margin:15px 0 0px 0}
.sponsors{ float:left;padding:0px 0 20px 0;width:930px;} /*complete row: 924px*/
.sponsors p{ padding:10px 0 5px 0; font-size:24px; color:#002F65;font-weight:bold}
.sponsors a {height:37px;margin:5px 30px 0 30px;float:left;display:block}
.sponsors img {padding:0 2px 0 7px}
.C-3colsWrap{ width:936px;float:left;} /*complete row: 924px*/
.news{ height:105px;width:914px;padding-top:10px;padding-left:25px;margin-top:25px;border: 1px solid  #B1C7D6;-moz-border-radius: 5px; -webkit-border-radius: 5px ; background:#fff}
.news img {margin-top:12px}
#green,#red{width:305px; height:110px;float:left; padding-right:5px; border-right:1px dashed #114170}
#green a,#red a,#blue a{ color:#114170;}
#green ul,#red ul,#blue ul{ padding:3px 0 0 10px}
#red ul{ padding:0px 0 0 10px}
#blue,#red{width:305px; min-height:110px;float:left; padding-left:3px;}
#blueNews {width:700px; min-height:50px;float:left; padding-left:3px;font-size:16px}
.news h3 {font-size:18px;color:#002F65}
.team{padding:0 10px 0 8px}
.team p{font-size:14px;width:200px;float:left;margin:5px 0px 10px 0px;padding-left:45px;}
.team h4{font-size:18px;margin:0 0 0px 0;color:#003366;padding:0 0 0 45px;}
.team .imgcontainer{width:230px;height:190px;background: url(../images/bgs_es.gif) no-repeat -106px -534px;margin:0px 0 0 10px;padding:1px 10px 0 10px;}
.email{padding:0 0 10px 45px;margin-bottom:10px;display:block;width:240px;color:#666;border-bottom:1px solid #5078AB;} 
.team h5{font-weigth:normal; border-bottom:1px dotted #ccc;padding:0 0 5px 45px;font-size:14px;font-style:italic;color:#666;margin:3px 0 0px 0}
.team img{border:3px solid #fff; float:left;margin:5px 9px 0px 0;}
.order2 .needBeforeDom{background:url(../images/bgs_es.gif) no-repeat 0 -165px;margin:3px 0 5px 10px;width:20px;height:17px;display:block;float:left;}
/*.order1 .orderbtn, .order2 .orderbtn{margin-top:5px;}*/
.When .needBeforeDom{padding:4px 20px 4px 5px ;cursor:pointer;width:175px;background:#fff url(../images/bgs_es.gif) no-repeat 178px -160px;border:1px solid #ccc;font-size:14px;}
.boxuffici{ border:1px solid #ccc;float:left;background:url(../images/menubg-bodybg.jpg) repeat-x 0 -210px;width:196px; min-height:156px;margin:12px 0 0 10px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
.boxuffici p{ margin-left:0 !important;}
.boxuffici img{ float:left;border:0 !important;position:absolute;margin:-20px 0px 0 150px !important;padding:0;}
.boxuffici:hover{background-image:none;}
.floatdx{ float:right !important }
h3 .floatdx{ margin:0px 0 0 0 !important }
.floatsx{ float:left}
.Perche{ font-size:13px !important;font-weight:normal !important;width:915px; height:20px; background:#114170; text-align:left; color:#fff;padding:2px 10px 0 10px;clear:both; }
.Perche a{ color:#fff}
.Perche2{ border:1px solid #ccc;border-left:0;border-top:0; width:924px; padding:0px 5px 5px 5px;background:url(../images/bgs_es.gif) -846px -196px no-repeat}
.full-container {width:936px}
.card { background: url(../images/bgs_es.gif) no-repeat -350px -100px;margin:0px 0 0 0;float:right;display:block;width:100px;height:45px;}
.Perche2 p{ width:370px;float:left;font-size:14px;margin:7px 0 0 0px;}
.paghi{font-size:200%;float:left;font-weight:bold;padding:14px 20px 0 50px;}
/*menu*/	
.nav-bg .white, .nav-bg .white2,.nav-bg .white3, .nav-bg .white4, .white5, .white6{ display:block;width:1px;height:1px; background:#fff; position:absolute;margin:0 0 0 0px;}
.nav-bg .white2{ margin:41px 0 0 0px;}
.nav-bg .white3{ margin:0px 0 0 635px;}
.nav-bg .white4{ margin:41px 0 0 635px;}
.white5{ margin:0px 0 0 0px;}
.white6{ margin:247px 0 0 0px;}
.nav-bg{background: url(../images/menubg-bodybg.jpg) repeat-x 0 -157px; width:636px;height:42px;float:left;margin:10px 0 0 15px;}
.nav-bg ul li{white-space: nowrap;float:left; text-align:center !important;}
.nav-bg ul li a{ white-space: nowrap;padding:0px 10px; height:42px;line-height:42px;color:#fff;font-size:14px; font-weight:bold;text-decoration:none;}
.nav-bg a{white-space: nowrap;float:left; display:block;}
.nav-bg a:hover,.active{background:#5078AB; color:#fff}
.nav1{width:90px;border-right:1px solid #276EBC;}
.nav2{width:88px;white-space: nowrap;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav3{width:99px;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav4{width:145px;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav5{width:105px;border-left:1px solid #81A2CF}

.nav1-es{width:105px;border-right:1px solid #276EBC;}
.nav2-es{width:148px;white-space: nowrap;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav3-es{width:79px;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav4-es{width:125px;border-right:1px solid #276EBC;border-left:1px solid #81A2CF}
.nav5-es{width:70px;border-left:1px solid #81A2CF}

/*global css*/	
body{ margin:0 auto; padding:0px; font-size:12px;}
.gray{ color:#666;margin:0 0 5px 0px;}
.redb{ background:url(../images/bgs_es.gif) -101px -415px no-repeat;}
.greenb{ background:url(../images/bgs_es.gif) -101px -479px no-repeat;}
.greenbStudy{ background:url(../images/bgs_es.gif) -101px -479px no-repeat;}
.blueb{ background:url(../images/bgs_es.gif) -101px -355px no-repeat;}
.green{ color:#5b872f;background:url(../images/bgs_es.gif) -101px -479px no-repeat;}
.red{ color:#b92227;background:url(../images/bgs_es.gif) -101px -415px no-repeat;}
.lightblue{ color:#275D99;background:url(../images/bgs_es.gif) -101px -355px no-repeat;}
#container{ margin:0 auto; padding:0px;width:945px;text-align:left;}

#top-right {margin:0 10px 0 0}
#top-right ul li {float:right;font-size:12px; display:inline; padding:7px 5px 0 0}
.accedi{margin:5px 0 0 0 !important;padding:5px 5px 0 0 !important}
#top-right a:hover{ text-decoration:none}
.logo{text-indent:-9999px;float:left;background:url(../images/bgs_es.gif) no-repeat -5px -83px;width:286px;height:69px;clear:both;}
.noimg{ border:0 !important;margin:10px  0 -9px 10px !important}
#left-panel{float:left;width:296px;margin:13px 0 0 0;}
#big-text{clear:left;font-weight:bold;color:#333132;padding:0 10px 0 0;margin:0;font-size:40px;}
#big-textstudy{clear:left;font-weight:bold;color:#333132;padding:0 13px 0 0;margin:0 30px 5px 0px;font-size:35px;}
.prev_online, .button{width:290px;text-align:center !important;background:#598627 url(../images/menubg-bodybg.jpg) repeat-x 0 0;display:block;padding:20px 0;margin:0 0 20px 0;font-size:180%;-moz-border-radius: 3px;-webkit-border-radius: 3px;color:#fff;}
.button{ padding:12px 10px;float:right;width:200px;margin:0px 0px 15px 35px;font-size:18px;font-weight:bold;}


.button_small{float:left;text-align:center;padding:2px;margin:5px 5px 10px 0 ; width:150px;height:20px;font-size:12px;font-weight:bold;background:#598627 url(../images/menubg-bodybg.jpg) repeat-x 0 0;display:block;-moz-border-radius: 3px;-webkit-border-radius: 3px;color:#fff;}
.prev_online:hover, .button:hover{background: url(../images/menubg-bodybg.jpg) repeat-x 0 -70px;color:#fff;}


.prev_online2 {background: url(../images/menubg-bodybg.jpg) repeat-x 0 -70px;}
.prev_online2:hover{background:#598627 url(../images/menubg-bodybg.jpg) repeat-x 0 0;}

.log{display:none;}
.big-img{padding-top:30px;}
.left-txt li {margin:0;padding:0 0 10px 0;width:296px;border-bottom:1px dotted #d2d3d5;background:url(../images/bgs_es.gif) 285px -185px no-repeat;}
.left-txt li:hover {background-color:#CEDBE5;}
.left-txt li.tindex{background:url(../images/bgs_es.gif) 124px -185px no-repeat!important;width:130px!important}
.left-txt{margin:0 0 20px 0;padding:0;}
.left-txt p{  font-weight:normal}
.left-txt a{width:288px;font-size:17px;display:block;line-height:100%;display:block;padding:10px 0 5px 8px;margin:0px 0 0 0px;text-decoration:none;text-decoration:underline;}
.left-txt a:hover{text-decoration:none;}
.margin{margin:0 0 20px 0;}
#left-panel h3{margin:10px 0 5px 8px;font-size:160%;font-weight:bold;color:#002F65}
.more a{ color:#114170;float:right;}
.visited{ margin:0px 0 0 10px;font-size:12px;color:#000 ; text-decoration:none }
.left-arrow{ padding:15px 0 0 20px}
.divform{width:286px;float:left;padding:10px 0 0 10px}
.textbox, .select{ margin:0 0 10px 0;font-size:16px;width:270px;border:1px solid #7F9DB9}
.search-engine .select, .search-engine .textbox, .search-engine .textboxmax{font-size:18px;width:260px;}
.search-engine a{font-size:15px;}

.textbox{ padding:1px;}
.textbox:focus, .textarea:focus{border:1px solid #275D99}
.error{ border:1px solid #FF0000}
.errortext{ color:#FF0000;margin:-25px 0 5px 25px !important;padding:0;font-size:12px !important;clear:both;}
.uploadError{ margin-top:10px !important;}
.divform .errortext{ margin:-10px 0 5px 0 !important;}
#newCustomerAuthError{ float:left;width:370px;padding:20px 0 0 0 !important;font-size:12px !important;}
#newCustomerAuthError p{ margin:0 !important;line-height:16px;}
.internal2 .form{ margin:0 0 0 10px;font-size:125%;font-weight:normal;}
.textboxmax{ margin:0 0 10px 0;font-size:16px;width:292px;}
.textbox2{ padding-right:5px; margin:0 0 -3px 0;font-size:15px;width:175px;text-align:right;align:right;}
.divform h4{font-weight:bold; font-size:14px; padding:10px 0 10px 0 }
.extrabtn{float:right; padding:10px 15px 20px 0}
#right-panel{float:left; width:630px;padding:3px 0 0 10px;}
#right-panel3{float:left; width:900px;padding:0 0 0 0; margin:10px 30px 0 70px;}
#right-panel2{float:left; width:924px;padding:3px 0 0 0px}
.alpha { filter:alpha(opacity=40);-moz-opacity:0.4;	-khtml-opacity: 0.4;	opacity: 0.4; height:1%;}
.btncenter{display:block;padding-left:8px;}
.orderbtn, .orderbtn_sml{background:url(../images/btns.jpg) no-repeat 0 3px;border:0; width:187px;height:36px; float:left;padding:5px 10px;font-weight:bold;font-size:15px ;text-align:center;text-decoration:none;cursor:pointer;color:#000 !important }
.orderbtn:hover {background-position: 0 -38px;}
.orderbtn_sml:hover{background-position:  -195px -38px;  }
.title{padding:6px 5px 0 5px;font-size:20px;font-weight:normal;color:#fff;text-align:center;float:left;width:301px;}
.subtitle{padding:6px 0px;font-size:14px;font-weight:normal;color:#fff;text-align:center;float:left;width:290px;}
.subtitle2{color:#666;font-size:140%;margin:0;padding:0px 10px 10px 5px;}
#posteditingUnavailable {padding-top:40px !important;height:120px;}
#posteditingUnavailable .price{font-size:22px;}
#posteditingUnavailable .big{font-size:14px !important;}
#revisioneUnavailable {padding-top:40px !important;height:120px;}
#revisioneUnavailable .price{font-size:22px;}
#revisioneUnavailable .big{font-size:14px !important;}
#traduzioneUnavailable {padding-top:40px !important;height:120px;}
#traduzioneUnavailable .price{font-size:22px;}
#traduzioneUnavailable .big{font-size:14px !important;}
.orderblock{height:170px;}
.bgtitle{ background:#114170;width:935px;float:left;border-top:1px solid #dce3eb;border-bottom:1px solid #dce3eb;}
.price{clear:both;font-size:32px;line-height:28px;text-align:center}
.sugg{background:#b1c7d6;width:100%;padding:5px 0;}
.topsol{background:url(../images/top.png) no-repeat 0 0px;display:block;width:54px;height:55px;position:absolute;margin:0 0 0 256px}
.date { font-size:20px;font-weight:normal;text-align:center;line-height:23px}
/*
.order2 .date { float:left;margin:0 0 0 70px;}
.order1 .date { float:left;margin:0 0 0 74px;}
*/
.dateinput{ font-size:16px;width:130px;text-align:right;font-weight:normal;border:0;background:#a5b6ca;float:left;margin:8px 0 0 10px;}
.date input, .date select{width:70px;text-align:center;font-size:100%}
.date-small { font-size:11px;font-weight:normal;text-align:center;}
.ordate,.orcal,.orlbl{margin:0 0 0 0px;border:0;text-decoration:none;}
.orcal{margin:5px 0 5px 0px;}
.ordate{width:50px;}
.orltxt{width:20px;float:left;border:1px solid #ccc;font:11px Arial, Helvetica, sans-serif;}
.ftxt{float:left;}
.small{ font-size:11px;line-height:14px;margin:0px 10px 0 0}
.order2Wrap{ text-align:center}
.or2{padding-left:18px;}
.or3{padding-left:16px;}
.desc{line-height:13px;}
.ordesc{text-align:justify;padding: 7px 10px 10px 10px;line-height:14px;}
#showimage {visibility:hidden;}
#details,#hiddenModalContent, #hiddenModalContent2, #forceDeliveryContainer, #chooseTargetContainer, caption, #lostpsw, #hiddenModalContent3, #hiddenModalContent4, #loading, #nightDom, #showLoader, #comefunziona,#noteDom,#forgotPassword, #loginContainerHid, #noFileContainer {display:none;}
#footer{ margin:20px auto 0px auto; padding:5px 0 40px 0; width:945px;clear:both; border-top:1px solid #ccc;}
#footer p{ float:left}
#footer ul { margin:3px 0 5px 0;}
#footer ul li{ float:left; display:inline;margin:2px 1px;}
#footer a{ color:#003366;}
.hide {display:none}
/*#uploadedList li{background:url(../images/bgs_it.gif) no-repeat -882px -568px; padding:0 0 0 20px}*/
#uploadedList li{padding:3px 0 0 20px;font-size:16px}
/*popup lingue*/
#chooseTargetsButtons{ margin:-50px 0 0px 0;float:right}
.languages1{ font-family:calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}
.titlewindow{ font-size:250%;margin:0px 0 10px 0px;color:#002f65;border-bottom:1px solid #ccc;padding:5px 0 8px 11px;background:#b1c7d6}
.languages1 h2{ float:left;font-size:150%;}
.languages1 h3{ float:left;font-size:150%;margin:0px 0 0px 10px;}
.listlang li{ height:19px;width:220px;padding:2px 0 1px 0;overflow:hidden;border-bottom:1px dotted #ccc;}
.listlang  {float:left;padding:0 0 0px 0;margin:0 10px 0 5px;width:220px;font-size:120%;}
.listlang  label, .label, .OrderWrapper a, .right-engine a, a, .col_picker3 label {cursor:pointer}
.bg_languages{background:#000;position:fixed; left:0;top:0;width:100%;height:100%;display:block;z-index:1;}
.cl{ clear:both;}
.sublist li{ display:inline;}
.sublist {margin:-5px 0 5px 0px;font-size:140%;padding:4px 5px 8px 15px;border-bottom:1px solid #ccc;}
.col{ float:left;width:180px;padding:10px;text-align:center;}
.top20{font-weight:bold;font-size:120%;color:#002F65}
.listlang input{margin:1px 2px 0px 5px;} 
.listlang  li:hover, .listlang .on{ background:#e6e7e8; font-weight:bold;cursor:pointer}
.listlang .on, .listlang .on:hover{ background:#81b951;}
.col2{ width:600px;}
.col2 h3{ margin:0 0 10px 0;}
.translate{ margin:-8px 27px 0px 0px;width:260px;float:left;text-align:right;}
/*internal pages*/
.internal ul, .domlist, .internal ol{ margin:5px 0 15px 30px; padding:0 0 0 25px;line-height:160%;}
.internal ul li, .domlist li, .internal ol li{font-size:130%; margin:0 0 0px 0px; padding:3px 0 3px 15px; background:url(../images/bgs_es.gif) -897px -273px no-repeat}
 .domlist{ margin:5px 0 15px 0px; }
.internal ol li{background:none;padding:3px 0 3px 0px;}
.internal ol { margin:0 0 0 25px;}
.internal .img { margin:0px 10px 10px 0;border:1px solid #ccc;padding:2px;}
.internal {margin:8px 0 0px 0px; padding:0 0 0 0px;}
.internal p{ margin:5px 0 15px 25px; font-size:130%; }
.internal h3{ margin:15px 0 10px 0px;padding-top:10px !important;color:#002F65;font-size:160%; }
.rightarrow{ margin:15px 0 0 0 ;background:url(../images/bgs_es.gif) right -81px no-repeat; display:block;width:20px;height:20px;float:right;}
/*tables*/
.table td{ padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.table .tdRight{ border-right:1px dotted #ccc}

.tableStudy {border:0;width:800px;margin:10px 0 10px 5px;background:#fff;}
.tableStudy .tdStudy{ font-size:15px; padding:5px 5px; text-align:left;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.tableStudy .tdStudyC{ font-size:12px; padding:5px 5px; text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;border-right:1px dotted #ccc}
.tableStudy .tdStudyBg{ background:#ebf3f8; font-size:15px; font-weight: bold; padding:7px 7px;text-align:left;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.tableStudy .tdStudyBgC{ background:#ebf3f8; font-size:12px; padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc; border-right:1px dotted #ccc;}
.tableStudy .tdStudyBgIndex{ background:#ebf3f8; font-size:15px; font-weight:bold; padding:5px 5px;text-align:center;	border-bottom:1px dotted #ccc;border-left:1px dotted #ccc;}
.tableStudy .thStudy{ font-size:15px; font-weight:bold; padding:5px 0;text-align:center;	border-bottom:2px solid #275d99;vertical-align: top;}

.tableStudy  .thLanguages{width:240px}
.tableStudy  .thCountries{width:90px}

.tableStudy  .thLanguages2{width:90px}
.tableStudy  .thCountries2{width:230px}


.tableStudy  .thInternetPopulation{width:120px}

.tableStudy  .thCumulative{width:90px;}
.tableStudy  .thTindex{width:60px} /* for sv only */

/*.tableStudy .tdStudyRight{text-align:right !important;  padding-right:29px  }*/
.tableStudy .tdStudyRight{text-align:right !important;  }
.tableStudy .internal {font-size: 97%; font-style:italic}

.tableStudyInternal {border:0;width:100%;margin:0;background:#fff;}
.table .right{ border-right:1px dotted #ccc;text-align:right !important}
.table .left{text-align:left !important}
tfoot td{text-align:left !important; border: 0 !important;padding-top:10px!important}
.domfooter{background:#B1C7D6;height:40px; width:100%;position:absolute;padding:5px 0  0 0; bottom:0;float:left;margin:0 0 0 -10px}
.countwords{text-align:right;left:0;position:absolute;width:150px;margin:0px 0px 0 360px;font-size:140%;font-weight:bold;color:#002F65;}
#uploadButton{margin:0 0 0 30px;width:20%;padding:12px 0 12px 0;text-align:center;background: url(../images/btns.jpg) no-repeat -195px 3px; width:150px !important;font-weight:bold;}

#uploadButtonNote{margin:0 0 0 35px}

.domfooter .orderbtn_sml{background: url(../images/btns.jpg) no-repeat -382px 2px; width:185px !important;}
.table tr:hover{ background:#e6e7e8}
.table .no_bg:hover{ background:#fff}
.table2 {margin:0 0 10px 10px;font-size:130%;width:100%;}
.table2 td{ padding:2px 5px;}
.file{ margin:0 0 3px 0}
.extlink{background:url(../images/bgs_es.gif) right -140px no-repeat;padding-right:15px; }
.table th{	padding:5px 0;	text-align:center;	border-bottom:2px solid #275d99;vertical-align: middle;}
.table {border:0;width:97%;margin:10px 0 10px 5px;background:#fff;}
.popup_col2 .table{margin:-4px 0 10px 0px}
.popup_col2 .table .right{text-align:right;}
label{font-weight:bold;}
label.preventivo{clear:both;}
#numSelectedMain{font-size:18px;}
.table3 {margin:10px 20px 10px 20px; font-size:medium; width:100%; line-height:inherit;border-bottom:none;border-left:none;border-right:none;}
.table3 td {
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	vertical-align:top;
	border-bottom:1px solid #275d99;
	border-left:none;
	border-right:none;
}
.table3 th {padding:10px 10px;text-align:left;color:#002F65;font-size:large;font-weight:normal;vertical-align:middle;border-bottom:1px solid #275d99;}
/* upload*/
.MultiFile-label{margin:2px 0 0 0}
.MultiFile-remove{background:url(../images/x.gif) 0 0 no-repeat;margin:4px 4px -4px 0;display:block;width:12px; height:12px;float:left;}
/* box aiuto */
#countWordsClose .orderbtn_sml{margin:0 0 10px 0  !important; float:left !important}
.bg_box span{display:block;float:left;width:16px;padding:0 0 0 18px;height:16px;margin:2px 8px}
.bg_box .word{background:url(../images/bgs_es.gif) -112px -157px no-repeat;}
.bg_box .pdf{background:url(../images/bgs_es.gif) -344px -157px no-repeat;}
.bg_box .html{background:url(../images/bgs_es.gif) -435px -157px no-repeat;}
.bg_box .xliff{background:url(../images/bgs_es.gif) -500px -157px no-repeat;}
.bg_box .txt{background:url(../images/bgs_es.gif) -185px -157px no-repeat;}
.bg_box .rtf{background:url(../images/bgs_es.gif) -257px -157px no-repeat;}
.bg_box .ppt{background:url(../images/bgs_es.gif) -595px -157px no-repeat;}
.bg_box p{line-height:16px;margin:0px 0 0 0 !important}
.words{margin:0px 0 10px 0;font-size:210%;}
.formati{float:right;width:150px;}
.formati ul, .formati ul li{margin:0;padding:0;width:150px !important}
.big{font-size:130%;font-weight:bold !important}
.order1 .big{font-weight:normal !important}
.order2 .big{font-weight:normal !important}
.order3 .big{font-weight:normal !important}
.big2{font-size:160%;font-weight:bold !important}
.textarea{height:200px;width:515px;padding:5px;margin:0 0 10px 0;font-family: Calibri, 'Lucida Grande', Arial, Verdana, Helvetica;}
.internal .textarea{width:570px !important;padding:5px;margin:0 0 10px 0;font-family:  Calibri, 'Lucida Grande', Arial, Verdana, Helvetica;border:1px solid #7F9DB9}
.sections{text-align:right !important;margin:2px 0 5px 0 !important;padding:4px 15px 5px 0 !important;font-size:10px;background:#CEDBE5;-moz-border-radius: 3px; -webkit-border-radius: 3px}
.sections li{margin:0 0px 0 0px !important;padding:0;display:inline;background:url(../images/bgs_es.gif) no-repeat -98px -248px !important;}
.sections li a{color:#275D99;font-weight:bold;}
.sectionsTindex{text-align:left !important;margin:2px 0 5px 0 !important;padding:4px 15px 5px 0 !important;font-size:10px;background:#CEDBE5;-moz-border-radius: 3px; -webkit-border-radius: 3px}
.sectionsTindex li {margin:0 0px 0 0px !important;padding:0;display:inline;background:url(../images/bgs_es.gif) no-repeat -98px -248px !important;}
.sectionsTindex li a{color:#275D99;font-weight:regular;}
#sectionsTindex{font-size:14px;}
.numverde{float:right;width:120px;padding:50px 0 0 0;margin:0 0 10px 10px;background:url(../images/bgs_es.gif) no-repeat right 0px;text-align:center;}
#countWordsLeftBox{border:1px solid #ccc;background:#B1C7D6 !important;-moz-border-radius: 3px;-webkit-border-radius: 3px;margin:10px 10px 0 10px;float:left;background:#CEDBE5;width:914px;padding:0 0 0 10px}
.bg_box{padding:10px;border:1px solid #ccc;margin:10px 0 0px 10px;background:#CEDBE5;-moz-border-radius: 3px;-webkit-border-radius: 3px; }
.small_bg{float:left;width:436px;height:110px;margin-bottom:20px }
.bg_box:hover{background-image:none}
#supportedFormats{float:right;margin:-10px 0 0 0;width:150px;}
.internal h2{margin:0px 0 5px 0;padding:10px 0 0 10px; }
.internal h3, .internal p{padding:0px 10px;}
.popup_col2{width:310px;float:right;margin:9px 0 0px 0;}
.orderbtn_sml{background: url(../images/btns.jpg) no-repeat -195px 3px; float:right;width:150px !important;margin:0; }
.ordernum{display:block;margin:0px 0px 10px 10px !important;padding:5px 0 5px 0 !important;text-align:center;width:603px;-moz-border-radius: 5px; -webkit-border-radius: 5px;} 
.psw{text-align:right;width:270px !important; display:block;margin:-10px 0 0 0;font-size:12px;} 
.tabcontent .psw{margin:-5px 0 5px 0 !important;} 
/*ajax pagination */
.shadetabs {padding-top:10px;float:left; }
.shadetabs  li{ float:left;}
.shadetabs li a{ font-size:14px; display:block; padding:5px 15px 5px 10px;}
.shadetabs{width:288px;float:left;display:inline;height:24px;width:296px;border-bottom:1px solid #ccc; margin:0px 5px 0 0px}
.shadetabs li a:visited{color: #003366;}
.shadetabs li a:hover{text-decoration: none;color: #003366;}
.selected{ border:1px solid #ccc;border-bottom-width:0;background:#fff; position:relative;z-index:9;margin:0px 0 -1px 0;text-decoration:none !important; color:#000 !important;}
.shadetabs li a.selected:hover{text-decoration: none;}
.nobrd{ border-top:none; !important}
/*datepicker */
.col_picker, .col_picker2{color:#999;float:left;width:276px;height:240px;margin:10px 10px 0px 0;font-family:Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}
.col_picker2{height:210px;margin:10px 0px 0px 0 !important;text-align:center;}
.col_picker select{	font-size:160%;}
.col_picker3{width:635px;height:auto;padding:10px;border:1px solid #ccc;margin:10px 10px 0px 10px;background:#CEDBE5;-moz-border-radius: 3px;-webkit-border-radius: 3px;font-family:Calibri, 'Lucida Grande', Arial, Helvetica, sans-serif}
.brd{background:#B1C7D6 !important;}
.col_picker3 p{color:#999 }
.brd .col_picker, .brd .col_picker2, .brd .col_picker3, .brd p{color:#000;}
.col_picker3  #date2 {	 filter:alpha(opacity=40);-moz-opacity:0.4;	-khtml-opacity: 0.4;	opacity: 0.4; height:1%}
.brd  #date2 {	 filter:alpha(opacity=100);-moz-opacity:1;	-khtml-opacity: 1;	opacity: 1; height:1%}
.centered{text-align:center;font-size:190%; margin:5px 0;}
.datepickerHidden {	display: none;}
.datepicker{width:0px;}
.datepicker table {	float:left;margin:0 0 0 10px;}
.datepicker a {	color: #000 !important;	font-size:130%;	text-decoration: none;	cursor: default;padding:2px 2px 4px 2px;	outline: none;}
.datepicker a:hover {	text-decoration: none;background:none;}
.datepicker table td {	text-align: right;	padding: 0;	margin: 0;}
.datepicker th {	text-align: center;			font-weight: normal;}
.datepicker tbody th {	text-align: right !important;}
.datepicker tbody th  a{text-decoration:none;color:#333 !important}
.datepicker tbody a {	display: block;}
.datepickerDays a {	width: 20px;	line-height: 16px;	height: 16px;margin:1px;border:1px solid #B1C7D6; background:#CEDBE4;	padding-right: 2px;}
.datepickerDays a:hover {	background:#fff;	padding-right: 2px;}
.datepickerYears a,.datepickerMonths a{	width: 44px;	line-height: 36px;	height: 36px;	text-align: center;}
td.datepickerNotInMonth a {display:none !important;}
.datepickerMonth {	font-size:110% !important}
tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected {	background: #B1C7D6;color:#fff;}
tbody.datepickerYears td.datepickerSelected,tbody.datepickerMonths td.datepickerSelected{background: #000;color:#fff;}
.datepicker a:hover,.datepicker a:hover {	color:#fff; cursor:pointer;}
.datepicker td.datepickerNotInMonth a:hover {	color: #fff;text-decoration:none;}
.datepicker tbody th {	text-align: left;}
.datepickerSpace div {	width: 20px;}
.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a {	text-align: center;	height: 20px;	line-height: 33px;}
.datepickerGoNext a {	float: right;	width: 20px;}
.datepickerGoPrev a {	float: left;	width: 20px;}
table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears {display: none;}
table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW {display: none;}
table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW {	display: none;}
/* Color for disabled days */
td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{	color: #666 !important; text-decoration:none;background:none;cursor:text !important}
/* Color of the current day */
td.datepickerSpecial a, td.datepickerSpecial a:hover { border:1px solid #B1C7D6;color:#000 !important }
/* Color when the current day is also selected */
td.datepickerSpecial.datepickerSelected  a {	background: #fff; }
/* Color of the day selected by the user */
tbody.datepickerDays td.datepickerSelected{	background: #fff; }
tbody.datepickerDays td.datepickerSelected  a{	background: #fff !important; }
/*loading*/
.loadingbox img{ margin-left: 100px;}
.loadingbox  h2, .loadingbox  p{clear:both !important;text-align:center !important}
#loadingsml{width:25px;height:25px;display:none;float:right;margin:-3px 10px 0 0px;background: url(../images/loadingsml2.gif) 0 0 no-repeat !important}
#detailsTable, #tableinfo{ font-size:14px;}

#loadingsml2{display:none;width:25px;height:25px;position:absolute;right:25px;margin-top:13px;background:url(../images/loadingsml2.gif) 0 0 no-repeat}



#loadingsml3{display:none;width:25px;height:25px;position:absolute;margin:10px 0 0 400px !important;background:url(../images/loadingsml2.gif) 0 0 no-repeat}
#loadingsml-w{display:none;width:25px;height:25px;position:absolute;margin:16px 0 0 350px !important;background: url(../images/loadingsml.gif) 0 0 no-repeat}
#loadingsml-w2{display:none;width:25px;height:25px;position:absolute;margin:6px 0 0 389px !important;background:url(../images/loadingsml.gif) 0 0 no-repeat }
#loadingsml-contatti{display:none;width:25px;height:25px;position:absolute;margin:8px 0 0 400px !important;background:url(../images/loadingsml.gif) 0 0 no-repeat }
#deliveryTimeError {color:red; text-align:right; margin-right:52px;font-size:14px; margin-top:10px;}
.noteDom { margin:5px 0 0 5px; display:none }
#registeruser label{width:200px;display:block;}
#countGross{color:#FF0000;text-decoration: line-through; }
#forgotErrorEmptyValue{top: 190px; left: 70px; opacity: 0.87;}
#inlineForgotErrorContainer{top: 430px; left: 95px; opacity: 0.87;}
#forgotErrorContainer{top: 200px; left: 70px; opacity: 0.87;}
.preventivo4backToHome{margin-left :175px; width:280px;font-size:120%;padding-top:7px;padding-bottom:7px;}
#preventivo4OPid{padding-bottom:10px;text-align:center}
#contactSentOk{display:none;font-size:110% ;color:#002F65;font-weight:bold;margin-top:10px;text-align:right;float:right !important}
.bigimg{margin-left:33px}
#percheContainer{margin-top:2px}
.redText{color:red;}
#linkToLoginContainer{font-weight:bold; font-size:15px;margin-bottom:5px}
.search-engine .orderbtn, .search-engine .orderbtn:hover {background:url(../images/btns.jpg) -570px 1px no-repeat;width:238px;font-size:16px;color:#fff !important;padding:13px 0 6px 0;margin:7px 0 0 98px}
 .superscript{font-size:small; vertical-align:top }
 .notestudy {font-size:9px; font-weight:normal; line-height:8px;}
 .center {text-align:center !important}

.tooltip {display:none;background:#FFFF99; font-size:12px; padding:5px; color:#000; font-weight:bold;width:330px}
.tooltip2 {display:none;background:#FFFF99; font-size:12px; padding:5px; color:#000; font-weight:bold;width:230px}
.tooltip3 {display:none;background:#FFFF99; font-size:12px; padding:5px; color:#000; font-weight:bold;width:230px}
#censorship_map , #t-index_map{margin:auto;margin-top:10px;margin-bottom:30px;}

#socialMediaBox{-moz-border-radius:3px ;-webkit-border-radius: 3px;position:absolute; top:2px; padding-bottom: 10px;padding-top: 10px; padding-left:0px; border: 1px solid #DDDDDD; left: -155px; width: 82px; }
#socialMediaBox2{-moz-border-radius:3px ;-webkit-border-radius: 3px; padding: 10px 0 10px 6px; border: 1px solid #DDDDDD; /*border: 0;*/ margin: 0 0 0 20px ; width:80px;}
#socialMediaBox  div, #socialMediaBox2  div { }
#socialMediaBox  .tw, #socialMediaBox2  .tw{padding-left:0px;margin-top:10px}
#socialMediaBox  .fb, #socialMediaBox2  .fb{padding-left:0px;}

@font-face {
  font-family: Calibri;
  src: local(Calibri), 
  	   url('calibri-webfont.woff') format('woff'), 
  	   url('calibri-webfont.ttf') format('truetype'), 
  	   url('calibri-webfont.eot'),
  	   url('calibri-webfont.eot?#iefix') format('embedded-opentype'); 
} 		

@font-face {
  font-family: Calibri; font-weight: bold;
  src: local('Calibri Bold'), 
  	   url('calibri_bold-webfont.woff') format('woff'), 
  	   url('calibri_bold-webfont.ttf') format('truetype'), 
  	   url('calibri_bold-webfont.eot'),
  	   url('calibri_bold-webfont.eot?#iefix') format('embedded-opentype'); 
} 		
