#colDx { position:relative; }
#colDx h1 { font-family:"GoudyTrajanRegular","Times New Roman", Times, serif; color:#eae6e6; font-size:2.375em; font-weight:normal; padding:64px 0 40px 0; line-height:38px}
#colDx h2 {font-family:"GoudyTrajanRegular","Times New Roman", Times, serif;  color:#eae6e6; font-size:1.375em; margin-bottom:10px; font-weight:normal;}
#colDx h3 {  color:#eae6e6; font-size:1.188em; margin-bottom:10px; font-weight:normal;}
#colDx p { color:#fefefe; font-size:0.875em; line-height:18px;}
#colDx ul { padding-bottom:20px;}
#colDx ul li { list-style-type:disc; margin:0 0 0px 15px; color:#fefefe;  font-size:0.875em;}
#colDx img.fotoRight { float:right; margin:0 0 10px 10px; border:1px solid #fff;}
#colDx img.fotoLeft { float:left; margin:0 10px 10px 0px; border:1px solid #fff;}


#colDx #fotografie {}
#colDx #fotografie li { float:left; margin:0 0 23px 0; list-style-type:none;}
#colDx #fotografie li img { float:left;}

#colDx #talents {}
#colDx #talents li { float:left; margin:0 3px 3px 0; border:1px solid #ccc; height:253px; list-style-type:none;}
#colDx #talents li a { text-decoration:none; color:#fff;}
#colDx #talents li img { }
#colDx #talents li.noMargine { margin-right:0;}

#colDx .listaCorsi li { font-family:"GoudyTrajanRegular","Times New Roman", Times, serif;  text-align:center; color:#eae6e6; font-size:18px; list-style-type:none; float:left; width:160px; margin:0 50px 0 0; }
#colDx .listaCorsi li img { border:1px solid #fff;}
#colDx .listaCorsi li a { color:#fff; text-decoration:none; }
#colDx .listaCorsi li a:hover {color:#ea0004;}

#colDx .listaCorsi2 { height:225px;}
#colDx .listaCorsi2 li { font-family:"GoudyTrajanRegular","Times New Roman", Times, serif;  text-align:center; color:#eae6e6; font-size:18px; list-style-type:none; float:left; width:258px; margin:0 45px 0 0; }
#colDx .listaCorsi2 li img { border:1px solid #fff; margin-bottom:15px;}
#colDx .listaCorsi2 li a { color:#fff; text-decoration:none; line-height:18px; }
#colDx .listaCorsi2 li a:hover {color:#ea0004;}

ul.listaInterna li a { color:#FFFFFF;}

#video { float:left; margin-bottom:20px;}


#colDx .listaVideo { }
#colDx .listaVideo li { list-style-type:none; margin:0 0 0 0;}
#colDx .listaVideo li h2 { font-size:25px;}
#colDx .listaVideo li h3 { font-style:italic;}
#colDx .listaVideo li .mejs-container { margin-bottom:25px;}


#colDx .listaCorsi li.noMargineSx { margin:0;}
#colDx .listaCorsi2 li.noMargineSx { margin:0;}

#colDx #riferimenti { position:fixed; top:142px; left:840px; width:200px; background: transparent url('../img/tratto-gallery.png') 0 0 repeat-y; padding:0 0 0 15px; }
#colDx #riferimenti li { color:#ababab; list-style-type:none; }
#colDx #riferimenti li img { }
#colDx #riferimenti li strong { font-weight:normal; color:#fff;}
#colDx #riferimenti li a {color:#fa5252; text-decoration:none; }
#colDx #riferimenti li a:hover { color:#fff;}
#colDx #riferimenti li#contatti { font-family:"Times New Roman", Times, serif; text-transform:uppercase; margin-top:20px; }


/*Form contatti*/
#colDx form {}
#colDx form fieldset{margin:0px 0 0 0; padding:0px 0 0 0; border:0; }
#colDx form legend{ margin:0; font-size:16px; color:#666; font-weight:bold; border:0;}
#colDx form label{ margin:10px 0 0 0px;display:block; font-size:0.75em; color:#fff; }
#colDx form .inlinea {margin:5px 0 0 0px; margin /**/:10px 0 0 0px; padding:0; width:20px; float:left; display:inline;}
#colDx form label.inlinea { margin:6px 0 0 4px; padding:0; width:410px; height:30px; font-size:11px;}
#colDx form input, select, textarea { width:360px; margin:0 0 0 0px; font-size:12px; font-family:Arial, Helvetica, sans-serif}
#colDx form .errori { margin:0px 0 0 0px; padding:0; border:0; display:block; font-size:0.75em; color:#d10909;}
#colDx form a {color:#fff; font-size:0.75em; font-style:normal; text-decoration:underline; padding:0; margin:16px 0 10px 0px; line-height:18px; display:block;}
#colDx form a:hover {color:#FF2121;}
#colDx form .invia {margin:20px 0 35px 0px; padding:0; width:94px; height:27px; border:0;}



/*Credits*/
img.credits { float:left; border:0; clear:none; margin:0 25px 25px 0;}
p.credits {  font-size:0.750em; width:500px; clear:none;}





#footer { padding:50px 0 15px 0;}




div.caption {margin: 0;	padding:0;	position: relative;}
div.caption p {	position: absolute;	margin: 0; padding: 10px 2px; font-size: .9em; bottom: 0; left: 0; background:black;	color: white;	opacity: .7;	width:185px;	text-decoration:none; text-align:center;}
div.caption img { margin: 0; padding: 0;}
