/* FOGLIO DI STILE PRINCIPALE */

body
{
	margin: 0px;
	padding: 0px;
	background-color: #999999;
}
.top_sx_box
{
	border-top: 2px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.top_dx_box
{
	border-top: 2px solid #EF6B21;
	border-right: 2px solid #EF6B21;
	border-bottom: 1px solid #EF6B21;
}
.full_box
{
	border-top: 2px solid #EF6B21;
	border-left: 2px solid #EF6B21;
	border-right: 2px solid #EF6B21;
	border-bottom: 1px solid #EF6B21;
}
.semi_full_box
{
	border-top: 2px solid #EF6B21;
	border-left: 2px solid #EF6B21;
	border-right: 2px solid #EF6B21;
}

.menubar
{
	border-right: 2px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.banner
{
	border-right: 2px solid #EF6B21;
	border-bottom: 1px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.sfondo_onda
{
	background-image:url(../images/html/onda.gif);
	background-repeat: no-repeat;
	width: 503px;
	height: 33px;
}
.slot
{
	background-color:#FFFFFF;
	border-top: 1px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.slot_prenota
{
	border-top: 1px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.slot_top_right
{
	border-top: 1px solid #EF6B21;
	border-right: 2px solid #EF6B21;
}
.slot_right
{
	border-right: 2px solid #EF6B21;
}

.slot_red
{
	background-color:#971a21;
	border-top: 1px solid #EF6B21;
	border-left: 2px solid #EF6B21;
}
.title_slot
{
	margin-left: 12px;
}
.subtitle_slot
{
	margin-left: 16px;
	margin-top: 5px;
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.subtitle2_slot2
{
	margin-right: 8px;
	margin-top: 5px;
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.subtitle2_slot
{
	margin-left: 16px;
	margin-top: 15px;
	color:#666666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}

.link_grigio{margin-left: 16px;
	margin-top: 15px;
	color:#666666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px; text-decoration:none}
.link_rosso
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: bold;
}
.link_rosso a:link, .link_rosso a:visited
{
	color: #D22726;
	text-decoration: none;
}
.link_rosso a:hover, .link_rosso a:active
{
	color: #D22726;
	text-decoration: underline;
}
.slot_thumb
{
	margin-top: 20px;
}
.box_dx_1
{
	background-color: #FDFAB4;
	border-top: 1px solid #EF6B21;
	border-right: 2px solid #EF6B21;
	/*border-bottom: 2px solid #EF6B21;*/
	border-left: 2px solid #EF6B21;
}
.box_title_dx
{
	margin-top: 13px;
	margin-left: 7px;
}
.text_box_dx_1
{
	margin-top: 15px;
	margin-left: 12px;
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	vertical-space: 3px;
}
.title_slot2
{
	margin-right: 8px;
}
.subtitle_slot2
{
	margin-right: 9px;
	margin-top: 2px;
	color:#666666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.subtitle_box_shop
{
	margin-left: 12px;
	margin-top: 2px;
	color:#666666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}
.box_dx
{
	background-color: #FDFAB4;
}
.home_bacheca_sx
{
	background-image:url(../images/homepage/bg_bacheca_sx.jpg);
	background-repeat: no-repeat;
	height: 60px;
}
.home_bacheca_sx_2
{
	background-image:url(../images/homepage/bg_bacheca_sx_2.jpg);
	background-repeat: no-repeat;
	height: 60px;
}
.home_bacheca_dx
{
	background-image:url(../images/homepage/bg_bacheca_dx.jpg);
	background-repeat: no-repeat;
	height: 60px;
}
.title_gallery_it { 
	background-image: url(../images/gallery/titolo_it.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 85px;
	width: 503px;
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-indent: 85px;
	padding-top:45px;
	
}
.title_gallery_en { 
	background-image: url(../images/gallery/titolo_en.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 85px;
	width: 503px;
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-indent: 85px;
	padding-top:45px;
}
.thumb_gallery {
	background-image: url(../images/gallery/sfondo_quadro.gif);
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 105px;
	width: 150px;
}
.text_thumb_gallery {
	color:#FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}
.title_bicolor
{
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	text-transform: capitalize;
	padding-right:10px;
}
.text_orange
{
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.text_red
{
	color: #D22726;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.text_white
{
	color:#FFFFFF;
/*	font-weight: bold; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.text_gray
{
	color:#666666;
/*	font-weight: bold; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.small_text_gray
{
	color:#666666;
/*	font-weight: bold; */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.text_gray a
{
	color:#666666;
/*	font-weight: bold;  */
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	text-decoration: none;
}
.text_gray a:hover
{
	text-decoration: underline;
}
.title_red
{
	color:#D22726;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.title_gray
{
	color:#666666;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
}

.link_arancione, .link_arancione a:hover, .link_arancione a:visited, .link_arancione a:link
{
	color:#EF6B21;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
    text-decoration: none; 
}

.title_orange
{
	color:#EF6B21;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	
}
.sottotitoli_corsi
{
	font-weight: bold;
	color:#EF6B21;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
