@charset "utf-8";
html { height:100%; border:0; padding:0; margin:0; }
body  { height:100%; font:14px Times, Times New Roman, Times, serif; background:url(img/sfondo_x.jpg); margin:0; padding:0; text-align:center; color:#7d7d7d; }

a { text-decoration:none; color:#4AACCE; }
a img { border:none; }
#content a { text-decoration:underline; }

p { margin:0; }
h1 { margin:0; font-size:15px; padding-bottom:3px; }
h2 { margin:0; font-size:14px; padding-bottom:3px; }
h3 { margin:0; font-size:14px; padding-bottom:3px; }
.csc-textpic-intext-left ul { list-style:inside; }
ul,ol {margin-left:10px;padding:5px;}
li { margin:0; padding:0; list-style:inherit; }
.tx-mlmaps-pi1 img { border:none; }

.align-center { text-align:center; }
.align-left { text-align:left; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }
.important { color:#4AACCE; }

/*****************/
/* Various Forms */
/*****************/
/* Email, Login and Search forms generally: */
fieldset { border:0px; }
.csc-mailform-field { margin:5px 0; clear:both; }
.csc-mailform-field label { float:left; text-align:right; margin-right:5%; width:30%; }
.csc-mailform-field input, .csc-mailform-field textarea, .csc-mailform-field select, .csc-mailform-radio fieldset { 	width:50%; }
input.csc-mailform-submit, input.csc-mailform-check, .csc-mailform-radio input { width:auto; }
input.csc-mailform-submit { margin-left:35% !important; }
.csc-mailform-radio legend { display:none; }
.csc-mailform-radio fieldset input { float:none; }
.csc-mailform-radio fieldset label { text-align:left; float:none; width:auto; margin:0; }
.csc-loginform { padding:5px; }
.csc-loginform-field { margin:5px 0; }
.csc-loginform-field label { float:left; text-align:right; margin-right:5%; width:30%; }
.csc-loginform-field input { width:50%; }
input.csc-loginform-submit { width:auto; margin-left:35% !important; }

.contenttable { font-size:12px; text-align:center; }

.csc-textpic-text { padding-bottom:20px; }
/*div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { clear:none; }
div.csc-textpic-clear { clear:none; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { clear:none; }
div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image { float:none; }*/
.csc-textpic-caption { font:12px Times, Times New Roman, Times, serif; }
div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap { clear:none; float:none; }
div.csc-textpic-clear { /*clear:right;*/ }
div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap { clear:none; }
.csc-header { padding-top:5px; }


#container { background:#012933 url(img/mainContainer.jpg) repeat-x; padding-bottom:10px; } 
#mainContainer { background:url(img/sfondo.jpg) no-repeat;width:980px;  margin:0 auto; text-align:left; display:block; min-height:600px; }


#header { height:185px; }
#logo { float:left; width:400px; }
#rotary, #rotary dl, #rotary dt { float:left; width:580px; height:143px; margin:0; padding:0; }
#menuTop { margin-left:8px; }
.voceTop, .voceTopPrima, .voceTopUltima { width:106px; height:17px; background:url(img/menuTop_riga.jpg) no-repeat; float:left; padding:12px 0; text-align:center; }
.voceTopUltima { width:150px; }
.voceTop a, .voceTopPrima a, .voceTopUltima a { color:#FFFFFF; font-size:15px; }
.Act { background:#81c6dd url(img/menuTop_riga.jpg) no-repeat; }
.Act a, .Act1 a { color:#012933; font-weight:bold; }
.voceTopPrima { background:none; }
.Act1 { background:#81c6dd; }
#cerca { float:right; margin:11px 35px 0 0; }
#cerca form { padding:0; margin:0; }
#cerca input { border:none; border:0; }
.tx-indexedsearch-rules { display:none; heigth:0; }


#sidebar1 { float:left; width:202px; padding-left:10px; }
#menu { margin:50px 10px; width:180px; }
#sidebar1 p { color:#4aacce; border-bottom:1px solid #4aacce; padding:5px 0; margin:0 10px; }
#link { margin:0 10px; }
.link { padding:5px 0pt 5px 15px; background:url(img/link_freccia.png) no-repeat 0 6px; }
.link a { color:#FFFFFF; font-size:15px; }
#youtube { margin-top:30px; }


#sidebar2 { /*float:right;*/ position:absolute; /*left:840px;*/ width:279px; margin-left:700px; }
#agenda { padding:0 10px; }
#agenda h1 { color:#4AACCE; font-size:24px; text-align:center; font-weight:normal; padding-top:3px; }
#agenda p { color:#CCCCCC; }


#mainContent { margin:0 279px 0 212px; }
#principale {  }
#titolopag { margin-bottom:7px; padding:0 10px; }
#titolopag h1, #titoloriunioni h1 { color:#ffffff; text-transform:uppercase; font:14px Times, Times New Roman, Times, serif; padding-top:5px; }
#percorso { color:#4BADD0; padding:0 10px; }
.path a { color:#4BADD0; }
#content { padding:5px 10px 10px 10px; background:#ffffff; overflow:hidden; }
#content h1 { color:#4BADD0; }
/*#riunioni { background:#ffffff; margin-bottom:10px; padding-bottom:10px; clear:both; }*/
#titoloriunioni { background:#4BADD0; border-top:5px solid #012933; padding:0 10px; height:26px; margin:15px -10px 7px; }
#content #titoloriunioni h1 { color:#ffffff; }
#cont_riunioni { padding:0 10px; }
#cont_riunioni h1 { font:bold 14px Times, Times New Roman, Times, serif; }


.clearfloat { clear:both; height:0; font-size:1px; line-height: 0px; } 


#container_footer { background:url(img/footer_x.jpg) repeat-x; }
#footer { height:140px; width:980px; margin:0 auto; text-align:left; background:url(img/footer.jpg) no-repeat; } 
#footer p, #footer a { font-size:12px; color:#FFFFFF; }
#boxSX { float:left; height:115px; width:330px; margin-left:10px; padding:10px 0 0 5px; }
#boxDX { float:left; height:115px; width:585px; margin-left:20px; padding:10px 0 0 5px; }
#intera { float:right; padding:20px 40px; }