
html{
	height: 100%;
	margin:0;
}
body{ 
	text-align:center;
	margin: 5px 0 0 0;
	padding: 0;
	height: 100%;
	font-size: 85%;
        /*background: url(/img/bi_hb.gif) repeat-x;
        background-image: url(/img/minimal_bgmain.jpg);
	background-position: top center;
	background-attachment: scroll;
	background-repeat: repeat-y;*/
	background-color: #FDF5DE;
}
 
#wrapper {
 	text-align:left;
 	position:relative;
	width: 900px;
 	margin: 0 auto;
	top:0px;
        left : 1px;
	padding: 0;
 	min-height:100%;
        /*background-color: white;*/
}
#container {
	position: relative;
	width: 900px;
	margin: 0;
	padding: 0; 
	min-height:100%;
       background-color: #FDF5DE;
        


}
#header{
	
	position:relative;
        padding: 0;
        height:160px; 
        width:100%;
        background: url(/img/expo/bannerexpo_0.0.8.jpg) no-repeat bottom left;
        border-bottom : 3px solid #FDF5DE;
}
.headerinside{
	
	position:relative;
        padding: 0;
        height:160px; 
        width:100%;
        background: url(/img/expo/bannerexpo_0.0.8.jpg) no-repeat bottom left;
}

/******************crumb**************************************/
.ariane_wrapp{
   
   font: 1em arial, Helvetica, sans-serif;
   margin:0 0 5px 0;
   padding: 0;
   
   width: 100%;
   height: 24px;
   
   position: absolute;
	
	background: none;
	top: 142px;
	
	margin-right: 240px;
	


}
.ariane_wrapp #arianecrumb a {
   margin: 0; padding:0;
   display:inline;
   color: #0e274e;
   text-decoration: none;
  
}

.ariane_wrapp #arianecrumb a:focus, .ariane_wrapp #arianecrumb a:hover {
   text-decoration: underline;
}
.ariane_wrapp #arianecrumb {
   float:left;
   margin: 0; padding:0 0 0 10px;
   height: 1.5em;
   width:750px;
   color: #0e274e;
   font-size: 0.8em;
}
/*************************************************************************/
 #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-top: 8px ;
        
        width:200px; 
	height: 500px;
       	text-align : left;
        font: 1em verdana, Helvetica, sans-serif;
        
}
html>body #sidebar{
	float: right;
	padding: 0;
	margin-top: 10px ;
        width:200px; 
	height: auto;
        min-height: 500px;
       	text-align : left;
        font: 1em verdana, Helvetica, sans-serif;
      
}

#bkg_03{
	
	height: 500px;
       	background: url(/img/expo/bkgtea03.jpg) repeat  left top;
}
html>body #bkg_03{
	min-height: 500px;
       	background: url(/img/expo/bkgtea03.jpg) repeat  left top;
}
#bkg_01{
	
	height: 500px;
       	background: url(/img/expo/bkgtea01.jpg) repeat  left top;
}
html>body #bkg_01{
	min-height: 500px;
       	background: url(/img/expo/bkgtea01.jpg) repeat  left top;
}
#bkg_02{
	
	height: 500px;
       	background: url(/img/expo/bkgtea02.jpg) repeat  left top;
}
html>body #bkg_03{
	min-height: 500px;
       	background: url(/img/expo/bkgtea02.jpg) repeat  left top;
}
#bkg_04{
	
	height: 500px;
       	background: url(/img/expo/bkgtea04.jpg) repeat  left top;
}
html>body #bkg_04{
	min-height: 500px;
       	background: url(/img/expo/bkgtea04.jpg) repeat  left top;
}
#bkg_05{
	
	height: 500px;
       	background: url(/img/expo/bkgtea05.jpg) repeat  left top;
}
html>body #bkg_05{
	min-height: 500px;
       	background: url(/img/expo/bkgtea05.jpg) repeat  left top;
}
#bkg_06{
	
	height: 500px;
       	background: url(/img/expo/bkgtea06.jpg) repeat  left top;
}
html>body #bkg_06{
	min-height: 500px;
       	background: url(/img/expo/bkgtea06.jpg) repeat  left top;
}
#bkg_07{
	
	height: 500px;
       	background: url(/img/expo/bkgtea07.jpg) repeat  left top;
}
html>body #bkg_07{
	min-height: 500px;
       	background: url(/img/expo/bkgtea03.jpg) repeat  left top;
}



#headnavig{
	
        float:left;
	font : 0.8em verdana,Helvetica, sans-serif;
	color: #000;
        
	padding: 0;
	margin : 0.2em 1.5em 0 0;
     
}
 #headnavig a{
        
        margin:0;
        padding:0;
	color: #000;
	text-decoration: none;
        display:inline;

}


#headnavig #selected_language{
	color: #000; 
	text-decoration:underline;
}

#sidebar .borderTop,
#sidebar .borderBottom{
	float: right;
	width:200px;
	height:50px;
        
	
	
       
}
#sidebar .borderTop{ top:0px; background:url(/img/fressai7.jpg) repeat-x; margin-bottom:10px}
#sidebar .borderBottom{ bottom:0px; background:url(/img/fressai7.jpg) repeat-x; ; }



#sidebar .info_bloc {
    margin:0px;
    padding:0;
    padding-bottom: 0.2em;
    min-height: 8em !important;
    clear:both;
   
    

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

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

}

#sidebar .info_bloc .info_unit {
        clear : none;
        padding:0.5em 0.5em 0 0.2em;
        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-top: 10px;
        padding:0;
	width: 200px;
        /*min-height: 600px !important;*/
        /*border-top: 1px solid #0e274e;
	background: #FEFEFF url(/img/menubg.jpg) repeat-x;*/
        /*background-color: #FDFAF1;*/
	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;
    border-bottom: 1px solid #0e274e;
}
#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: #394E6E;	
	padding :0;
	margin : 0;
        height: 40px;
        border-bottom: 1px solid #fff;
        

        background: url(/img/th3ep.jpg) 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 220px 0 202px;
        padding : 0;
	text-align:left;
        font: 1em verdana,Helvetica, sans-serif;

  

}
#content_wide{	

	/*overflow:hidden;*/
	margin: 0 0 0 205px;
        padding : 0 0 0 10px;
	text-align:left;
        font: 1em verdana,Helvetica, sans-serif;
}
#content h1
{
	width: 100%;
	padding: 20px 0 0 0;
	margin:0; 
	color: #0e274e;
	font: 1.3em verdana,arial,Helvetica, sans-serif;

	line-height: 20px;
        border:none;
	
}	

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

	bottom: 0;
	
}
#container .gallery
{
       clear:both;
       position : relative;
       margin-top:5px;
       margin-bottom:10px;
       padding:0;
       
}
#container .diaporama   
{ 
      
      
      height: 90px; 
      width:860px; 
      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;} 


#copyright {
   padding:0 0 0 10.5em;
   margin: 0 0 0 0.5em;
   width: 50em;
   height: 3.5em;
   font: 0.8em arial, Helvetica, sans-serif; 
   background:  url(/img/footermos.gif) no-repeat bottom left;   
   float:left;
}
ul#copyright_list {
   list-style-type: none;
   padding:0;
   margin: 10px 0 0 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 {
	
	background-color: #FDF5DE;
	border: 1px solid #000;
	font-weight: normal;
	color: #000;
	height: 1.8em;
	line-height: 1.8em;
	width: 100px;
	padding-left: 0px;
	padding-top: 2px;
	font: 0.8em verdana,Helvetica, sans-serif;
}	

div#searchform  input#submit {
	margin: 0;
	padding: 0;
   	background-color:#FDF5DE;
	font: 0.8em verdana,Helvetica, sans-serif;
	color: #000;
	height: 1.8em;
	line-height: 1.8em;
	width: 60px;
        border:none;
       
}
div#searchform {
        clear:both;
	float : right;
       
        margin-right:10px;
	padding: 0;
	width: 200px;
        text-align:right;
       
}


/********************************************************************************/
#slidewrappper{
	
    clear : both;    
    float :right;
    margin : 0 0 10px 0;
    
       
}
 


/********************************************************************************/
#header #headernavig {
   float: left;
   margin: 1em 5em 0 0;
   padding: 0;
   font-size: 0.8em;
   color: 0E274E;
   
}
#header  #headernavig a:link, #header #headernavig a:visited {
   color: #0E274E;
   padding: 0 0.2em; 
   text-decoration: none;
   display:inline;
   
}
#header  #headernavig a:hover {
   color: #A18CC5;
}
#header #headernavig {
   
    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.1em verdana,sans-serif, helvetica;
        font-weight:bold;
	line-height:1.4em;
	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 0;
	padding: 0;
	font-size: 0.9em;
}
#sitemap ul.level0{
        margin: 0;
	padding: 0;
	list-style-type: none;
        font-size: 1em;
        line-height: 1em;
}
#sitemap ul.level01{
        margin: 0;
	padding:0 0 0 20px;
	list-style-type: none;
        font-size: 0.9em;
        line-height: 1em;
               
}
#sitemap ul.level02{
        margin: 0;
	padding:0 0 0 30px;
	list-style-type: none;
        font-size: 1em;
        line-height: 1em;
}
#sitemap li.l0 {
        padding:0;
        margin: 0;
        width: 480px;
}
#sitemap li.l01 {
        margin: 0;
        width: 480px;
}

#sitemap li.l02 {
        margin:0;
        width: 410px;
}
#sitemap a:link, #sitemap a:visited{
        margin:0;
	padding: 5px 10px;
	display: block;
}
#sitemap a:hover {
	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;
	/*line-height: 150%;*/
	}
#Form input, textarea {
        margin: 0;
	border: 1px solid #0e274e;
	width: 250px ;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	
	}
input.Button {
	padding: 2px 4px;
	margin-left: 35.5em;
	border: 1px solid #0E274E;
	background-color: #A391CB ;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #F1F3F8;
}

/********************************************************************************/
#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 { 
       position:absolute;
       top: 40px;
       left:580px;
       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 10px 0;
   
    font-size:0.8em;
    /*overflow:hidden;*/
   /* border-bottom:1px solid #A9B5C7; */

  
}

#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: #000; 
     font-weight : bold;
     position: relative;
     /*background: url(/img/bgsld.gif) repeat top left;
     background-position:0 0;*/
     font: 1.2em 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; 
     
}





#content .info_bloc .info_unit {
    
    margin:0 0 5px 0;
    padding: 5px 5px 0 0;

   
}
#content  .info_source{
        clear : none;
        margin:0; 
        padding: 5px 5px 0 10px;
        font-size:0.8em;
        font-style:italic;
}
#content  .photosub{

       
        margin:0 0;
        padding: 0;
        font: 0.8em verdana,arial,helvetia,sans-serif;
        color:#6E1228;
         
}
#content  .photolegend{
        clear : none;
        texte-align:left;
        margin:0.5em 0 1.2em 0;
        padding: 0;
        font: 0.9em verdana,arial,helvetia,sans-serif;
        color:#6E1228;
        width:470px;
}
#content  .photo {
        float:left;
        padding:0;
        margin: 0 1em 0 0;
        
}
#content .info_bloc .photohead {
        clear:both;
        padding:0;
        margin: 1.4em 0.5em  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.5em 0 0 0;
    color: #6E1228;
    font: 1.55em verdana,arial, Helvetica, sans-serif; 
    font-weight : bold;
    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: #6E1228;
}
#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 { 
	
        padding:0;
        margin:2px;
        width:475px;
float:left;
       
}
div.photo_gallery #mosaic_photo { 
list-style-type:none;
margin:5;
padding:0;
width:470px;
        
}
div.photo_gallery #mosaic_photo li {
	float:left;
	padding: 5px;
	margin:2px;

}

div.photo_gallery #mosaic_photo li img { border:none; }

div.line {
  
  border-top-color: #6E1228; 
  border-top-style: solid; 
  border-top-width: 1px;
  margin-top: 5px;
  margin-bottom : 20px;
  padding :  0;
}
/*********************************************************************************/
div.imgteaser { 
	
        padding:0;
        margin:0;
        width:100%;
        
        text-align:center;


        
}
div.imgteaser ul#moimteaser { 
       list-style-type:none;
       margin: 5px 0 0 0 ;
       padding:0;
       font-size: 0.8em;

       
       
        
}
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.imgteaser #moimteaser .subli{
  margin-left:25px;
  
  width:150px;
  color: black;
  background-color: #FDF5DE;

}
/**********************************************************************************/


.showLine {
  border-bottom: 1px solid #6E1228;
  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 0 0; 
     margin: 0;
     border: none;

     width:450px;
}
#content ul.simplelist li {
      margin: 0 0 10px 0; 
      padding : 0 0 0 1.4em;
      list-style-type: none;
      background-image: url(/img/cbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-top: 0.5em;
      overflow: hidden;
      width:450px;

}
#content ul.sublist  {
     padding: 0 0 5px 0; 
     margin-left: 1.8em;
     border: none;

     width:450px;
}
#content ul.sublist li {
      margin:0; 
      padding : 0 0 0 1.5em;
      list-style-type: none;
      background-image: url(/img/pbullet.gif);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-bottom: 0.2em;
      overflow: hidden;

}
#content ul.sublist .wb {
      margin:0; 
      padding : 0 0 0 2em;
      list-style-type: none;
      background-image: url(/img/);
      background-repeat: no-repeat;
      background-position: 0 3px;
      margin-bottom: 0.2em;
      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: 200px;
        
}
#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 0 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.5em 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 #6E1228; }


.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: #FDF5DE; }

.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 #FDF5DE; }
 .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 #FDF5DE; }
 .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 {

    
 
   
    padding: 10px 0;
    margin:  10px 10px 0 10px;
    font-size: 0.8em;
    width:400px;
       height: 10px;
float:left;
}

.paging p.paging-index {
   margin: 0;
   padding: 0;

   

}

.paging  a:link, .paging  a:visited{
  
    margin :0;
    padding : 0 20px;
   
   display: inline;
   text-decoration: none;
   background-color: none;
color: #0e274e;
   
}
.paging  a:hover{
  
   text-decoration: underline;
}

.paging  a.prev{
    margin :0;
    padding : 0 20px 0 0;
    border-right:1px solid black; 

}

.paging  a.next{
    margin :0;
    padding : 0 0 0 20px ;
    border:none;
   
}

#function_bloc li#mail_to{ 
    background: url(/img/email.gif) no-repeat center left; 
}








#content_wide .gal_container{
    padding: 10px 0 10px 0;
    font-size:1em;
    margin : 0 auto;
    text-align:center;


}

.title_gal {
   color:#6E1228;
   font:30px Georgia,verdana,arial;
   line-height:41px;
   margin:10px 0 0 0;
}


.index_gal{
   text-align:center;
   margin:10px 0;

}

a.boxNumber {
    color: #6E1228;
    font:15px Georgia,verdana,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,verdana,arial;
   line-height:30px;
   overflow:hidden;
color: #6E1228;
   padding:5px;
   line-height:15px;
   margin-top:10px;
   font-weight : bold;
}
#comment_gal {
   font:12px Georgia,verdana,arial;
   line-height:30px;
   overflow:hidden;
   padding:5px;
   line-height:15px;
   margin-top:10px
}
#imginsert {
  padding:0px;
}

 














