#moduli {
	color: #336666;
	font-family : Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	background-color:#ffffff;
	margin: 0px 10px 0px 10px; 
	padding: 0px 10px 0px 10px; 
	background-color:transparent;
	text-align: justify;
}

#moduli img {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: none; }

#moduli #homefrontend {
	border: 0px solid #cdcdcd;
	background-color: #00cccc;
	margin: 0px;
	padding: 0px;
}
#moduli #homefrontend span {
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	border: 0px solid #cdcdcd;
}
#moduli #hometestata {
	border: 0px solid #cdcdcd;
	padding:4px;
}

#moduli .home-notizie-recenti {
	border: 0px solid #cdcdcd;
	padding:4px;
}

#moduli #sx-home {
	width: 350px;
	padding:4px;
}
#moduli #dx-home {
	width: 350px;
	padding:4px;
}
#moduli .right {
	text-align: right;
}

#moduli ul {
	margin: 5px 35px 5px 35px;
}

#moduli ul li {
	margin: 4px 4px 4px 4px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #cdcdcd;
	list-style-image : url(/dyna_graph/right-red.gif);
	list-style-position : outside;
	list-style-type : circle;
}
#moduli ul li a {
	padding: 6px 6px 6px 6px;
	display: block;
	color: #336666;
	background-color: #F3EFE1;
}
#moduli ul li a:hover {
	padding: 6px 6px 6px 6px;
	color: #cdcdcd;
	background-color: #ffffff;
}


/* ------------------------------------------------------  chisiamo  */


#moduli #tit-sezione-testo {
	background-color:transparent;
	background-image: url(/dyna_graph/stella.gif);
	background-repeat: no-repeat;
	background-position:   top right;
	border: 0px solid #d2d2d2;
	
	padding: 6px;
	padding-right: 60px;
	text-align: right;
	font-size : 2em;
}

#moduli .linezz {
		margin-top: 3px;
	border-top: 1px solid #cacaca;
	font-size: 0.4em;
}

#moduli div.anno {
	border: 0px solid #cdcdcd;
	background-color:transparent;
	padding: 4px 4px 4px 10px;
	margin: 0;
	text-transform : uppercase;
}

#moduli .selectato {
	border: 1px solid #dfdfdf;
	margin-top: 4px;
	padding: 6px;
	background-color:#F3EFE1;
}

#moduli div.mese {
	background-image: url(/dyna_graph/back-calendario.jpg);
	background-repeat: repeat-x;
	background-position:  top left;
	height: 15px;
	font-weight: bold;
	background-color:transparent;
	padding: 6px;
	text-transform : uppercase;
	text-align: right;
}
#moduli div.anno-calendario {
	border: 1px solid #cdcdcd;
	background-color:#f0f0f0;
	padding: 4px 4px 4px 10px;
	margin: 0;
	text-transform : uppercase;
}

#moduli .bordo {
	border: 0px solid #cdcdcd;
	padding:4px;
	margin-bottom: 6px;
}
#moduli .bordocontatti {
	border: 1px solid #cdcdcd;
	padding:4px;
	margin-bottom: 6px;
}
#moduli .fotoservizi {
	margin-top: 10px;
	float: left;
}

#moduli .testoservizi {
	margin-left: 110px;
	border: 0px solid #cdcdcd;
}

#moduli .pulsanteservizi {
	margin-top: 0px;
	float: right;
}
#moduli .linezzz {
	border-bottom: 1px solid #d6d6d6;
	margin-bottom: 4px;
	margin-top: 8px;
}
#moduli .paginatore a {
	color: #336666;
	text-decoration: none;
}
#moduli .paginatore {
	color: #336666;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px
}

#moduli .albodiv {
	background-image: url(/dyna_graph/sfondalbo.jpg);
	background-repeat: no-repeat;
	background-position:   top left;
	background-color:transparent;
	width: 274px;
	height: 146px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #d2d2d2;
}

#moduli .bloccoappuntamento {
	border: 1px solid #cdcdcd;
	margin-bottom: 10px;
	padding:10px;
	margin-left:70px;
}

#moduli .attivita a {
	text-decoration: underline;
	font-weight: bold;
}
#moduli .attivita a:hover {
	text-decoration: none;
	font-weight: bold;
}

.clear { clear: left;} 

body #moduli .spostalista{ width:200px;} 
#moduli .spostalista{ 
	width:200px; float:left; border: 0px solid #cdcdcd; margin: 20px;margin-top: 40px; padding: 0px; text-align: left;voice-family: "\"}\"";voice-family: inherit;html > }  
#moduli .spostalista h1{
	height: 50px;margin-top: 0px;padding-top: 0px; margin-bottom: 6px;font-size: 14px;border: 0px solid #cdcdcd;
background-image: url(/dyna_graph/sopra.jpg); background-repeat: no-repeat; background-color: transparent;	} 
#moduli .spostalista .data{ margin-bottom: 6px;} 
#moduli .spostalista .postato{ 
	margin-top: 6px;height: 20px;
	background-image: url(/dyna_graph/sotto.jpg);	
	background-repeat: no-repeat;
	background-color: transparent;	 
}
#moduli .spostalista .categoria { 
	color: #ffffff;
	background-color: #000000;
	border: 1px solid #cdcdcd;
} 

.spostadettaglio{ border: 0px solid #cdcdcd; margin: 20px; padding: 0px; text-align: left; } 
.spostadettaglio h1{ margin-bottom: 6px;font-size: 16px;} 
.spostadettaglio .data{ margin-bottom: 4px; margin-top: 16px; font-weight: bold;} 
.spostadettaglio .postato{ margin-top: 8px;} 
			
#comments input { border: 1px solid #cdcdcd; width:170px; background-color: #FAFAF0;margin: 8px;}
#comments textarea { border: 1px solid #cdcdcd; width:360px; background-color: #FAFAF0;margin: 8px;}
#comments input.ck { border: 1px solid #cdcdcd; width:30px; background-color: #FAFAF0;margin: 8px;padding: 4px;}



.spostacalendario 
	{ width:150px;height: 160px; border: 1px solid #cdcdcd; margin: 4px; padding: 4px; text-align: left; float: left; background-color:transparent;}
.spostacalendario .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px;} 
.spostacalendario .imggal
	{height: 40px; border: 1px solid #cdcdcd; margin: 0px; padding-top: 12px; text-align: center; background-color: #f1f1f1;} 
.spostacalendario .spanz2
	{height: 50px; border: 0px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin: 0px;margin-top: 10px; padding: 0px; text-align: left; background-color: transparent; font-size: 12px; font-weight: bold;} 
.spostacalendario .spanz3
	{height: 40px; border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostacalendario .spanz3 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none;} 
.spostacalendario h1
	{ margin-bottom: 6px;font-size: 16px;} 
.spostacalendario .data
	{ margin-bottom: 16px;} 
.spostacalendario .postato
	{ margin-top: 16px;} 

.spostacalendario-sabato
	{ width:150px;height: 160px; border: 1px solid #cdcdcd; margin: 4px; padding: 4px; text-align: left; float: left; background-color:#cdcdcd;}
.spostacalendario-sabato .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px;} 
.spostacalendario-sabato .imggal
	{height: 40px; border: 1px solid #cdcdcd; margin: 0px; padding-top: 12px; text-align: center; background-color: #f1f1f1;} 
.spostacalendario-sabato .spanz2
	{height: 50px; border: 0px solid #cdcdcd; border-bottom: 1px solid #ffffff; margin: 0px;margin-top: 10px; padding: 0px; text-align: left; background-color: transparent; font-size: 12px; font-weight: bold;} 
.spostacalendario-sabato .spanz3
	{height: 40px; border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostacalendario-sabato .spanz3 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none;} 
.spostacalendario-sabato h1
	{ margin-bottom: 6px;font-size: 16px;} 
.spostacalendario-sabato .data
	{ margin-bottom: 16px;} 
.spostacalendario-sabato .postato
	{ margin-top: 16px;} 


.spostacalendario-domenica 
	{ width:150px;height: 160px; border: 1px solid #cdcdcd; margin: 4px; padding: 4px; text-align: left; float: left; background-color:#ffcc00;}
.spostacalendario-domenica .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px;} 
.spostacalendario-domenica .imggal
	{height: 40px; border: 1px solid #cdcdcd; margin: 0px; padding-top: 12px; text-align: center; background-color: #f1f1f1;} 
.spostacalendario-domenica .spanz2
	{height: 50px; border: 0px solid #cdcdcd; border-bottom: 1px solid #ffffff; margin: 0px;margin-top: 10px; padding: 0px; text-align: left; background-color: transparent; font-size: 12px; font-weight: bold;} 
.spostacalendario-domenica .spanz3
	{height: 40px; border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostacalendario-domenica .spanz3 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none;} 
.spostacalendario-domenica h1
	{ margin-bottom: 6px;font-size: 16px;} 
.spostacalendario-domenica .data
	{ margin-bottom: 16px;} 
.spostacalendario-domenica .postato
	{ margin-top: 16px;} 

.spostacalendario-corrente 
	{ width:150px;height: 160px; border: 1px solid #cdcdcd; margin: 4px; padding: 4px; text-align: left; float: left; background-color:#ff0000;}
.spostacalendario-corrente .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px; color: #ffffff;} 
.spostacalendario-corrente .imggal
	{height: 40px; border: 1px solid #cdcdcd; margin: 0px; padding-top: 12px; text-align: center; background-color: #f1f1f1;} 
.spostacalendario-corrente .spanz2
	{height: 50px; border: 0px solid #cdcdcd; border-bottom: 1px solid #ffffff; margin: 0px;margin-top: 10px; padding: 0px; text-align: left; background-color: transparent; font-size: 12px; font-weight: bold; color: #ffffff;} 
.spostacalendario-corrente .spanz3
	{height: 40px; border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; color: #ffffff;} 
.spostacalendario-corrente .spanz3 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none; color: #ffffff;} 
.spostacalendario-corrente h1
	{ margin-bottom: 6px;font-size: 16px;} 
.spostacalendario-corrente .data
	{ margin-bottom: 16px;} 
.spostacalendario-corrente .postato
	{ margin-top: 16px;} 


.spostagalleria
	{ width:140px;height: 200px; border: 0px solid #cdcdcd; margin: 4px; padding: 4px; text-align: left; float: left; } 
.spostagalleria .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px;} 
.spostagalleria .imggal
	{ border: 1px solid #cdcdcd; margin: 0px; padding: 4px; text-align: center; background-color: #f1f1f1;} 
.spostagalleria .spanz2
	{height: 40px; border: 0px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin: 0px;margin-top: 10px; padding: 0px; text-align: right; background-color: transparent; font-size: 12px; font-weight: bold;} 
.spostagalleria .spanz3
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostagalleria .spanz3 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none;} 
.spostagalleria h1
	{ margin-bottom: 6px;font-size: 16px;} 
.spostagalleria .data
	{ margin-bottom: 16px;} 
.spostagalleria .postato
	{ margin-top: 16px;}
.spostagalleria .spanz32
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostagalleria .spanz32 a
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px; text-decoration: none;} 
#coldx {
				background-image: url(/dyna_graph/freccia_galleria.gif);
				background-repeat: no-repeat;
				background-position:   top right;
				border: 1px solid #ffffff;
				width: 120px;
				min-height: 650px;
				height: 100%;
}
#coldx h3 {
				margin-top: 45px;
				font-size: 10px;
				margin-left: 10px;
}
			
#coldx .sposta2{ 
				width:100px;
				height: 60px; 
				border: 1px solid #cdcdcd; 
				margin: 4px; 
				padding: 4px; 
				text-align: left; 
				margin-left: 14px;
} 
#coldx .sposta2 .imggal2{ 
				border: 1px solid #cdcdcd; 
				margin: 0px; 
				padding: 3px;
				text-align: center; 
				background-color: #f1f1f1;
} 
	
	
	
	


.spostagallerialista 
	{ width:180px;height: 160px; border: 0px solid #cdcdcd; margin: 6px; padding: 4px; text-align: left; float: left; background-image: url(/dyna_graph/freccia_galleria2.gif);background-repeat: no-repeat;background-position:   bottom left;} 
.spostagallerialista .spanz
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 0px; padding: 0px; text-align: left; background-color: transparent; font-size: 10px;} 
.spostagallerialista .imggal
	{ border: 1px solid #cdcdcd; margin: 0px; padding: 6px; text-align: center; background-color: #f1f1f1;} 
.spostagallerialista .spanz2
	{height: 40px; border: 0px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; margin: 0px;margin-top: 10px; padding: 0px; text-align: right; background-color: transparent; font-size: 12px; font-weight: bold;} 
.spostagallerialista .spanz3
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 10px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostagallerialista h1{ margin-bottom: 6px;font-size: 16px;} 
.spostagallerialista .data{ margin-bottom: 16px;} 
.spostagallerialista .postato{ margin-top: 16px;} 
			
.spostagallerialista .spanz3
	{ border: 0px solid #cdcdcd; margin-left: 0px;margin-top: 10px; padding: 0px; text-align: right; background-color: transparent; font-size: 10px;} 
.spostagallerialista .spanz3 a
	{ border: 0px solid #cdcdcd; margin-right: 10px;margin-top: 10px; padding: 0px; text-align: right; background-color: transparent; font-size: 12px; text-decoration: none;} 










#moduli div.container{
width:100%;
background:#dd5800 url(http://demo2.dynamod.it/dyna/v2_grafica/bordoSup-sx.gif) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
}
#moduli div.gancio1{
background: url(http://demo2.dynamod.it/dyna/v2_grafica/bordoSup-dx.gif) right top no-repeat;
}
#moduli div.gancio2{
background: url(http://demo2.dynamod.it/dyna/v2_grafica/bordoInf_dx.gif) right bottom no-repeat;
}
#moduli div.gancio3{
background: url(http://demo2.dynamod.it/dyna/v2_grafica/bordoInf_sx.gif) left bottom no-repeat;
}
#moduli div.gancio3 h4{
margin:0;
padding:10px;
font-size:1.2em;
}
#moduli div.gancio3 p{
margin:0;
padding:10px;
font-size:1em;
}
