/* body structure
*********************************************************************/
#testata h1.title {overflow:hidden;text-indent:-99999px;float:left;width:213px;height:45px;margin-top:0px;background:url('../img/logo-connexia.gif') no-repeat 0 0;}
#testata h1.title a {text-indent:-99999px;width:213px;height:45px;display:block;}

#menu-primo ul {position:relative;float:right;margin:30px 0 0 0;padding:0 0 0 0;font-size:18px;list-style-type:none;}
#menu-primo ul li {float:left;margin-left:20px;}
#menu-primo a {/*color:#6e7882;*/color:#8e9296;text-decoration:none;}
#menu-primo a:hover, #menu-primo ul li a.active, #menu-secondo ul li a.active {color:#FFF;}

#menu-secondo ul {position:absolute!important;top:60px!important;margin:0;right:0;padding:0;font-size:12px!important;list-style-type:none;}
#menu-secondo ul li {float:left;margin-left:20px;}
#menu-secondo a {/*color:#6e7882;*/color:#8e9296;text-decoration:none;}
#menu-secondo a:hover, #menu-secondo ul li a.active, #menu-secondo ul li a.active {color:#FFF;}

#piedino {padding:20px 0 40px 0;border-top:8px solid #fff;}
#piedino span {padding:0 10px;}
#piedino a {text-decoration:none;}

#content {padding:40px 0px;}
/*#content h1 {font-weight:normal;margin:0;padding:0;}*/

#testata-case {border-bottom:8px solid #fff;height:150px}


/* ELEMENTI COMUNI
********************************************************************************/
.block {padding-top:20px;;padding-bottom:20px;clear:both;width:100%;overflow:hidden;}
.block-bottom {padding-top:20px;border-bottom:8px solid #fff;padding-bottom:20px;clear:both;width:100%;overflow:hidden;}
.block-top {padding-top:20px;padding-bottom:20px;border-top:8px solid #fff;clear:both;width:100%;overflow:hidden;}
a img {border:0;}
a {color:#7e4b96; text-decoration:none}
a:hover {color:#FFF;text-decoration:none}
td {font-size:12px;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;}


/* BOX
********************************************************************************/
#clienti {clear:both;padding:40px 0px}
#clienti h1 {font-weight:normal;margin:0 0 20px 0;padding:0;}
#clienti ul {margin:0;padding:0;list-style-type:none;}
#clienti ul li {float:left;display:block;width:100px;height:100px;margin:25px 25px 25px 0;text-align:center;}
#clienti table {width:100%;}
#clienti tabl td {padding:0 5px; width:100px;height:100px;}

#network {padding:40px 0px;}
#network h1 {font-weight:normal;margin:0 0 20px 0;padding:0}
#network p {margin-top:40px;}



/* LISTE
********************************************************************************/
.editor ul, .editor .job {margin-bottom:30px;}
.editor ul, .editor .job ul  {list-style-type:none;margin:0;padding:0;}
.editor ul li, .editor .job ul li {background:url('../img/li-elenco-case.gif') no-repeat 0 6px;padding:3px 0 0 23px;}



.col-3 #latest-news {width:260px;}
#latest-news {width:420px;float:left;margin:5px 0 0 0;}
#latest-news dl {margin:0 0 20px 0;}
#latest-news dd {margin:0;}
#latest-news dt {font-size:14px;color:#FFF;margin:4px 0;}
#latest-news dd p {display:inline;}
/*#latest-news.dicono dl {margin:0 0 40px 0;}
#latest-news.dicono a {font-size:12px; font-weight:normal; background:url('../img/download.gif') no-repeat 0 2px;padding:3px 0 0 18px;}
#latest-news.dicono a img {display:none;}*/

#latest-news.dicono em {font-style:normal; display:block;}
#latest-news.dicono span {font-size:14px; color:#FFF; display:block;}


.news-amenu-container {width:420px;float:right;}
.news-amenu-container ul {width:210px;list-style-type:none;}
.news-amenu-container li.news-amenu-item-year {margin-top:20px; border-bottom:0;font-size:28px;color:#FFF;background:url('../img/freccia-down.gif') no-repeat 100% 14px!important;}
.news-amenu-container li {border-bottom:1px solid #32323c;padding:3px 0;font-size:16px;}
.news-amenu-container li a {/*color:#6e7882;*/color:#8e9296;text-decoration:none;}
.news-amenu-container li a:hover, 
.news-amenu-container li a:active,
.news-amenu-container li a.active {color:#FFF;text-decoration:none;}
.news-amenu-container strong {color:#FFF;font-weight:normal;}

.col-2 #calendario {width:230px!important;}
#calendario {width:400px;}
#calendario ul {margin:20px 0 0 0;padding:0;}
#calendario ul li {float:left;display:block;width:20px;height:20px;background:#000;margin:2px;text-align:center;line-height:20px;}
#calendario ul li.active {background:#350c49!important;color:#FFF;}
.newsCalendar_listItem {clear:left;margin:0;padding:0;}



.elenco-eventi {clear:left; margin:0; padding:10px 0 0 0}
.col-2 .elenco-eventi dl {width:260px;}
.elenco-eventi dl {margin:0 0 15px 0; padding:0;width:260px;}
.elenco-eventi dd {/*display:inline;*/ color:#FFF; margin:0 !important;padding:0 !important;}
.elenco-eventi dt {display:inline; ; margin:0 !important;padding:0 !important;}
.elenco-eventi dt a {/*color:#6e7882;*/color:#8e9296;}
.elenco-eventi dt a:hover {text-decoration:none;}

/*.elenco-case ul {list-style-type:none;margin:0; padding:0}*/
.col-23 ul, .col-2 ul {list-style-type:none;margin:15px 0;padding:0;}
.col-23 ul li , .col-2 ul li {padding:2px 0;}
.col-23 ul li a, .col-2 ul li a {background:url('../img/li-elenco-case.gif') no-repeat 0 6px;padding:3px 0 0 23px;}


.news-list-container {width:420px;float:right;}
.news-detail h2 {font-size:12px;color:#FFF;font-weight:bold;}
.news-detail ul {margin-left:0; padding-left:0px; background:url('../img/li-elenco-case.gif') no-repeat 0 6px;}
.news-detail  li { padding-left:2px; }

.back-page {margin-top:9px; width:200px;float:left;}

.lingue {width:200px;float:right;margin-top:5px;}
.lingue ul {list-style-type:none; float:right;}
.lingue li {float:left;padding: 0 5px;}
.lingue a {/*color:#6e7882;*/color:#8e9296;text-decoration:none;}
.lingue a:hover, .lingue a.active {color:#FFF;}

ul.elenco-posizioni-aperte {list-style-type:none;}
ul.elenco-posizioni-aperte li a,
ul.elenco-posizioni-aperte li a:hover,
ul.elenco-posizioni-aperte li a.active,
ul.elenco-posizioni-aperte li.active,
ul.elenco-posizioni-aperte li a:active {color:#7e4b96 !important; font-size:14px !important;}
ul.elenco-posizioni-aperte li {border-bottom:1px solid #565666;padding:10px 0;background:url('../img/li-elenco-case.gif') no-repeat 0 15px;}
ul.elenco-posizioni-aperte li a,
ul.elenco-posizioni-aperte li.active a {padding:0 25px;cursor:pointer;}
ul.elenco-posizioni-aperte li.active {border-bottom:1px solid #565666;padding:10px 0;background:url('../img/li-elenco-case.gif') no-repeat 0 15px;}
ul.elenco-posizioni-aperte h1 {margin-bottom:10px !important;}


/* HEADING H1
********************************************************************************/
#titolo h1 {clear:both;margin-top:40px!important;margin-bottom:0px!important;font-size:28px;color:#FFF;font-weight:normal}
h1.csc-firstHeader, #calendario h1, .editor h1 {margin-bottom:20px!important;font-size:28px;color:#FFF;font-weight:normal}



/* STILI EDITOR
********************************************************************************/
.titoletto-bianco {font-size:15px;color:#FFF}


/* EDITOR
********************************************************************************/
.editor h1 {font-size:28px;margin-bottom:10px!important;}
.editor h2 {font-size:20px; font-weight:normal;}
.editor h3 {font-size:14px; font-weight:normal;}

.editor p {margin:4px 0;}
.editor .sottotitolo {font-size:14px;margin:0 0 10px 0;}

/*.editor h1 {margin-top:15px!important;margin-bottom:0px!important;padding-bottom:0!important;}*/

.txt-viola {color:#7e4b96;}
.txt-grigio {/*color:#6e7882;*/color:#8e9296;}
.txt-bianco {color:#FFFFFF;}

table.table1 td {padding:5px;}
table.table1 td p {margin:0 !important;padding:0 !important;}

table.table2 {width:230px;background:#FFF;}
table.table2 td {padding:5px;}
table.table2 td p {margin:0 !important;padding:0 !important;}

.tx-ttnews {width:420px; float:left;margin:0px 0 20px 0!important; padding:0 0 0 0!important}
.calendar-table{margin:0px 0 20px 0!important; padding:0 0 0 0!important}

.titolobox {font-size:28px;color:#FFF;font-weight:normal;margin:0 0 5px 0 !important; padding:0 !important;}



/* IMAGE GALLERY CASE STUDY
********************************************************************************/
/*#image-gallery {width:100%; overflow:hidden;margin:0 0 30px 0!important;}
#image-gallery p {width:230px; padding:8px; height:230px;background:#FFF;text-align:center;float:left;margin:0 20px;}*/

/*#image-gallery div div {width:230px;height:230px;background:#FFF; float:left;margin:0 20px 20px 0;}
#image-gallery table tr td {vertical-align:top;background:#FFF;margin:0;padding:0 8px}
#image-gallery table {width:230px;background:#FFF;}
#image-gallery img.spacer-gif {font-size:1px;}
#image-gallery br {display:none;}*/
/*#image-gallery p.csc-caption {font-size:11px;padding:0!important;margin:10px 0 0 0!important;}*/


#image-gallery h1 {margin:30px 0 50px 0!important;}
#image-gallery {width:100%; overflow:hidden;position:relative;}
#image-gallery .imgtext-table {width:240px;height:250px;float:left;margin-right:35px!important;background:#FFF;}
#image-gallery .imgtext-table td {width:240px;padding:0 8px !important;}
#image-gallery .imgtext-table td img {display:block;margin:0 auto;margin-top:5px;float:left;}
#image-gallery .imgtext-table td table {margin:0 auto;}
#image-gallery br {display:none;}
#image-gallery img.spacer-gif {display:none;}


#image-gallery .csc-textpic.csc-textpic-center.csc-textpic-above {float:left!important;margin-right:35px!important; }
#image-gallery .csc-textpic-imagewrap {float:left!important;width:240px;height:250px;background:#FFF;padding:8px !important;}
#image-gallery  .csc-textpic-clear {clear:none;}




#thumb {
	float:left;
	width:420px;
}



/*#thumb .imageElement {width:100px;height:100px;float:left;}*/


/*.tx-rgsmoothgallery-pi1 {
  float:left;
}



.carouselInner {
  width:420px;
}

.carouselInner .thumbnail {
  float:left;
  padding-bottom:10px;
  cursor:pointer;
  border:1px solid #3b4753;
  margin:0 10px 10px 0;
  width:100px;
  height:100px;
}

.carouselInner .thumbnail:hover {
	border:1px solid #7e4b96; 
}

*/

span.number {
  display:none;
}
/*.carousel {height:98px!important}*/
#myGallery1379 {margin: 0 auto 0 auto !important;}
.tx-rgsmoothgallery-pi1{width:100%!important; margin-top:0px!important;text-align:center;}
.rgsgcontent {}

.myGallery {Z-INDEX: 5; border:none!important;}
/*.tx-rgsmoothgallery-pi1 {aCKGROUND:url("http://www.connexia.com.lnx.connexia.com/fileadmin/templates/cnx2009/img/bg-slider.jpg") no-repeat 0 0!important;}*/
/*.jdGallery .loadingElement {baCKGROUND:url("http://www.connexia.com.lnx.connexia.com/fileadmin/templates/cnx2009/img/bg-slider.jpg") no-repeat 0 0!important;}*/


/* MAIL FORM
********************************************************************************/
.csc-mailform {width:100%;border:0 !important;}
.csc-form-fieldcell input, .csc-form-fieldcell select, .csc-form-fieldcell textarea {
	font-size:12px;
	font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;
	/*color:#6e7882;*/color:#8e9296;
}
.csc-form-commentcell p {padding:10px 0 0 0;color:#FFF;}
input.formtype_mail {width:auto !important;}