



.main_body
{ 

 background-color:#bbbbbb;

}

.closurediv
{
width:100%;
 background-color:#bbbbbb;

height:100px;

}

.closure
{
   font-family: Verdana;
   color: white;
   font-size: 10px;
   position:absolute;
   bottom:-12px;
}



.workart_info
{
width:250px;
height:40px;
font-family:verdana;
font-size:12px;
position:relative;
left:15px;
text-align:left;
background-color:transparent;
border:none;
font-weight:bold;
overflow:hidden;
resize: none;


}



.working_area_main
{

  width:100%;
   height:500px;

  position:    absolute;
  top: 50%;
  left:        50%;

  margin-left: -50%;
  
  margin-top:-250px;
 
background-color:#cccccc;

}



.working_area
{
position:    absolute;

 width:100%;
  
    top: 10%;
  left:        50%;

  margin-left: -50%;



background-color:#cccccc;



}


.workart_container
{
position:relative;

//background-color:red;
width:1100px;
left:50%;
margin-left:-550px;

height:480px;
overflow: auto;
}

.workart_container_admin
{
position:relative;


width:1100px;
left:50%;
margin-left:-550px;

height:480px;

}

.header_container
{
position:relative;
width:1100px;
left:50%;
margin-left:-550px;

}
.navigation_position
{
 position:absolute;

width:400px;
height:20px;
left:15px;
font-family:verdana;
font-size:12px;
color:#444444;
//background-color:red;
z-index:25;
 top:50px;
text-decoration:underline;
}
.gallery_navigator
{
 position:absolute;

height:20px;
right:16px;
font-family:verdana;
font-size:12px;
color:#444444;
//background-color:red;
z-index:25;
 top:20px;
text-decoration:underline;

}

.menubar
{

    position:absolute;
    width:420px;
    height:20px;
    top:-20px;

    right:16px;
    padding-left:0px;
    padding-right:0px;

    
    z-index:0;
}


.logo_bck
{
width:100%;
height:130px;
position:absolute;
top:320px;
background-image: url('../navigation_imgs/logo_lesgaleries_bck.png');
background-repeat:no-repeat;

background-position:center;
z-index:1;

}


.gallery_desc
{
width:100%;
font-family:verdana;
text-align:center;
position:relative;
bottom:0px;

font-size:20px;
color:#444444;

font-weight:bold;

border-top-style:solid;
border-top-width:0px;
border-top-color:#444444;
z-index:3;
background-image:url(../img/bck_semi_trasp_light.png);


}
.tdmain
{

padding-right:15px;
padding-left:15px;
border-width:1px;
}
.header_area
{
    
   display:     block;
  width:1000px;
   height:200px;

  position:    absolute;
  top: -1px;
  left: 0px;
  
 //background-image: url('bcktop.jpg');
 //background-color:blue;
}

.bottom_area
{
    
   display:     block;
  width:1000px;
   height:100px;

  position:    absolute;
  bottom: -1px;
  left: 0px;


}


.logo_main
{
    position:absolute;
    left:5px;
    top:-64px;
    z-index:100;

}



.link_menu
{
    z-index:10;
    position:absolute;
    right:-30px;
width:430px;
	top:-10px;
    margin-top:0px;
        font-family:Verdana;
    font-size:12px;


    
}

.topbar
{
    position:absolute;
    width:100%;
    height:2px;
    top:190px;
    background-color:#aaaaaa;
    
}

.bottombar
{
    position:absolute;
    width:100%;
    height:20px;
    top:670px;
    background-color:#aaaaaa;
    
}

.closure_p
{
       width:100%;
    top:10px;
    font-family:Verdana;
    font-size:10px;
    
    text-align:center;
    color:#333333;
}

.body_div
{
	
   position:relative;
   
    left:16px;
    width:960px;
    //height:600px;
	//background-image:url(navigation_imgs/bck_main_middle.gif);
	background-repeat: repeat-y;
	padding-bottom:60px;
	background-color:#eeeeee;
	
	
 	
	
}

.sub_container_div_1
{
	position:absolute;
	top:60px;
	left:16px;
	width:300px;

	padding:9px;
	font-family:verdana;
	font-size:12px;
height:320px;
border-style:solid;
border-width:1px;
border-color:transparent;
text-align:justify;
z-index:3;
//background-image:url(../img/bck_semi_trasp_light.png);

	}

.sub_container_div_2
{
	position:absolute;
	top:60px;
	left:390px;
	width:300px;
	padding:9px;
	font-family:verdana;
	font-size:12px;

//background-image:url(../img/bck_semi_trasp_light.png);
height:320px;
border-style:solid;
border-width:1px;
border-color:transparent;
text-align:justify;
z-index:3;
	}
	
.sub_container_div_preview
{
	position:absolute;
	top:60px;
	left:390px;
	width:300px;
	padding:9px;
	font-family:verdana;
	font-size:12px;


height:320px;
text-align:justify;
z-index:3;
	}
	
.sub_container_div_3
{
text-align:justify;
	position:absolute;
	top:60px;
	right:16px;

		width:300px;
//background-image:url(../img/bck_semi_trasp_light.png);
	padding:9px;
	font-family:verdana;
	font-size:12px;
border-color:transparent;
	height:320px;
	border-style:solid;
border-width:1px;
z-index:3;
}

.main_picture_1
{
	position:absolute;
	top:60px;
	left:95px;
	z-index:3;
	background-color:red;
}
.main_picture_2
{
	position:absolute;
	top:60px;
	left:395px;
	z-index:3;
}
.main_picture_3
{
	position:absolute;
	top:60px;
	left:695px;
	z-index:3;
}








.pics_div
{
    
    position:absolute;
    top:40px;
    left:56px;
    width:860px;
    height:400px;
    
}


.linkdiv
{   
    width:216px;
    height:216px;
}



.thumb_prev{
filter:alpha(opacity=65);
opacity:.65;
,mozOpacity:.65;
}
.title_div
{
  
    font-family:Verdana;
    font-size:14px;
    color:gray;
    position:absolute;
    width:176px;
    height:20px;
    padding-left:6px;
     margin-top: 152px;
     margin-left: 0px;
  background-image:url('bckdesc_light.png');
    
     //z-index:30;

}

.workart_desc
{
	position:relative;
	top:50px;
	left:50px;
	width:860px;
	height:300px;
	border-width:1px;
	border-color:#cccccc;
	border-style:solid;
	border-left-width:0px;
	border-right-width:0px;
	z-index:2;
	//background-color:blue;

}



.clear {
	clear: both;
	margin: 0;
	padding: 1em 0;
}
.wrap a:hover {
	background-color: white;
	border-width:1px;
	border:solid;
	border-color:#cccccc;
}
 











.wrap_main div {
	float: left;
	border-width:0px;
	margin: 10px 10px 0 0;
	

}
.wrap_main a {
	
	display: table-cell;
	width: 300px;
	left:0px;
	height: 256px;
	text-align: center; /* qui e non su precedente, iCab3 */
	vertical-align: bottom;


	border-width:0px;
}
.wrap_main img {
	border: groove 0px #c88700;
	height:316px;
	width:300px;
	vertical-align: middle;

	}

.wrap_main div {
	border-collapse: collapse; /* Op7 */

}
.clear {
	clear: both;
	margin: 0;
	padding: 1em 0;
}
.wrap_main a:hover {
	background-color: #eeeeee;
	border-width:0px;
	
}




.wrap_detail div {
	float: left;
	border-width:0px;
	margin: 10px 10px 0 0;
	

}
.wrap_detail a {
	
	display: table-cell;
	width: 300px;
	left:0px;
	height: 256px;
	text-align: center; /* qui e non su precedente, iCab3 */
	vertical-align: bottom;


	border-width:0px;
}
.wrap_detail img {
	border: groove 0px #c88700;
	max-height:256px;
	max-width:300px;
	vertical-align: middle;
}

.wrap_detail div {
	border-collapse: collapse; /* Op7 */

}
.clear {
	clear: both;
	margin: 0;
	padding: 1em 0;
}
.wrap_detail a:hover {
	background-color: #eeeeee;
	border-width:0px;
	
}



.middle_img_top_corner
{
position:absolute;
width:100%;
height:9px;
top:0px;
background-image:url(navigation_imgs/middle_img_cover_top.gif);
}

.middle_img_bottom_corner
{
position:absolute;
width:100%;
height:9px;
bottom:0px;
background-image:url(navigation_imgs/middle_img_cover_bottom.gif);
}

s
 .detailed_picture_div
 {
	position:absolute;
	left:0px;
	top:0px;
	width:60%;
	height:90%;
 
	 
 }
 
  .detailed_picture_bck
{
	  position:    absolute;
  top: 0px;
  left:        50%;
   top:25%;
   margin-top:-20%;
  margin-left: -18%;
	width:100%;
	height:100%;
	z-index:12;
    filter:alpha(opacity=50);
        -moz-opacity:0.8;
        -khtml-opacity: 0.8;
        opacity: 0.8;
	
	
}

  .detailed_picture
{
	  position:    absolute;
 
  left:        50%;
   
   margin-top:-22%;
  margin-left: -6%;
	
	
	
	height:90%;
	top:30%;
	
	z-index:14;
}

.detailed_picture_cmd
{
	position:absolute;
	width:100px;
	height:60px;
	bottom:-50px;
	left:80%;
	margin-left:0px;
	z-index:15;
}

a:link ,a:visited
{
font-family:Verdana;
font-size:14px;
color:#333333;
border-width:0px;
border:none;
}
a:hover
{
font-family:Verdana;
font-size:14px;
border-width:0px;
border:none;
background-color:white;
}


	
a img
{
border-width:0px;

}

.popup_workart_bck
{
position:absolute;
width:100%;
height:1000%;
background-image:url(../navigation_imgs/bck_popup.png);
z-index:159;


}

.popup_workart
{
position:absolute;

width:1100px;



 position:    absolute;
  top: 120px;
  left:        50%;

  margin-left: -550px;
  


border-color:#444444 ;
border-style:solid;
border-width:12px;
//background-color:#eeeeee;
//background-color:white;
background-image:url(../navigation_imgs/bck_popup_main1.png);
z-index:160;






}

.close_btn
{
display: block;
position:absolute;
width:30px;
height:30px;
right:10px;
top:-30px;
background-image:url(../navigation_imgs/close_btn.png);
z-index:50;
}

.img_medium
{
position:relative;

margin-top:10px;
margin-bottom:20px;


left: 125px;
height:auto;
width:850px;



}

a.img_medium_link:link,a.img_medium_link:visited,a.img_medium_link:hover
{

background-color:transparent;

}







.img_small
{
position:relative;
width: auto;
height: auto;
margin-left:3px;
margin-top:10px;
max-width:146px;
max-height:106px;
scroll:hidden;
background-color:transparent;



}
a.img_small_link:link,a.img_small_link:visited,a.img_small_link:hover
{

background-color:transparent;

}

.workart_title_medium
{
position:relative;
width:600px;

height:40px;
font-family:verdana;
font-size:32px;
left:250px;
text-align:center;
background-color:transparent;
border:none;
background-color:transparent;
}
.workart_title_medium:focus
{
background-color:transparent;
}

.workart_tech_medium
{
position:relative;
width:600px;
left:250px;
text-align:center;
background-color:transparent;
border:none;
height:20px;
font-family:verdana;
font-size:16px;

}
.workart_tech_medium:focus
{
background-color:transparent;
}
.textarea_who
{
position:absolute;
width:850px;
top:100px;
text-align:center;
font-family:verdana;
font-size:14px;
border-style : solid;
border-width:0px;
overflow:hidden;
padding:10px;
readonly:true;
left:125px;
margin-bottom:15px;
background-color:red;
color:#333333;
height:500px;
}
.who
{
position:absolute;
width:850px;
height:350px;
top:60px;
text-align:center;
font-family:verdana;
font-size:16px;
border-style : solid;
border-width:0px;
overflow:hidden;
padding:10px;
readonly:true;
left:125px;
margin-bottom:15px;
background-color:transparent;
color:#333333;
z-index:30;
height:400px;
overflow:hidden;
}

.textarea_certificate
{
background-color:transparent;
width:900px;
text-align:center;
font-family:verdana;
font-size:14px;
min-height:460px;
left:0px;
border-width:0px;
padding-left:100px;
padding-right:100px;


}

.textarea_certificate:focus
{
background-color:transparent;
}

.close_btn:hover
{
position:absolute;
width:30px;
height:30px;
right:10px;
top:-30px;
background-color:transparent;
background-image:url(../navigation_imgs/close_btn_over.png);
z-index:50;
}





.horizontal_bar
{
position:absolute;
background-color:#dddddd;
width:100%;
height:120px;
bottom:30px;

z-index:0;

}
.workarttxtarea
{
width:100%;
height:100px;
background-color:transparent;
border:none;
overflow:hidden;
}
.continue_link
{
position:absolute;
right:10px;
top:120px;



}
.more_info
{
	position:absolute;
right:10px;
top:220px;
}

.contact_map
{
position:absolute;
top:50px;
z-index:30;
left:60px;
border-color:#666666;
border-style:solid;
border-width:1px;

}

.contact_desc
{

position:absolute;
bottom:75px;
width:300px;
height:300px;
z-index:30;
right:60px;
border-color:#666666;
border-style:solid;
border-width:1px;
	padding:9px;
	font-family:verdana;
	font-size:12px;

background-image:url(../img/bck_semi_trasp_light.png);




}



.news_attachment
{
position:absolute;
bottom:40px;
z-index:30;
right:10px;
max-height:360px;
max-width:460px;
border-color:#666666;
border-style:solid;
border-width:1px;
background-color:red;

}

.news_desc
{

position:absolute;
top:50px;
width:500px;
height:360px;
z-index:30;
left:60px;
border-color:#666666;
border-style:solid;
border-width:1px;
	padding:9px;
	font-family:verdana;
	font-size:12px;
padding-bottom:20px;
background-image:url(../img/bck_semi_trasp_light.png);




}


.title_news
{
font-family:verdana;
font-size:18px;
color:black;
text-align:center;
}

.body_news
{
font-family:verdana;
font-size:14px;
color:#333333;
text-align:left;
}
