@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,300,600);
html{
	height: 100%;
	margin:0;
}
body{ 
	
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 100%;
	text-align: center;
	
      /*background:#F1F1F1 url(/img/bodybg.jpg)repeat-x;
		background: linear-gradient(to bottom, #CCE0F1 20px, #E5F0F9 60%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
		
}
 
#wrapper {
 	
 	position:relative;
	width : 100%;
 	/*margin: 0 auto;*/
	
	padding: 0;
 	min-height:100%;
	
	  /*background: url(/img/backgound2720.jpg) repeat-x scroll  0 0 rgba(0, 0, 0, 0) ;
      background: url("/img/bgContentSideShadows.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);*/
		
	
}
#container {
	position: relative;
	width: 1008px;
	margin: 0 auto;
	padding: 0; 
	min-height:100%;
	text-align: center;
	
	
}
#header{
	width: 1010px;
	position: relative;
	margin:0 auto;
    padding: 0;
    text-align : center;    
    height:150px; 
	background: url(/img/bannerdzinch.jpg) no-repeat top center;
	border-color: #008756;
    border-image: none;
	border-style: none none solid none;
	border-width: 1px 1px 2	px 1px;
	
	
}
#sidebar{
	float: right;
	padding:0;
	 margin-top: 0px;
    width:230px; 
	/*min-height: 600px !important;*/
	text-align : left;
     font-family :    Verdana, sans-serif;
	
	
	/*background: linear-gradient(to bottom, #CCE0F1 20px, #E5F0F9 60%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
}
#menubar{
	float: left;
    margin-top: 15px;
	
    padding:0px;
	width: 230px;
    /*min-height: 600px !important;*/
    /*border: 1px solid #dfe5ea;*/
	/*background: #FEFEFF url(/img/menubg.jpg) repeat-x;*/
	text-align:left;
	/*background: linear-gradient(to bottom, #CCE0F1 20px, #E5F0F9 60%) repeat scroll 0 0 rgba(0, 0, 0, 0);*/
	
}
#content{	

	float: left;
	width:520px;
	/*margin: 0 252 0 2;*/
    padding-left : 2px;
	margin-left : 10px;
	margin-right : 5px;
	margin-top: 15px;
	text-align:left;
    font-family :    Verdana, sans-serif;
	
	
}
#slider_content{	

	
	
	width: 520px;
	float: left;
	text-align : center;
	
	
}
#pscroller1{
width: 200px;
height: 100px;
font: 1.5em Verdana,Tahoma,Verdana,sans-serif; 
/*border: 1px solid black;*/
padding: 5px;
background-color: white;
}



.sub_cont_th1 {

	padding : 0px 2px 0px 8px ;
	background-color: #FFF;
	color: #254476;	
    border-color: #00456F;
    border-image: none;
    border-style: none;
    border-width: 1px;
    margin-bottom: 2px;
	margin-left : 8px;
	float : left;
	width: 280px;
}

.sub_cont_th1  h1{
	
	
	font-family :    Verdana, sans-serif;
	color: #254476;
	font-size : 14px;
    font-weight: 300;
	line-height:30px;
	
}


.sub_cont_th1_plus {

	padding : 0px 2px 0px 8px ;
	background-color: #FFF;
	color: #254476;
    border-color: #00456F;
    border-image: none;
    border-style: none none none none;
    border-width: 1px;
    margin-bottom: 2px;
	margin-top: 0;
	
	float : right;
	width: 165px;
}	
.sub_cont_th1_plus  h1{
	
	
	font-family :    Verdana, sans-serif;
	color: #254476;
	font-size : 14px;
    font-weight: 500;
	line-height:30px;
	
}
	

.sub_cont_th1_plus  h1 a{
     
	text-decoration: none;
	font-family :    Verdana, sans-serif;
	color: #254476;
	font-size : 14px;
    font-weight: 600;
	line-height:25px;
	
	
	
	
}
.sub_cont_th1_plus  h1  a:hover{
	
	text-decoration: underline;
	color: #00456F;
	font-weight: 600;
}

/******************crumb**************************************/
.ariane_wrapp{

   background: url("/img/bkgBreadhome.png") no-repeat scroll 0 12px ineherit;
    font-family :    Verdana, sans-serif;
	font-size : 11px;
   margin:0 auto;
   padding: 0 0 0 15px;
   width: 970px;
   height: 40px;
   text-align : left;
   
}
.ariane_wrapp #arianecrumb a {
   display:inline;
   color: #00456F;
   text-decoration: none;
   margin:0;
   padding:0 2px;  
}

.ariane_wrapp #arianecrumb a:focus, .ariane_wrapp #arianecrumb a:hover {
   text-decoration: underline;
}
.ariane_wrapp #arianecrumb {
   float:left;
   margin: 10px 0 0 0;
   padding: 8px 0 0 2px;
   height: 40px;
   width:100%;
   color: #00456F;
   
}
/*************************************************************************/
div #header #radp{
 	position:absolute;
	top: 40px;
	left: 165px ;
        margin:0;
	line-height: 25px ;
	 font-family :    Verdana, sans-serif;
	font-size : 14px;
	font-weight: bold;
	color: #0e1800 ;
	display : none;
     }

#sidebar .info_bloc {
  
    border-color: #BCBCBB;
    border-image: none;
	border-style: solid none none none;
	border-width: 2px 1px 1px 1px;
	margin-bottom: 24px;
	padding-bottom: 10px;
	font-family :    Verdana, sans-serif;
	font-size : 12px;
	background-color: #FFFFFF;
	/*-moz-border-radius: 2px;
    border-radius: 2px;*/
	/*background-color: #FAFCFE;*/

}

#sidebar #bkg_green{
    
 /* border-style: solid solid solid solid;
    border-width: 2px 1px 2px 1px;
	background-color : #EEF3FB; */
}
#sidebar #bkg_mosaic {
/*background: url(/img/fressai3.jpg) repeat  top right;*/
}
#sidebar  .info_bloc  h3{
	font-family :    Verdana, sans-serif;
	font-size : 14px;
    color: #00456F;	
	padding :10px 5px 2px 12px;
	margin : 0 0 5px 0;
    line-height: 18px;
   /* border-bottom: 1px solid #dfe5ea; */
	/*background: url(/img/ombre_bloc_295.png) left bottom no-repeat ;*/
		/*background-color: #F0F5F9;*/
	font-weight : 600;
	
}
#sidebar .info_bloc .info_unit {

        clear : none;
        padding:5px 10px 10px 10px;
         font-family :    Verdana, sans-serif;
		font-size : 1em;
        margin:0;
}
#sidebar .info_bloc .info_unit p{
font : 12.9px Lucida Grande,arial,helvetia,sans-serif;
   color: #00456F;	    
       	
}
#sidebar .info_bloc .photo {
        float:left;
        padding:0;
        margin: 0.5em 0.8em 0.2em 0;
}
#sidebar .info_bloc .nonfloatphoto {
        text-align:center;
        margin: 0.8em 0;
		
}

#menubar .info_bloc {
	border-color: #BCBCBB;
    border-image: none;
    border-style: solid none none none;
	border-width: 2px 1px 1px 1px;
	margin-bottom: 24px;
	padding-bottom: 10px;
	font-family :    Verdana, sans-serif;
	font-size : 12px;
	-moz-border-radius: 2px;
    border-radius: 2px;
	background-color: #FFF;
	
}

#menubar  .info_bloc  h3{
	
    font-family :    Verdana, sans-serif;
	font-size : 14px;
    color: #00456F;	
	padding :5px 2px 2px 10px;
	margin : 0 0 5px 0;
    line-height: 20px;
	
    /*border-bottom: 1px solid #dfe5ea; */
	/*background-color: #EEF3FB;*/
	
	font-weight : 600;
	
	
}
 .info_bloc2 {
    margin:10px 0 0 0;
    padding:0;
    padding-bottom: 0.2em;
    font: 1em Lucida Grande, Helvetica, sans-serif;
    width:200px;
    clear:both;
}

.info_bloc2  h3{
	 font-family :    Verdana, sans-serif;
	font-size : 12px;
    /*font-weight: bold;*/
	color: #00456F;	
	padding :2px 0 2px 10px;
	margin : 0 0 0 0;
    line-height: 1.8em;
    border-bottom: 1px solid #fff;
    /*border-top: 1px solid #00456F;*/
	/*background-color: #EAEEFA;*/


}
.info_bloc2 .info_unit {
        clear : none;
        padding:0.5em 0.5em 0 0.2em;
        font-size:0.8em;
        margin:0;

}



#menubar .info_bloc .info_unit {
        clear : none;
        padding:5px 10px 10px 10px;
         font-family :    Verdana, sans-serif;
	font-size : 12.9px;
        margin:0;
		

}#menubar .info_bloc .info_unit p{
         font-family : Arial, Helvetia, sans-serif;
	font-size : 12.9px;
   color: #00456F;	
		

}
#menubar .info_bloc .photo {
        float:left;
        padding:0;
        margin: 0.5em 0.8em 0.2em 0;
		


}
#menubar .info_bloc .nonfloatphoto {
        text-align:center;
        margin: 0.1em 0;
        padding:0;
}

#slider_content{	

	
	float: left;
	width:500px;
	
	  margin: 0 0 0 10px;
	  padding : 0 0 0 10px;
	text-align:left;
     font-family :    Verdana, sans-serif;
	

}

#content_wide{	

	
	float: left;
	width:750px;
	
	  margin: 0 0 0 10px;
	  padding : 0 0 0 10px;
	text-align:left;
     font-family :    Verdana, sans-serif;
	
	/*margin-top: 15px; */
	/*border: 1px solid #00456F;*/
	
}
#content h1
{
	width: 490px;
	padding-left : 0px;
	margin-bottom : 10px; 
	margin-left : 15px; 
	margin-top : 0;	
	color: #254476;
	font-family :    Verdana, sans-serif;
	font-size : 20px;
    font-weight:400;
	line-height:25px;
	/*border-bottom: 1px solid #BCBCBB;*/
	
}	


#footer {
	clear: both;
	height: 3.2em;
	width: 1008px;
	margin : 0 auto;
	
    background-color: #254476;
	
	border-top: solid #EFFBFF 3px;
	font: 1em arial, Helvetica, sans-serif; 
	bottom: 0;
	color:#FFFFFF;
	
}

#copyright {
   padding:1em 0 0 10px;
   margin: 0 ;
   width: 750px;
   height: 2.5em;
   font: 0.8em arial, Helvetica, sans-serif; 
/*   background:  url(/img/footer_img.png) no-repeat bottom left;   */
   float:left;
   color:#FFFFFF;
}
ul#copyright_list {
   list-style-type: none;
   padding:0;
   margin: 0;
}
#copyright_list li {
   padding:0;
   margin: 0;
   display:block;
}
#copyright_list a {
   text-decoration:none;
   padding:0;
   margin: 0;
   color:#FFFFFF;
   display : none;
}
/********************************************/
div#searchform  input.field {
	
	background-color: #FFFFFF;
	border: 1px solid #BCBCBB;
	font-weight: normal;
	color: #BCBCBB;
	height: 30px;
	line-height: 30px;
	width: 200px;
	
	font-family : Arial, Helvetia, sans-serif;
	font-size : 11px;
}	

div#searchform  input#submit {
	
   	background-color: #FFFFFF;
	font-family : Arial, Helvetia, sans-serif;
	font-size : 11px;
	color: transparent;
	height: 24px;
	line-height: 25px;
	width: 23px;
    border : none;
	border: 1px solid #FFF;
	background:  url(/img/icon-search.png) no-repeat top left;
	box-shadow : 0 1px 2px rgba(0,0,0,0.1) inset;
 
}
div#searchform {
 position : relative;
	float : right;
	top : 60px ;
	right : -20px;
	width: 260px;
}
/********************************************/
div#searchformhp  input.field {
	
	background-color: #FFFFFF;
	border: 1px solid #BCBCBB;
	font-weight: normal;
	color: #A9B5C7;
	height: 22px;
	line-height: 22px;
	width: 180px;
	
	font-family : Arial, Helvetia, sans-serif;
	font-size : 11px;
}	

div#searchformhp  input#submit {
	
   	background-color: #FFFFFF;
	font-family : Arial, Helvetia, sans-serif;
	font-size : 11px;
	color: transparent;
	height: 26px;
	line-height: 26px;
	width: 23px;
    
	border: 1px solid #BCBCBB;
	background:  url(/img/icon-search.png) no-repeat top left;
	box-shadow : 0 1px 2px rgba(0,0,0,0.1) inset;
	box-sizing : border-box;
 
}
div#searchformhp {
   
	position : relative;
	float : right;
	top : 50px ;
	right : -100px;
	width: 260px;
    
}


/********************************************************************************/
#languages{
	
        float:right;
	font : 0.8em Arial,Helvetica, sans-serif;
	color: #F1F3F8;
        font-weight:  bold;
	padding: 0;
	margin : 0.2em 1.5em 0 0;
        visibility:hidden;
}
 #languages a{
	color: #F1F3F8;
	text-decoration: none;
        display:inline;

}


#languages #selected_language{
	color: #F1F3F8; 
	text-decoration:underline;
}


/********************************************************************************/
#footer #headernavig {
   float: right;
   
   margin-top: 10px;
   margin-right : 5px;
   padding: 0;
   font-size: 0.8em;
   color:#FFFFFF;
   
}
#footer  #headernavig a:link, #footer #headernavig a:visited {
   color:#FFFFFF;
   padding: 0 0.2em; 
   text-decoration: none;
   display:inline;
   
}
#footer  #headernavig a:hover {
   color: #A9B5C7;
}
#header #headernavig {
   visibility:hidden;
    float: right;
}

/************listingnews************************************************/
#listingnews {
	margin:10px 0 0 0;
        padding:0;
}
#content .info_bloc #listingnews{
       /*font-size: 1.3em;*/
}
#content .info_bloc  #listingnews ul {
	margin: 0;
	padding:0;

}
#content .info_bloc  #listingnews li {
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0;
        padding:0em 0.5em 0em 0.5em;
	margin-bottom: 0.3em;
	/*padding-left: 0.8em;*/
	overflow: hidden;
      
      
}
#content .info_bloc  #listingnews h4 {
	margin: 0 0 3px 0;
    padding:0px;
	 font-family :    Verdana, sans-serif;
	font-size : 1em;
    line-height:1.4em;
  font-weight : 600;
	width: 100%;
    border-bottom: 0px solid #fff;

}

#content .info_bloc  #listingnews h4 a{
	margin: 0;
    padding: 0;
	text-decoration: none;
	color: #00456F;
}
#content .info_bloc  #listingnews h4 a:hover{
	text-decoration: underline;
}

#content .info_bloc  #listingnews .first_news {
	background: url(/img/modulebg.jpg) top left repeat-x;
/*background: #f2f2f2;
        background-color:#F6F7FB;*/
}
#content .info_bloc  #listingnews .first_news h4 {
	margin: 3px 0 3px 0;
        padding:0;
	font: 1.6em tahoma,Helvetica,sans-serif, Verdana;
        font-weight:bold;
	line-height:1.2em;
	width: 100%;
}
#content .info_bloc  #listingnews .first_news h4 a{
	margin: 0;
        padding: 0;
	text-decoration: none;
	/*color: #8E4542;*/
}
#content .info_bloc  #listingnews .first_news h4 a:hover{
	text-decoration: underline;
}
#content    .date{
	margin: 0;
	font-size: 12px;
	
    font-weight:normal;
    color:#555555;
}
#content    span{
	
	font-size: 12px;
	
    
}


#content .info_bloc #listingnews p {
	/*text-align: justify;*/
        font-size: 1em;
        padding: 3px 0;
}
#content #listingnews p.intro {
font : 12.9px helvetia,sans-serif;
	margin: 0 0 5px 0;
        padding:0;
}

/***** Sitemap ******************************/
#sitemap {
	margin: 10px 0 50px 10px;
	padding: 0;
	font-size: 1em;

}
#sitemap ul.level0 li.l0 {
	font-size: 0.8em;
        font-weight:bold;
	margin: 2px 0;
        padding:0;
      
         
}
#sitemap ul.level0{
	
        margin: 0;
	padding: 0;
	list-style-type: none;
         font-size: 1em;
        line-height: 1em;
}
#sitemap ul.level1{
	
        margin: 0;
	padding:0 0 0 20px;
	list-style-type: none;
         font-size: 0.8em;
        line-height: 1em;
}
#sitemap ul.level2{
	
        margin: 0;
	padding:0 0 0 50px;
	list-style-type: none;
         font-size: 1em;
        line-height: 1em;
        
}
#sitemap li.l0 {
        padding:0;
        margin: 0;
        width: 500px;
}
#sitemap li.l1 {
	    
        margin: 0;
        width: 500px;
}

#sitemap li.l2 {
	      
        margin:0;
        width: 500px;
        
}
#sitemap a:link, #sitemap a:visited{
	
        margin:0;
	padding: 3px 10px;
	display: block;
	color: #00456F;
        text-decoration: underline;
	
}
#sitemap a:hover {
	background-color: #F5F9FE;
	text-decoration: underline;
}
/***** End Sitemap ***********************************************/
#Form {
	margin: 1em 0 0 0;
         font-family :    Verdana, sans-serif;
	font-size : 1em;
        width:500px;
		  
	}
#Form td {
	margin: 0;
	padding: 0 8px 4px 0;
        

	}
#Form input.txt, textarea{
        margin: 0;
	border: 1px solid #00456F;
	width: 300px ;
	 font-family :    Verdana, sans-serif;
	font-size : 1em;
	padding: 4px 4px;
        
	}
#Form input.txt{
       height : 25px;
}

#Form input.Button {
        margin-top:10px;
	padding: 5px 4px;
        border: 1px solid #FFF;
	border-bottom: 1px solid #00456F;
	background-color: #FFF ;
	 font-family :    Verdana, sans-serif;
	font-size : 1em;

}

/********************************************************************************/
#topofpage{
	float:right;
	/*margin: 10px 15px;
	padding: 0;
	border: 0 none;
    font-size:12.9px; 
	color:#00456F;  */
	
  background-color: #008756; /* Green */
  border: none;
  color: white;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 14px;
  border-radius: 4px;
	
}
#topofpage img{
	margin: 0 2px;
	padding: 0;
	border: 0 none;
}
#topofpage a{
	
	font-weight : blod;
     color:#FFF; 
}
#topofpage a:hover{
	text-decoration: underline;
        color:#FFF; 
}

/********************************************************************************/
#function_bloc { 
      float : right;
	   padding: 0; 
       margin: 0;
       background-color: transparent; 
	   display:none;
       
}
#function_bloc ul {

    margin: 5px 15px 5px 0;
	padding: 0;
	list-style-type: none;
    font: 0.8em arial, Helvetica, sans-serif; 

}
#function_bloc li{
        
    margin: 0;
    padding: 0;
    float:left;
	height:20px;


}

#function_bloc li#mail_to{ 
    background: url(/img/email.gif) no-repeat center left; 
	display:none;
}
#function_bloc li#bookmark{ 
    background: url(/img/bookmark.gif) no-repeat center left; 
	display:none;
}
#function_bloc li#print{ 
    background: url(/img/printer.gif) no-repeat center left; 
}
#function_bloc li#fontsizeminus{ 
    background: url(/img/Stdletminus.gif) no-repeat center left; 
	
}
#function_bloc li#fontsizeplus{ 
    background: url(/img/Stdletplus.gif) no-repeat center left; 
}
#function_bloc li#rss_feed{   background: url(/img/rss.gif) no-repeat center left; display:none; }


#function_bloc a{ 
   padding: 5px 15px;
   /*height:20px;*/
   color: #00456F;
   text-decoration: none;
   float:left;
       
}
/********************************************************************************/

#content .info_bloc {
   
    margin-top: 5px ;
    font-size:1em;
    overflow:hidden;
	padding-top : 5px;
	padding-left : 2px;
	padding-right : 2px;
	padding-bottom : 10px;
    border-bottom: 2px dotted #dfe5ea;
   width:490px;

  
}
#content #slidertitle{
    padding: 0 0 0 10px;
    font-size:0.8em;
    overflow:hidden;
    border:none;
  
}

#content  .info_bfirst{
    padding: 0 0 10px 0;
    margin: 5px 10px 10px 10px;
    font-size:0.8em;
    overflow:hidden;
    border-bottom:1px solid #A9B5C7; 
    background-color:#F6F7FB;

  
}
#content #slider_div {
    color: #00456F;
    padding: 0 0 5px 0;
    margin: 0 10px 10px 15px;
    overflow:hidden;
    border-bottom:1px solid #00456F;
     width:500px;
}
#content #slider_div  h3{
    margin: 0 0 10px 0;
     padding:0;
     background:none;
     
     font-weight : bold;
     position: relative;
      font-family :    Verdana, sans-serif;
	font-size : 1.2em;
    
    color: #00456F;
   width:100%;
 
}
#content #slider_div  h3 a{
    margin: 0;
     padding:0 0 5px 0;
     background:none;
     text-decoration: none; 
     font-weight : bold;
     position: relative;
      font-family :    Verdana, sans-serif;
	font-size : 1.1px;
    text-decoration: none; 
    color: #00456F;
 
}
#content #slider_div h4{

     
     width:100%;
     margin: 5px 0 5px 0;
     padding:0;
     color: #00456F;
     
     position: relative;
      font-family :    Verdana, sans-serif;
	font-size : 1.29em;
    
    font-weight : bold;
    text-align:left;
     
    
 
}
#content #slider_div   h4 a{
    
     margin:0; 
     padding:0;
     
     text-decoration: none; 
     font-weight : bold;
     position: relative;
      font-family :    Verdana, sans-serif;
	font-size : 1em;
    text-decoration: none; 
    color: #00456F;
}

#content #slider_div   h4 a:hover{
	text-decoration: underline;
}
#content #slider_div   h3 a:hover{
	text-decoration: underline;
}
#content #slider_div  h5{
    padding: 2px 0;
    margin:0; 
    width:480px;
    color: #000;
     font-family :    Verdana, sans-serif;
	font-size : 0.9;
    font-weight : bold;
   
}
#content   ul.slide_items{ 
     padding: 2px 0 5px 0; 
     margin: 0;
     border: none;
     font-size: 1em;
     width:490px;
}

#content  ul.slide_items li{
	
      margin:0; padding : 0 0 0 1.4em;
      
      font: 0.8em arial, Helvetica, sans-serif;
      list-style: none;
      background-image: url(/img/cbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-bottom: 0.2em;
      overflow: hidden;
width:490px;
}
#content  #slider_div p{ 
     padding:0; 
     margin:0;
     font: .8em arial, Helvetica, sans-serif;
     width:490px;
}
#content  .info_bloc  ul.list_tab li{
	
      margin:0; padding : 0 0 0 1.4em;
      
      font: 1em arial, Helvetica, sans-serif;
      list-style: none;
      background-image: url(/img/cbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 2px;
      margin-bottom: 0.2em;
      overflow: hidden;
}

#content .info_bloc  ul.list_tab {
       
     margin : 0; padding :0;
      
}
#content  ul.slide_items li{
      border: none;
}
#content  .listinglinks a:link, #content #slider_div .listinglinks  a:visited {
      font-family : Helvetica,sans-serif;
	  font-size: 12.9px;
      padding:0 0 0 18px; 
	  font-weight : 700;
      color : #00456F;
}




#content .info_bloc .info_unit {
    
   width:100%;
    margin-right : 5px;
    padding-left : 2px;
	padding-right : 15px;
	font : 1em arial,helvetia,sans-serif;

   
}

#content .info_bloc .info_unit  p{
    
    
	padding-left : 2px;
	padding-right : 25px;
	font-size : 13px;
	color : #151515;
	line-height : 20px;
   
}


#content  .info_bloc .info_source{
       
        clear:both;
        
        margin:0 0 0 20px; 
        padding:0;
        font-size:1em;
        font-style:italic;
       
}
#content  .photosub{
        clear : none;
        texte-align:center;
        margin:0;
        padding-right: 5px;
        font: 0.8em arial,helvetia,sans-serif;
        color:#A08CC7;
width:499px;
}
#content  .photolegend{
        clear : none;
        texte-align:left;
        margin:0.5em 0 1.2em 0;
        padding: 0;
        font: 10px arial,helvetia,sans-serif;
        color:#A08CC7;

}
#content .info_bloc .photo {

        float:left;
         padding-right: 5px;
        margin: 0.5em 0.8em 1em 0;

        
}

#content .info_bloc .photohead {
        clear:both;
        
        margin: 0;
        width:490px;
}

#content #listingnews .img_news {
    float:left;
    padding:0;
    margin: 0.2em 0.8em 0em 0em;
}

#content .info_bloc .info_unit p {
    /*text-align: justify;*/
    margin: 0 0 0.7em 0;
	width : 480px;
}

#content .info_bloc  h4 {
	margin: 3px 0 3px 0;
    padding:0;
	color: #254476;
	 font-family :    Verdana, sans-serif;
	font-size : 1em;
    line-height:1.4em;
	font-weight : 600;
	width: 490px;
      
}

#content .info_bloc  h3{
   
    margin-bottom : 3px;
	margin-left : 1px;
	margin-top : 0px;
   color: #254476;
    font-family :    Verdana, sans-serif;
	font-size : 14px;
	line-height: 22px;
	width:490px;
	font-weight : 600;
}


#content .info_bloc  h2{
   
       margin-bottom : 3px;
	margin-left : 12px;
	margin-top : 0px;
   color: #254476;
    font-family :    Verdana, sans-serif;
	font-size : 0.9em;
	line-height: 18	px;
	width:490px;
	font-weight : 600;
}
#content  h3{
   
    margin-bottom : 3px;
	margin-left : 2px;
	margin-top : 0px;
   color: #254476;
    font-family :    Verdana, sans-serif;
	font-size : 1.1em;
	line-height: 22	px;
	width: 500px;
	font-weight : 600;
	
	
}
#content .info_bfirst  h3{
    padding :0.2em 0 0 0;
    margin : 0;
    color: #00456F;
    font-size: 1.5em;
    font-weight : bold;
   /* border-left: 3px solid #00456F;*/
   line-height: 1em;
   

}

#content .info_bloc  h3 a{
     
	text-decoration: none;
	color: #00456F;
	line-height: 22	px;
	width: 500px;
	
	
	
}
#content .info_bloc  h3 a:hover{
     
	text-decoration: none;
	color: #00456F;
	line-height: 22	px;
	width:500px;
	
	
}

#content .info_bloc  h3  a:hover{
	text-decoration: underline;
}
#content .info_bloc  h5{
    padding :0 0 0 0;
    margin : 0 0 0 0;
    line-height: 1.5em;
    color: #00456F;
    font-size: 1em;
    border-bottom: 1px solid #00456F;
   
}


/*************************Photos*Gallery**************************************************/
div.photo_gallery { 
	float:left;
        padding:0;
        margin:20px;
        width:510px;
        
}
div.photo_gallery ul#mosaic_photo { 
        list-style-type:none;
        margin:5px;
        padding:0;
        
}
div.photo_gallery ul#mosaic_photo li {
	float:left;
	padding: 5px;
	margin:2px;

}

div.photo_gallery ul#mosaic_photo li img { 
        border:none; 
}

div.line {
  
  border-top-color: #A9B5C7; 
  border-top-style: solid; 
  border-top-width: 1px;
  margin-top: 5px;
  padding :  0;
}
/*********************************************************************************/
div.imgteaser { 
	
        padding:5px 0 5px 0;
        margin:0;
        width:100%;
        
        text-align:center;
       

        
}
div.imgteaser ul#moimteaser { 
       list-style-type:none;
       margin: 5px 0 0 0 ;
       padding:0;
       
       
        
}
div.imgteaser ul#moimteaser li {
	
	padding: 0;
	margin: 0 0 5px 0;

}
div.imgteaser ul#moimteaser li a{
	text-align:center;
	padding: 0;
	margin: 0;
        font: 0.8em Helvetica,arial,sans-serif;
      
        

}

div.imgteaser #moimteaser li img { border:none; }
/**********************************************************************************/
div.line {
  
  border-top-color: #A9B5C7; 
  border-top-style: solid; 
  border-top-width: 1px;
  margin-top: 5px;
  padding :  0;
}

.showLine {
  border-bottom: 1px solid #00456F;
  line-height: 9px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  
}

.clear{
clear:both;
}

.hidden,
.cssbreak,
.nondisplay,
.hrsubstitute {
	visibility: hidden;
	height:0;
	width:0;
	display:none;
        clear:both;

}

.info_bloc .info_unit span {
        margin:0;
		
}
.info_bloc .info_unit p {
        margin:0;
		
		text-align : justify;
}

#content ul.simplelist  {
     padding: 2px 0 5px 0; 
     margin: 0;
     border: none;
     width:490px;
	 font	 : 12.9px Helvetica,sans-serif;
}
#content ul.simplelist li {
      margin:0; 
      padding : 0 0 0 1.4em;
      list-style: none;
      background-image: url(/img/pbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-bottom: 0.2em;
      overflow: hidden;
}

#content ul.simplelist2  {
     padding: 2px 0 5px 0; 
     margin: 15px 0 0 0;
     border: none;
     width:490px;
}
#content ul.simplelist2 li {
      margin:0; 
      padding : 0 0 0 1.4em;
      list-style: none;
      background-image: url(/img/cbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-bottom: 1em;
      overflow: hidden;
}
ul.listinglinks {
	
	font-family : Helvetica,sans-serif;
	margin:0;
	padding:0;
	font-size: 0.8em;
	color: #00456F;
	list-style-type: none;
	border: none;
	width:95%;
        
}


ul.listinglinks li {
	
	margin: 0;
	padding: 0;
	border: none;
    line-height:1.25em;
	



}
ul.listinglinks a:link, .listinglinks  a:visited {
	
	text-decoration: none;
	font-weight: normal ;
	color: #00456F;
	display: block;
    width:90%;
		
}
ul.listinglinks a:hover  {
	
	text-decoration: none;
	color: #A08DC9;
	font-weight: normal;
}
#sidebar ul.listinglinks {
    
	font-size: 12.9px;
    margin: 10px 0  0  0;
	padding:  2px  0 2px 0;
    width: 220px;

}
#sidebar ul.listinglinks a:link, #sidebar .listinglinks  a:visited {
	
    padding:0 2px 0px 18px;
    margin: 0 0 0 5px;

        
}
#sidebar .listinglinks li{
	
	margin: 0 0 5px 0;
	padding: 0;
	border: none;
    width: 220px;
        
}
#content .listinglinks li{
	
margin: 0 0 0 5px;
	padding: 0;
       
	border: none;
}

#menubar ul.listinglinks {

        font-size: 12.9px;
         margin: 0;
	 padding:  2px  0 2px 0;
        

}
#menubar ul.listinglinks a:link, #menubar .listinglinks  a:visited {
	
       padding:0 2px 0px 18px;
       margin: 0 0 0 5px;
       

        
}
#menubar .listinglinks li{
	margin: 0 2px 5px 0;
	padding: 0;
	border: none;
        
        
}
#content #listingnews ul.listinglinks{


         margin: 0;
	 padding: 0;
         border: none;
        font-size: 12px;
}
#content .listinglinks li{
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
}


#content .info_bloc ul.listinglinks{

         margin: 0;
	 padding: 0;
         border: none;
		 font-size: 12.9px;
        
}
#content .info_bloc .listinglinks li{
	margin: 0;
	padding: 0;
	border: none;
	
}
#content .info_bloc .listinglinks a:link, #content .info_bloc .listinglinks  a:visited {
	 margin: 0 5px 5px 0;
         padding:0 0 0 18px;
		
}
#content  #listingnews .listinglinks a:link, #content  #listingnews .listinglinks  a:visited {
        margin: 0 0 0 2px;
	padding-left: 16px;
              
}

/**************************************/

 ul.listingtitles {
font-family : Helvetica,sans-serif;
	margin:0;
	padding:0;
	list-style-type: none;
	border: none;
	width: 480px;
}


 ul.listingtitles li {
	font-family :    Verdana, sans-serif;
	font-size : 14px;
    color: #00456F;	
	padding : 5px 0 5px 0;
	margin : 0 0 0 0;
    line-height: 28px;
	font-weight : 600;
	margin: 0;
	padding: 0;
	border: none;
}

.listingtitles a:link, .listingtitles  a:visited {
	text-decoration: none;
	padding : 0 0 0 30px;
	margin : 0 0 0 0;
}

.listingtitles  a:hover {
	text-decoration: underline;
	color: #A08DC9;
}
	

.titlelink  {
	background:  url(/img/forw418.jpg) no-repeat;
}

/********************************************************************************/
.externallink  {
	background:  url(/img/externallink.gif) no-repeat left 0.4em scroll;
        
	
}

#content .forward {
        
        padding:0 20px 0 0;
        margin:0;
        display: inline;        
        text-decoration: none;
        color: #00456F;
	background:  url(/img/externallink.gif) no-repeat right 0.4em scroll;
        	
}
#content   a:hover.forward {
        
        text-decoration: underline;
	color: #A08DC9;
        
	
}
.internallink  {
	background: url(/img/internallink.gif) no-repeat left 5px scroll ;
}
.downloadlink{
	background: url(/img/telecharger.gif) no-repeat left center;
}
.newslink  {
	background: url(/img/newslink.gif) no-repeat left 0.5em scroll ;
}



.red-color{
  color : red;
}

.simpletable tbody td, .simpletable th, .underline, #ul_level2, .level_1 { border-bottom: 1px solid #1F6189; }


.column div.table,  div.img, .content_popup div.table, .column .landing_image { margin-left: -6px; margin-bottom: 1em; }
table, button, input { ; line-height: 1.27; font-weight: normal; letter-spacing: 0px; }
table { border: 0; margin: 0; padding: 0; border-spacing: 0; table-layout: fixed; border-collapse: collapse; }
 th, td { margin: 0; text-align: left; vertical-align: top; }
 .tabpass th, .tabpass td { margin: 0; text-align: right; vertical-align: center; }
 
.simpletable th.wline div {margin: 0; padding: 6px; border-top: 0px; }
.simpletable .odd { background-color: #EFF9FD; }

.simpletable td.tab { padding-left:50px; }

.simpletable { border-collapse: collapse;  font-family: Lucida Grande,Arial, sans-serif; font-size: 11px}
 #slide_table { font : 11px arial, Helvetica, sans-serif  ; }
 .simpletable.without_header { border-collapse: separate; }
 .simpletable th, .simpletable tbody td, .simpletable tfoot td { margin: 0; padding: 0; border-right: 1px solid white; }
 .simpletable th div, .simpletable .first, .simpletable td.header div { font-weight: bold; padding: 0 0 0 6px; }
 .simpletable tbody td { line-height: 1.3; padding: 3px 6px; text-align:eft;}
 .simpletable tbody td.header { line-height: inherit; padding: 0px; }
 .simpletable th div, .simpletable td.header div { margin: 0; padding: 6px; border-top: 1px solid #1F6189; }
 .simpletable tbody th div { border-top: none; }
 .simpletable .first { margin: 0; height: 28px; line-height: 2.36; border-right: 0px; border-bottom: 0px; border-right: 1px solid white; border-bottom: 1px solid #1F6189; }
 .simpletable tfoot td { height: 1px; line-height: 0; }
 .simpletable .no_bottom_line td { border-bottom: 0px; padding-bottom: 0; margin-bottom: 0; }

 


.pg{
   
   margin:0;
   /*width:20em;*/
   float:right;
}
.pg #pgcontainer a{
   display:inline;
   color: #00456F;
   text-decoration: none;
   margin:0;
   padding:0;  
}

.pg #pgcontainer a:focus, .pg #pgcontainer a:hover {
   text-decoration: underline;
}
.flvcontainer{
text-align:center;}

#content .info_bloc .info_unit .link_insert {
padding: 0;
display:inline;
text-decoration: none;
color : #1A48A4;
}
#content #slider_div .glidecontentwrapper .glidecontent .link_insert {
padding: 0;
display:inline;
text-decoration: none;
color : #1A48A4;
}

#content  .forwardall:link, #content .forwardall:visited {
padding: 0;
display:inline;
text-decoration: none;
color: #356AA0;
}
#content  .forwardall:hover {
text-decoration: underline;
color: #00456F;
}
#content .listinglinks li .ver {
padding: 0; margin:0;
display:inline;
text-decoration: none;
}
.paging {

   height: auto;
   position: relative;
   padding: 0;
   margin:  20px 0;
   font-size: 12.9px;
   width:500px;

}
.paging p.paging-index {
   
   margin: 0;
   padding: 0;
   text-align: center;

}
.paging  a:link, .paging  a:visited{
  
    margin :0;
    padding : 0 2px;
    display: inline;
    text-decoration: none;
    color: #00456F;
    background-color: none;
}
.paging  a:hover{
  
    text-decoration: underline;
}
.paging .active
{
    text-decoration: underline;
    color: #00456F;
    font-weight:bold;
 
}
.paging  a.prev{

    margin :0;
    padding : 0 2px 0 0;
    
}
paging  a.next{

    margin :0;
    padding : 0 0 0 2px ;
    border:none;
   
}
.paging  a.previous-off, .paging   a.next-off
{
    color: #B1B2B2;
    padding:3px 4px;
    border : none;
}












.pagegal{

    
 
   
    padding: 10px 0;
    margin:  10px 10px 0 10px;
    font-size: 0.8em;
    width:400px;
       height: 10px;
     
}

.pagegal p.pagegal-index {
   margin: 0;
   padding: 0;

   

}

.pagegal  a:link, .pagegal  a:visited{
  
    margin :0;
    padding : 0 20px;
   
   display: inline;
   text-decoration: none;
   background-color: none;
color: #00456F;
   
}
.pagegal  a:hover{
  
   text-decoration: underline;
}

.pagegal  a.prev{
    margin :0;
    padding : 0 20px 0 0;
    border-right:1px solid black; 

}

.pagegal a.next{
    margin :0;
    padding : 0 0 0 20px ;
    border:none;
   
}

/*****************************************************************************************/
div.tabbar {
  position: relative;
  height: 30px;
  border-bottom: 1px solid #00456F;
  margin: 0 0 17px 0;
}
div.tabbar a {
  display: inline-block;
  height: 23px;
  padding: 6px 8px 0;
  font-family :    Verdana, sans-serif;
	
  font-size: 15px;
  font-weight: 500;
  color: #356AA0;
  border-top: 1px solid #00456F;
  border-right: 1px solid #00456F;
  border-bottom: 1px solid #00456F;
  border-left: 1px solid #00456F;
  background: #EAECED;
  margin: 0 5px 0 0;
  text-decoration: none;
}
div.tabbar a:hover {
  color: #000;
  
}
div.tabbar a.active {
  color: #000;
  border-bottom: 1px solid #FFFFFF;
  background: #FFFFFF;
}


.sub_cont {

	padding : 8px 2px 8px 8px ;
	-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
	background-color: #FFF;
    border-color: #BCBCBB;
    border-image: none;
    border-style: solid none none none;
    border-width: 2px;
    margin-bottom: 20px;
	margin-left: 10px;
	border-radius: 2px;
	width : 500px;
}









#container .gallery
{
       clear:both;
       position : relative;
       margin-top:5px;
       margin-bottom:10px;
       padding:0;
       
}
#container .diaporama   
{ 
      
      
      height: 90px; 
      width:480px; 
      margin: 0 15px 0 15px;
      padding :0 5px 0 0;
      text-align:left;
      overflow: hidden;
      /*background: url(/img/fressai3.jpg) repeat  right; */
}

#container .diaporama a{
        
        margin: 0 5px 0 5px;
        padding:0;
	text-decoration: none;
        display:inline;
        border:0; 
        
        

}

#container .diaporama img{
        margin:0;
        padding-top:5px;      
        border:0; 
}



#container .gallery-arrow-right {   float: right; width:10px;    }
#container .gallery-arrow-right a{   margin:0;  padding:0;}   

#container .gallery-arrow-left {  float: left; width:10px;    }
#container .gallery-arrow-left a{   margin:0;  padding:0;} 


 .gal_container{
    padding: 10px 0 10px 0;
    font-size:1em;
    margin : 0 auto;
    text-align:center;
	width : 480px;


}

.title_gal {
   color:#6E1228;
   font:25px Georgia,Helvetica,arial;
   line-height:41px;
   margin:10px 0 0 0;
}


.index_gal{
   text-align:center;
   margin:10px 0;

}

a.boxNumber {
    color: #6E1228;
    font:15px Georgia,Helvetica,arial;
    line-height:18px;
    text-decoration:none;
    margin:0;
    width:12px;
    padding:2px;
    line-height:28px;
    cursor:pointer;
    text-align:center;
    
	
}
a.boxNumber:hover {
    text-decoration:none;
}
#capt {
   font:15px Georgia,Helvetica,arial;
   line-height:30px;
   overflow:hidden;
color: #6E1228;
   padding:5px;
   line-height:15px;
   margin-top:10px;
   font-weight : bold;
}
#comment_gal {
   font:12px Georgia,Helvetica,arial;
   line-height:30px;
   overflow:hidden;
   padding:5px;
   line-height:15px;
   margin-top:10px
}
#imginsert {
  padding:0px;
}




#sidebar ul.listinglinksrs {
    
    margin: 10px 0  0  0;
	 padding:  2px  0 2px 0;
    width: 25px;
	list-style-type: none;
	border: none;


}
#sidebar .listinglinksrs li .fblink{
	margin: 5px 0 10px 0;
	padding: 0;
	border: none;
    width: 220px;
	line-height:1.25em;
	
        

display: inline;
}
#sidebar .listinglinksrs li .fblink{
	margin: 5px 0 10px 0;
	padding: 0;
	border: none;
    width: 220px;
	line-height:1.25em;
	background:  url(/img/fbqasantina2015.jpg) no-repeat left ;
        
}
#sidebar .listinglinksrs li .twlink{
	margin: 5px 0 10px 0;
	padding: 0;
	border: none;
    width: 220px;
	line-height:1.25em;
	background:  url(/img/twqasantina2015.jpg) no-repeat left ;
        
}





div.tabbar {
  position: relative;
  height: 48px;
  border-bottom: 1px solid #BAB9BA;
  margin: 0 0 5px 0;
}
div.tabbar a {
  display: inline-block;
  height: 41px;
  padding: 6px 8px 0;
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #787878;
  border-top: 1px solid #BAB9BA;
  border-right: 1px solid #BAB9BA;
  border-bottom: 1px solid #BAB9BA;
  border-left: 1px solid #BAB9BA;
 
  margin: 0 5px 0 0;
}
div.tabbar a:hover {
 color: #787878;
   border-bottom: 1px solid #FFF;
  background: #FFF;
}
div.tabbar a.active {
  color: #000;
 
}
