@charset "utf-8";

@font-face {
  font-family: "Myriad Pro";
  font-weight: normal;
  src: url("fonts/MyriadPro-Regular.otf");
}

@font-face {
  font-family: "Myriad Pro";
  font-weight: bold;
  src: url("fonts/MyriadPro-Bold.otf");
}

body{
  background-color: #1e6b9f;
  margin: 0px;
  padding: 0px; 
}

img{
  border: none;
  position: relative;
}

a{
  color: inherit;
  text-decoration: none;
}

a:hover{
  color: inherit;
  text-decoration: underline;
}

p{
  margin: 0px;
  padding: 5px;
}

#close_floats{
  clear: both;
}

#wrapper{
  width: 1000px;
  background-image: url("../image/graphics/bg.jpg");
  background-repeat: no-repeat;
  min-height: 600px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  z-index: 1;
}

#bar{
  position: absolute;
  margin-top: 85px;
  width: 100%;
  z-index: 0;
}

#bar hr{
  background-color: #78a6c5;
  border: none;
  height: 1px;
  position: relative;
  z-index: 0;
}

#top{
  width: 1000px;
  padding-top: 35px;
  z-index: 10;
}

    #top_left{
	float: left;
	padding-top: 13px;
    }
    
    #top_right{
	float: right;
    }
    
    #menu{
	width: 1000px;
	margin-top: 60px;
	text-align: right;
    }
    
    #menu ul{
	padding: 0px;
	margin: 0px;
    }
    
    #menu li{
	display: inline;
	font-family: "Myriad Pro";
	font-size: 18px;
	/*font-weight: bold;*/
	color: #FFFFFF;
	margin-right: 15px;
    }
    
#content{
  width: 1000px;
}

     #content_left{
	float: left;
	width: 360px;
	margin-top: 15px;
     }
     
            #current{
	    }
	    
	    #circumscriptions{
		width: 360px;
		height: 372px;
		margin-top: 30px;
		background-image: url("../image/graphics/bg_left.png");
		background-repeat: no-repeat;
	    }
	    
	    #circumscriptions_static{
		width: 360px;
		margin-top: 30px;
	    }
	    
	    #circumscriptions_static_top{
		width: 358px;
		height: 19px;
		background-image: url("../image/graphics/circoscrizione_static_top.png");
	    }
	    
	    #circumscriptions_static_center{
		width: 338px;
		background-image: url("../image/graphics/circoscrizione_static_center.png");
		padding-left: 10px;
		padding-right: 10px;
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #CDEDFD;
	    }
	    
	    #circumscriptions_static_bottom{
		width: 358px;
		height: 19px;
		background-image: url("../image/graphics/circoscrizione_static_bottom.png");
	    }
	    
	    
	    
	    #photo_gallery{
		width: 360px;
		margin-top: 30px;
	    }
	    
	    #photo_gallery_top{
		width: 358px;
		height: 20px;
		background-image: url("../image/graphics/top_left_corner.png");
	    }
	    
	    #photo_gallery_content{
		width: 358px;
		background-image: url("../image/graphics/left_content_bg.png");
	    }
	    
	    #photo_gallery_bottom{
		width: 358px;
		height: 20px;
		background-image: url("../image/graphics/bottom_left_corner.png");
	    }
	    
	    #photo_container{
		width: 335px;
		margin-left: auto;
		margin-right: auto;
	    }
	    
	    #photo_container ul{
		margin: 0px;
		padding: 0px;
		margin-left: 30px;
	    }
	    
	    #photo_container li{
		list-style-type: circle;
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #CDEDFD;
	    }
	    
	    #photo_previous{
		float: left;
		width: 13px;
		padding-top: 45px;
		margin-right: 5px;
	    }
	    
	    #photo_previous a{
		cursor: pointer;
		cursor: hand;
	    }
	    
	    #photo_content{
		float: left;
		width: 300px;
		height: 110px;
		overflow: hidden;
	    }
	    
	    #photo_images{
		
	    }
	    
	    #photo_content img{
		margin-right: 5px;
	    }
	    
	    #photo_content a{
		cursor: pointer;
		cursor: hand;
	    }
	    
	    #photo_next{
		float: left;
		width: 13px;
		padding-top: 45px;
	    }
	    
	    #photo_next a{
		cursor: pointer;
		cursor: hand;
	    }
	    
	    #photo_detail{
		position: absolute;
		z-index: 1;
		display: none;
	    }
     
     #content_right{
	float: right;
	margin-top: 15px;
     }
     
            #block{
		width: 619px;
	    }
	    
	    #block_top{
		width: 619px;
		height: 20px;
		background-image: url("../image/graphics/right_top_corner.png");
	    }
	    
	    #block_content{
		width: 579px;
		background-image: url("../image/graphics/right_bg.png");
		font-family: "Myriad Pro";
		font-size: 18px;
		color: #FFFFFF;
		padding-left: 20px;
		padding-right: 20px;
	    }
	    
	    #block_bottom{
		width: 619px;
		height: 20px;
		background-image: url("../image/graphics/right_bottom_corner.png");
	    }
	    
	    #block_last{
		width: 560px;
		margin-left: auto;
		margin-right: auto;
		margin-top: 15px;
	    }
	    
	    #big_title_bold{
		font-family: "Myriad Pro";
		font-size: 30px;
		font-weight: bold;
		color: #FFFFFF;
		padding-bottom: 10px;
	      }
	    
	    #block_one{
		width: 540px;
		margin-left: 20px;
	    }
	    
	    #block_one_title{
		float: left;
		background-color: #0f598b;
		padding: 5px;
	      }
	    
	    #block_one_title_date{
		float: left;
		color: #9bc9e1;
		font-family: "Myriad Pro";
		font-size: 14px;
		padding: 5px;
		padding-top: 11px;
	    }
	    
	    #block_one_article_date{
		color: #9bc9e1;
		font-family: "Myriad Pro";
		font-size: 14px;
		text-align: right;
	    }
	    
	    #block_one_article_title{
		font-family: "Myriad Pro";
		font-size: 24px;
		color: #FFFFFF;
	    }
	    
	    #block_one_article_title h1{
	      font-family: "Myriad Pro";
	      font-size: 24px;
	      color: #FFFFFF;
	      padding: 0px;
	      margin: 0px;
	      font-weight: normal;
	    }
	    
	    #block_one_article_title_list{
		font-family: "Myriad Pro";
		font-size: 24px;
		color: #FFFFFF;
	    }
	    
	    #block_one_article_title_list2{
		font-family: "Myriad Pro";
		font-size: 22px;
		color: #FFFFFF;
	    }
	    
	    #block_one_article_title_list_pdf{
		float: left;
		width: 55px;
	    }
	    
	    #block_one_article_title_list_text{
		float: left;
		width: 520px;
		margin-bottom: 5px;
	    }
	    
	    #block_one_article{
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #cdedfd;
	    }
	    
	    #block_one_rassegna{
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #cdedfd;
		padding-left: 55px;
	    }
	    
	    #block_one_article_left{
		float: left;
		width: 155px;
	    }
	    
	    #block_one_article_right{
		float: left;
		width: 420px;
	    }
	    
	    #block_one hr{
		border: none;
		height: 1px;
		background-color: #0f598b;
	    }
	    
	    #read_more{
		position: absolute;
		background-color: #0f598b;
		color: #ff8a00;
		font-family: "Myriad Pro";
		font-size: 14px;
		padding-left: 3px;
		padding-right: 3px;
		margin-left: 457px;
		margin-top: -17px;
	    }
	    
	    #comment_top{
		width: 619px;
		margin-top: 20px;
		margin-bottom: 20px;
	    }
	    
	    #comment_big{
		float: left;
		font-family: "Myriad Pro";
		font-size: 25px;
		font-weight: bold;
		color: #ff8a00;
		padding-left: 25px;
	      }
	      
	      #comment_insert{
		float: right;
		font-family: "Myriad Pro";
		font-size: 14px;
		font-weight: bold;
		color: #ff8a00;
		text-align: right;
		margin-bottom: 10px;
	      }
	      
	      #comment_top_corner{
		width: 619px;
		height: 20px;
		background-image: url("../image/graphics/comment_top_corner.png");
	      }
	      
	      #comment_content{
		width: 569px;
		background-image: url("../image/graphics/comment_content.png");
		padding-left: 25px;
		padding-right: 25px;
		font-family: "Myriad Pro";
		font-size: 14px;
		color: #cdedfd;
	      }
	      
	      #comment_bottom_corner{
		width: 619px;
		height: 20px;
		background-image: url("../image/graphics/comment_bottom_corner.png");
		margin-bottom: 5px;
	      }
	      
	      #comment_title{
		font-family: "Myriad Pro";
		font-size: 18px;
		font-weight: bold;
		color: #FFFFFF;
		padding-top: 5px;
		padding-bottom: 5px;
	      }
	      
	      #comment_write{
		
	      }
	      
	      #comment_left{
		float: left;
		width: 80px;
		margin-bottom: 3px;
	      }
	      
	      #comment_right{
		float: left;
		margin-bottom: 3px;
	      }
	      
	      #comment_right input{
		width: 250px;
	      }
	      
	      #comment_right textarea{
		width: 480px;
	      }
	      
	      #contact_left{
		float: left;
		width: 100px;
		margin-bottom: 3px;
	      }
	      
	      #contact_right{
		float: left;
		margin-bottom: 3px;
	      }
	      
	      #contact_right input{
		width: 250px;
	      }
	      
	      #contact_right textarea{
		width: 450px;
	      }
	    
	    
.left_title{
  font-family: "Myriad Pro";
  font-size: 28px;
  color: #FFFFFF;
}

.left_title_medium{
  font-family: "Myriad Pro";
  font-size: 24px;
  color: #FFFFFF;
}

.post_title_first{
  font-family: "Myriad Pro";
  font-size: 20px;
  font-weight: bold;
  color: #ff8a00;
}

.post_title_first_little{
  font-family: "Myriad Pro";
  font-size: 13px;
  color: #ff8a00;	
}

.comment_name{
  font-weight: bold;
  color: #FFFFFF;
}

.highlight{
  color: #ff8a00;
}

#search{
  float: left;
  width: 300px;
}

#search input{
  width: 290px;
}

#send_search{
  float: left;
  width: 58px;
}

#share_feed{
  font-size: 14px;
  color: #FFFFFF;
}

/*DROPDOWN MENU CSS*/
#menu_parent1{
	padding: 0px;
	width: inherit;
	display: inline;
}

#menu_child1{
	background-color: #ff8a00;
	font-family: "Myriad Pro";
	font-size: 18px;
	font-weight: bold;
	z-index: 5;
	margin-left: 0px;
	color: #FFFFFF;
}

p.menu_child{
	border-top: 1px solid #FFFFFF;
	padding: 4px 5px 4px 5px;
	text-decoration: none;
	height: auto;
	margin: 0px;
}

#menu_child a {
	color: #336699;
}

#menu_child a:hover{
	color:#FF9900;
}
/*END DROPDOWN MENU*/

/*PAGINATOR DIVS*/
#paginator{
  width: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 30px;
  margin-bottom: 10px;
}

#paginator_separator{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  font-family: "Arial", sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
}

#active_first{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #99cccc;*/
}

#active_previous{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #99cccc;*/
}

#active{
  float: left;
  margin-right: 5px;
  min-width: 22px;
  height: 22px;
  /*background-color: #99cccc;*/
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

#active a{
  color: #FFFFFF;
  text-decoration: none;
}

#active a:hover{
  color: #FFFFFF;
  text-decoration: underline;
}

#active_next{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #99cccc;*/
}

#active_last{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #99cccc;*/
}

#inactive_first{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #bde8e8;*/
}

#inactive_previous{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #bde8e8;*/
}

#inactive_next{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #bde8e8;*/
}

#inactive_last{
  float: left;
  margin-right: 5px;
  width: 22px;
  height: 22px;
  /*background-color: #bde8e8;*/
}

#current_paginator{
  float: left;
  margin-right: 5px;
  min-width: 22px;
  height: 22px;
  /*background-color: #679f9f;*/
  font-family: Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
  text-decoration: underline;
}
/*END PAGINATOR DIVS*/
