@import url(http://fonts.googleapis.com/css?family=Noticia+Text:400,700);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,700);
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[                IMQ                 ]=====[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/

body{
	font-family: "Open Sans", Courier, Arial, Helvetica, sans-serif;
	font-weight:300;
	font-size:100%;
	margin:0px;
	padding:0px;
	border:0;
	color:#514d47;
	background-color:#FFFFFF;
	color:#454344;
	border-top:7px solid #d4d4d4;
	overflow-x:hidden;
}
html, body {
    height: 100%;
}
.breaker {
	clear: both;
	margin: -2px 0 0 0;
	padding: 0px;
	height: 0.1em;
	font-size: 0.1em;
	line-height:0.1em;
}
strong, b{
	font-weight:700;
}
a{
	text-decoration:none;
	outline: 0;
}
a:hover{
	text-decoration:underline;
}
hr{
	border:0px solid;
	clear:both;
	margin: 10px 0 10px 0;
	padding:0px;
	height:10px;
}
.txtspace hr{
	background-color:#FFF;
}
hr.breaker{
	position:absolute;
	left:-9999px;
	width:10px;
}
form{
	margin: 0px;
	padding: 0px;
}
select, input, textarea{
	font-family:Verdana, Geneva, sans-serif;
	font-size: 90%;
}

textarea.txt {
    width: 400px;
    height: 150px;
}

h1, h2, h3, h4, h5, h6, h7{
	margin: 0px;
	padding: 0px;
}
p{
	margin: 10px 0px 0px 0px;
	padding:0px;
}
.hide{
	position:absolute;
	left:-9999px;
	clear:none;
}
fieldset{
	border:0px;
	margin:0px;
	padding:0px;
}
.noscript{
	margin:0px;
}
a img{
	border:0px;
}
.left, 
.alignleft{
	float:left;
}
img.left, 
img.alignleft{
	float:left;
	margin-right:8px;
	margin-bottom:8px;
}
img.right, 
img.alignright{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
}

img[align=left]{
	margin-right:10px;
	margin-bottom:10px;
}



/* ------------- STRUTTURA ---------------- */
#maincontainer{
	width:954px;
	margin: 0 auto;
}
#header{
	position:relative;
}
.colcontainer{
	font-size:90%;
}
.leftcol{
	width:230px;
	float:left;
}
.rightcol{
	width:230px;
	float:right;
}
.centercol{
	/*margin: 0 230px 0 230px;*/
	padding: 0 11px;
	float:left;
	width:470px;
}

/* ------------- HEADER ---------------- */
#gruppoIMQ{
	border-bottom:1px solid #d4d4d4;
	text-transform:uppercase;
	font-size:80%;
	padding:6px 0 6px 0;
}
#gruppoIMQ span{
	background:url(../img/gruppoIMQ.gif) right 7px no-repeat;
	padding-right:18px;
	cursor:pointer;
}
#gruppoIMQ ul{
	position:absolute;
	z-index:9999;
	background-color:#FFF;
	margin:0px;
	padding:10px;
	border:1px solid #D4D4D4;
	display:none;
}
#gruppoIMQ a{
	color:#585858;
}
#gruppoIMQ li{
	padding:4px;
	list-style:none;
	margin:0px;
	padding:0px;
}
#header h1, #accauno{
	margin:15px;
	padding:0px;
}
#header{
	font-size:75%;
}
#header ul{
	margin:0px;
	padding:0px;
}
#header li{
	margin:0px;
	padding:0px;
	list-style:none;
	padding:7px 0 7px 10px;
	border-left:1px solid #d4d4d4;
}
#header a{
	color:#585858;
	text-transform:uppercase;
}
#istituzionale{
	position:absolute;
	left:485px;
	top:0px;
}
#media{
	position:absolute;
	left:610px;
	top:0px;
}

#language{
	position:absolute;
	left:915px;
	top:0px;
}
#header #language li{
	padding:5px 0 6px 10px;
}
#language a{
	border:1px solid #d4d4d4;
	width:18px;
	height:18px;
	text-align:center;
	display:block;
}
#language a.on{
	border-color:#035fa8;
}
#cerca{
	position:absolute;
	width:160px;
	left:730px;
	top:0px;
	border-left:1px solid #d4d4d4;
	padding-left:10px;
}
#header .contactHead {
	background:url(../img/contactHead.jpg) left bottom repeat-x #ff5a21;
	display:block;
	text-align:center;
	color:#FFF;
	text-transform:uppercase;
	padding:4px 0 4px 0;
	margin-top:10px;
}
.cercaField{
	border:1px solid #d4d4d4;
	height:20px;
	color:#b1b1b1;
	padding-left:4px;
}
.cercaSubmit{
	background:url(../img/cercaSubmit.gif) center center no-repeat #d4d4d4;
	border:0px solid;
	text-indent:-9999px;
	width:20px;
	height:24px;
	position:absolute;
	right:0px;
	top:0px;
}

/* ------------- NAVIGAZIONE ---------------- */
#nav{
	background:url(../img/nav_bg.gif) left top repeat-y;
	margin-bottom:15px;
}
#nav ul{
	margin:0px;
	padding:0px;
}
#nav li{
	float:left;
	list-style:none;
	margin: 3px 0;
	line-height:17px;
	background:url(../img/nav_li_bg.gif) left top repeat-y;
	height:auto !important;
	height:34px;
	min-height:43px;
	position:relative;
}
#nav li:first-child{
	background-image:none;
}
#nav > ul > li a{
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	color:#FFF;
	text-transform:uppercase;
	font-weight:700;
	font-size:90%;
	line-height:100%;
	display:block;
	padding: 7px 15px;
}
#nav ul ul{
	display:none;
}
#nav li:hover ul{
	display:block;
	position:absolute;
	left:0px;
	top:40px;
	float:none;
	background:url(../img/nav_bg.gif) left top repeat-y;
	z-index:999;
}
#nav li li{
	float:none;
	height:auto !important;
	min-height:10px;
	
}
#nav li li a{
	padding: 2px 15px;
	text-transform:none;
	font-weight:normal;
}
/* ------------- BOX  ---------------- */

.box{
	width:227px;
	height:323px;
	margin-bottom:15px;
	background:url(../img/box_bottom.gif) left bottom no-repeat;
	position:relative;
}
.box .text{
	width:197px;
	height:276px;
	padding:15px;
	background:url(../img/box_top_arancio.gif) left top repeat-x;
	line-height:170%;
}
.box.grigio .text{
	background:url(../img/box_top_grigio.gif) left top repeat-x;
}
.box.verde .text{
	background:url(../img/box_top_verde.gif) left top repeat-x;
}
.box h1.titlepage,
.box h2{
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	background:url(../img/box_titolo.gif) left bottom repeat-x;
	display:inline-block !important;
	display:inline;
	color:#ff5a21;
	line-height:25px;
	padding-bottom:13px;
	font-size:150%;
}
.box h2 a{
	color:#ff5a21;
}
.box h1.titlepage{
	margin-bottom:20px;
}
#interna .box h2{
	font-size:120%;
}
.box.grigio h2,
.box.grigio h2 a{
	color:#035fa8;
}
.box.verde h2,
.box.verde h2 a{
	color:#009953;
}
.centercol .box{
	width:469px;
	background:url(../img/box_double.gif) left top no-repeat;
}
body.wide .centercol .box{
	width:709px;
}
.centercol .box .text{
	width:439px;
}
body.wide .centercol .box .text{
	width: 679px;
}

/*  ============ BOX GRIGIO   ============  */
.box.grigio h2{
	background-image:none;
	padding-bottom:2px;
}
.box.grigio ul{
	margin:0px;
	padding:0px;
}
.box.grigio li{
	margin:0px;
	padding:10px 0px 5px 0px;
	list-style:none;
	background:url("../img/box_titolo.gif") repeat-x scroll left top transparent
}
.box.grigio a{
	color:#454344;
}
.box.grigio img{
	margin-bottom:-7px;
}
.box.grigio li:first-child{
	background-image:none;
}

.box.grigio li a{
	background:url(../img/ico_bancadati_prodotti.gif) left top no-repeat;
	display:block;
	padding: 5px 0 5px 38px;
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	color:#035fa8;
	font-style:italic;
}

.box.grigio li.ico_bancadatiProdotti a{ background-image:url(../img/ico_bancadati_prodotti.gif)}
.box.grigio li.ico_bancadatiAziende a{	background-image:url(../img/ico_bancadati_aziende.gif)}
.box.grigio li.ico_regolamenti a{		background-image:url(../img/ico_regolamenti.gif)}
.box.grigio li.ico_brochure a{			background-image:url(../img/ico_brochure.gif)}
.box.grigio li.ico_manuale a{			background-image:url(../img/ico_manuale.gif)}




/*   ============   BANNER ROTANTI    ============  */
.box.banner{
	border-top:1px solid #d4d4d4;
}
.box.banner li{
	position:relative;
}
.box.banner a.boxlink{
	bottom:20px;
	right:1px;
}
.box.banner .slidecont{
	margin:2px 2px 2px 3px;
}
.box.banner .EveSucc, .box.banner .EvePrec{
	display:none !important;
}
.centercol .box.verde{
	width:227px;
	float:left;
	background:url(../img/box_bottom.gif) left bottom no-repeat;	
}
.centercol .box.verde .text{
	width:197px;
}
a.boxlink{
	position:absolute;
	z-index:10;
	right:2px;
	bottom:18px;
	text-indent:-9999px;
	background:url(../img/link.gif) right bottom no-repeat;
	display:block;
	width:22px;
	height:22px;
}
img.imgBox{
	position:absolute;
	bottom:18px;
	left:3px;
}


.tuttenews{
	position:absolute;
	top:15px;
	right:15px;
	color:#009953;
	font-size:90%;
}
#imqNews{
	position:relative;
	width:469px;
	float:left;
	background:url(../img/box_double_verde.gif) left top no-repeat;
}
.box#imqNews h1.titlepage, .box#imqNews h2{
	color:#009953;
	margin: 15px;
}
#imqNews img{
	margin-left:15px;
}
#imqNews ul{
	font-size:90%;
	float:right;
}
#imqNews ul, #imqNews li{
	margin:0px;
	padding:0px;
	list-style:none;
}
#imqNews li{
	padding: 0px 10px 10px 0px;
	width:222px;
}
#imqNews li a{
	color:#009953;
	font-weight:bold;
	font-family:"Noticia Text",Courier,Arial,Helvetica,sans-serif;
	font-size:14px;
	display:block;
	padding:3px;
}
#imqNews li.active a{
	background-color:#f6f6f6;
}
#imqNews .prev, #imqNews .next{
	color:#009953;
}
#imqNews .tuttenews{
	color:#009953;
}

/*    ============   CAROSELLO HOME     ============    */
#carouselimg{
	position:relative;
	width:469px;
	float:right;
	background:url(../img/box_double.gif) left top no-repeat;
}
#carouselimg h2{
	margin:15px 15px 5px 15px;
}
#carouselimg img{
	margin: 15px 0 0 15px;
}
#carouselimg ul{
	margin:0px;
	padding:0px;
}
#carouselimg li{
	position:absolute;
	height:300px;
	width:469px;
	margin:0px;
	padding:0px;
	list-style:none;
	display:none;
}
#carouselimg li:first-child{
	display:block;
}
#carouselimg li .didascalia{
	position:absolute;
	right:1px;
	top:10px;
	width:220px;
	padding-right:10px;
	height:300;
	background-color:#FFF;
	font-size:14px;
}
#carouselimg li .didascalia a{
	background-color:#ff5a21;
	color:#FFF;
}
#carouselimg li .didascalia h2{
	color:#ff5a21;
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	font-size:14px;
	margin: 7px 0 7px 0;
	padding-bottom:5px;
	display:block !important;
	background-image:none;
	line-height:120%;
}
#carouselimg li .didascalia .cat{
	background-color:#035fa8;
	color:#FFF;
	padding:2px 2px 2px 5px;
	text-transform:uppercase;
	font-size:12px;
	display:none;
}
#carouselimg .tuttenews{
	color:#FF5A21;
}
#pagerCont{
	position:absolute;
	z-index:998;
	left:10px;
	bottom:10px;
	width:132px;
	overflow:hidden;
	height:27px;
	display:none;
}
#pager{
	position:absolute;
	height:20px;
	width:900px;
}
#pagerCont a{
	display:inline-block;
	width:17px;
	height:17px;
	text-align:center;
	margin:0 3px 0 0;
	background-color:#FFF;
	font-size:12px;
	border:1px solid #FFF;
	color:#494949;
}
#pager a.on{
	border:1px solid #035fa8;
}
.prev, .next{
	position:absolute;
	right:15px;
	bottom:35px;
	z-index:99;
	display:inline-block;
	width:17px;
	height:17px;
	text-align:center;
	color:#ff5a21;
	font-weight:bold;
	line-height:17px;
	font-size: 23px;
	text-decoration:none;
}
.prev{
	left:15px;
}
.allnews{
	position:absolute;
	z-index:998;
	right:40px;
	bottom:40px;
	display:inline-block;
	height:20px;
	width:170px;
	text-align:center;
	color:#FFF;
	background-color:#035fa8;
	font-size:14px;
	display:none;
}

/* =========================[  BANNER  ]=========================*/
.banner ul{
	margin:0px;
	padding:0px;
}
.banner li{
	list-style:none;
	margin:0px 0px 20px 0px;
	padding:0px;
}

/* =========================[  FOOTER  ]=========================*/
#footer .text{
	width:954px;
	margin: 0 auto;
	font-size:80%;
}
#topfooter{
	background:url(../img/topfooter.gif) left bottom repeat-x;
}
#centerfooter{
	background-color:#3b3c3d;
	color:#FFF;
}
#bottomfooter{
	background-color:#414446;
	color:#FFF;
	padding-bottom:20px;
	padding-top:10px;
}
#bottomfooter a{
	color:#FFF;
}

/* =========== TOP FOOTER ================*/
#topfooter .text{
	position:relative;
}
#topfooter img{
	margin:0 12px 0 12px;
}
#topfooter h3{
	color:#aaaaaa;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	padding:8px;
}
#topfooter a.altrimarchi{
	color:#aaaaaa;
	font-size:12px;
	text-transform:uppercase;
	font-weight:normal;
	position:absolute;
	top:0px;
	left:200px;
	padding:7px 15px 7px 15px;
	background:url(../img/topffoter_link.png) left bottom no-repeat;
}

#bottomfooter .text{
	width: 100%;
	text-align: center;
}

/* =========== CENTER FOOTER ================*/
#centerfooter .text ul{
	margin:0px;
	padding:0px;
} 
#centerfooter .text ul li{
	list-style:none;
}
#centerfooter #footernav > ul{
	padding-top:20px;
}
#centerfooter #footernav > ul > li{
	float:left;
	width:230px;
}
#centerfooter #footernav > ul > li > a{
	text-transform:uppercase;
	font-weight:bold;
}
#centerfooter .text ul ul{
	margin-bottom:40px;
}
#centerfooter a{
	color:#FFF;
}


#centerfooter .text ul#social{
	float:right;
	height:50px;
	margin-right:85px;
}
#social li{
	float:left;
}
#social a{
	display:block;
	width:30px;
	height:30px;
	background:url(../img/socials.png) left top no-repeat;
	text-indent:-9999px;
}

/* =========== BOTTOM FOOTER ================*/
#bottomfooter ul{
	padding:10px 0px 30px 0;
	margin:0px;
}
#bottomfooter li{
	margin:0px;
	padding:0px;
	list-style:none;
	border-left:1px solid #FFF;
	float:left;
	padding: 0 15px
}
#bottomfooter li:first-child{
	border-left:0px;
	padding-left:0px;
}
#bottomfooter li a{
	color:#FFF;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/* ]======[           PAGINA INTERNA           ]=====[  */
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
#interna .centercol{
	background:url(../img/ombretta.gif) 12px bottom no-repeat;
	margin-bottom:30px;
}
#interna .centercol .box,
#interna .centercol .box .text{
	height:auto;
	background-image:none;
}
#interna .centercol .box .text{
	border-top:5px solid #ff5a21;
	padding-bottom:30px;
}
#interna .centercol .box{
	border:1px solid #d4d4d4;
	margin-bottom:8px;
}
#interna .rightcol .box .text,
#interna .rightcol .box{
	height:auto;
}
#interna .rightcol .box .text{
	padding-bottom:40px;
}
#interna .box.content a{
	color:#035fa8;
	text-decoration:underline;
}
/* =========================[  documentazione  ]=========================*/

.documentazione{
	margin-top:30px;
}
.documentazione h2{
	background:none;
	padding:0px;
	margin: 10px 0 10px 0;
}
#interna .box.content .documentazione a{
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	color:#035fa8;
	font-style:italic;
	text-decoration:none;
}
ul.lista_pdf,
.documentazione ul{
	margin:0px;
	padding:0px;
}
ul.lista_pdf li,
.documentazione li{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style:none;
	line-height:15px;
}
ul.lista_pdf a{
	background:url(../img/ico_pdf.gif) left top no-repeat;
	display:block;
	padding:4px 0px 4px 25px;
	font-family: "Noticia Text", Courier, Arial, Helvetica, sans-serif;
	color:#035fa8;
	font-style:italic;
}
.informative li{
	display:block;
	width:135px;
	height:160px;
	margin: 0 10px 10px 0;
	float:left;
}
.documentazione hr{
	margin:0px;
	padding:0px;
	height:0px;
	clear:both;
}
.documentazione p{
	margin-top:0px;
}


/* =========================[  NAVINTERNA  ]=========================*/
#section{
	color:#FFF;
	background-color:#ff5a21;
	font-family:"Noticia Text",Courier,Arial,Helvetica,sans-serif;
	padding:10px;
	font-size:150%;
	font-weight:bold;
}
#navitnerna ul{
	margin:0px;
	padding:0px;
}
#navitnerna ul ul{
	margin-top:10px;
}
#navitnerna li{
	margin:0px;
	padding:10px 0 10px 0;
	list-style:none;
}
#navitnerna > ul > li{
	border-bottom:1px solid #d4d4d4;
}
#navitnerna a{
	font-weight:bold;
	font-family:"Noticia Text",Courier,Arial,Helvetica,sans-serif;
	color:#035fa8;
}
#navitnerna li li a{
	background:url(../img/navinterna.gif) left 8px no-repeat;
	display:block;
	padding-left:13px;
}
#navitnerna > ul > li > a.on{
	color:#ff5a21;
}
#navitnerna li li a.on{
	text-decoration:underline;
}

.redbox{
	background-color:#ff5a21;
	color:#FFF;
	padding:20px;
	font-weight:bold;
	font-family:"Noticia Text",Courier,Arial,Helvetica,sans-serif;
	font-size:105%;
}
.redbox a{
	color:#FFF;
}

#interna .rightcol .box{
	margin-top:20px;
}

.centercol table{
	border-collapse:collapse;
	margin-bottom:20px;
	width:100%;
}
.centercol table th{
	background-color:#d4d4d4;
	border:1px solid #d4d4d4;
	font-size:100%;
	padding:4px;
}
.centercol table th h3{
	font-size:90%;
}
.centercol table td{
	border:1px solid #d4d4d4;
	padding:4px;
}



.fumetto{
	width:250px;
	font-size: 13px;
}
#form_corsi label{
	width:150px;
	display:block;
	float:left;
}
#form_corsi legend{
	font-weight:bold;
	margin-top:20px;
	display:block;
	clear:both;
}
#form_corsi .txt{
	width:237px;
}
#form_corsi select[name='modulo'],
#form_corsi select[name='cod']{
	font-size:10px;
}

.news_int{
	margin:0px;
	padding:0px;
}
.news_int .titolo{
	display:block;
	font-weight:bold;
}
.news_int em{
	line-height:90%;
	font-size:90%;
}
.news_int li{
    border-bottom: 1px solid #CCCCCC;
    margin: 0 0 20px;
    padding: 0 0 20px;
	list-style:none;
}


#frmcercaaziende td,
#frmcercaprodotti td,
#frmcercainstallatori td{
	border:0px solid;
}
.content input[type='submit'],
.content input[type='reset']{
	background-color:#FF5A21;
	color:#FFF;
	border:0px solid;
	border-radius:4px;
	box-shadow:3px 3px 3px #CCC;
	padding:5px;
	cursor:pointer;
}

iframe[name='google_conversion_frame'] {
   position: absolute;     
   bottom: 0;
}


/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
/*#                    FORM				#*/
/*#.- .-.. . ... ... .- -. -.. .-. --- -.-. .- .. -- ..#*/
.centercol form table{
	border-width:0px;
}
.centercol form table td{
	border-width:0px;
}

/* =========== FINESTRA ALERT HOME     ==================*/
#alert {
    background: url(../img/velina.png) no-repeat left top;
    height: 355px;
    margin-top: -330px;
    padding: 125px 15px 210px 40px;
    position: fixed;
    right: -400px;
    top: 50%;
    width: 328px;
    z-index: 9999;
    color:#000;
   /* font-size:14px;*/
}
#alert #close {
    bottom: 140px;
    left: 50%;
    display: block;
    margin: 20px auto 0 -25px;
    position: absolute;
    text-align: center;
    padding:4px 10px;
    background-color:#FFF;
    color:#FF5A21;
    font-weight:bold;
}
#alert a {
    color: #FFFFFF;
    text-decoration: none;
}



#videoBox{
	width:100%;
	margin-bottom:20px;
}
#videoBox iframe{
	width:100%;
}


/* =============================*/

@media screen and (max-width: 965px) {
	#home .box{
		float:left;
		margin-right:10px;
	}
	.box.verde,
	#home .centercol .box.verde{
		float:left;
		margin-right:10px !important;
		margin-left:0px !important;
		width:227px;
		border:1px solid #ccc;
		background-image:none;
	}
	#home .centercol .box{
		width:100%;
		background-image:none;
		border-bottom:1px solid #ccc;
		margin:0px;
	}
	#imqNews{
		height:auto;
	}
	#imqNews li{
		background-color:#FFF;
		width:438px;
	}
	#carouselimg li .didascalia{
		opacity:1;
		background-color:#FFF;
	}
	#pagerCont{
		display:none;
	}
	.prev, .next{
		bottom:70px;
	}
	
	#maincontainer{
		width:100%;
	}
	.leftcol{
		float:none;
		width:100%;
	}

	.centercol{
		float:none;
		width:100%;
	}
	.rightcol{
		float:none;
		width:100%;
	}
	#home .rightcol{
		clear:both;
		margin-top:10px;
	}
	#media,
	#istituzionale{
		position:relative;
		left:0px;
	}
	#language{
		right:0px;
		left:auto;
		top:-46px;
	}
	#media li,
	#language li,
	#istituzionale li{
		float:left;
		margin-right:10px;
	}
	#cerca{
		clear:both;
		left:auto;
		right:10px;
		top:10px;
	}
	
	/* nav */
	#navitnerna ul{
		padding-left:10px;
		padding-right:10px;
	}
	#navitnerna li{
		padding:4px 0;
	}
	#nav{
		clear:both;
		text-align:center;
		margin-top:10px;
	}
	#nav ul{
		display:none;
	}
	#navSmall{
		margin: 20px auto;
	}
	/* parte centrale*/
	.centercol{
		padding:0px;
	}
	#interna .centercol .box{
		width:100%;
		border-left-width:0px;
		border-right-width:0px;
	}
	.centercol .box .text{
		width:auto;
	}
	
	/* footer */
	#footer .text{
		width:auto;
	}
	#topfooter .text{
		background-color:#E6E7E7;
	}
	#topfooter a.altrimarchi{
		background-image:none;
	}
	#centerfooter{
		padding-top:15px;
	}
	#footernav{
		display:none;
	}
}

@media screen and (max-width: 550px) {
	#carouselimg {
		height:358px;
	}
	#carouselimg li .didascalia{
		top:auto;
		right:auto;
		bottom:0px;
		position:absolute;
		width:100% !important;
		padding:15px;
		height:160px;
		background-image:none;
		line-height:15px;
	}
	#carouselimg li .didascalia h2{
		font-size:16px;
	}
	#header h1, #accauno{
		text-align:center;
	}
	#cerca{
		clear:both;
		position:static;
		width:100%;
	}
	#header .contactHead{
		width:70px;
	}
	#pagerCont{
		display:none;
	}
	.prev, .next{
		display:none;
	}
	.box{
		width:100% !important;
		background-image:none;
		border-width:0px !important;
		border-top:0px solid #ccc !important;
		border-bottom:1px solid #ccc !important;
		margin:0px !important;
		height:auto;
	}
	.box .text{
		width:auto !important;
		height:auto;
	}
	img.imgBox{
		width:95%;
		height:auto !important;
		position:static;
	}
}