﻿/* ---------------------------------------------------------------- MAGICMENU*/
div.magicmenu
{
    background:none;
}

div.magicmenu a
{
    font-size: 11px;
    font-weight: normal;    
}

div.magicmenutop a
{
    font-size: 12px;
    font-weight: bold;    
}


/*------------------------------- Realizzazioni: categorie -------------------*/


div.gallerycategorie
{
    float:left;
}

div.gallerycategorie li,
div.gallerycategorie li div.box
{
    width:170px;
    min-height:200px;
    float:left;
}

div.gallerycategorie h1.header
{
    margin-left: 30px;
    margin-bottom: 15px;
    font-size: 13px;
    color:#003882;
}

div.gallerycategorie li.firstcolumn,
div.gallerycategorie li.firstcolumn div.box
{
    clear:both;
}

div.gallerycategorie li
{
    padding-left:30px;
    padding-bottom:20px;
}

div.gallerycategorie li div.box
{
    text-align:center;
}

div.gallerycategorie li div.box h1 a
{
    color:#00447F;
    font-size:11px !important;
    text-decoration:none;
    font-weight:normal !important;
}

div.gallerycategorie li div.box div.img
{
    height:160px;
    overflow:hidden;
    margin-bottom:5px;
    border:1px solid #006D94;
}

div.gallerycategorie li div.box div.img img
{
    width:170px;
}

div.gallerycategorie p
{
    display:none;
    visibility:hidden;
}


/*------------------------------- Realizzazioni: scheda -------------------*/
div.galleryrealizzazioni span.nome
{
    font-size:11px;
    display:block;
    width:100px;
    float:left;
    text-transform:lowercase;
    color:#003882;
}

div.galleryrealizzazioni span.valori
{
    display:block;
    float:left;
    font-size:11px;
    margin-left:10px;
    width:330px;
}

div.galleryrealizzazioni,
div.galleryschedaprodotti
{
    float:left;
    padding-left:26px;
}

div.galleryrealizzazioni h1.header,
div.galleryschedaprodotti h1.header
{
    color:#003882;
    font-size:13px;
    margin-bottom:5px;
}

div.galleryrealizzazioni li,
div.galleryschedaprodotti div.magiclistcontainer li
{
    float:left;
    width:100%;
}

div.galleryrealizzazioni div.titlecontainer,
div.galleryschedaprodotti div.magiclistcontainer div.titlecontainer
{
    display:block;
    float:left;
}

div.galleryrealizzazioni div.descrittori li,
div.galleryrealizzazioni h1
{
    border:none;
    width:440px;
    margin-top:0px;
    margin-bottom:10px;
}

div.galleryrealizzazioni div.descrittori li
{
    margin-top:2px;
    margin-bottom:1px;
}

div.galleryrealizzazioni div.box
{
    float:left;
    padding-top:15px;
    margin-top:10px;
    margin-right:26px;
    border-top:1px solid #90C1C7;
}

div.galleryrealizzazioni li.last div.box,
div.galleryschedaprodotti div.magiclistcontainer li.last div.box
{
    border-bottom:0px;
    margin-bottom:30px;
}

div.galleryrealizzazioni div.descrittori
{
    margin-bottom:35px;
    display:block;
}

div.galleryrealizzazioni div.descrittore
{
    float:left;
    margin-bottom:2px;
}

div.galleryrealizzazioni div.box div.imagecontainer,
div.galleryschedaprodotti div.magiclistcontainer div.box div.imagecontainer
{
    height:100px;
    overflow:hidden;
    margin-bottom:5px;
    float:left;
    width:115px;
}

div.galleryrealizzazioni img,
div.galleryschedaprodotti div.magiclistcontainer img
{
    width:100px;
    padding-right:10px;
}

div.galleryrealizzazioni div.memo
{
    display:none;
}

div.galleryrealizzazioni a,
div.galleryschedaprodotti div.magiclistcontainer a
{
    font-size:12px;
    text-decoration:none;
    color:#003882;
}

div.galleryrealizzazioni a:hover,
div.galleryschedaprodotti div.magiclistcontainer a:hover
{
    text-decoration:none !important;
}

div.galleryrealizzazioni div.indietro
{
	width: 95.5%;
	border-top:1px solid #90C1C7;
	float: left;
	margin-right: 15px;
	padding-top: 10px;	
	margin-bottom: 20px;
}

div.galleryrealizzazioni div.indietro a
{
	font-size:12px;
    text-decoration:none;
    color:#003882;    	
    font-weight: bold;
	float: right;
}

div.galleryelenco div.indietro,
div.galleryelencoprodotti div.indietro
{
	width: 100%;
	border-top:1px solid #90C1C7;
	float: left;
	margin-right: 15px;
	padding-top: 10px;	
	margin-bottom: 20px;
}

div.galleryelenco div.indietro a,
div.galleryelencoprodotti div.indietro a
{
	font-size:12px;
    text-decoration:none;
    color:#003882;    	
    font-weight: bold;
	float: right;
}

/*------------------------------- Gallery: scheda -------------------*/

div.galleryelencoprodotti
{
    float:left;
    padding-left:26px;
    width:564px;
}

div.galleryelencoprodotti h1.header
{
    color:#003882;
    font-size:12px;
    padding-bottom:15px !important;
}

div.galleryelencoprodotti div.box
{
    border-top:1px solid #90C1C7;
    float:left;
    margin-right:10px;
    padding-bottom:15px;
    padding-top:15px;
    width:100%;
}

div.galleryelencoprodotti div.img img
{
    overflow:hidden;
    vertical-align:top;
    width:100px;
}

div.galleryelencoprodotti div.img
{
    float:left;
    height:100px;
    margin-bottom:10px;
    margin-right:20px;
    overflow:hidden;
    width:100px;
}

div.galleryelencoprodotti h1 a
{
    color:#003882;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

div.galleryelencoprodotti h1
{
    padding-bottom:5px !important;
}

div.galleryelencoprodotti p
{
    font-size:11px;
    text-align:justify;
    overflow:hidden;
    padding-bottom:5px !important;
}
/*------------------------------- Gallery: scheda -------------------*/
div.galleryscheda div#container
{
    float:left;
    width:515px;
    background-color:#E1E1E1;
    padding:25px;
    padding-left:28 !important;
    margin-bottom:15px;
}

div.galleryschedaprodotti div#container
{
    float:left;
    width:380px;
    padding-top:15px;
    padding-bottom:15px;
    padding-left:28 !important;
    background-color:#E1E1E1;
    text-align:center;
}

div.galleryscheda span.nome,
div.galleryschedaprodotti span.nome
{
    font-weight:bold;
    font-size:11px;
    display:block;
    float:left;
    text-transform:lowercase;
    margin-bottom:5px;
    margin-right:10px;
    color:#003882;
}

div.galleryscheda span.valori,
div.galleryschedaprodotti span.valori
{
    display:block;
    float:left;
    font-size:11px;
    margin-left:0px;
}

div.galleryscheda,
div.galleryschedaprodotti
{
    float:left;
    padding-left:25px;
    width:564px;
}

div.galleryscheda div.descrittori
{
    display:block;
    float:left;
}

div.galleryschedaprodotti div.descrittori
{
    display:block;
    float:left;
    padding-left:20px;
    padding-top:20px;
    width:162px;
}

div.galleryscheda div.descrittori ul,
div.galleryschedaprodotti div.descrittori ul
{
    float:left;
}

div.galleryscheda div.descrittore,
div.galleryschedaprodotti div.descrittore
{
    float:left;
    width:100%;
}

div.galleryscheda div.memo,
div.galleryschedaprodotti div.memo
{
    border-top:1px solid #90C1C7;
    padding-top:15px;
    padding-bottom:10px;
}

div.galleryschedaprodotti div.memo
{
    border-top:none;
}

div.galleryscheda div.titlecontainer,
div.galleryschedaprodotti div.titlecontainer
{
    display:block;
    float:left;
}

div.galleryscheda div.descrittori li,
div.galleryscheda h1,
div.galleryschedaprodotti div.descrittori li,
div.galleryschedaprodotti h1,
div.galleryschedaprodotti h2
{
    margin-top:3px;
    margin-bottom:15px;
    font-size:12px;
    color:#003882;
}


div.galleryschedaprodotti h1
{
    padding-bottom:10px;
    margin-bottom:10px;
    /*border-bottom:1px solid #90C1C7;*/
}

div.galleryscheda div.descrittori li,
div.galleryschedaprodotti div.descrittori li
{
    margin-top:2px;
    margin-bottom:1px;
    float:left;
    width:100%;
}

div.galleryscheda div.descrittori_altri,
div.galleryschedaprodotti div.descrittori_altri
{
    float:left;
    margin-bottom:10px;
    margin-top:15px;
    width:100%;
}

div.galleryschedaprodotti div.descrittori_altri div.descrittore span.nome
{
    width:auto;
    padding-right:15px;
}

div.galleryscheda div.box
{
    float:left;
    margin-bottom:12px;
    width:550px;
}

div.galleryschedaprodotti div.box
{
    float:left;
    margin-bottom:12px;
    width:150px;
}

div.container_galleryscheda div.briciole,
div.container_galleryschedaprodotti div.briciole
{
    margin-bottom:30px !important;
}

div.container_galleryscheda div.indietro,
div.container_galleryschedaprodotti div.indietro
{
    float:left;
    width:100%;
    padding-bottom:20px;
    padding-top:10px;
    border-top:1px solid #90C1C7;
}

div.container_galleryscheda div.indietro a,
div.container_galleryschedaprodotti div.indietro a
{
    color:#003882;
    float:right;
    font-size:11px;
    font-weight:bold;
}

div.galleryschedaprodotti div.mainimagecontainer
{
    overflow:hidden;
    width:350px;
    margin-left:15px;
}

div.ie7_galleryschedaprodotti div.mainimagecontainer
{
    margin-left:0px;
}

div.galleryschedaprodotti div.mainimagecontainer img.imgmain
{
    height:300px;
}

div.galleryschedaprodotti div.imagecontainer,
div.galleryschedaprodotti div.norecords
{
    float:left;
    width:100%;
}

div.galleryschedaprodotti div.imagecontainer ul
{
    float:left;
    padding-bottom:30px;
}

div.galleryschedaprodotti div.imagecontainer li a
{
    float:left;
    border:1px solid #90c1c7;
    
}

div.galleryschedaprodotti div.imagecontainer ul.imageslist li
{
    padding-right:20px;
    float:left;    
}


div.galleryschedaprodotti label.header
{
    font-size:11px;
    display:block;
    width:85px;
    float:left;
    font-weight:bold;
    text-transform:lowercase;
    margin-bottom:10px;
    padding-bottom:10px;
    width:100%;
    color:#003882;
    border-bottom:1px solid #90C1C7;
}

div.galleryschedaprodotti div.magiclistcontainer
{
    float:left;
    width:100%;
    margin-top:20px;
    padding-top:10px;
    margin-bottom:30px;
}

div.galleryschedaprodotti div.magiclistcontainer h1
{
    padding-bottom:0px;
}

div.galleryschedaprodotti div.magiclistcontainer div.box
{
    margin-left:0px;
    margin-top:0px;
    width:100%;
}

div.galleryschedaprodotti div.magiclistcontainer p
{
    float:left;
    width:100%;
    font-size:11px;
}

div.galleryschedaprodotti div.magiclistcontainer h1
{
    border:0px;
    margin:0px;
    font-weight:normal;
    background:url(../../upload/1/images/interfaccia/SeparatoreBriciole.gif) no-repeat left 2px;
}
div.galleryschedaprodotti div.magiclistcontainer h1 a
{
    font-size:11px;
    padding-left:15px;
}


/*----------------- Google map -----------------*/

div.googlemap
{
    border:1px solid #006D94;
}

/*------------------- Link utili -------------------*/

div.linkutili 
{
    float:left; 
    padding-left:26px;
    padding-right:26px;   
}

div.linkutili div.img
{
    margin-right:20px;
    float:left;
}

div.linkutili div.img img
{
    width:100px;
    float:left;
}

div.linkutili h1.header 
{
    padding-bottom:15px !important;
    color:#003882;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

div.linkutili div.box h1.titolo 
{
    padding-bottom:15px !important;
    overflow:hidden;
}

div.linkutili div.box h1.titolo a 
{
    color:#003882;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
} 


div.linkutili div.box p.descrizione 
{
    font-size:11px;
    text-align:justify;
    color:Black;
    padding-bottom:10px;
}

div.linkutili div.button {text-align:right;}

div.linkutili div.button a
{
    color:#003882;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
    }

div.linkutili div.box 
{
    border-top:1px solid #90C1C7;
    padding-top:10px;
    padding-top:15px;
    margin-bottom:15px;
    padding-left:0px;
    padding-right:0px; 
}

