/* Tinext SA: Foglio di stile*/

/****** Stili standard *********************************************************/
.rel {position:relative;}
.abs {position:absolute;}
.left {float:left;}
.right {float:right;}
.textRight {text-align:right;}
.max {width:100%;}
.half {width:50%;}
.clearfix {clear: both;}
.takeAll {position:relative; clear:both; float:left;}
.icona {vertical-align: middle;}
.icona2 {vertical-align: middle; margin:0px 20px 0px 10px;}
/****** Stili pagina **********************************************************/
.paragraph {margin-bottom:10px; clear:both;}

/****** Magnolia bars ********************************************************/
#mgnlMainBar {height:24px; display:block;}
.mgnlEditBar, .mgnlNewBar {clear:both; height:17px; margin-bottom:2px;}

/****** Padding-Margin ******************************************************/
.marRight20 {margin-right:20px;}
.paddingBottom10{padding-bottom:10px;}
.paddingBottom15{padding-bottom:15px;}
.paddingRight15{padding-right:15px;}
.col_140{width:140px;}
/****** Struttura principale ************************************************/
#container {width:1000px; position:relative; margin:0px auto; background:#fff url(../img/sfondi/shadow.gif) repeat-y;}
#header {float:left; position:relative; width:980px;margin:0px 10px 0px 10px;}
#headerTop {float:left; position:relative; width:980px; min-height:222px;}
#headerTop #imageBck {position:absolute; left:0px; top:0px;}
#headerTop #logo {position:absolute; right:10px; top:0px; width:303px;}
#headerTop #branding {position:absolute; left:10px; top:0px;} 
#headerTop #meta-navigation {float:left; color:#555c55; font-size:11px; line-height:16px; padding: 16px 0px 0px 20px;}
#headerTop #meta-navigation span {color:#98c010; margin:0px 3px 0px 3px;}
#headerTop #meta-navigation a {color:#98c010; font-size:11px;}

#headerTop #sliderHome {float:left; width:720px; margin-top:40px;}
#headerTop #containerSlider {float:left; position:relative; width:720px; height:182px;}
#headerTop #containerSlider .itemImageHome {display:block; width:720px; height:182px; top:0px; left:0px;}

#main {float:left; width:980px; margin:0px 10px 5px 10px; background-color:#fff;}	
#breadcrumb {float:left; width:100%; padding:0px 0px 20px 0px;}
#breadcrumb ul {float:left; width:450px;}
#breadcrumb ul li {float:left; font-size:11px; color:#555C55;}
#breadcrumb ul li span {margin:0px 6px 0px 6px;}
#breadcrumb a {font-size:11px; color:#a3c628;}

#platformArea {float:left; width:700px; padding:0px 20px 0px 20px; margin-top:30px; }
#home #platformArea {float:left; width:940px; padding:0px 20px 0px 20px; margin-bottom:50px;}
#section #platformArea {float:left; width:720px; padding:0px 0px 0px 20px; margin-top:30px; }


#mainArea {float:left; width:450px; min-height:400px; padding:0px 0px 0px 0px;}
#home #mainArea {float:left; width:550px; padding:0px 0px 0px 0px;}
#section #mainArea, #gallery #mainArea, #team #mainArea {float:left; width:720px; padding:0px 0px 0px 0px;}
.content {float:left; width:666px;}

#extrasArea {float:right; width:230px;}
#home #extrasArea {float:right; width:310px;}

#baseArea {margin:0px auto; width:900px; padding:24px 30px 16px 30px; min-height:50px; background:#e8f0c3 url(../img/sfondi/ombraVerde.jpg) left top repeat-x; margin-top:-8px;}
#baseArea .baseAreaContainer {float:left; width:900px;}


#footerShadow {width:1000px; height:8px; line-height:8px; font-size:8px; margin:0px auto; background:url(../img/sfondi/shadowFooter.jpg) no-repeat left bottom;}
#footer {width:980px; margin:0px auto; padding:0px 10px 0px 10px; color:#565c56; font-size:11px; line-height:11px;}
#footer a {color:#86878a; font-size:11px; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer .left {float:left; width:70%;}
#footer .right {float:left; width:30%; margin-top:50px; text-align:right;}

.print {float:left; width:100%; margin:0px 0px 20px 0px;}
.print a {color:#98c010;}

#gmap #mainArea {margin-bottom:50px;}
.site-monte-san-giorgio-frisbee-google-map-single-marker {float:left; width:450px;}
.gmap {float:left; position:relative; width:450px; height:350px;}

.buttonContainer {float:left; width:100%; padding-top:10px;}
.button, .button a {float:right; cursor:pointer;}
.button a:hover .buttonCenter, .buttonCenter {text-decoration:none;}
.button .buttonLeft {float:left; width:22px; height:22px; background: url(../img/elementiGrafici/buttonLeft.png) no-repeat;}
.button .buttonCenter {float:left;  background: url(../img/elementiGrafici/buttonCenter.png) repeat-x; color:#fff; font-size:11px; line-height:11px; height:11px; padding:5px 5px 6px 5px; text-transform:lowercase;}
.button .buttonRight {float:left; width:22px; height:22px; background: url(../img/elementiGrafici/buttonRight.png) no-repeat;}

/****** Stili paragrafi *********************************************/
.site-monte-san-giorgio-text, .site-monte-san-giorgio-text-extras-area-home {float:left; width:100%; margin-bottom:20px;}
.site-monte-san-giorgio-text ul, .site-monte-san-giorgio-text-extras-area-home ul  {float:left; width:100%;}
.site-monte-san-giorgio-text ul li, .site-monte-san-giorgio-text-extras-area-home ul li {float:left; width:90%; list-style-type:disc; list-style-position:inside; }
.site-monte-san-giorgio-text p, .site-monte-san-giorgio-text-extras-area-home p {line-height:18px;}
.site-monte-san-giorgio-text img.left, .site-monte-san-giorgio-text-extras-area-home img.left {float: left; padding-right: 10px;padding-bottom: 10px;}
.site-monte-san-giorgio-text img.right, .site-monte-san-giorgio-text-extras-area-home img.right {float: right; padding-left: 10px; padding-bottom: 10px;}
.site-monte-san-giorgio-text img.above, .site-monte-san-giorgio-text-extras-area-home img.above {float: left; padding-bottom: 10px;}

.site-monte-san-giorgio-image {float:left; margin-bottom:20px; border:1px solid #ccd1cc;}
.site-monte-san-giorgio-link-list {float:left; width:100%; margin-bottom:30px;}
.link {float:left; width:100%;}
.link a {color:#98c010;}

#gmap .site-monte-san-giorgio-link-list {float:left; width:210px; padding:20px 0px 20px 20px; background-color:#fafcf3; margin-bottom:20px;}
#gmap .site-monte-san-giorgio-link-list ul li.site-monte-san-giorgio-internal-link, 
#gmap .site-monte-san-giorgio-link-list ul li.site-monte-san-giorgio-internal-link a {font-size:14px; font-weight:bold; color:#98c011; text-decoration:none;}
#gmap .site-monte-san-giorgio-link-list ul li.site-monte-san-giorgio-internal-link a:hover {text-decoration:underline;}

.teaserContainer {float:left; width:100%;}
.teaserLine {float:left; width:100%; margin-bottom:30px;}
.teaser {float:left; width:220px;}
.teaser img {display:block; margin-bottom:14px;}
.teaser p {display:block; line-height:18px; margin-bottom:10px;}
.teaser .link {text-align:right;}

.teaserFocusOn {float:left; width:550px; padding-top:20px;}
.teaserFocusOn .title {float:left; width:550px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#bac0bb;}
.teaserFocusOn .image {float:left; width:240px;}
.teaserFocusOn .image img {display:block; border:2px solid #bac1bb;}
.teaserFocusOn .text {float:left; width:310px;}
.teaserFocusOn h2 {padding-bottom:5px;}
.teaserFocusOn p {padding-bottom:10px;}

.team {float:left; width:100%;}
.teamLine {float:left; width:100%; margin-bottom:30px;}
.collaborator {float:left; width:160px; margin-right:20px;}
.collaborator img {display:block; margin-bottom:10px;}
.collaborator a {color:#98C010;}
.collaborator em {font-style:italic}

.newsHome {float:left; width:550px; margin-top:60px;}
.newsHome .title {float:left; width:550px; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#bac0bb;}
.newsHome .list {float:left; width:550px; margin-bottom:20px;}
.newsHome .list .image {float:left; width:124px;}
.newsHome .list .image img {display:block; border:2px solid #bac1bb;}
.newsHome .list .text {float:left; width:426px;}
.newsHome .list .text h2 {padding-bottom:5px;}
.newsHome .list .text p {padding-bottom:5px;}

.agendaHome {float:left; width:310px; margin-top:0px; padding-top: 20px;}
.agendaHome .title {float:left; width:310px; padding-bottom:20px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-size:18px; color:#bac0bb;}
.agendaHome .list {float:right; width:290px; margin-bottom:10px; border-bottom: 1px solid #F0F1EC;}
.agendaHome .list .text {float:right; width:280px;}
.agendaHome .list .text span.date {color:#98c010; text-transform:uppercase;}
.agendaHome .list .text h2, .agendaHome .list .text h2 a {font-size:12px; padding-bottom:5px;}
.agendaHome .list .text p {padding-bottom:5px;}
.agendaHome .titleNews {font-size: 18px; color:#98c010; padding-bottom: 10px; padding-left: 10px;}
.agendaHome .titleNews a {font-size: 18px; color:#98c010;}

.itemNews {float:left; width:700px; padding:0px 0px 20px 0px;}
.itemNews .image {float:left; position:relative; width:120px; padding:0px 0px 0px 0px;}
.itemNews .image img {border:1px solid #ccd1cc; width:100px;}
.itemNews .text {float:left; width:580px; padding:0px 0px 0px 0px;}
.itemNews .text .date {float:left; width:580px; font-size:10px; padding:0px 0px 0px 0px;}
.itemNews .link, .news .link {padding-top:5px;}

.news {float:left; width:450px; padding:0px 0px 0px 0px;}
.news img {float:left; padding-bottom:10px; padding-right:20px;}
.news p {font-size:12px; line-height:18px;}
.news .date {float:left; width:450px; font-size:11px; color:#98c010; padding:0px 0px 10px 0px;}
.news .link {text-align:right;}

#dmsDownload {float:left; width:450px; margin-top:30px;}
#dmsDownload .principale {float:left; width:450px; padding:0px 0px 30px 0px;}
#dmsDownload .toggler {width:386px; height:28px; background: url('../img/elementiGrafici/arrowClose.png') no-repeat; cursor:pointer;
						font-size:14px; line-height:18px; font-weight:bold; color:#555c55; padding:5px 0px 0px 64px; border-bottom:1px solid #e8f0c3;}
#dmsDownload .toggler.active {background-image: url('../img/elementiGrafici/arrowOpen.png');}
 
#dmsDownload .element ul {float:left; width:450px; padding:10px 0px 0px 0px;}
#dmsDownload .element ul li {float:left; width:450px; font-weight:bold; padding:0px 0px 20px 0px;}
#dmsDownload .element ul li .link {width:408px; padding:5px 0px 0px 42px;}

.site-monte-san-giorgio-info {float:left; width:210px; padding:20px 0px 20px 20px; background-color:#fafcf3; margin-bottom:20px;}
.site-monte-san-giorgio-info h2 {color:#98c010;}

.site-monte-san-giorgio-social  {float:left; width:230px; padding:20px 0px 20px 0px; border-top:1px solid #f1f3f1; margin:20px 0px 20px 0px;}

.site-monte-san-giorgio-dms-image-gallery {float:left; width:220px; margin-right:20px;}

.searchResults {float:left; width:100%;}
.searchResults ul.resultsList {float:left; width:100%;  padding: 0px 0px 20px 0px; }
.searchResults ul.resultsList li {float:left; width:100%; padding: 20px 0px 0px 0px;}

.mappa {float:left; width:100%; position:relative; padding:20px 0px 0px 0px;}
.mappa #allboxes {float:left; width:100%;}
.mappa .boxAddress {min-height:100px; border: 1px solid #dce2e2; border-bottom: 3px solid #dce2e2; padding:20px 10px 10px 10px; width:235px; position:absolute; background-color:#FFFFFF; z-index:5;  display:none; }
.mappa .boxAddress .boxInfo {float:left; width:100%; line-height:16px;}
.mappa .boxAddress .boxInfo .title {font-weight:bold; color:#98C010;}
.mappa .boxAddress .boxInfo a {color:#98C010;}
.mappa .boxAddressClose {position:absolute; top:5px; right:5px; z-index:8;}

/* FORM */
.form {float:left; position:relative; margin:0px; padding:0px 0px 30px 0px; width:450px;}
.form fieldset {float:left; position:relative; margin:0px; padding:0px; border:0px;}
.form label {float:left; position:relative; margin:0px 5px 0px 0px; padding:0px 0px 0px 0px; width:220px;font-size:11px; font-weight:bold; text-transform:uppercase;}
.form img {padding:0px; margin:0px; width:200px;}
.form input {padding:0px; margin:0px; width:210px; border:1px solid #ededed; background-color:#fefefe;}
.form .textArea{width:440px}
.form textarea {padding:0px; margin:0px; width:440px; border:1px solid #ededed; background-color:#fefefe}
.form div {float:left; width:50%; margin:0px 0px 13px 0px; padding:0px;}
.form div.site-monte-san-giorgio-formCaptcha {float:left; width:100%; margin:0px 0px 0px 0px; padding:0px;}
.form div.site-monte-san-giorgio-formCaptcha div {margin-bottom:0px;}
.form div.containerBot, .form div.ttk-formSubmit {float:right; position:relative; text-align:right; width:440px; margin:20px 0px 0px 0px; padding:0px 0px 0px 0px;}
.form div.ttk-formSubmit input {float:right; width:114px; height:29px; color:#fff; border:0px; margin:0px; padding:0px 0px 0px 0px; font-size:12px; line-height:12px; font-weight:bold;
								background: url('../img/elementiGrafici/bgbutton.gif')no-repeat; text-align:center;}
div.error {float:left; position:relative; margin:0px; padding:0px 0px 30px 0px; width:450px; color:#c24d61;}
.form label span em {color:#c24d61; display:block;}

/*------- PAGINAZIONE ------- */
div.pager {float:left; width:100%; padding:5px 0px 5px 0px; text-align:right;}
div.pager ul {float:right; text-align:right;}
div.pager ul li {float:left; width:20px; text-align:center;}
div.pager ul li.selected {color:#98C010;}
div.pager ul li.previous, div.pager ul li.next {width:20px;}
div.pager ul li.previous a, div.pager ul li.previous a:visited, div.pager ul li.next a, div.pager ul li.next a:visited {color:#555c55;}
div.pager ul li a, div.pager ul li a:visited {color:#555c55;}
div.pager ul li a:hover {color:#98C010; text-decoration:none;}

/******************************************************* SOCIAL PARAGRAPHS START */
.socialParagraph {float:left; width:270px; margin:0px 15px 0px 15px;}

.socialParagraph .captionContainer {float:left; width:270px; height:46px; margin-top:10px; margin-bottom:20px;
									background: url("../img/elementiGrafici/angoloverde.png") 120px 0px no-repeat;}
.socialParagraph .captionContainer .caption {float:left; width:230px; height:20px;  margin-top:15px; font-size:12px; line-height:12px; color:#555c55;
											padding:11px 0px 0px 40px;}
.socialParagraph.youtube .captionContainer .caption {background:#dde9ad url("../img/icone/youtube.png") left top no-repeat;}
.socialParagraph.flickr .captionContainer .caption {background:#dde9ad url("../img/icone/flickr.png") left top no-repeat;}
.socialParagraph.twitter .captionContainer .caption {background:#dde9ad url("../img/icone/twitter.png") left top no-repeat;}

.socialParagraph .mainContainer {float:left; width:270px; height: 176px;}
.socialParagraph .flickr-items .single-item {float:left; }
.socialParagraph .flickr .canvas {position: relative; overflow: hidden; height: 160px;}
.socialParagraph .flickr .canvas .flickr-items {position: absolute; top: 0px; }
.socialParagraph .twitter .lastTweet {font-size: 18px; line-height: 26px;}

#detailsULLI li{padding-left: 3px; margin-left: 15px;list-style-image: url('../img/elementiGrafici/puntinoRosso.gif');}
/******************************************************* SOCIAL PARAGRAPHS END */

.site-monte-san-giorgio-text em{
	font-style: oblique;	
}
.site-monte-san-giorgio-text a{
	text-decoration: underline;	
}
