/******************************************************************/
/*** GENERAL BODY ************************************************/

body { background-color: #FFFFFF; margin: 0px; background-image:url(/nqcontent/images/unione/copparo_bg_top_repeat.jpg); background-position:top; background-repeat:repeat-x; }

/******************************************************************/


/******************************************************************/
/*** GENERAL HTML OBJECT ****************************************/
body, div, span, p, table, tr, th, td, input, select, textarea, label, ul, ol, li, h1, h2, h3, h4, h5, h6
{
  color: #666;
	font-family: Tahoma, Verdana;
	font-size: 12px;
	font-weight: normal;
}

ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, body, html, p, blockquote { margin: 0pt;	padding: 0pt; }
img { border: 0px; margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-weight: bold; }
/******************************************************************/


/******************************************************************/
/*** LINKS A ******************************************************/
a { border: 0px none; margin: 0px; padding: 0px; text-decoration: none; color: #666;}
a, a:link, a:active, a:visited { color: #666; text-decoration: none; }
a:hover { text-decoration: underline; }

a.underline, a.underline:link, a.underline:active, a.underline:visited { text-decoration: underline; }
a.underline:hover { text-decoration: none;}
/******************************************************************/

.accesskey { text-decoration: underline; }

/******************************************************************/
/*** FORM *********************************************************/
fieldset { border: 1px solid #c8c8c8; }
legend { background: #ffffff; }
input[type='button'], input[type='submit'], input[type='checkbox'], input[type='image'], input[type='radio'], input[type='reset'], select, button { cursor: pointer; }
fieldset { padding: 0 1em 1em 1em; }
legend { padding: 0 .8em 0 .8em; }
option { padding: 0 .4em .1em .4em; }

/*div.form { margin: 0px; }
div.form input,
div.form img.corner { float: left; }
div.form input.submit { margin: 0px; padding: 0px; } */
/******************************************************************/

.content table {border:1px solid #7F7772; border-collapse:collapse; width:100%;}
.content table tr{border:1px solid #7F7772; border-collapse:collapse;}
.content table tr td{border:1px solid #7F7772; border-collapse:collapse;}

/******************************************************************/
/*** PAGE LAYOUT *************************************************/
div#container {float:left; text-align: left; width: 1000px; height:700px; min-height:600px; height: auto !important; background: url(/nqcontent/images/unione/copparo_bg_top.jpg) no-repeat top; }

/******* HEADER *******/
div#header { width: 940px; padding: 0px 0px 0px 30px; margin: 0px; }
div#header div#topheader { height: 125px; padding: 0px; margin: 0px;}

/* Logo and Image */
div#header div#topbar { margin: 0px 0px 0px 10px; padding: 15px 0px 0px 0px; width: 133px; height: 110px; float: left; }

/*classe per coprire un div sopra una foto in maniera trasparente e scrivere del testo sopra*/
.dark-panel{background: transparent url(/nqcontent/images/unione/dark_panel.png) repeat scroll 0 0; position:absolute;}


/* Link */
div#header div#toplink { float: right;}
div#header div#toplink div.linkservice {  height: 40px; padding: 0px; margin: 0px 0px 45px 0px; }
div#header div#toplink div.linkservice a { font-size: 10px; }
div#header div#toplink div.linkservice p { color: #999999; float: right; padding: 20px 10px 0px 0px; }
div#header div#toplink div.topmenu { text-align: center; width: 760px; height: 40px; /*background: url(/nqcontent/images/unione/bg_head_menu.png) no-repeat top;*/ }
div#header div#toplink div.topmenu a { font-size: 16px; }
div#header div#toplink div.topmenu .accesskey { font-size: 16px; text-decoration: underline; }
div#header div#toplink div.topmenu a.rollover { color: #ff6600; font-size: 16px; }
div#header div#toplink div.topmenu .rollover .accesskey { color: #ff6600; font-size: 16px; text-decoration: underline; }
div#header div#toplink div.topmenu p { padding: 12px 0px 0px 0px; color: #CCCCCC; font-size: 14px; font-weight: lighter; }

/* Line shaded topbar */
div#header  div.linetopbar { height: 5px;  width: 940px; margin: 0px; float: left; padding: 0px;  background: url(/nqcontent/images/unione/copparo_bar_shaded.gif) repeat-x; }

div#pre-image-news {height:205px; margin-left:470px; width:470px; background: repeat scroll 0 0; position:absolute; }

/* Line shaded topbar */
div#header  div#imagetopbar { height: 155px; width: 940px; margin: 0px; border: 0px; padding: 0px; float: left; }
/*div over the header image background*/
div#news-header {height:185px; /*margin-left:470px;*/ width:450px; padding:10px; }
div#news-header p {color:#fff; font-size:15px; font-weight: bold;}
div#news-header h1 a {color:#FF6600; font-size:21px; font-weight:bold;}
div#news-header h1 a:hover {color:#ddd;}



/******************************************************************/

/******* MIDDLE *******/
div#middle { float: left; width: 920px; padding: 0px 0px 0px 40px; margin: 0px 0px 0px 0px; }
div#middle div#column_left { float: left; height: auto !important; height: 200px; min-height: 200px; width: 200px; margin: 0px; }
div#middle div#column_center { float: left; padding: 0px 0px 0px 10px; margin: 0px ; }
div#middle div#column_center p img {padding: 5px;}
div#middle div#column_right { float: right; height: auto !important; height: 200px; min-height: 200px; width: 200px; margin: 0px; }

div#middle div#column_left div.content,
div#middle div#column_right div.content {  width: 200px; padding: 0px; margin: 0px;  }
div#middle div#column_center div.content {  width: 500px; padding: 0px 0px 0px 0px; margin:  10px 0px 0px 0px; }

/* Box Informativi */

.copparo_BoxInformativo,
.copparo_BoxInformativo3 { margin-bottom:20px; clear:both; overflow:hidden; }
.copparo_BoxInformativo a,
.copparo_BoxInformativo2 a,
.copparo_BoxInformativo3 a { text-decoration:none; }
.copparo_BoxInformativo a:hover,
.copparo_BoxInformativo2 a:hover,
.copparo_BoxInformativo3 a:hover { text-decoration:underline; }
.copparo_BoxInformativo h2,
.copparo_BoxInformativo2 h2,
.copparo_BoxInformativo3 h2 {  padding-top:9px; background: url(/nqcontent/images/unione/bg_box_header.gif) repeat-x top;}
.copparo_BoxInformativo h2 a,
.copparo_BoxInformativo h2 span,
.copparo_BoxInformativo2 h2 a,
.copparo_BoxInformativo2 h2 span,
.copparo_BoxInformativo3 h2 a,
.copparo_BoxInformativo3 h2 span {color: #fff; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-transform:uppercase; font-size:14px; margin-left: 5px;}
.copparo_BoxInformativo p,
.copparo_BoxInformativo2 p,
.copparo_BoxInformativo3 p { color: #777; }
.copparo_BoxInformativo p em,
.copparo_BoxInformativo2 p em,
.copparo_BoxInformativo3 p em { font-size:11px; color: #999 }
.copparo_BoxInformativo p em a,
.copparo_BoxInformativo2 p em a,
.copparo_BoxInformativo3 p em a { color: #999 }
.copparo_BoxInformativo li,
.copparo_BoxInformativo3 li { list-style-type: none; padding: 1px 0px 2px 10px; background: transparent url(/nqcontent/images/unione/cube_title_grey.gif) no-repeat left center; border-bottom: 1px solid #e8e8e8}
.copparo_BoxInformativo3 li.selected { color: #222; font-weight: bold; list-style-type: none; padding: 1px 0px 2px 10px; background: transparent url(/nqcontent/images/unione/cube_title_grey.gif) no-repeat left center; border-bottom: 1px solid #e8e8e8}
.copparo_BoxInformativo3 li.indentata { margin-left: 20px; list-style-type: none; padding: 1px 0px 2px 10px; background: transparent url(/nqcontent/images/unione/cube_title_grey.gif) no-repeat left center; border-bottom: 1px solid #e8e8e8 }
.copparo_BoxInformativo li a { color:#333333; font-size:10px; }
.copparo_BoxInformativo li h2,
.copparo_BoxInformativo2 li h2,
.copparo_BoxInformativo2 li h2 { margin: 0px }
.copparo_BoxInformativo li h2 a,
.copparo_BoxInformativo2 li h2 a,
.copparo_BoxInformativo3 li h2 a { font-size:24px; color:#333 }
.copparo_BoxInformativo2 { background-color: #f5f5f5; margin-bottom:20px; clear:both; overflow:hidden; }
.copparo_BoxInformativo2 ul {  padding:5px 5px 5px 5px; }
.copparo_BoxInformativo2 li { list-style-type: none; padding:5px 0px 5px 10px; background: transparent url(/nqcontent/images/unione/cube_title_blu.gif) no-repeat left center;}
.copparo_BoxInformativo2 li a,
.copparo_BoxInformativo3 li a { color:#333333; font-size:12px; }
.copparo_BoxInformativo3 li.none { list-style-type: none; padding: 1px 0px 2px 0px; background: none; border-bottom: 1px solid #e8e8e8}

.colortype1 { color:#006699; }
.colortype2 { color:#666; }
.copparo_BoxInformativo h2.colortype1 { color:#006699; }
.copparo_BoxInformativo a.colortype1 { color:#666; }
.copparo_BoxInformativo h2.colortype2 { color:#666; }
.copparo_BoxInformativo h2.backcolortype1,
.copparo_BoxInformativo3 h2.backcolortype1 { padding-bottom: 5px;margin-top: 3px; background: transparent url(/nqcontent/images/unione/h2_bg.gif) no-repeat left center; }
.copparo_BoxInformativo a.backcolortype1 { background-color:#ff6600; }
.copparo_BoxInformativo h2.backcolortype2,
.copparo_BoxInformativo3 h2.backcolortype2 { background-color:#006699; }


/* Tools */
div#middle div#topnavigation { float: left; height: 39px; width: 920px; font-size: 13px; border-bottom: 1px dotted #CCCCCC }
div#middle div#topnavigation p { margin-top: 10px; }
div#middle div#topnavigation a { font-size: 13px; }
div#middle div#topnavigation div.navigate p { float: left; padding: 0px; width: 715px; color: #999999; }
div#middle div#topnavigation div.navigate p span a { color: #666; }
div#middle div#topnavigation div.navigate p span a:hover { color: #FF6600; }

/* RESEARCH */
div#middle div#topnavigation div.search { float: right; }
div.search div.research { padding: 8px 0px 0px 0px; }
div.search div.research form { border:#CCCCCC 1px solid; height:20px; margin: 0px; padding: 0px; background-color: #FFFFFF; }
div.search div.research img.corner { float:left; border: 0px; margin: 0px; padding: 0px; }
div.search div.research input.formsize { float:left; color:#333333; font-size:10px; height:20px; width: 127px; border: 0px; margin: 0px; padding: 0px; line-height:18px; }
div.search div.research img.submit { float:right; width: 50px; height:20px; border: 0px; margin: 0px; padding: 0px; }

/* DETAIL */
div#middle div#column_center div.content div.detail { float: left; padding: 10px; margin: 0px 0px 20px 0px; width: 480px; background-color: #F5F5F5; }
div#middle div#column_center div.content div.detail h1 { font-size: 24px; color: #666; padding: 0px 0px 10px 0px; font-weight: lighter; }
div#middle div#column_center div.content div.detail div.detail_img { float: left; width: 200px;  padding: 5px 10px 10px 0px; }
div#middle div#column_center div.content div.detail p,
div#middle div#column_center div.content div.detail div { font-size: 12px; line-height:20px;color: #333333; padding: 0px 0px 0px 0px; }
div#middle div#column_center div.content div.separator { height: 1px; padding: 0px 0px 0px 0px; border-bottom: #CCCCCC 1px dotted;  }
div#middle div#column_center div.content div.detail div.utilities { float:right; margin: 0px; padding:0px; }
div#middle div#column_center div.content div.detail img.utilities { padding: 0px 0px 0px 15px; margin:0px; vertical-align:bottom; }
div#middle div#column_center div.content div.detail ul {padding: 5px 0px 5px 25px; margin: 0px; font-size: 12px; line-height:20px; color: #333333;}
div#middle div#column_center div.content div.detail ul li {margin: 0px; padding: 0px 0px 0px 2px;}

/* FOCUS */
div#middle div#column_center div.content div.focus { padding: 0px; margin: 0px 0px 20px 0px; width: 500px; height:160px; border-bottom: 1px dotted #CCCCCC;/*background: url(/nqcontent/images/unione/bg_focus.gif) repeat-x;*/ }
div#middle div#column_center div.content div.focus h1 { font-size: 16px; color: #666; padding: 5px 0px 0px 0px;  }
div#middle div#column_center div.content div.focus div.focus_img { float: left; width: 140px; height:140px; padding: 10px; }
div#middle div#column_center div.content div.focus p { font-size: 12px; line-height:20px; padding: 0px 5px 5px 0px; color: #333333; }
div#middle div#column_center div.content div.detail p a {color: #003366; text-decoration: underline;}
div#middle div#column_center div.content div.detail p a:hover {color: #800203;  text-decoration: underline;}
div#middle div#column_center div.content div.detail td a {color: #003366; text-decoration: underline;}
div#middle div#column_center div.content div.detail td a:hover {color: #800203;  text-decoration: underline;}

/* PREVIEW */ 
div#middle div#column_center div.content div.previewnews { /*background: url(/nqcontent/images/unione/bg_preview.gif) top no-repeat;*/ padding: 0px; margin: 0px; width: 500px; min-height: 120px;  }
div#middle div#column_center div.content div.previewnews .content-row { width: 480px; float:left; margin: 0px; padding: 0px 10px 10px 10px; border-bottom: 1px dotted #CCCCCC }
div#middle div#column_center div.content div.previewnews .content-smalltext p { font-size: 11px; line-height:16px; padding-bottom: 5px; color:#333333; }
div#middle div#column_center div.content div.previewnews .content-smallnews-sx { float:left; width:48%; margin-top: 10px; }
div#middle div#column_center div.content div.previewnews .content-smallnews-dx { float:right; 	width:48%; margin-top: 10px; }
div#middle div#column_center div.content div.previewnews .content-smallimage { float:left;width:93px; margin-right:10px; background-color: #FFFFFF; border: 1px solid #666; }
div#middle div#column_center div.content div.previewnews .content-smallimage img { margin: 1px; }
div#middle div#column_center div.content div.previewnews .content-smalltext {padding-right:10px; }
div#middle div#column_center div.content div.previewnews .content-smalltext h3 {color: #666; font-size:12px; }
div#middle div#column_center div.content div.previewnews .content-smalltext h3 a { }
div#middle div#column_center div.content div.previewnews .content-smalltext h3 a:hover {text-decoration: underline; }
div#middle div#column_center div.content div.previewnews .content-smallnews-sx h2 {background: url(/nqcontent/images/unione/cube_title_blu.gif) no-repeat center left;	padding: 5px 0px 5px 10px;	font-size: 14px; color: #333333;}
div#middle div#column_center div.content div.previewnews .content-smallnews-dx h2 {	background: url(/nqcontent/images/unione/cube_title_blu.gif) no-repeat center left;	padding: 5px 0px 5px 10px;	font-size: 14px; color: #333333;}
div#middle div#column_center div.content div.previewnews li { list-style-type: none; padding:2px 0px 2px 10px; background: transparent url(/nqcontent/images/unione/cube_title_grey.gif) no-repeat left center;}
div#middle div#column_center div.content div.previewnews li a { color:#666; font-size:11px; font-weight: bold;  }
div#middle div#column_center div.content div.previewnews li a:hover	{ text-decoration: underline;  }

/* RESULT */ 
div#middle div#column_center div.content div.result {float: left; padding: 10px; margin: 0px 0px 20px 0px; width: 480px; background-color: #F5F5F5; }
div#middle div#column_center div.content div.result h1 {font-size: 24px; color: #666; padding: 0px 0px 10px 0px; font-weight: lighter; }
div#middle div#column_center div.content div.result div.searchlist {float: left; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
div#middle div#column_center div.content div.result div.searchlist div.searchbox {float: left; padding: 0px; margin: 0px 0px 20px 0px; }
div#middle div#column_center div.content div.result div.searchlist div.searchbox h2 {font-weight: bold; padding-left: 10px; background: url(/nqcontent/images/unione/cube_title_blu.gif) no-repeat 0px 6px; font-size: 13px; color: #333333; margin: 0px; }
div#middle div#column_center div.content div.result div.searchlist div.searchbox div.text {color: #666666; font-size: 12px; line-height:15px; padding-bottom: 5px; }
div#middle div#column_center div.content div.result div.searchlist div.searchbox div.path {font-weight: bold; }
div#middle div#column_center div.content div.result div.searchlist div.searchbox div.path a {font-weight: bold; font-size: 10px; color: #666; }
div#middle div#column_center div.content div.result div.searchlist div.pager {color: #999999; }
div#middle div#column_center div.content div.result div.searchlist div.pager span {font-weight: bold; color: #666666; }
div#middle div#column_center div.content div.result div.searchlist div.separator {height: 1px; padding: 0px; border-bottom: #CCCCCC 1px dotted;  }

/******* FOOTER *******/
div#footer { float: left; width: 100%; height: 135px;  /*background: url(/nqcontent/images/unione/copparo_bg_bottom_repeat.jpg) repeat-x bottom;*/ text-align: center; margin-left: 0px; margin-top: 0px; clear:left; }
div#footer div.content { width:1000px; height: 135px; overflow:hidden; padding-left: 22px; padding-right:22px; margin: 0 auto; /*background-image:url(/nqcontent/images/unione/copparo_bg_bottom.jpg); background-position:bottom; background-repeat:no-repeat;*/  }
div#footer div.footer_top {   text-align: center; width: 900px; vertical-align: middle; margin: 0px 10px 0px 10px; }
div#footer div.footer_top .footer_top2 { text-align: center; width: 900px; vertical-align: middle; color:#006699; padding: 10px 0px 5px 0px; }
div#footer div.footer_top a { vertical-align: middle;  }
div#footer div.footer_bottom {width:940px; border-top: 1px dotted #ccc; text-align: left; margin: auto; }
div#footer div.footer_bottom p { padding: 5px 0px 0px 200px; color:#666666; font-size: 11px;  }

/******************************************************************/


/******************************************************************/

/******************************************************************/
/*** GENERAL CLASS  **********************************************/
div.column { float: left; width: 19px; }
div.clear { clear: left; clear: right; clear: both; }
div.left { float: left; }
div.right { float: right; }
div#toplink .color_grey { color:#999999; font-size: 10px; }

/* ALL ARTICLE */
/*div.article {}
div.article div.photo {}
div.article div { text-align: justify }*/

/******************************************************************/

/*** BANNER  **********************************************/
/*div#banner {
	width:215px;
	height:95px;
	float: left;
	background-color:#f7f7f7;
	text-align: center;
  	filter:alpha(opacity=80);
  	opacity:0.8;
}
div#banner img {
	margin: 5px 0px 0px 0px;
}*/
/******************************************************************/

/*** ACCORDION  **********************************************/
/* SpryAccordion.css - Revision: Spry Preview Release 1.4 */

.Accordion {background-color: #f5f5f5; margin: 0px 0px 10px 0px; overflow: hidden;}
.AccordionPanel {margin: 0px;	padding: 0px;}
.AccordionPanelTab {background: url(/nqcontent/images/unione/bar_title_grey2.gif) right no-repeat;	background-color: #f5f5f5;  text-indent: 5px;	text-transform: uppercase; font-size:14px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif;	margin: 0px;	padding: 0px;	cursor: pointer;}
.AccordionPanelContent {overflow: auto; margin: 0px;	padding: 0px;	height: 0px;}
.AccordionPanelOpen .AccordionPanelTab {background: url(/nqcontent/images/unione/bar_title_grey2.gif) right no-repeat; background-color: #f5f5f5; }
.AccordionPanelTabHover {color: #ff6600;}
.AccordionPanelOpen .AccordionPanelTabHover {color: #666 }
.AccordionFocused .AccordionPanelTab {background-color: #f5f5f5;}
.AccordionFocused .AccordionPanelOpen .AccordionPanelTab {background-color: #f5f5f5;}

/*** UL and LI ***/
.AccordionPanelContent li {list-style-type: none; padding:2px 0px 2px 10px; background: transparent url(/nqcontent/images/unione/cube_title_grey.gif) no-repeat left center; border-bottom: 1px solid #e8e8e8}
.AccordionPanelContent li a {color:#333333; font-size:10px; }
.AccordionPanelContent ul {padding: 0px 5px 0px 5px; }
.AccordionPanelOpen .AccordionPanelTab h2 {background: url(/nqcontent/images/unione/box_orange_m.gif) right no-repeat; }
.AccordionPanelOpen .AccordionPanelTab h2 span {font-family: Arial, Helvetica, sans-serif; background-color:#f5f5f5; padding-right:6px; font-weight: bold; color: #666; text-transform:uppercase; font-size:14px; }
.AccordionPanelTab h2 {padding-top: 5px; background: url(/nqcontent/images/unione/box_orange_p.jpg) right no-repeat;}
.AccordionPanelTab h2 span {font-family: Arial, Helvetica, sans-serif; background-color:#f5f5f5; padding-right:6px; font-weight: bold; 	color: #FF6600; text-transform:uppercase; font-size:14px; }


/*custom*/

table.tb_ufficio{border:1px solid #7F7772; border-collapse:collapse;width:100%;}
table.tb_ufficio tr{border:1px solid #7F7772;}
table.tb_ufficio th,table.tb_ufficio td{border:1px solid #7F7772; text-align:left; padding:5px;color: #333333; }
table.tb_ufficio th{font-weight:bold;}
div.docs{width:100%;clear:left;}
div.docs div.sx{float:left;width:30%;}
div.docs div.dx{float:left;width:70%;}

#main div.div3colonne{display:block ;width:500px;float:left;margin:10px 0px 0px 10px;}
#main div.div3colonne div.div3{display:inline;position:relative; width:155px; float:left;margin:0px 10px 0px 0px;}
#main div.div3colonne .div3 div.div_border {position: relative;display:table; width:145px;height:145px; vertical-align:middle; text-align:center;border: 1px solid #bbbbbb; float:left;overflow:hidden;margin:0px;}
#main div.div3colonne .div3 div.div_border div.div_img{width:100%;display: table-cell; vertical-align: middle; position:relative; text-align:center; #top:50%;margin:0px;}
#main div.div3colonne .div3 div.div_border div.div_img  img{#top:-50%;#position: relative;border:none;float:none;margin:0px;padding:0px;}
#main div.div3colonne div.div3 div.photo_text{width:100%;text-align:center;}

table.tb_calendario{ width:100%;border:1px solid #7F7772; border-collapse:collapse;}
table.tb_calendario td{ text-align:center;width:14%;padding:1px;font-weight: normal;}
table.tb_calendario th{border:none;  border-bottom:1px solid #7F7772; border-collapse:collapse;}




/*date picker style*/
input.dp-applied {
	width: 100px;
	float: left;
}
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 0px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(/nqcontent/images/villafranca/calendar.gif) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}


/*****************CUSTOM********************/
div.div_form{width:100%;margin:5px 0px;float:left;}
div.div_form div.sx{width:20%;float:left;}
div.div_form div.dx{width:80%;float:left;}

/****************MAP*************************/
#map{clear:both;width:480px;height:400px; margin:10px 0px;display:block;posistion:relative;float:left;}



/* inizio css 3 colonne div uguali*/
.detail .div3colonne{width:480px;float:left;margin-bottom:10px;}
.detail .div3colonne .div3{display:inline;position:relative; width:149px; float:left;margin:5px;}
.detail .div3colonne .div3 .div_border {position: relative;display:table; width:148px;height:125px; vertical-align:middle; text-align:center;border: 1px solid #bbbbbb; float:left;overflow:hidden;}
.detail .div3colonne .div3 .div_border .div_img{width:100%;display: table-cell; vertical-align: middle; position:relative; text-align:center; #top:50%;}
.detail .div3colonne .div3 .div_border .div_img  img{#top:-50%;#position: relative;}
.detail .div3colonne .div3 .div_border .div_img2{width:100%;display: table-cell; vertical-align: middle; position:relative; text-align:center; #top:50%;}
.detail .div3colonne .div3 .div_border .div_img2  img{#top:-50%;#position: relative;}
/* fine css 3 colonne div uguali*/
