@charset "utf-8";
/* CSS Document */


/* ------------------------------ inizio PAG REALIZZAZIONI -----------------------------------------------------*/


div#contenitore_realizzazioni{
float:left;
width:788px;
height:100%;
border: solid 1px #cacaca;
background-image:url(../realizzazioni/img/fondo_realiz.jpg);
background-repeat:no-repeat;
}

div#cerca_realizzazioni{
float:left;
width:788px;
height:45px;
background-image:url(../realizzazioni/img/fondo_cerca.jpg);
}

div#cerca_realizzazioni_down{
float:left;
width:788px;
height:45px;
background-image:url(../realizzazioni/img/fondo_cerca_down.jpg);
}

.btn_invia_realiz{
width:53px;
height:22px;
display:block;
background-image:url(../realizzazioni/img/btn_invia.gif);
background-repeat:no-repeat;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
text-align:center;
}

div#contenuto_realizzazioni{
float:left;
width:788px;
}

div#img_realizzazioni{
float:left;
width:254px;
height:303px;
background-image:url(../realizzazioni/img/img_realizzazioni.jpg);
}

div#menu_realizzazioni{
	float:left;
	width:516px;
	padding: 16px 0px 0px 18px;
}

div#titolo_realizzazioni{
	float:left;
	color:#133e61;
	font-size:13px;
	font-weight:bold;
	background-image:url(../realizzazioni/img/riga_orizz.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	width:511px;
	padding: 0px 0px 8px 5px;
}

div#link_realizzazioni{
	float:left;
	width:258px;
	padding: 3px 0px 0px 0px;
}

#link_realizzazioni ul{
list-style-type:none;
margin:0px;
padding:0px;
}

#link_realizzazioni li{
	list-style-type:none;
	margin:0px;
	padding: 4px 0px;
	display:block;
	color:#535353;
}

#link_realizzazioni img{
	vertical-align:middle;
	margin-right:5px;
}

div#riga_orizz_realizzazioni{
	float:left;
	width:516px;
	height:1px;
	padding: 0px 0px 0px 18px;
}

/* ------------------------------ fine PAG REALIZZAZIONI -----------------------------------------------------*/

/* ------------------------------ inizio PAG MAPPA DEL SITO -----------------------------------------------------*/


div#content_mappa_sito{
	float:left;
	width:30%;
	padding: 15px 0px 0px 25px;
}

div#titoli_mappa_sito{
	border-bottom:1px dotted #015790;
	padding:2px;
	display: block;
	font-size: 12px;
	margin-left:5px;
	color:#015790;
	width: 150px;
	font-weight: bold;
	text-transform: uppercase;
	background-color:#f4f5f7;
	border-top:1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
#titoli_mappa_sito a{
color:#015790;
font-weight:bold;
text-decoration:none;
}

#titoli_mappa_sito a:hover{
color:#ff8a00;
font-weight:bold;
text-decoration:none;
}
	
	
#content_mappa_sito ul{
	margin:0px 0px 5px 0px;
	padding-left:20px;
	padding-top:0px;
}	

#content_mappa_sito li{
	list-style-type:none;
	padding-top:0px;
	padding-bottom:8px;
	margin:0px;
	font-size:11px;
}

#content_mappa_sito li a{
color:#2386c9;
text-decoration:none;
font-weight:bold;
}

#content_mappa_sito li a:hover{
color:#ff8a00;
text-decoration:none;
font-weight:bold;
}

/* ------------------------------ fine PAG MAPPA DEL SITO -----------------------------------------------------*/

/* ------------------------------ inizio PAG VETRINA -----------------------------------------------------*/

div#header_vetrina{
float:left;
width:788px;
background-image:url(../vetrina/img_pag_vetrina/fondo_header.gif);
height:53px;
}

div#foto_gallery_vetrina{
	float:left;
	width:756px;
	padding:0px 16px 10px 16px;
}

div#foto_gallery_vetrina_title{
float:left;
color:#ff8a00;
font-weight:bold;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
width:748px;
padding:10px 0px 15px 8px;
}

div#foto_big_vetrina{
	float:left;
	width:396px;
	height:289px;
	padding:10px 9px;
	background-image:url(../vetrina/img_pag_vetrina/fondo_foto_big.gif);
	background-repeat:no-repeat;
}

div#foto_gallery_vetrina_slide{
	float:left;
	padding:8px 8px;
	width:294px;
	height:100%;
	margin-top:8px;
	float:right;
	background-color:#dcebf8;
}

#foto_gallery_vetrina_slide ul{
float:left;
padding:0px;
margin:0px;
list-style-type:none;
}

#foto_gallery_vetrina_slide  li{
margin:0px;
list-style-type:none;
}

#foto_gallery_vetrina_slide img{
border:#FFFFFF 1px solid;
padding:0px;
margin:0px;
}

.padding_img{
	padding:0px 0px 4px 0px;
}

div#content_testo_vetrina{
float:left;
width:788px;
margin-bottom:10px;
}

div#content_testo_vetrina_up{
float:left;
width:788px;
height:26px;
background:url(../vetrina/img_pag_vetrina/fondo_testo_up.gif) no-repeat;
}

div#content_testo_vetrina_txt{
	float:left;
	width:756px;
	padding: 5px 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

div#content_testo_vetrina_down{
float:left;
width:788px;
height:26px;
background:url(../vetrina/img_pag_vetrina/fondo_testo_down.gif) no-repeat;
}

div#footer_vetrina{
	float:left;
	background:url(../vetrina/img_pag_vetrina/riga_fondo.gif) no-repeat bottom;
	padding:0px 20px;
	width:748px;
	height:35px;
}

div#footer_vetrina_btn{
float:left;
width:200px;
}

.margin_btn{
	margin:0px 74px;
}

div#torna_su_vetrina{
float:left;
width:756px;
text-align:right;
padding:15px 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:11px;
color:#0d83b5;
}

#torna_su_vetrina a{
color:#0d83b5;
text-decoration:none;
}

#torna_su_vetrina a:hover{
color:#0d83b5;
text-decoration:underline;
}

/* ------------------------------ fine PAG VETRINA -----------------------------------------------------*/
