/**************************************************************/
/*
Theme Name: Euro Project Engineering
Version: 1.0
Author: Simone Ferraro 
/**************************************************************/
/**************************************************************/

body {
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fff;
background:url(../img/bg_body.gif) top left no-repeat; 
padding: 0px;
margin: 0px;
}
	
a {
color: #000;
text-decoration:none;
}	

img{
border:0;
}

#wrapper{
width:100%;
height:100%;
position:relative;
}

#nav{
color:#000;
font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
position:absolute;
top:97px;
left:340px;
width:600px;
padding:0;

}

#nav a:hover{
color:#fff;

}

#nav ul {
margin: 0;
padding: 0;
list-style-type: none;
display:inline;

}

#nav li {
margin: 0;
padding: 0 0 0px 28px;
float: left;
}


#boxes{
width:180px;
height:285px;	
position:absolute;
top:230px;
left:730px;
}

#sidenav_int{
color:#E68525;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sidenav_int a{
color:#E68525;
text-decoration:none;
padding: 5px 0 0 0px;
}


#sidenav_int a:hover{
color:#E68525;
text-decoration:none;
}

#sidenav_int ul {
margin: 0px 0 0 0;
padding: 0px;
list-style-type: none;
}

#sidenav_int li{
padding: 5px 0 0 5px;
text-indent:8px;
background: url(../img/bullet_int.gif) left center no-repeat ;
}


#sidenav_arch{
color:#CC3727;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sidenav_arch a{
color:#CC3727;
text-decoration:none;
padding: 5px 0 0 0px;
}


#sidenav_arch a:hover{
color:#CC3727;
text-decoration:none;
}

#sidenav_arch ul {
margin: 0px 0 0 0;
padding: 0px;
list-style-type: none;
}

#sidenav_arch li{
padding: 5px 0 0 5px;
text-indent:8px;
background: url(../img/bullet_arch.gif) left center no-repeat ;
}

#sidenav_art{
color:#3D69B2;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#sidenav_art a{
color:#3D69B2;
text-decoration:none;
}


#sidenav_art a:hover{
color:#3D69B2;
text-decoration:none;
}

#sidenav_art ul {
margin: 0px 0 0 0;
padding: 0px;
list-style-type: none;
}

#sidenav_art li{
padding: 5px 0 0 5px;
text-indent:8px;
background: url(../img/bullet_art.gif) left center no-repeat ;

}


#wrap_prjct{
padding-left:25px;
}

#wrap_prjct p{
padding-left:5px;
}
.prjct_pic_small{
float:left;
padding:5px;
height:100px;
}

.row{
margin-bottom:10px;
height:100px;
}

#int img:hover  {
border-bottom:2px solid #E68525;
}

#int_page img:hover  {
border-bottom:2px solid #E68525;
}

#art img:hover  {
border-bottom:2px solid #3D69B2;
}

#arch img:hover  {
border-bottom:2px solid #CC3727;
}

#arch_page img:hover  {
border-bottom:2px solid #CC3727;
}

#art_page img:hover  {
border-bottom:2px solid #3D69B2;
}

#home img:hover  {
border-bottom:2px solid #504B4C;
}

#press img:hover  {
border-bottom:2px solid #652D91;
}

#contacts img:hover  {
border-bottom:2px solid #139B48;
}

#links img:hover  {
border-bottom:2px solid #F26722;
}

#home h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#home h2{
color:#CC3727;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

h2 span{
color:#000;
}

#arch h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#arch h2{
color:#CC3727;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#arch_page h1{
color:#CC3727;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#art_page h1{
color:#3D69B2;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#art h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#art h2{
color:#3D69B2;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#int h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#int h2{
color:#E68525;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#int_page h1{
color:#E68525;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-top:16px !important;
margin-top:8px;
padding-left:30px;
font-weight:bold;
padding-top:5px !important;
padding-top:10px;
}

#contacts h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#contacts h2{
text-indent:-9999px;
background: url(../img/title_form.gif)  no-repeat left;
}

#links h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#links h2{
text-indent:-9999px;
background: url(../img/title_form.gif)  no-repeat left;
}

#press h1{
text-indent:-9999px;
margin-left:15px;
background: url(../img/title_home.gif)  no-repeat left;
}

#press h2{
text-indent:-9999px;
background: url(../img/title_form.gif)  no-repeat left;
}

#content_fix{
width:446px;
height:227px;	
position:absolute;
top:230px;
left:265px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
}

#content_fix p{
padding:5px;
margin-left:15px;
color:#000;
}

#content_project{
width:446px;
height:167px;	
position:absolute;
top:230px;
left:265px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
}



#content_project p{
padding:5px 5px 0px 5px ;
margin-top:17px;
margin-left:25px;
color:#000;
}

#content_page{
width:446px;	
position:absolute;
top:230px;
left:265px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
}

#content_page p{
padding:5px;
color:#000;
}

#content{
width:446px;
position:absolute;
top:415px;
left:265px;
padding-top:10px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
padding-bottom:30px;
}

#content p{
padding:5px;
color:#000;
}

#content_links{
width:446px;
position:absolute;
top:230px;
left:265px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
}

#content_links p{
color:#000;
}

#content_links  ul{
list-style-type:none;
padding-left:0px;
margin-left:0px;

}

#content_links  li{
padding: 5px 0 0 5px;
text-indent:8px;
background: url(../img/bullet_links.gif) left center no-repeat ;
}

#content_links li a:hover{
text-decoration:none;
color:#FF6600;
}

#content_press{
width:446px;
position:absolute;
top:230px;
left:265px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
}

#content_press p{
padding:5px;
margin-left:15px;
color:#000;
}

#content_press ul {
list-style-type:none;
padding-left:0px;
margin-left:0px;
}

#content_press li{

padding: 5px 0 10px 0px;
text-indent:8px;
color:#000;

}

#content_press li a:hover{
text-decoration:none;
color:#652D91;
}

.pdf{
margin-left:15px;
margin-right:5px;
border:0px !important;
padding:0px;
}

.button_home{
height:77px;	
margin-bottom:12px;	
}

.button_home h3{
text-indent:-9999px;
margin-top:25px;	
}

.architecture{
background:url(../img/architecture_text.gif) right center no-repeat; 
height:20px;
width:100px;
float:right;
clear:right;	
}

.art{
background:url(../img/art_text.gif) right center no-repeat; 
height:20px;
width:100px;	
float:right;
clear:right;	
}

.links_text{
background:url(../img/links_text.gif) right center no-repeat; 
height:20px;
width:100px;	
float:right;
clear:right;	
}

.int{
background:url(../img/interior_text.gif) right center no-repeat; 
height:30px;
width:100px;	
float:right;
clear:right;
}

.press_text{
background:url(../img/press_text.gif) right center no-repeat; 
height:20px;
width:100px;	
float:right;
clear:right;	
}


.contact_text{
background:url(../img/contacts_text.gif) right center no-repeat; 
height:20px;
width:100px;	
float:right;
clear:right;	
}

.links{
background:url(../img/contacts_text.gif) right center no-repeat; 
height:20px;
width:100px;	
float:right;
clear:right;	
}

.left{
float:left;
clear:left;	
}

#form{
width: 430px;	
padding-top:0px;
margin: 5px 0 15px 15px;
text-align:left;
color:#fff;
}

#form div {
color: #6f7072;
padding:0px;
margin:0px;
}

#form p { 
text-align:justify ;
padding-left:10px;
padding-right:10px;  
padding-bottom:0px;
color: #6f7072;
}

#form input , textarea{
border:1px solid #999999;
background:#fff;
color:#999999;
margin-top:5px;
margin-bottom:5px;
font-size:11px;
padding:3px;
}

#form input:focus,#form input:hover {
border:1px solid #ccc;
}

#credits {
position:absolute;
width:150px;
top:700px;
left:10px;
color:#999999;
text-align:left;
}

#credits a {
color:#999999;
}

#lang {
position:absolute;
top:5px;
left:783px;
color:#999999;
}

#lang a{
color:#999999;
}

#lang a:hover {
text-decoration:underline;
color:#999999;
}

.clear{
height:15px;
clear:both;
}

.scroll{
padding-left:28px;
padding-right:10px;
margin:0px;
text-align:justify;
}
.clear_scroll {
height:15px !important ;
height:1px;
clear:both;
}

.back {
padding-left:3px;
margin: 5px 0 10px 0;
font-weight:bold !important;
text-indent:8px;
background: url(../img/arrow_back_arch.gif) left no-repeat ;
clear:both;
color:#CC3727;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

.back a {
font-weight:bold !important;
color:#CC3727;
}

.back_art {
padding-left:3px;
margin: 5px 0 10px 0;
font-weight:bold !important;
text-indent:8px;
background: url(../img/arrow_back_art.gif) left no-repeat ;
clear:both;
color:#3D69B2;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

.back_art a {
font-weight:bold !important;
color:#3D69B2;
}


.back_int {
padding-left:3px;
margin: 5px 0 10px 0;
font-weight:bold !important;
text-indent:8px;
background: url(../img/arrow_back_int.gif) left no-repeat ;
clear:both;
color:#E68525;
font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif ;
}

.back_int a {
font-weight:bold !important;
color:#E68525;
}

/*patch  altezze*/

#arch #content_fix{
height:241px;	
}

#art #content_fix{
height:241px;	
}

#content_arch_text {
width:446px;
position:absolute;
top:488px;
left:265px;
padding-top:10px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
padding-bottom:30px;
}

#content_home {
width:446px;
position:absolute;
top:465px;
left:265px;
padding-top:10px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
padding-bottom:30px;
}

#content_art_text{
width:446px;
position:absolute;
top:488px;
left:265px;
padding-top:10px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
padding-bottom:30px;
}


#content_interior_text{
width:446px;
position:absolute;
top:445px;
left:265px;
padding-top:10px;
background: url(../img/bg_trans.png)  repeat-y !important;
background: transparent;
border:0px !important;
border:1px solid #ccc;
padding-bottom:30px;
}
