/*  @Utilities  */
.mainCenter{
  position:relative;
  margin:0 auto;
  width: 1000px;
}
.section {
   
}
.rss {
  float: right;
  margin-top:-30px;
  padding-right:60px;
}     
#logo{
  height: 63px;
  width: 324px;
}
#logo-footer {
  position:absolute;
  top:5px;
  right:5px;
  width:135px; 
  height:20px;
}  
/*  @end Utilities  */

html, body, #wrapper {
  height: 100%;
}
body > #wrapper {
  height: auto; 
  min-height: 100%;
}




/*  @Main  */
body {
  text-align: center;
  background-color: #f1efed;
  font: normal 14px/16px Arial, Verdana, sans-serif; 
  color: #333333;
}
#container {
  padding-bottom: 55px;/* must be same height as the footer */
}
#header {
  height: 83px;
  background: #d0c9b9 url(../../../static/images/bgheader.jpg) repeat-x;
  margin-top:-16px;
}
#nav{
  height: 36px;
  background: url(../images/bgmenu.jpg) repeat-x;
}
#footer {
  position: relative;
  height: 55px;
  margin-top: -55px; /* negative value of footer height */
  clear:both;
  background: #d0c9b9 url(../../../static/images/footer.jpg) repeat-x;
}
/*  @end Main  */

/*  @Group Header  */
#innerHeader {
  height: 37px;
}
#innerHeader h1 {
 padding-top:10px;
}
#innerHeader h1 a{
 display:block;
}
#innerHeader h1 a:hover{
}
#innerHeaderRight {
  float: right;
  width: 205px;
  margin-top: -40px;
}
#userStatus ul#signup li a {
  display: block;
  width: 205px;
  height: 40px;
  line-height:40px;
  text-align:center;
  text-decoration: underline; 
  color: #c73030;
  font-size: 18px;
  background: url(../images/accedi.gif) no-repeat left top; 
}
#userStatus ul#signup li a:hover {
  background: url(../images/accedi_over.gif) no-repeat left top;
}  
#userStatus ul#logged {
  display:block;
  width: 205px;
  height: 40px;
  background: url(../../../static/images/accedi.gif) no-repeat left top; 
}
#userStatus ul#logged li.welcome{
  display: block;
  line-height:20px;
  text-align:center;
  color: #c73030;
  font-size: 16px;
}
#userStatus ul#logged li.logout a{
  display: block;
  line-height:20px;
  text-align:center;
  text-decoration: underline; 
  color: #c73030;
  font-size: 14px;
}
#userStatus ul#logged li.logout a:hover{
 text-decoration: underline; 
}                
#quickLogin{
    position: absolute;
    z-index: 999;
    top: 54px;
    right:0;
    clear: both;
    background-color: #c8c8c8;
}
#frm-quick-login{
    float: left;
    padding: 10px;
    background-color: #c8c8c8;
}
#frm-quick-login label{
    float: left;
    width: 80px;
    text-align: left;
    font-weight:bold;
}
#frm-quick-login input{
    display: block;
    width: 120px;
    margin-left: 80px;
    margin-top: 1px;
}
input#submitQuickLogin{ 
     float: right;
     width: 60px;
     margin-top: 5px;
     padding: 2px 0;
}
#diplay-user{
    display:none;
}
#quickLoginloader{
    position: absolute;
    top:0;
    left:0;
    z-index:9999;
    background: #BBB url(../../../static/images/quick-login-loader.gif) no-repeat center center;
}
#flags {
  height: 22px;
  width: 205px;
}
#flags ul {
  margin-top: 3px;
  padding-left: 5px;
  padding: 2px;
  height: 22px;
  width: 205px;
  list-style: none;
}
#flags ul li{
  float: left;
  width: 18px;
  height: 14px;
  padding-left: 2px;
}
#flags ul li a{
  display: block;
  width: 18px;
  height: 14px;
  font-family: "Arial";
  font-size: 18px;
  color: #c73030;
}       
.it {
    
}
.it a {
    background: url(../images/flags/ita.gif) no-repeat;
}
.it a:hover {
    background: url(../images/flags/ita_over.gif) no-repeat;
}
.fr {
    
}
.fr a {
    background: url(../images/flags/fra.gif) no-repeat;
}
.fr a:hover {
    background: url(../images/flags/fra_over.gif) no-repeat;
}
.uk {
    
}
.uk a {
    background: url(../images/flags/eng.gif) no-repeat;
}
.uk a:hover {
    background: url(../images/flags/eng_over.gif) no-repeat;
}
.us {
}
.us a {
    background: url(../images/flags/usa.gif) no-repeat;
}
.us a:hover {
    background: url(../images/flags/usa_over.gif) no-repeat;
}
.ru {
    
}
.ru a {
    background: url(../images/flags/rus.gif) no-repeat;
}
.ru a:hover {
    background: url(../images/flags/rus_over.gif) no-repeat;
}
.es {
    
}
.es a {
    background: url(../images/flags/spa.gif) no-repeat;
}
.es a:hover {
    background: url(../images/flags/spa_over.gif) no-repeat;
}
.mx {
    
}
.mx a {
    background: url(../images/flags/mess.gif) no-repeat;
}
.mx a:hover {
    background: url(../images/flags/mess_over.gif) no-repeat;
}
.ar {
    
}
.ar a {
    background: url(../images/flags/arg.gif) no-repeat;
}
.ar a:hover {
  background: url(../images/flags/arg_over.gif) no-repeat;
}
.ye{
    
}
.ye a {
    background: url(../images/flags/middle_est.gif) no-repeat;
}
.ye a:hover {
    background: url(../images/flags/middle_est_over.gif) no-repeat;
}
.in {
    
}
.in a {
    background: url(../images/flags/india.gif) no-repeat;
}
.in a:hover {
  background: url(../images/flags/india_over.gif) no-repeat;
}    
/*  @end Group Header  */

/*  @Group Nav  */
#innerNav{
  
}
#innerNav ul{
}   
#innerNav ul li{
  float: left;
  margin-top:1px;
  margin-right:2px;
  margin-bottom:1px;
}   
#innerNav ul li a{
  display: block;
  line-height:34px;
  text-indent: 20px;
  font: normal 14px/34px Arial, Verdana, sans-serif; 
  color:#151515;
} 
#innerNav ul li.home {
  width: 66px;
  background: url(../images/home_btn.jpg) no-repeat left top; 
}
#innerNav ul li.home a {
  background: url(../images/home_btn.jpg) no-repeat left top; 
}
#innerNav ul li.home a:hover {
  background: url(../images/home_btn_over.jpg) no-repeat left top; 
}
#innerNav ul li.newPetition {
  width: 173px;
  background: url(../images/creanuova_btn.jpg) no-repeat left top; 
}
#innerNav ul li.newPetition a {
  background: url(../images/creanuova_btn.jpg) no-repeat left top; 
}
#innerNav ul li.newPetition a:hover {
  background: url(../images/creanuova_btn_over.jpg) no-repeat left top; 
}
#innerNav ul li.displayPetitions {
  width: 135px;
  background: url(../images/sfoglia_btn.jpg) no-repeat left top; 
}
#innerNav ul li.displayPetitions a {
  background: url(../images/sfoglia_btn.jpg) no-repeat left top; 
}
#innerNav ul li.displayPetitions a:hover {
  background: url(../images/sfoglia_btn_over.jpg) no-repeat left top; 
}
#quickSearch{
  position:absolute;
  top: 3px;
  right:0;
  width: 250px;
  background: url(../../../static/images/bgmenu.jpg) repeat-x;
}
#frmQuickSearch{
  background: #ccc url(../../../static/images/bgmenu.jpg) repeat-x;
  text-align:right;
}
#frmQuickSearch input#quickSearchWord{
  width:160px;
  font-size: 1em;
  padding:3px 0px;
  border: 1px solid #BAD6C7;
  background-color: #E9F9FE;
  font: normal 14px/14px Arial, Verdana, sans-serif; 
}
#frmQuickSearch input#quickSearchWord:hover,#frmQuickSearch input#quickSearchWord:focus{
  border: 1px solid #E3E3E3;
  background-color: #EEEEEE;
}
#frmQuickSearch input#searchQuickSubmit{
  width:80px;
}
/*  @end Group Nav  */ 

/*  @Group Footer  */
#innerFooter {
    /*margin-top: 10px;*/
    height: 55px;
}
#innerFooter p {
    padding-left: 30px;
    padding-top: 21px;
    color: #333333;
    font-family: "Arial";
    font-size: 12px;
    text-align: left;
}

/*  @end Group Footer  */

