/* CSS Document */
/* GENERALI */
/*
background-color: #FFF;
border:1px solid; 
0.69em/0.88em (11/14px)
*/
/* CSS Document */
html {height: 100%;}
*{margin:0; padding:0;}
img{border:0px solid;}
/**/
/************************************** BODY ****************************************************/
body{color:#000; font:normal 15px/18px Arial, Helvetica, sans-serif; background-color:#f2f2f2; letter-spacing:0.6px;}
a {font:bold 11px/15px Arial, Helvetica, sans-serif; color:#4285f4; text-decoration:none; letter-spacing:0.6px;}
a:hover{font:bold 12px/15px Arial, Helvetica, sans-serif; text-decoration:none; letter-spacing:0.6px;}
/**/


#container{max-width:1280px; min-width:980px; margin:0 auto; padding:0px 10px 0px 10px; background-color:#FFF; border-right:2px solid #e3e3e3; border-left:2px solid #e3e3e3;}


#logo{width:100%; height:65px; padding-bottom:5px; padding-top:13px; text-align:center;}
#logo img{height:65px;}

/* #preheader{background-color:red; margin-top:5px; padding:0px 2px 2px 2px; border:1px solid #4285f4;} */
#header{width:100%; height:48px; /* background-color:#4285f4; */ background-color:#FFF; border:1px solid #4285f4; margin:0 auto; padding-left:3px; }


#borleft{float:left; width:296px; height:33px; margin:3px 0px 4px 6px; padding:2px 3px 3px 6px; /*border-right:1px solid #4285f4;*/ border-bottom:4px solid #e3e3e3; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; background: url("/Images/button3.png") no-repeat center top;}
#borleft a{color:#FFF; font:bold 15px/18px Arial, Helvetica, sans-serif;}
#borleft a:hover{color:#e3e3e3;} 
#borleft:hover{border-bottom:4px solid #4377ce;}


#borleftu {float:left; width:296px; height:33px; margin:3px 0px 4px 6px; padding:2px 3px 3px 6px; /* border-right:1px solid #4285f4;*/ border-bottom:4px solid #4377ce; font-weight:bold; text-align:center; color:#FFF; text-decoration:none; background: url("/Images/button3.png") no-repeat center top;}
#borleftu a{color:#FFF; font:bold 15px/18px Arial, Helvetica, sans-serif;}
#borleftu a:hover{color:#e3e3e3;} 
 



#borleftm {display:none;}   /* Div disattivavo con menu per smartphone */
#borleftum {display:none;} /* Div disattivavo con menu per smartphone */


#borleftt {text-align:center; color:#FFF; text-decoration:none; font:normal 11px/11px Arial, Helvetica, sans-serif;}



#borright{float:right; width:290px; height:28px; padding-top:8px; padding-right:10px; text-align:right; font-weight:bold; color:#FFF;}
#borright select{width:200px; height:28px; padding:4px 4px 4px 4px; font:normal 14px/16px Arial, Helvetica, sans-serif; border:1px solid #bdc7d8;}



#container2{width:100%; margin:0 auto;}

#left{float:left; width:74%; padding:18px 2px 5px 0px; margin-left:2%; margin-bottom:35px;}

#containerleft{float:left; width:93%; padding-right:55px; border-right:1px solid #e3e3e3; margin:0px auto;}


#formpost {margin-left:0px; width:700;}
#formpost textarea {width:530px; height:45px;}
#formpost input#username {width:113px; height:15px;}
#textreg {line-height:10px; margin-bottom:10px; margin-left:19%; font-size:9px;}



#toptextpost {clear:both; padding-left:4%; width:98%;}

#titletop1{clear:both; height:28px; color:#4285f4; font-size:14px; line-height:13px; margin-top:5px; padding:20px 0px 4px 35px;}
#titletop2{clear:both; height:42px; color:#4285f4; font-size:14px; line-height:13px; margin-top:5px; padding:24px 0px 4px 4px;}


#bannerh1{float:right; width:100%; height:93px; margin:0 auto; padding-bottom:15px; text-align:center;}
#bannermh1{ display:none;} /* MOBILE */


#insertnews{float:right; height:32px; margin-bottom:13px; margin-right:13px; text-align:center; font-weight:bold; padding:5px 5px 0px 5px;}
#insertnews a{font:bold 12px/15px Arial, Helvetica, sans-serif; color:#FFF;}
#insertnews a:hover{text-decoration:underline;}

#divbordertop{clear:both; float:left; width:94%; border-bottom:1px solid #e3e3e3; margin-bottom:15px; margin-left:4%;}

#title-news-number{width:80%; text-align:justify; padding:0px 45px 0px 0px; font-size:11px; color:#666666;}
#title-news{width:80%; text-align:justify; padding:0px 45px 10px 0px; font-weight:bold; font-size:18px; color:#c6132d; line-height:22px;}
#sub-news{float:left; width:94%; text-align:justify; border-bottom:1px solid #e3e3e3; padding-bottom:10px; margin-bottom:10px; margin-left:4%; font-size:14px;}
#sub-news img{float:left; border:1px solid #e3e3e3; padding:2px 2px 2px 2px; margin:3px 12px 5px 0px;}

#right{float:right; width:200px; padding:18px 2px 5px 0px; margin-right:2%; margin-bottom:10px;}


/* ADV Top */
#bannerrt1{float:right; width:160px; height:auto; margin-left:10%; font-size:14px; color:#4285f4; padding-bottom:10px; border-bottom:1px solid #e3e3e3; text-align:center;}
#bannerrt1 a{font-size:14px;}



#bannerr1{float:right; width:160px; height:auto; margin-left:10%; margin-top:10px; padding-bottom:10px; border-bottom:1px solid #e3e3e3; text-align:center;}


#contleft1{float:left; width:163px; height:600px; margin-right:5px; border-right:1px solid #e3e3e3;}

#titleleft2{width:132px; height:40px; background-color:#4285f4; margin-right:10px; padding:1px 10px 1px 10px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; font-weight:bold; color:#FFF; font-size:12px; letter-spacing:0.1em;}
#contleft2 {width:132px; height:230px; background-color:#7BAAF7; margin-right:10px; padding:5px 10px 5px 10px; font-size:11px; line-height:14px; /* Scrool Verticale */ overflow-x:hidden; overflow-y:auto}
#contleft2 a{font-weight:normal; font-size:11px; color:#FFF;}
#contleft2 a:hover {text-decoration:underline;}
#contleft2 li{border-bottom:2px dotted #e3e3e3; list-style-type:none;}
#footerleft2{width:140px; height:40px; background-color:#4285f4; margin-right:10px; padding:3px 6px 1px 6px; border-top:1px solid #FFF; border-bottom:1px solid #FFF; font-size:11px; line-height:13px; color:#FFF;}
#footerleft2 a{font-weight:normal; font-size:11px; color:#FFF; line-height:12px;}
#footerleft2 a:hover {text-decoration:underline;}

#titleleft2-2{width:132px; height:40px; background-color:#f1f0df; margin-top:12px; margin-right:10px; padding:3px 10px 1px 10px; border-top:1px solid #e3e3e3; border-bottom:1px solid #e3e3e3; font-weight:bold; font-size:11px; line-height:13px; color:#b71031;}
#contleft2-2{width:132px; height:202px; background-color:#f1f0df; margin-right:10px; padding:5px 10px 5px 10px; font-size:11px; line-height:14px; border-bottom:1px solid #e3e3e3; /* Scrool Verticale */ overflow-x:hidden; overflow-y:auto}
#contleft2-2 li{border-bottom:2px dotted #e3e3e3; list-style-type:none;}

#linkpages{clear:both; width:100%; height:20px; text-align:right;}


/* PAGE SCRIVI ARTICOLO */
#writenews {width:600px; margin:0px auto;}
#writenews fieldset {width:400px; border-color:#5888d7; padding:10px;}


/* FORM PAGE SCRIVI ARTICOLO*/
#writenews textarea#title{padding:8px 8px 0 8px; width:500px; height:40px; font-size:14px;}
#writenews textarea#text{padding:8px 8px 0 8px; width:580px; height:300px; font-size:14px;}
#writenews textarea#linkuser{padding:8px 8px 0 8px; width:400px; height:40px; font-size:14px;}
#writenews textarea#signature{padding:8px 8px 0 8px; width:380px; height:40px; font-size:14px;}
#writenews textarea#username{padding:8px 8px 0 8px; width:260px; height:40px; font-size:14px;}
#writenews textarea#Email{padding:8px 8px 0 8px; width:220px; height:40px; font-size:14px;}


#footer{clear:both; width:100%; height:153px; border-top:1px solid #4285f4; padding:10px 0 0 0;}

#footer a.valid {font-size:9px; padding: 0 0 0 12px; margin:0 0 0 5px; color:#777;}

/**/
#sx-footer{float:left; width:100%; height:25px; font:normal 10px/10px "Verdana", tahoma, arial; text-align:left; color:#a9a9a9; padding-top:5px;}
#sx-footer a{font:normal 10px/10px "Verdana", tahoma, arial; color:#a9a9a9;}
#sx-footer a:hover{font:normal 11px/11px "Verdana", tahoma, arial; color:#000; text-decoration:underline;}
/**/
#dx-footer{float:right; width:100%; font-size:12px; color:#a9a9a9; padding:10px 5px 0px 0; text-align:right; line-height:17px; letter-spacing:0px;}
#dx-footer li {list-style: none;}
#dx-footer a{font:normal 11px/11px "Verdana", tahoma, arial; color:#a9a9a9; padding-right:2px; line-height:13px;}
#dx-footer a:hover{text-decoration:underline;}



/* PAGE POST */

#divbordertop2{clear:both; float:left; width:97%; border-bottom:1px solid #e3e3e3; margin:0px 0px 15px 5px;}

#postdiv{clear:both; width:98%; background:#FFFFFF; margin:12px 0px 12px 0px; padding:5px 5px 5px 5px;}
#postimgleft{float:left; /*border:1px solid red;*/ width:102px; margin:0 auto;}
#postimgleft img{border:1px solid #bdc7d8; padding:2px 2px 2px 2px; margin:0px 12px 5px 0px;}

/* il contenitore o il vostrofoglio */
#posttext {position:relative; width: 78%; padding: 1em 1.5em; margin: 0px 0px 0px 105px; /*border-top:1px solid #a0c3ff; border-left:1px solid #a0c3ff;*/ background:#f7eaca; /*#a0c3ff*/;}
/* parte che andrà a creare l'angolino piegato */
#posttext:before {content: ""; position: absolute; bottom: 0; right: 0; border-width: 20px 20px 0px 0px; border-style: solid; border-color: #4285f4 #ffffff; display: block; width: 0;}

