@charset "utf-8";
/* CSS Document */

 {-webkit-text-size-adjust: 100%; /* Prevent font scaling in landscape while allowing user zoom */; height:100%;}


.bodyM {
	margin:0 auto;
	padding:0;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-size:11px;
	color:#4d4d4d;
	background-color:#336699;
	/*	background-color:#f6f6f3;*/

	/*background-image:url(/images/fasciaTop.png);*/
	background-image:url(/images/fasciaTopHigh.png);
	background-repeat:repeat-x;
	background-position:top;
}
img, div {
	/*behavior: url(../iepngfix.htc);*/
}
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

.float-dx {float:right}
.large97 {width: 97%!important;}

#artef_container {
	position:relative;
	/*	text-align: left;

*/

	width: 940px;
	margin:0 auto;
	border:0px solid #ffffff;
	height:auto;
}


/*  -----FONT-----  */

	/*@font-face { font-family: 'LeagueGothic';  src:url('/css/LeagueGothic.otf'); } */ 
	
	/* Generated by Font Squirrel (http://www.fontsquirrel.com) on September 4, 2013 */
@font-face {
    font-family: 'league_gothicregular';
    src: url('/css/leaguegothic-webfont.eot');
    src: url('/css/leaguegothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/css/leaguegothic-webfont.woff') format('woff'),
         url('/css/leaguegothic-webfont.ttf') format('truetype'),
         url('/css/leaguegothic-webfont.svg#league_gothicregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.box-privacy {margin:12px; width: 94%; height: 530px; overflow: hidden; border: 1px solid #d3d4d6; padding: 10px;}
.fl-left {float:left}
.fl-right {float:right}
.d-block {display: block;}

/* Primo Menù in testa alla pagina */

#artef_menuUp{width:906px;/*height:74px;*/padding: 0px 0px 0px 34px;}
#artef_menuUp .items-menu {width: 900px;/* top: 48px; *//* position: relative; *//* z-index: 10000; *//* float: left; */overflow: hidden;margin: 0 0 -13px 0;padding: 34px 0 0 0;}
.artef_menuUpVoce{
/*	float:left;
	height:20px;
	padding: 45px 3px 0px 3px; 
	line-height: 20px;*/
	font-size: 12px;
	color: #1a1a1a;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-weight:lighter;
	text-decoration: none;
}

a.artef_menuUpVoce{
/*	float:left;
	height:20px;
	padding: 45px 0px 0px 0px;
	line-height: 20px;  */
	font-size: 12px;
	color: #1a1a1a;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-weight:lighter;
	text-decoration: none;
}

a.artef_menuUpVoce:hover{
	color: #7d7d7d;
}

.artef_menuUpSez, .artef_menuUpSezIn{
/*	float:left;
	height:20px;
	padding: 45px 3px 0px 3px; 
	line-height: 20px;*/
	font-size: 14px;
	color: #adc4d4;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

a.artef_menuUpSez{
/*	float:left;
	height:20px;
	padding: 45px 0px 0px 0px;
	line-height: 20px;  */
	font-size: 14px;
	color: #b9b9b9;
	font-family: Trebuchet MS, Trebuchet, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

a.artef_menuUpSez:hover{
	color: #ffffff;
}

.artef_menuUpSezIn{
	color: #c0c0c0;
}

.flag{
	background:url(../images/bandiera_en_UK.gif) no-repeat -20px;
	width:30px;
	height:26px;
	padding:0px 0px 0px 0px;
	top:-18px;
	left:165px;
	position:relative;
	float:left;
}


/* Fine Primo Menù in testa alla pagina */





#artef_contents {
	width:872px;
	position:relative;
	background-color:#fff; 
/*
	background-color:#ADC4D4;
	background-image:url(../images/sfondo.gif);
	background-repeat:no-repeat;
	background-position:top;*/
	top:0px;
	padding: 0px 34px 10px 34px;
	z-index: 99999999;
}
#artef_topTitle {
	width:895px;
	height:120px;
	border: 0px solid #bbcedb;
	padding: 17px 0px 0px 0px;
}
/*
.artef_boxArt {
	position:relative;
	background-color: #D5DADE;
	border-radius: 6px 6px 6px 6px;
	top:10px;
	padding: 2px 10px;
	border: #EFEFEF 4px solid;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
	float:right;
	behavior: url(PIE.htc);
}
*/

.centre{margin:0 auto;}

.artef_boxArt {
	width:84%;
	margin: 10px 0 6px 0;
	border-style: solid;
    border-width: 1px;
    border-color: #cccccc;
	border-bottom:none;
	border-left:none;
	border-right:none;
	padding: 2px 0px 0px 0px;
}
.artef_boxArt-top {/*width:84%;*/margin: 10px 0 6px 0;border-style: solid;border-width: 1px; border-color: #cccccc; border-bottom:none; border-left:none; border-right:none; padding: 2px 0px 0px 0px; margin:0 auto; text-align:center;}

.artef_boxArt-top .artef_titleArt01, .artef_boxArt-top .artef_titleArt02 {font-size:42px; font-family:league_gothicregular; color:#BF4D69; line-height:normal; margin:0; display:inline;}
.artef_boxArt-top .artef_titleArt02 {color:#7E8198;}
/*.artef_titleArt02 {font-size:23px; color:#7E8198; line-height:normal;}*/
.artef_boxArt-top .summary {font-size: 14px;/* font-weight:bold; */color:#336699;text-align: justify;}

.artef_logo {
	float:left;
	width:510px;
}

.artef_areaLogin {
	float:left;
	width:330px;
	padding:5px;
}

.artef_socialNet {
	float:right;
	width:28px;
	padding:0px;
	margin-top:-4px;
}

#artef_animaz {
	width:500px;
	/*margin:0 auto;*/
	border: 1px solid #ccc;
	padding: 20px 20px 4px 20px;
	float:left;
/* [if IE 8]  background:transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2bFFffFF,endColorstr=#2bFFffFF)";
	zoom: 1;
 [endif]  background-color:rgb(255,255,255);
	background-color:rgba(255, 255, 255, 0.17);
 [if IE]  background:transparent;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2bFFffFF, endColorstr=#2bFFffFF);
	zoom: 1;
 [endif]*/
}

.artef_contenCntr {
	width:502px;
	/*margin:0 auto;*/
	border: 0px solid #ccc;
	padding: 20px 20px 20px 20px;
	float:left;
}

.artef_contenCntrBox {
	width:244px;
	float:left;
}

.artef_colSx, .artef_colDx {
	float:left;
	width:155px;
}

.artef_colDx {
}

.artef_colCntr, .colCntrLarge {margin:0 auto;float:left;width:542px;margin: 0px 10px 0px 10px;}
.colCntrLarge {width:79%;}

.cont {width:92%; padding: 0px 0px 0px 0px; border: 1px solid #ccc; padding: 20px 20px 20px 20px; float:left; margin: 0px 0px 0px 10px; font-size:1.3em}
/*.cont h1, .cont h2, .cont p{margin: 0px}
*/.cont .artef_title02 {font-size:28px; margin:0;}
.cont .subtitle {font-size:16px; margin:0;}
.cont .boxpay {border:1px solid gray;text-align:center;padding:6px;display:block;width: 98%;/* border-collapse: collapse; */margin: 16px 0 10px 0;}
.cont .boxpay h2, .cont .boxpay p {margin: 2px 0px}
.cont .cellmail .btn {padding: 2px 18px;}
.cont .cellmail label {display:inline-block;width: 49%;}
.cont .cellmail label input{width: 90%;padding:2px;}

.resign-cont {width: 100%;}
.cont .cell {width: 36%; display:inline-table;}
.cont .email {width: 60%; display:inline-table;}
.cont .testo {height: 22px;font-size: 12px;font-weight: 600;color: #336699;width:100%;padding: 0 0 0 8px;}
.resign-cont .btn {padding: 1px 6px}
.cont .testo_msg {font-size: 16px;font-weight: 500;color: #336699;font-style: italic;letter-spacing: 0.5px;}

#artef_descriz {
	width:665px;
	padding: 0px 0px 0px 0px;
	border: 1px solid #ccc;
	padding: 20px 20px 20px 20px;
	float:left;
	margin: 0px 0px 0px 10px;
}
.artef_colonna {
	width:414px;
	padding: 0px 0px 0px 6px;
	float:left;
	margin: 20px 0px 6px 0px;
	text-align:left
}
.artef_colonnaSpazio {
	width:26px;
	height:32px;
	float:left;
}

#artef_promo02container {
	/*cursor:pointer;*/
	float:left;
	width:178px;
	height:100%; 
/*	padding:8px 0px 8px 18px;*/
	margin-left:14px;
	margin-top:30px;
}

#artef_promo02 {
	/*cursor:pointer;*/

	width:160px;
	height:100%; 
	padding:8px 4px 8px 14px;
	margin-left:0px;
/*	margin-top:30px;*/
	float:left;
	background-image: url(/images/sfondoPromo.gif);
/*
	background-image: url(../images/flower.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;
}

#artef_footer {
	width:940px;
	padding: 17px 0px 17px 0px;
	margin: 0 auto;
}

.artef_boxSelGallery, .artef_boxSelFilm {
	float:left;
	width:24%;
	/*height:200px;*/
	margin:4px 2px 4px 6px;
	text-align:center;
	border:0px solid #336699;
	padding-top:5px;
	background-color:#e2e2e2;
}

.artef_boxSelFilm {
	height:150px;
}


/* fotogallery */

#artef_gallery {
	width:155px;
	height:500px;
	position:relative;
	overflow:hidden;
	top: -42px;
	background-color:#fff;
	float:left;
	border: 0px solid #cccccc;
}
#artef_collect {
	margin:0 auto;
	width:540px;
	background-color:#fff;
	border: 0px solid #cccccc;
}
.artef_internalGalleryThm {
	height: 75px;
	width: 70px;
	border: 1px solid #cccccc;
	margin: 1px 1px 1px 1px;
}
.artef_internalGalleryThm0 {
	height: 75px;
	width: 80px;
	border: 1px solid #cccccc;
	margin: 1px 1px 1px 1px;
}
.artef_thmPrevImage, .artef_thmPrevImageO {
	height:36px;
	width:100px;
	background-image: url(/images/buttPrev.png);
	background-repeat: no-repeat;
	background-position: right;
	float:left;
	margin-top: 0px;
}
.artef_thmPrevImageO {
	height:80px;
	width:36px;
	background-image: url(/images/buttPrevOriz.png);
	margin:4px 2px 6px 0px;
}
.artef_thmNextImage, .artef_thmNextImageO {
	height:36px;
	width:100px;
	background-image: url(/images/buttNext.png);
	background-repeat: no-repeat;
	float:right;
	margin-top: 10px;
}
.artef_thmNextImageO {
	height:80px;
	width:36px;
	background-image: url(/images/buttNextOriz.png);
	margin:4px 0px 6px 0px;
}
.artef_thmMainGallery {
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
}
/*hr {
	color:#ffffff;
	width:850px;
	height:1px;
	}
*/



hr {
	height:1px;
	border-width:0;
	color:#cccccc;
	background-color:#cccccc;
}

.artef_tr01
{
	background-color:#d0e2ec;
}

.artef_tr02
{
	background-color:#b6d4e3;
}

.artef_tr03
{
	background-color:#d0e2ec;
	padding:2px;
}
.artef_tr04
{
	background-color:#91bfd7;
	padding:2px;
}

.artef_bkg {background-color:#336699;}



/*CLASSI di TESTO*/

.artef_titleNeg {
	font-size:22px;
	color:#c8c8c8;
	background-color:#BF4D69;
	letter-spacing:0.15em;
}

.artef_titleArt01, .artef_titleArt02 {
	/*font-size:42px;*/ font-size:18px; font-family:league_gothicregular; color:#7E8198; line-height:normal;
}
/*.artef_titleArt02 {font-size:23px; color:#7E8198; line-height:normal;}*/
.artef_title01 {
	font-size:48px;
	color:#ffffff;
}
.artef_title01a {
	font-size:32px;
	color:#ffffff;
}
.artef_titleUnder {
	font-size:24px;
	font-weight:bold;
	color:#0071bc;
	letter-spacing:4px;
}
.artef_title04 {
	font-size:17px;
	font-weight:bold;
	color:#0071bc;
}

.artef_title05 {
	font-size:14px;
	font-weight:bold;
	color:#0071bc;
}

.artef_title04neg, .artef_title04neg:hover, .artef_menu01, .artef_boxNotizie {
	height:20px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	border-style:solid;
	border-width:1px;
	border-color:#cccccc;
	padding: 0px 2px 0px 2px;
/*	border:thin;
	outline-color:#FFFFFF;
	outline-width:1px;
	outline-style:solid;
	background-color:#dbe5ec; */
}
.artef_title-border {
	font-size:16px;
	font-weight:bold;
	color:#0071bc;
	border-style:solid;
	border-width:1px;
	border-color:#ccc;
	padding: 5px;
	text-align:center;
}
.artef_title-border a {color:#336699;}
.artef_title-border a:hover {color:#0071bc;}



.artef_title04neg:hover {
	color:#999999;
}

.artef_menu01 {
	width: 149px;
	height:19px;
	margin:0px 0px 3px 0px;
	padding:1px 0px 0px 3px;
}

.artef_boxNotizie {
	width: 149px;
	height:100%;
	margin:0px 0px 8px 0px;
	padding:1px 0px 0px 3px;
}

artef_menuVoce, a.artef_menuVoce {
	font-size:12px;
	font-weight:bold;
	color:#336699;
}
a.artef_menuVoce {
	text-decoration:none;
}
.artef_menuVoce:hover {
	color:#999999;
}

artef_menuVoceWht, a.artef_menuVoceWht {
	font-size:14px;
	font-weight:bold;
	color:#dedede;
}
a.artef_menuVoceWht {
	text-decoration:none;
}
.artef_menuVoceWht:hover {
	color:#fff;
}


	
.artef_title02 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#336699;
}
	
.artef_title03 {
	font-family:Georgia, serif;
	font-size:12px;
	color:#787878;
}
.artef_title-intro, .artef_title-intro-item {
	font-size:22px;
	font-weight:500;
	color:#0071bc;
	text-align:center;
}
.artef_title-intro-item {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:42px;
	font-style:italic;
	font-weight:500;
	color:#8e8e8e;
    letter-spacing: 4px;
	margin: 0 0 12px 0;
}
.artef_textIntro01gray {
	font-size:24px;
	font-style:italic;
	font-weight:500;
	color:#8e8e8e;
	text-align:center;
}
.artef_textIntro01 {
	font-size:18px;
	font-style:italic;
	font-weight:300;
	color:#ffffff;
}
.artef_textIntro02 {
	font-size:14px;
	font-weight:300;
	color:#ffffff;
}
.artef_textIntro03 {
	font-size:14px;
	font-weight:300;
	color:#666666;
}
.artef_textIntro04 {
	font-size:12px;
	font-weight:400;
	color:#ffffff;
	line-height:22px;
}
a.artef_textIntro04:link, a.artef_textIntro04:visited, a.artef_textIntro04:active {
	font-size:12px;
	font-weight:400;
	color:#0071bc;
	line-height:30px;
}
a.artef_textIntro04:hover {
	font-size:12px;
	font-weight:400;
	color:#ffffff;
}
.artef_textIntro05 {
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#CB211D;
}
/*.artef_text01 *{

	font-size:11px;

	color:#4d4d4d;

}*/

.artef_text01 {
	font-size:11px;
	color:#787878;
}
a.artef_text01:link, a.artef_text01:visited, a.artef_text01:active {
	font-size:11px;
	font-weight:bold;
	color:#787878;
	text-decoration:none;
}
a.artef_text01:hover, a.artef_text03gray:hover {
	font-size:11px;
	color:#dbdbdb;
}
.artef_textTitle, strike {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#artef_share{
	float:right;
}

/*.pluginFaviconButtonBorder:active {
border-bottom: 1px solid #1A356E;
border-right: 1px solid #29447E;
border-top: 1px solid #29447E;
display: inline-block;
}*/

.artef_textTitle, strike {
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}


.artef_text03gray, a.artef_text03gray {
	font-size:11px;
	color:#a9c7e6;
	text-decoration:none;
}
.artef_text03, a.artef_text03:link, a.artef_text03:visited, a.artef_text03:active{
	font-size:9px;
	color:#787878;
	font-weight:normal;
	text-decoration:none;
}
a.artef_text03:hover{
	color:#dbdbdb;
}
.artef_text02 {
	font-size:12px;
	color:#787878;
}
a.artef_text02:link, a.artef_text02:visited, a.artef_text02:active {
	font-size:12px;
	font-weight:normal;
	color:#787878;
	text-decoration:none;
}
a.artef_text02:hover {
	font-size:12px;
	color:#15c4f0
}

.fieldmandatory {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:red;
}
.cfwPaginazioneNonSelezionato
	{
		cursor: pointer;
		border:1px solid silver;
		background-color:#DCD9D9;
		width: 32px;
		text-align:center;
		padding:2px;
		float:left;
	}

.cfwPaginazioneSelezionato
	{
		border:1px solid silver;
		width: 32px;
		text-align:center;
		padding:2px;
		float:left;
		margin:0px;
	}
	
.get-news{margin-bottom:15px}

.payment {width: 85%;margin: 0 auto; list-style-type: none; padding:0;}
.payment li.pays{list-style-type: none;display: inline-block;margin: 0 10px;width: 45%;height: 90px;overflow: hidden;font-size: 12px; font-weight:normal;}
.payment .text{font-family:Georgia, serif; font-size:12px; color:#787878;}
.payment strong {font-size:13px; color:#0071bc;}


/* cookie */
#cookieBox {opacity:0.93;/* position: fixed; */left: 0;bottom:0;z-index: 8002;width:100%; color: #336699;display:none; background: #ffffff;line-height:20px;border-top: solid 1px #cccccc; }
#cookieBox .message{padding:5px 30px 5px 0;position:relative;font-family: "trebuchet ms",verdana,arial,helvetica,sans-serif; font-size: 13px}
#cookieBox a {text-decoration:none;color:#336699; font-style: bold}
#cookieBox #closeCookie {font-style: bold; text-decoration: underline}
.innerSite {max-width:1000px;margin:0 auto;}
/* end cookie */



@media only screen and (max-width : 560px)  {
	.centre{margin:0 auto;}
	#artef_menuUp{width: unset; padding: 0;}
	.artef_boxArt-top {width:100%;margin: 5px 0 6px 0;border-style: solid;border-width: 1px; border-color: #cccccc; border-bottom:none; border-left:none; border-right:none; padding: 2px 0px 0px 0px; margin:0 auto; text-align:center;}
	
	.artef_boxArt-top .summary {font-size:36px;}
	
	.artef_boxArt-top .artef_titleArt01, .artef_boxArt-top .artef_titleArt02 {font-size:74px; font-family:league_gothicregular; color:#BF4D69; line-height:normal; display:block;}
	.artef_boxArt-top .artef_titleArt02 {color:#7E8198;}
	.artef_title05 {font-size:28px;}
}


.dijitButtonNode {padding: 0 3px!important;}