/*
#############

www.sdgitaly.it
 
Color Glossary: elencare la descrizione e il codice esadecimale dei colori utilizzati nel progetto

Grigio footer - #333
grigio font footer: #bbb
blu SDG: #0b72b6
viola SDG:#9a9fc7
azzurro SDG:#a8d8ec
lilla SDG:#dad2df

#############
*/

#wrap {background-color:#f3f3f3}
#wrap {background:url(../images/bkg_main.jpg) repeat-x;}
#wrap {border-top:10px solid #0b72b6;}

/***** top - banner *****/

/*#top {height:43px; width:900px; margin:0 auto;}*/
#top {height:140px; width:900px; margin:0 auto 0;}

#logo {margin:5px 20px; float:left; cursor: pointer;}

#titolo {position:absolute;right:0;top:68px;background:#fcd70b;width:200px;height:42px}
#titolo h1 {padding-left:6px;z-index:1;}

#bkgRounded {position:absolute;background:#fcd70b;top:68px;height:42px;right:0;width:6px;clear:both}

#breadCrumbs {margin-top:20px;margin-bottom:30px}
#breadCrumbs li {float: left; list-style: none; margin-right:3px; text-align:center;}

/***** content background *****/

#content {width:900px; margin:0 auto; clear:left;
	border:0px solid #666;
	min-height:400px;
	/*background:red;*/
}

#content h1 {margin-bottom: 20px;}
#content p {padding-left: 20px; padding-right: 20px; text-align:justify;}
#content ul {font-size:1.1em; margin-bottom:20px;}
#content li {margin-bottom:5px;}

#textIntro {float:right; width:400px; border:0px solid green; margin:130px 45px 0 5px; font-size:1.8em;}
#imgIntro {float:left; width:20%; border:0 solid green; margin-left:50px; margin-top: 40px;}

.highlights {float:left; border:0px solid red; width:49%; margin-left:4px}
/*.highlights h1 {font-weight:bold; font-size:1.6em; color:#A4A4A4; margin-bottom:10px;}*/
.highlights h1, .highlights h2 {display:none;}
.highlights span {color:#0b72b6;}
.highlights p {margin-left:20px;padding-right:30px;}
.highlights a {color:#0b72b6;}
.highlights img {margin-right:5px;}
.highlights .continuaPH {display:none;}
.highlights .continuaNews {text-align:right;}

#content-left {width:654px; float:left; background: #fff; min-height: 400px;}
#content-left h1 {color:#0b72b6; margin-top: 50px; margin-left: 20px;}
#content-left h2 {margin-left: 20px; font-weight: bold; color: #666; margin-bottom: 10px;}
#content-left ul {list-style-position: inside; margin-left: 20px; width:90%;}
#content-left p {text-align:justify}
#content-right {width:234px; float:left; border:1px solid #fff; padding:5px; background:#f1f1f1;}
#content-right h1, #content-right  h2, #content-right .continuaPH {display:none;}
#content-right ul {list-style-position:inside; margin-left:20px;}
#content-right hr {border:1px dotted #ccc; margin: 10px 0}
/*
#leftcolumn {background-color:#c1c1c1;width:30%;float:left;}
#rightcolumn {background-color:#c1c1c1;width:30%;float:left;}
*/

/***** breadCrumbs *****/
#content #breadCrumbs {font-size:1em;}

/***** menu *****/

#menu {/*border:1px solid red;*/
	float:left;
	margin: 113px 10px 0;
}

/***** search *****/

#search {border:0px solid red;
	float:left;
	margin: -11px 10px 0 70px;
	background: url(../images/bkg_search.jpg) no-repeat;
	width:154px;
	height:30px;
	padding:5px 0 0 11px;
}
#search input {width:108px; border:0; height:15px; background:#fff; font-size:0.9em;}
#search .submit {margin-top:1px; width:16px; height:16px; border:0; background:#fff url(../images/bkg_submit_search.jpg) no-repeat;}

#search div {clear: both;}

/***** footer *****/
#footerWrap {clear:left; width:100%; background:#333 url(../images/bkg_footer_wrap.jpg) repeat-x; color:#bbb;border-top:1px solid #fff;}
#footerWrap a {color:#bbb;}

#footer {background:#333 url(../images/bkg_footer.jpg) no-repeat; /*min-height:289px;*/
	width:900px; margin:0 auto 20px; 
}

#siteMap {width:607px; margin-left:1px; clear:left;}
#latestWorks, #link {width:200px;}
#latestWorks p, #link p {width:200px;}

#siteMap h1, #latestWorks h1, #link h1 {display: none;}
#siteMap, #latestWorks {float:left; padding:0 23px;background:#333 url(../images/bkg_footer.jpg) no-repeat top right;}
#link {float:left; padding:0 23px;}
#latestWorks {padding-top: 23px;}
#latestWorks .continuaPH {display:none;}
#link img {margin-right:5px;}

#footerBar {clear:left; border-top:1px solid #484848;}

/* *** place holder *** */
#titoloNews {display:none;}
#link .continuaPH, #link h2, #latestWorks h2 {display:none;}

/* *** risultato ricerca *** */
#paginazioneCerca li {float: left; list-style: none; font-weight:bold; border:1px solid #dadada; margin-right:3px; margin-left:10px; text-align:center; width:15px;}

/* *** Site Map *** */
#siteMapList, #siteMapList ul {list-style-type: none;}
#siteMapList ul {margin: 10px 0 10px 5px;}
#siteMapList  li{font-weight:bold; float:left; width:150px;}
#siteMapList  li a{color: #fff; font-size:1.1em; border-bottom: 1px dashed #fff;}
#siteMapList  li li{font-weight:normal; clear:left;}
#siteMapList  li li a{color:#bbb; font-size:1em; border-bottom: 0}
.imgSiteMap {margin-bottom:10px; margin-top:14px;}

/* *** Login *** */
#formLogin{margin-left:20px;}
#formLogin .butSubmit{margin-top:20px;}

/* *** Error *** */
.msgError {border:2px solid #fc2828; background:#fdb0b0; width:90%; margin:10px; color:#000; padding: 10px;}

/* *** vcard *** */
.vcard {font-size:1.1em; margin-left:20px;}