#Homecontent{
    width: 526px !important;
    width: 580px;
    text-align: justify;
    padding:15px 32px 0px 32px;
    margin:0px;
    float: left;    
    background: url(css/backcontent2.gif) repeat-y center top;    
    font-size: 13px;
    color: #808080;
}

#Homecontent H2{
    color:#FF7E00;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    margin:0px 0px 12px 0px;
    padding:0px;
}

#Homecontent H3{
    color:#304269;
    font-family: arial;
    font-size: 16px;
    font-weight: bold;
    margin:10px 0px 12px 0px;
    padding:0px;
}

#Homecontent HR{
    clear:both;
    float: left;
    width: 100%;
    color:#579CB8;
    background-color: #579CB8;
    height:1px;
    margin:12px 0px 12px 0px;
    padding:0px;
}

#Homecontent .midcolumnleftblue{
    float:left;
    text-align: justify;
	color:#579CB8;
    width: 250px;
    margin:0px;
    padding:0px;    
}
#Homecontent .midcolumnleft{
    float:left;
    text-align: justify;
    width: 250px;
    margin:0px;
    padding:0px;    
}


#Homecontent .midcolumnleft UL LI, #Homecontent .midcolumnright UL LI{
    list-style-image: url(images/fleche-rouge.gif);
    margin-left:20px;
}

#Homecontent .moreabout{
    text-align: right;
}

#Homecontent .moreabout a{
	color:#579CB8;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
}

#Homecontent .moreabout img{
    vertical-align: middle;
}

#Homecontent .midcolumnright{
    float:right;
    text-align: justify;
    width: 250px;
    margin:0px;
    padding:0px;        
}

#Homecontent .fulllenght{
    float:left;
    text-align: justify;
    margin:0px;
    padding:0px;        
}

#Homecontent a {
    color: #808080;  
    text-decoration:none;
}

#Homecontent a:hover {
    color:#FF7E00;
}

#Homecontent img {
   margin-left:auto;
   margin-right:auto;
}
    

#Homecontent img.image_left{
    float: left;  
    vertical-align: text-top;
    margin:0px 12px 0px 0px;
    padding:0px;
}

#Homecontent img.image_right{
    float: right;
    vertical-align: text-top;
    margin:0px 0px 0px 10px;
    padding:0px;
}

#Homecontent UL{
    list-style: none;
    margin:10px 0px 15px 0px;
    padding:0px 0px 0px 0px;
}

#Homecontent UL LI{
    list-style: none;
    margin:0px;
    padding:2px 0px 0px 0px;
}

#Homecontent UL LI a{
    color:#579CB8;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;   
}

#Homecontent UL LI a:hover{
    color:#FF7E00;  
}



/*** news title image **/

#home_title_news{
    background: url(css/top_3_level.gif) no-repeat right top;
    padding:5px 0px 0px 0px ;
    margin:0px;
    float:left;
    text-align: right;
    width:185px;
}
#home_title_content{
    padding:2px 0px 9px 0px ;
    margin:0px 0px 0px 0px ;
    background: url(css/bottom_cadre185x350.gif) no-repeat right bottom;
    text-align: right;
    float:left;
    width:185px;
}

#home_title_content .readmore{
    font-size: 11px;
}

.newstitle_1row_short{
    background: url(css/newtitle1rowshort.gif) no-repeat right top;  
    height:23px;  
    padding: 3px 5px 0px 0px;
}

.newstitle_2row_short{
    background: url(css/newtitle2row.gif) no-repeat right top; 
    padding: 3px 5px 0px 0px;      
    height:45px;   
}

.newstitle_1row_long{
    background: url(css/newtitle1rowlarge.gif) no-repeat right top; 
    height:23px;      
    padding: 3px 5px 0px 0px;       
}

.newstitle_1row_short  , .newstitle_2row_short  , .newstitle_1row_long  {
    color:#589bb9;
    font-family: arial;
    font-size: 12px;
    font-weight: bold; 
    font-style: italic;
    text-decoration: none;
}

.newstitle_1row_short  .be, .newstitle_2row_short  .be, .newstitle_1row_long  .be {
    color:#f26101;
    font-family: arial;
    font-size: 12px;
    font-weight: bold; 
    font-style: italic;
    text-decoration: none;
}

.newstitle_1row_short  .translated , .newstitle_2row_short  .translated , .newstitle_1row_long  .translated {
    color:#304269;
    font-family: arial;
    font-size: 12px;
    font-weight: bold; 
    font-style: italic;
    text-decoration: none;
}
