body {font-family: 'arial','trebuchet ms', 'century gothic', 'futura', arial, sans-serif; font-size: 13px; background-color:#6F6243; margin: 0 0 0 0; padding: 0 0 0 0; color:#fc6909;}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
#container{margin: 0 auto 0 auto; width:991px; background-color:white;}

h1{text-align:left !important; font-size:220%; display:block; text-decoration:none; margin:0 0 0 0; padding-bottom:0px; color:#fc6909;line-height: 30px;}

a{color:#fc6909; }
a:visited{color:#fc6909;}
a:link{color:#fc6909;}

.contact {float:right; padding-top:75px; text-align:right;}
.contact p{margin:0;}
.contact a{text-decoration:none;}

/*
BANNER
*/
#banner {height:150px; margin:0; padding:12px 20px 0px 20px;  margin: 0;}
#message{text-align:right; color:#C2C2C2; font-style:italic; margin:0;}

#logo {float:left; padding-top:80px}
#logo a{float:left; width:114px; height:34px; display:block; float:left; background-image:url(images/vignolalogo.png) ;position:relative; bottom:-5px;margin: 0;}
#logo p{float:left; padding-top:15px; margin:0;}
#logo h1 {display: none;}

#banner .projectnav li {float:right; padding:0px 4px 0px 4px;}
#banner .projectnav { list-style-type:none; padding:125px 295px 0px 0; margin:0; }
/*
MENU
*/
#menu{float:left; width:275px; padding: 75px 0 0 0 ;line-height: 18px;}
#menu ul {list-style-type: none; padding:0 0 0 5px; margin:0;line-height: 18px;}
#menu li { padding:0 0 0 5px; margin:0;line-height: 18px;}
#menu a{padding-left:4px;font-weight:bold;line-height: 18px;}
#menu a:hover {font-style:italic;font-weight:bold;line-height: 18px; font-size:102%;}
#menu .active {color:#aaaaaa ; text-decoration:none; padding:0 0 0 5px; margin:0;font-weight:bold;line-height: 18px; }


#menu .submenu { display:none; list-style-type: none; margin: 0;padding: 0 0 0 26px;border: 0;line-height: 18px;}
/*#menu li:hover  .submenu { display: block; }*/
#menu li .submenu2 { text-indent:-5px; list-style-type: none; margin: 0;padding: 0 0 0 35px;border: 0;line-height: 18px;}



/*
CONTENT
*/
.content { text-align: left; padding: 60px 175px 0 295px; line-height: 22px;background-image: url(images/brownarrow.png); background-repeat: no-repeat;}
.content img{margin:0 auto 0 auto;  display:block; padding:8px 0 8px 0;}
.content p{text-align:left ;color:#363636; padding:8px 0 8px 0; margin:0;line-height: 22px;}
.content ul.projectnav {list-style-type:none; padding:0px 115px 0 0; width:500px; }
.content ul.projectnav li {display: block;padding:0px 4px 0px 4px; }
.content ul.projectnav li.suiv {}
.content ul.projectnav li.prec {position:relative; top:-22px; left:-115px; }




.content2 { text-align: left; line-height: 22px;list-style-type:none;}
.content2 .projectnav { list-style-type:none; float:right; padding-top:-25px; padding-right:195px;}
.content2 .projectnav li{float:left; padding:0px 4px 0px 4px;}




.listproj {text-align:right;}
.lefttext {width:412px; text-align:right; font-size:80%; float:right; padding:8px 0 8px 0;}
.lefttext a{text-decoration:none; font-weight:bold; padding:0; margin:0;}
.lefttext p{margin:0; padding:0; text-align:left;}

.image{padding:0; margin:0; position:relative;}
.leftarrow{width:24px ;height:43px ; cursor:hand;  position: absolute; bottom: 50%;background-image:url(images/leftarrow.png); background-repeat:no-repeat;}
.rightarrow{width:24px ;height:43px ; cursor:hand;  position: absolute;  right:0; bottom: 50%;background-image:url(images/rightarrow.png); background-repeat:no-repeat;}
/*
FOOTER
*/
#footer {height:315px;}
#copyright{padding:90px 0 0 20px; color:#959595; float:left;}
#footer .contact{padding:85px 20px 0 0;}
/*
#footer .projectnav { list-style-type:none; float:right;padding:25px 195px 0 0;}
#footer .projectnav li{float:left; padding:0px 4px 0px 4px;}
*/
#footer .projectnav { list-style-type:none; float:right; padding:12px 0px 0 0; width:400px;}
#footer .projectnav li{float:left; padding:0px 4px 0px 4px;}

#returntop { padding:45px 0 0 o margin:0 ;float:right; position:relative; right:615px; top:25px;}
