html{
	height: 100%;
	margin:0;
}
body{ 
	text-align:center;
	margin: 0;
	padding: 0;
	height: 100%;
	font-size: 85%;
        /*background:#FCFBFD url(/img/bodybg.jpg)repeat-x;*/
}
 
#wrapper {
 	text-align:left;
 	position:relative;
	width: 997px;
 	margin: 0 auto;
	top:0px;
        left : 1px;
	padding: 0;
 	min-height:100%;
        /*background-color: white;*/
}
#container {
	position: relative;
	width: 997px;
	margin: 0;
	padding: 0; 
	min-height:100%;
}
#header{
	
	position:relative;
	margin: 2px 0 1px 0;
        padding: 0;
        border-top:  1px solid #A9B5C7;
        border-bottom:  1px solid #A9B5C7;
        height:102px; 
        width:100%;
        background: url(/img/banner5.jpg) no-repeat top center;
}
#pscroller1{
width: 200px;
height: 100px;
font: 1.5em Verdana,Tahoma,helvetica,sans-serif; 
/*border: 1px solid black;*/
padding: 5px;
background-color: white;
}
/******************crumb**************************************/
.ariane_wrapp{
   
   font: 1em verdana, Helvetica, sans-serif;
   margin:0 0 5px 15px;
   padding:0;
   width: 100%;
   height: 24px;
}
.ariane_wrapp #arianecrumb a {
   display:inline;
   color: #0e274e;
   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: 2px 0 0 0;
   padding: 8px 0 0 2px;
   height: 1.5em;
   width:750px;
   color: #0e274e;
   font-size: 0.8em;
}
/*************************************************************************/
div #header #radp{
 	position:absolute;
	top: 40px;
	left: 165px ;
        margin:0;
	line-height: 25px ;
	font: 1.5em Verdana,Tahoma,helvetica,sans-serif; 
	font-weight: bold;
	color: #0e1800 ;
        display:none;
}
#sidebar{
	float: right;
	padding:0;
	margin:0;
        width:250px; 
	/*min-height: 600px !important;*/
	text-align : left;
        font: 1em verdana, Helvetica, sans-serif;



}
#sidebar .info_bloc {
    margin:0;
    padding:0;
    padding-bottom: 0.2em;
    min-height: 8em !important;
    clear:both;
    /*border-bottom: 1px solid #000;*/
    

}
#sidebar #bkg_blue,  #menubar #bkg_blue{
    
    background: url(/img/modulebg.jpg) top left repeat-x;
}

#sidebar #bkg_mosaic {
background: url(/img/fressai3.jpg) repeat  top right;
}

#sidebar  .info_bloc  h3{
	font-size: 0.8em;
        font : 0.8em verdana,arial,helvetia,sans-serif;
        /*font-weight: bold;*/
	color: #fff;	
	padding :2px 0 2px 10px;
	margin : 0 0 0 0;
        line-height: 1.8em;
        border-bottom: 1px solid #fff;
        /*border-top: 1px solid #0e274e;*/

background-color: #356AA0;
}

#sidebar .info_bloc .info_unit {
        clear : none;
        padding:0.5em 0.5em 0 0.7em;
        font-size:0.8em;
        margin:0;

}


#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{
	float: left;
        margin: 0;
        padding:0;
	width: 200px;
        /*min-height: 600px !important;*/
        /*border-top: 1px solid #0e274e;
	background: #FEFEFF url(/img/menubg.jpg) repeat-x;*/
	text-align:left;
	
}

#menubar .info_bloc {
    margin:10px 0 0 0;
    padding:0;
    padding-bottom: 0.2em;
    font: 1em verdana, Helvetica, sans-serif;
   
    width:200px;
   
    clear:both;
    }
#menubar #elec2009 {
    
    /*background: url(/img/modep2009.jpg) top left repeat-x;*/
    
}
#menubar  .info_bloc  h3{
	font-size: 0.8em;
        font : 0.8em verdana,arial,helvetia,sans-serif;
        /*font-weight: bold;*/
	color: #fff;	
	padding :2px 0 2px 10px;
	margin : 0 0 0 0;
        line-height: 1.8em;
        border-bottom: 1px solid #fff;
        /*border-top: 1px solid #0e274e;*/

background-color: #356AA0;


}
 .info_bloc2 {
    margin:10px 0 0 0;
    padding:0;
    padding-bottom: 0.2em;
    font: 1em verdana, Helvetica, sans-serif;
   
    width:200px;
   
    clear:both;
    }
#menubar #elec2009 {
    
    /*background: url(/img/modep2009.jpg) top left repeat-x;*/
    
}
.info_bloc2  h3{
	font-size: 0.8em;
        font : 0.8em verdana,arial,helvetia,sans-serif;
        /*font-weight: bold;*/
	color: #fff;	
	padding :2px 0 2px 10px;
	margin : 0 0 0 0;
        line-height: 1.8em;
        border-bottom: 1px solid #fff;
        /*border-top: 1px solid #0e274e;*/

background-color: #356AA0;


}
.info_bloc2 .info_unit {
        clear : none;
        padding:0.5em 0.5em 0 0.2em;
        font-size:0.8em;
        margin:0;

}
#menubar  #elec2009  h3{
	background: url(/elections_presidentielles_2009/titlelec2009.gif) no-repeat top left;
}
#menubar .info_bloc .info_unit {
        clear : none;
        padding:0.5em 0.5em 0 0.2em;
        font-size:0.8em;
        margin:0;

}


#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;
}

#content{	

	/*overflow:hidden;*/
	margin: 0 252 0 202;
        padding :0;
	text-align:left;
        font: 1em verdana,Helvetica, sans-serif;
/*border-top: 1px solid #0e274e;*/
}
#content_wide{	

	/*overflow:hidden;*/
	margin: 0 0 0 205;
        padding : 0 0 0 10px;
	text-align:left;
        font: 1em verdana,Helvetica, sans-serif;
}
#content h1
{
	width: 100%;
	padding: 3px 0px 0px 0;
	margin: 5px 0px 0px 10px; 
	color: #0e274e;
	font: 1.5em Georgia,verdana,arial,Helvetica, sans-serif;
        font-weight:600;
	line-height:1.4em;
	/*border-left: 4px solid #0e274e;*/
}	


#footer {
	clear: both;
	height: 3.2em;
	width: 100%;
        /*background: #fff url(/img/bkg_crumb.gif) repeat-x;*/
	text-align: left;
	border-top: solid #A9B5C7 1px;
	font: 1em arial, Helvetica, sans-serif; 

	bottom: 0;
	
}

#copyright {
   padding:1em 0 0 4em;
   margin: 0 0 0 0.5em;
   width: 30em;
   height: 2.5em;
   font: 0.8em arial, Helvetica, sans-serif; 
   background:  url(/img/footer_img.gif) no-repeat bottom left;   
   float:left;
}
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: #A18CC5;
}
/********************************************/
div#searchform  input.field {
	margin:0;
	padding: 0;
	background-color: #A391CB;
	border: 1px solid #F1F3F8;
	font-weight: normal;
	color: #F1F3F8;
	height: 1.8em;
	line-height: 1.8em;
	width: 160px;
	padding-left: 0px;
	padding-top: 2px;
	font: 0.8em verdana,Helvetica, sans-serif;
}	

div#searchform  input#submit {
	margin: 0;
	padding: 0;
   	background-color: #A391CB;
	font: 0.8em verdana,Helvetica, sans-serif;
	color: #F1F3F8;
	height: 1.8em;
	line-height: 1.8em;
	width: 30px;
        border:none;
border-bottom: 1px solid #F1F3F8;
}
div#searchform {
        clear:both;
	float : right;
        margin: 2em 0 0 0;
	padding: 0 2em 0 0;
	width: 200px;
        text-align:right;
}


/********************************************************************************/
#languages{
	
        float:right;
	font : 0.8em verdana,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: 1em 5em 0 0;
   padding: 0;
   font-size: 0.8em;
   color: 0E274E;
   
}
#footer  #headernavig a:link, #footer #headernavig a:visited {
   color: #0E274E;
   padding: 0 0.2em; 
   text-decoration: none;
   display:inline;
   
}
#footer  #headernavig a:hover {
   color: #A18CC5;
}
#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:0.5em 0.5em 1em 0.5em;
	margin-bottom: 0.3em;
	/*padding-left: 0.8em;*/
	overflow: hidden;
      
        border-bottom:1px solid #0e274e;
}
#content .info_bloc  #listingnews h4 {
	margin: 3px 0 3px 0;
        padding:0;
	font: 1.2em verdana,sans-serif, helvetica;
        font-weight:bold;
	line-height:1.4em;
	width: 100%;
       border-bottom: 0px solid #fff;

}
#content .info_bloc  h4 {
	margin: 3px 0 3px 0;
        padding:0;
	font: 1.2em verdana,sans-serif, helvetica;
        font-weight:500;
	line-height:1.4em;
font-weight:bold;
	width: 100%;
      
}
#content .info_bloc  #listingnews h4 a{
	margin: 0;
        padding: 0;
	text-decoration: none;
	color: #0e274e;
}
#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,verdana,sans-serif, helvetica;
        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 .info_bloc   .date{
	margin: 0;
	font-size: 1em;
	font-style: italic;
        font-weight:normal;
        color:#0e274e;
}

#content .info_bloc #listingnews p {
	/*text-align: justify;*/
        font-size: 1em;
        padding: 3px 0;
}
#content #listingnews p.intro {
	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: #0E274E;
        text-decoration: underline;
	
}
#sitemap a:hover {
	background-color: #F5F9FE;
	text-decoration: underline;
}
/***** End Sitemap ***********************************************/
#Form {
	margin: 1em 0 0 0;
        font: 1em Verdana, Arial, Helvetica, sans-serif;
        width:500px;
		  
	}
#Form td {
	margin: 0;
	padding: 0 8px 4px 0;
        

	}
#Form input.txt, textarea{
        margin: 0;
	border: 1px solid #0e274e;
	width: 300px ;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	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 #0e274e;
	background-color: #FFF ;
	font: 1em Verdana, Arial, Helvetica, sans-serif;

}

/********************************************************************************/
#topofpage{
	float:right;
	margin: 10px 15px;
	padding: 0;
	border: 0 none;
        font-size:0.8em; 
        color:#0e274e;  
	
}
#topofpage img{
	margin: 0 2px;
	padding: 0;
	border: 0 none;
}
#topofpage a{
	text-decoration: none;
        color:#0e274e; 
}

/********************************************************************************/
#function_bloc { 
       float:right;
       padding: 0; 
       margin: 0;
       background-color: transparent; 
       
}
#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; 
}
#function_bloc li#bookmark{ 
    background: url(/img/bookmark.gif) no-repeat center left; 
}
#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; }


#function_bloc a{ 
   padding: 5px 15px;
   /*height:20px;*/
   color: #0e274e;
   text-decoration: none;
   float:left;
       
}
/********************************************************************************/

#content .info_bloc {
    padding: 0 0 5px 0;
    margin: 0 10px;
    font-size:0.8em;
    overflow:hidden;
    border-bottom: 1px dotted #0e274e;
   

  
}
#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: #0e274e;
    padding: 0 0 10px 0;
    margin: 0 10px 10px 10px;
    overflow:hidden;
    border-bottom:1px solid #0e274e;
    
}
#content #slider_div  h3{
    padding: 0;
    margin:0; 
    width:100%;
    color: #000;
    font: 1.25em arial, Helvetica, sans-serif; 
    font-weight : bold;
    text-align:center;
    height:60px;
 
    border-bottom:1px solid #0e274e;

    background: url(/img/thb_sliderbis.jpg) ;
}
#content #slider_div h4{

     
     width:500px;
     margin: 10px 0 10px 0;
 
     /*height:30px;*/
     padding:0;
    color:#818D52;
     font-weight : bold;
     position: relative;
     /*background: url(/img/bgsld.gif) repeat top left;
     background-position:0 0;*/
     font: 1.29em verdana,arial, Helvetica, sans-serif;
    
 
}
#content #slider_div   h4 a{
    
     margin:0; 
     padding:0 0 0 5px;
     background:none;
     color: #fff; 
     font-weight : bold;
     text-decoration: none; 
}
#content #slider_div  h5{
    padding: 2px 0;
    margin:0; 
    width:480px;
    color: #000;
    font: 0.8em arial, Helvetica, sans-serif; 
    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;
}
#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-size: 0.9em;
      padding:0 0 0 18px; 
      color : #1A48A4;
}





#content .info_bloc .info_unit {
    
   /* width:500px;*/
    margin:0 0 5px 0;
    padding: 5px 5px 0 0;

   
}
#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: 0;
        font: 0.9em verdana,arial,helvetia,sans-serif;
        color:#A08CC7;
}
#content  .photolegend{
        clear : none;
        texte-align:left;
        margin:0.5em 0 1.2em 0;
        padding: 0;
        font: 0.8em verdana,arial,helvetia,sans-serif;
        color:#A08CC7;
}
#content .info_bloc .photo {

        float:left;
        padding:0;
        margin: 0.5em 0.8em 1em 0;
        
}
#content .info_bloc .photohead {
        clear:both;
        padding:0;
        margin: 1.4em 0 0.4em 0;
        
}

#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;
}

#content .info_bloc  h3{
    padding :0.2em 0 0 0;
    margin : 0;
    color: #0e274e;
    font: 1.7em Georgia,Arial, Helvetica, sans-serif; 
 font-weight : 500;
  /* border-left: 3px solid #0e274e;*/
   line-height: 1.4em;

}
#content .info_bfirst  h3{
    padding :0.2em 0 0 0;
    margin : 0;
    color: #0e274e;
    font-size: 1.5em;
    font-weight : bold;
   7* border-left: 3px solid #0e274e;*/
   line-height: 1em;
   background-color:

}

#content .info_bloc  h3 a{
        margin: 0;
        padding: 0;
	text-decoration: none;
	color: #0e274e;
}
#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: #0e274e;
    font-size: 1em;
    border-bottom: 1px solid #0e274e;
   
}

#content .info_bloc  h2{
    padding :0 0 0 5px;
    margin : 0 0 0 15px;
    line-height: 1.5em;
    width:70%;
    color: #0e274e;
    font-size: 1.25em;
    border-left: 3px solid #0e274e; 
    background-color: #F0F2FA


    
}

/*************************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 verdana,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 #0e274e;
  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;
}

#content ul.simplelist  {
     padding: 2px 0 5px 0; 
     margin: 0;
     border: none;
     width:490px;
}
#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 {
	margin:0;
	padding:0;
	font-size: 0.8em;
	color: #0e274e;
	list-style-type: none;
	border: none;
        
}


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: #0e274e;
	display: block;
        width:90%;
}
ul.listinglinks a:hover  {
	text-decoration: none;
	color: #A08DC9;
	font-weight: normal;
}
#sidebar ul.listinglinks {
         font-size: 0.8em;
         margin: 10px 0  0  0;
	 padding:  2px  0 2px 0;
         width: 100%;

}
#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: 250px;
        
}
#content .listinglinks li{
	margin: 0 0 0 5px;
	padding: 0;
       
	border: none;
}

#menubar ul.listinglinks {

         font-size: 0.8em;
         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 .listinglinks li{
	margin: 0 0 0 5px;
	padding: 0;
	border: none;
}

#content #listingnews ul.listinglinks{


         margin: 0;
	 padding: 0;
         border: none;
         font-size: 0.8em;
}
#content .info_bloc ul.listinglinks{

         margin: 0;
	 padding: 0;
         border: none;
         font-size: 1em;
}
#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;
              
}
/********************************************************************************/
.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: #0e274e;
	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 0.4em 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; }
 
.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: verdana,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: #0e274e;
   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: #0e274e;
}
#content .listinglinks li .ver {
padding: 0; margin:0;
display:inline;
text-decoration: none;
}
.paging {

   height: auto;
   position: relative;
   padding: 5px 0;
   margin:  10px 10px 0 10px;
   font-size: 0.8em;
   width:510px;

}
.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: #0e274e;
    background-color: none;
}
.paging  a:hover{
  
    text-decoration: underline;
}
.paging .active
{
    text-decoration: underline;
    color: #0e274e;
    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: #0e274e;
   
}
.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;
   
}
