﻿h1 {
	text-align: left;
	font-size:24px;
	font-family: "Varela";
	color: #272262;
	font-weight: 100;
	padding-top: 10px;
}
h2, h3 {
	text-align:left;
}

DIV.ms-rteElement-Callout1{
-ms-name:"SUV Scheda - Fonte citazione";
}
.ms-rteElement-Callout1 /* .tab_quote */
{
	float:inherit;
	border:none;
	width:inherit;
    margin-left: 100px;
    padding: 10px;
    text-align: right;
    background-color: #272262;
    font-style: italic;
    color: #FFF;
}
P.ms-rteElement-scheda-question{
-ms-name:"SUV Scheda - Question";
}
.ms-rteElement-scheda-question
{
    background: url(../img/question.jpg) no-repeat top left;
    padding-left: 40px;
    padding-top: 5px;
    min-height:30px;
}
P.ms-rteElement-scheda-answer{
-ms-name:"SUV Scheda - Answer";
}
.ms-rteElement-scheda-answer
{
    background: url(../img/answer_suv.jpg) no-repeat top left;
    padding-left: 40px;
    margin-bottom: 30px;
    min-height:30px;
}

.hide {
	display:none;
}
/* rtl_text.css, reset.css */
table, td, th, tbody {
    text-align:left;
    vertical-align:top;
    padding:0 0;
    margin-bottom:0;
}

/* stili box latest news  */
.home_news img {
	width:75px;
}
.home_news  h3 {

    display:inline;
    font-size: 14px;
    font-weight: bold;     
}
div.graphic_menu a {
	display: inline;
	height: inherit;
	line-height: inherit;
	padding-left: inherit;
	font-size:inherit;
	font-family: "Varela";
	color: #4c4c4c;

}

/* 
.top_main_menu {
	float:right;
	font-size:16px;
}
.top_main_menu a {
    padding: 0 10px;    
}

*/

div.breadcrumbs {
	text-align: left;
	padding: 10px 0;
	font-size:12px;	
}
div.breadcrumbs a {
	color:#3398cc;
}


/* stili colonna destra  */

/* stili colonna destra  */

.events_box  li {
	
	background: url(../img/calendar_button.png) no-repeat top left;
	padding: 3px 0 3px 40px;

}

.events_box  ul li {
	
	margin-bottom: 30px;

}

/* ******** Menu destra, titolo, voce di primo livello ************ */
.menu_right ul.root {
    text-align: left;
	font-size:18px;
	font-family: "Varela";
	color: #272262;
	font-weight: 100;
}
.menu_right ul.root > li {
    background-image: url(../img/fruit_list_ENT.gif);
    background-repeat: no-repeat;
    background-position: 0 5px;
    padding-left:25px;
    padding-bottom: 10px;
}
.menu_right ul.root > li > a:link, .menu_right ul.root > li > a:hover, .menu_right ul.root > li > a:visited {
	color: #272262;
}

/* ******** Menu destra, voce di secondo livello ************ */
.menu_right ul.root > li > ul > li {
    background-image: url(../img/frutto_only_ENT.gif);
    background-repeat: no-repeat;
    background-position: 0 12px;
    font-size:14px;
    line-height:18px;
	font-family: "Varela";
	color: #4c4c4c;
	font-weight: 100;
	padding:10px 0px 0px 20px;
}
.menu_right ul.root > li > ul > li > a:link, .menu_right ul.root > li > ul > li > a:visited {
    color: #4c4c4c;
}
.menu_right ul.root > li > ul > li > a:hover {
	color: #272262;
    text-decoration: underline;
}

.menu_right  {
    
    margin-top: 0px;
    
}
.menu_right_FIN {
    
    margin-top: 0px;
    
}
.menu_right_ENT  {
    
    margin-top: 0px;
    
}

/* ************** Web Part ************************** */
.s4-wpActive .s4-wpTopTable {
	border: none;
}
.s4-wpcell:hover .ms-WPHeader TD {
	BORDER-BOTTOM: none;
}
.s4-wpActive .ms-WPHeader TD {
	BORDER-BOTTOM: none;
}
.s4-wpcell .ms-WPSelected .ms-WPHeader TD {
	BORDER-BOTTOM: none;
}

.ms-WPHeader .ms-wpTdSpace, .ms-WPHeader TD, .s4-wpActive .ms-WPHeader TD {
	border-bottom:none;
	border:none;
}
.ms-WPBody a:link, .ms-WPBody a:hover, .ms-WPBody a:visited, ms-WPTitle a {
	color:#e77817;
}
/* Hides web part checkbox */
.ms-WPHeaderTdSelection
{
	display: none;
}


/* padding contenuti in pagina articolo */
.article .article-header, .article .related-links {
	border:none;
}
div.article {
	padding:0;
}
.article-content {
	color:inherit;
}

/* paragrafo dei contenuti nelle pagine articolo */
.ms-rteElement-P {
	color: #333;
}

/* ************** Web Part ************************** */
.ms-WPHeader .ms-wpTdSpace, .ms-WPHeader TD {
	border-bottom:none;
}
.ms-WPTitle a, .ms-WPBody a:link, .ms-WPBody a:hover, .ms-WPBody a:visited, div.tab_moreinfo H3.ms-WPTitle {
	color:#272262;
}

/* Hides web part checkbox */
.ms-WPHeaderTdSelection
{
	display: none;
}

/* Titolo Web Part - box_title_left */
.ms-WPTitle {
	text-align: left;
	font-size:22px;
	font-family: "Varela";
	color: #272262;
	font-weight: 100;
}
/* top web part panel MS Tool Pane */
.UserSectionTitle a {
	color:#333;
}
/* Data Form Web Part item - overwrite LI in rtl_text.css*/
li.dfwp-item {
	margin-right:0;
}
/* Ribbon - corregge larghezza label */
.ms-cui-tts-scale-2 .ms-cui-tt-a {
	width:inherit;
	padding:0 5px;
}

/* Photo Gallery */
#s3slider { 
   width: 940px; /* important to be same as image width */ 
   height: 360px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
 }

#s3sliderContent {
   width: 940px; /* important to be same as image width */ 
   position: absolute; /* important */
   top: 0px; /* important */
   margin-left: 0px; /* important */
 }

.s3sliderImage {
    float: left; /* important */
    position: relative; /* important */
    display: none; /* important */
 }

.s3sliderImage span {
    position: absolute; /* important */
    top:380px;
    left: 0;
    font-family: "Varela";
    font-size: 18px;
    padding: 10px 13px;
    width: 940px;
    background-color: #000;
    filter: alpha(opacity=70); /* here you can set the opacity of box with text */
    -moz-opacity: 0.7; /* here you can set the opacity of box with text */
    -khtml-opacity: 0.7: /* here you can set the opacity of box with text */
    opacity: 0.7; /* here you can set the opacity of box with text */
    color: #fff;
    display: none; /* important */
    bottom: 0; 
    
    /*

    /*
        if you put
        top: 0; -> the box with text will be shown at the top of the image 
       if you put
        bottom: 0; -> the box with text will be shown at the bottom of the image
    */
}

ul,li.s3sliderImage {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.s3sliderImage a {
    color: #FFF;
}

.s3sliderImage a:hover {
    color: #e77817;
}

.clear {
    clear: both;
} 
 
/* Intestazioni colonna delle WebPart  */
.ms-viewheadertr {
	display:none;
}

/*alcuni stili pagina sitemap */

div.article-header {
	margin-bottom:10px;
	margin-top:-10px;

}

.article-content {
	color: #4c4c4c;
	font-size: 14px;
}

.aboutus ul {
    
    padding: 0px 15px;
    margin: 5px 0;

}

.aboutus li {

	list-style: disc;
	padding:2px 0px 2px 5px;

}

.ms-WPBody {
	color: #4c4c4c;
	font-size: 12px;
	overflow-x: hidden;
	}

.home_news {
	font-size:11px;
	margin-left: -20px;
}
li.dfwp-item  {
	
	list-style: none;
	margin-right: 15px;
	margin-bottom: 10px;

}

ul.dfwp-column  {
	
	margin-left: 5px;
	overflow-x: hidden; 
}

.events_box ul {
    
    padding: 0px -5px;
    margin: 5px 0px;
    list-style-position:outside;


}

/*.events_box li {

	padding:2px 1px 1px 40px;

}
*/

.tab_moreinfo ul {
    
    padding: 0px 5px;
    margin: 5px 0;
    color: #FFF;

}

.tab_moreinfo li {

	list-style: disc;
	padding:2px 10px 2px 5px;
	color: #FFF;

}

.ms-WPBorder {
	
	background-color: #c6c6c6;
}

/* stili pagina links */

TABLE.ms-listviewtable TBODY TR.ms-newsletteralt TD {
	BORDER-BOTTOM: #E9E9E9 1px solid; BORDER-LEFT: #E9E9E9 1px solid; BACKGROUND-COLOR: #E9E9E9 ; BORDER-TOP: #E9E9E9 1px solid; BORDER-RIGHT: #E9E9E9 1px solid;
}

/* stili sezione documenti */

.ms-menutoolbar .ms-splitbuttondropdown {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; PADDING-TOP: 3px
}
.ms-menutoolbar .ms-splitbuttontext {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; PADDING-TOP: 3px; 
}
.ms-splitbutton {
	MARGIN: 5px 2px
}
.ms-splitbuttonhover {
	MARGIN: 5px 2px
}

/* PHOTOGALLERY library slideshow web part display issue fixed by applying following css*/


.ms-WPBody.noindex td{
 width:0% !important;
 height:0% !important;
 margin-left:auto !important;margin-right:auto !important;
 
/* text-align:center !important;*/ /* Uncomment this if you want your Title & Text to be centered to the web Part */

}

.ms-WPBody.noindex td div{
 height:100% !important;
 width:760px !important;
 text-align:center !important; /* Uncomment this if you want your Title & Text to be centered to the web Part */
 padding-top: 0px;
 padding-bottom:0px;
 padding-left:85px;
 margin-left:100px; 
 display:block !important;
}

.ms-WPBody.noindex td div span{
 width:0% !important;
 
}

.ms-WPBody.noindex img{
text-align:center !important;
 
}


/* end editing for picture library slideshow web part display issue*/

.ms-slideshow-title {
font-weight: bold;

text-align: center;
}

td.ms-vb-icon {
	
	width: 20px;
	
}


ul.dynamic {
	
	margin-top:11px;
	background-color:#4d4d4d;
	padding: 5px 0;
	
}


ul.dynamic li {
	
	padding: 5px 0;
	color: #272262;
	
}

ul.dynamic > li {
	
	color: #272262;
	
}



ul.dynamic li span.menu-item-text {
	
	color: #272262;
	padding:0px 0px 0px 0px;
}

ul.dynamic li span.menu-item-text:hover {
	
	color: #272262;
	padding:0px 0px 0px 0px;
}

ul.dynamic li span.menu-item-text:focus {
	
	color: #272262;
	padding:0px 0px 0px 0px;
}



/* stili calendar mauto */
.ms-quickLaunch {
	
	margin: 5px 0 20px 15px;
	border: 1px solid #272262;
	
}

.ms-quickLaunch th{
	
	text-align: center;
	padding: 5px 0;
	
}

.ms-quickLaunch td {
	
	padding: 6px 9px;
	border: 1px solid #272262;
	background-color: #fbfbfb;
	
}

.ms-quickLaunch td.asn-calendartitle {

	background-color:#3398ce;
}

.ms-quickLaunch table.asn-calendartitle td {
	font-weight: bold;
	text-align: center;
	text-transform: capitalize;
	
}

.s4-tn li.static > a
{
    display: none !important;
{
.s4-tn li.static > ul a
{
    display: block !important;
}

s4-leftpanel td {
	
	padding: 6px 9px;
	border: 1px solid #C5DBEC;
	background-color: #fbfbfb;
	
}


.ms-WPBody td {
    font-size: 14px;
	font-family: Varela;
	
    
}	
