@charset "UTF-8";
/* CSS Document */
/* MEMOTECA - MEMORIALAVORO.IT */

body{margin:0; padding:0; font-family:Helvetica, Arial, sans-serif; font-size:12px; color: #000; text-align:center; background:url(../images/layout/bkg-body.gif) repeat-x top center;}

body, html{height:100%;}

#mother{text-align:left; margin:0 auto 0 auto; width:848px; padding:0; height:100%; background:url(../images/layout/bkg-mother.gif) repeat-x bottom;}

#head{position:relative; height:180px; background:url(../images/layout/head.gif) no-repeat bottom left; margin:0; pading:0; border-bottom:15px solid #fff;}

img#memotecaLogo{position:absolute; top:53px; left:0; border:0; text-decoration:none;}

img#saranzLogo{position:absolute; top:33px; right:0; border:0; text-decoration:none;}

ul#mainMenu{margin:0; padding:0; position:absolute; top:119px; border:0; left:0; height:50px; width:800px; padding:0 0 0 16px; list-style:none;}
	ul#mainMenu li{display:inline;}
	ul#mainMenu a{color:#c0c0c0; padding:0 8px 0 8px; text-decoration:none; border-right:1px solid #ccc; font-size:13PX;}
		ul#mainMenu a:hover{color:#fff; text-decoration:underline;}

/*corpo*/

#boxDueColonne{float:left; display:inline; margin:0; padding:0; background-color:#FFF; width:100%; border-right:1px solid #bababa; border-bottom:10px solid #fff; background-image:none;}

#colonnaSX{float:left; display:inline; margin:0; padding:0; width:223px;}
	
.partner{padding:0; margin:10px 0 0 0;}
	.partner b{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#919191; display:block; margin:0 0 10px 0;}
	.partner img{border:0; display:block; border:0; margin-bottom:10px;}

div.progetti{padding:0; margin:0 0 25px 0;}
	div.progetti h3{ height:31px; margin:0 0 5px 0; background-repeat:no-repeat; background-position:top left;}
	
	div.progetti h3.progetti{font-family:Helvetica,Arial, sans-serif; color:#0076a0; font-size:16px; margin-bottom:0;}

a.labelProgetti{display:block; position:relative; height:34px; border-top:1px solid #dedede; border-right:1px solid #dedede; border-bottom:1px solid #dedede; border-left:8px solid #dedede; background-color:#f4f4f4; color:#000;  text-decoration:none; font-size:16px; font-weight:bold; background-repeat:no-repeat; background-position: 22px 21px; margin:0 0 9px 0;  padding:20px 0 0 12px;}
	
	
	a.labelProgetti span{border-left:5px solid #0076a0; padding:2px 0 0px 15px;}
	a.labelProgetti:hover{color:#0076a0;}
	
	/*MENU PROGETTI*/
	a.andareAltrove{background-image:url(../images/layout/menu-andare-altrove.gif);}
	a.ceraUnaVoltaLaFabbrica{background-image:url(../images/layout/menu-ceraunavoltala-fabbrica.gif); background-position: 22px 4px;}

#colonnaDX{float:left; display:inline; margin:0 0 0 21px; padding:0 0 20px 0; width:581px;}

#footer{clear:both; font-size:10px; color:#919191; padding:23px 0 40px 26px; background-color:#f2f2f2; line-height:150%;}
	#footer a{text-decoration:underline; color:#919191;}
	#footer a:hover{text-decoration:none;}
	

/*formattazione*/

a{color:#0477a1; text-decoration:underline;}
	a:hover{text-decoration:none;}

a.readMore{display:block; background-image:url(../images/layout/arrow-readmore.gif); background-repeat: no-repeat; background-position:top right; width:100%; height:15px; margin:0; padding:0;}
	a.readMore span{display:none;}
	a.readMore:hover{background-position:bottom right;}

p{text-align:justify; line-height:135%; margin:0 0 10px 0;}

p span.small{font-size:10px; color:#727272; line-height:120%;}

h1{position:relative; font-size:18px; font-family:Helvetica, Arial, sans-serif;  margin:10px 0 13px 0; border-left:4px solid #0076a0; padding:3px 0 0 11px;}
	h1 span{color:#0076a0;}
	
h2{font-size:14px; font-family:helvetica, arial, sans-serif; height:21px; margin:0 0 13px 0;  color:#999;}
	h2 span{display:block; width:100%; height:21px; position:absolute; z-index:100; background-position:top left; background-repeat:no-repeat; background-color:#FFF;}
	
.vAlingMiddle{vertical-align:middle;}

p.linkTestimonianze{margin-bottom:20px;}

p.cliccaSulleMiniature{margin-top:20px;}

b.Big{font-size:16px; color:#999;}

b.Big span{color:#0477a1;}

UL{PADDING:0 0 0 20PX; MARGIN:0 0 20PX 0;}



/*HOME PAGE*/
.abstractMemotecaHome{padding:0 0 7px 0; border-bottom:1px solid #bababa; margin:0 0 22px 0;}

td.immagineAbstractHome{width:301px; background:url(../images/foto-abstract-home.jpg) no-repeat top left;}

table.progettiHome{width:100%; margin:0 0 20px 0;}
	table.progettiHome td{width:50%; border-bottom:1px solid #ccc; padding-top:10px;}
	table.progettiHome h2{margin:0 0 10px 0; font-size:16px; color:#333; padding:0 0 0 16px; border-left:2px solid #ccc; background:url(/images/bkg-tit-lavori.gif) no-repeat bottom left; text-align:left;}
	
	table.progettiHome div{width:275px; text-align:left; background:url(../images/layout/bkg-boxprogetti-home.gif) repeat-y top left; float:left; display:inline; margin-bottom:20px; min-height:105px; position:relative;}
	*html table.progettiHome div{height:105px;}
		table.progettiHome div img{float:left; display:inline; border-left:0; border-bottom:0;  border-right:0;  border-top:2px solid #fff;}
		table.progettiHome div p{float:left; display:inline; margin:0 0 20px 15px; text-align:left; width:160px; padding:0;}
			table.progettiHome div p a{color:#0076a0; font-weight:bold; text-decoration:none;}
				table.progettiHome div p a:hover{text-decoration:underline;}
		table.progettiHome div a.readMore{position:absolute; right:0; bottom:0;}
		

		
/*TITOLI BOX PROGETTI HOME PAGE*/
h2 span.homeAndareAltrove{background-image:url(../images/progetti/h2-home-andare-altrove.gif);}
h2 span.homeCeraFabbrica{background-image:url(../images/progetti/h2-home-cera-fabbrica.gif);}


/*---------------*/
/*PROGETTI*/
/*---------------*/

.headFlash{padding: 0 0 15px 0; margin:0 0 20px 0; border-bottom:1px solid #bababa; clear:both;}

P.descrizioneProgetto{padding-bottom:15px; border-bottom:1px solid #bababa; margin-bottom:25px;}

/*TITOLI BOX TESTIMONIANZE PROGETTI*/
/*andare altrove*/
h2 span.andareDusan{background-image:url(../images/progetti/h2-andare-dusan.gif);}
h2 span.andareSidonia{background-image:url(../images/progetti/h2-andare-sidonia.gif);}
h2 span.andareBarani{background-image:url(../images/progetti/h2-andare-barani.gif);}
h2 span.lavorareAcottimo{background-image:url(../images/progetti/h2-lavorare-cottimo.gif);}
h2 span.difesaCantieri{background-image:url(../images/progetti/h2-difesa-cantieri.gif);}
h2 span.difesaKaiser{background-image:url(../images/progetti/h2-difesa-kaiser.gif);}
h2 span.difesaNicolini{background-image:url(../images/progetti/h2-difesa-nicolini.gif);}


/*bio testimone*/

.testimone{padding: 0 0 15px 0; margin:0 0 20px 0; border-bottom:1px solid #bababa; clear:both;}

.bioTestimone{text-align:left; background:url(../images/layout/bkg-boxprogetti-home.gif) repeat-y top left; float:left; display:inline; min-height:105px; position:relative; padding: 0; margin:0;}
*html .bioTestimone{height:105px;}

.bioTestimone img{float:left; display:inline; border-left:0; border-bottom:0;  border-right:0;  border-top:2px solid #fff;}

.bioTestimone  p{float:left; display:inline; margin:0 0 20px 15px; text-align:justify; padding:0; width:450px;}

a.googleMaps{padding-left:8px; background:url(../images/layout/arrow-maps.gif) no-repeat top left; font-weight:bold;}

span.clear{clear:both; display:block;}
		
/*--*/


/*GALLERY*/
.highslide-caption{background-color:#0076a0;}
.img lide-caption, .highslide-controls, .highslide-number{display:none; font-size:0px; height:0px; padding:0;}

.highslide-gallery{padding-top:15px;}

.highslide-gallery ul li{background:none;}

a.highslide img{border-width:0 0 12px 0; border-style:solid; border-color:#0076a0; margin:15px 15px 0 0;}

a.highslide img:hover{border-width:0 0 12px 0; border-style:solid; border-color:#000;}

.highslide-caption {background-color:#de0095; border:0 none;}



/*--*/

span.bottom{display:block; margin-top:20px; border-top:1px solid #999; padding-top:15px; text-align:right;}

span.top{display:block; margin-top:25px; border-top:1px solid #999; height:20px;}

label{font-weight:bold; color:#666; font-size:13px; display:block; text-align:right;}

span.asterix{color:#900; font-size:18px;}


