
html { min-height: 100%; margin-bottom: 1px; }
body { margin: 0; }
a img { border: none;}
/*------------------------------------------------------------------BEGIN STRUTURE----------------------------------------------------------------------------*/
body{ background:#ffffff; margin:0px; padding:0px;}
form{ margin:0px; padding:0px;}
.hidden { display:none; }

#page{ background:#FFFFFF url(images/BG_TOP.jpg) repeat-x; }

#full_header{ border-top:6px solid #fff height:225px; background:url(images/BG_ALL.jpg) top center no-repeat;}
#header{width:940px; height:225px; margin:auto;} 
#header .top{height:225px; width:940px; float:left; margin:0;}

#full_soumenu{ height:43px;}
#soumenu{ margin:auto; width:940px; height:43px; background-color:#FFFFFF;}
#soumenu .container{ margin:auto; width:900px; height:42px; border-bottom:1px solid #CCCCCC;}
/*spe home page*/
#full_soumenu_home{ background:url(images/BG_SSMENU.jpg) top center no-repeat;}
#soumenu_home{ margin:auto; width:940px; height:43px; padding:20px 0 0 0;}
#soumenu_home .container{ margin:auto; width:900px; height:43px;}
/**/

#full_content{background:url(images/BG_dgr_bottom.jpg) left bottom repeat-x; width:100%;}
#content{ background-color:#FFFFFF; margin:auto; width:940px;}
/*spe home page*/
#content_trans{margin:auto; width:940px;}
/**/
#full_footer{background:#fff;}
#footer{ width:900px; margin:auto;}

#reset{ clear:both;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------BEGIN SOUS MENU HOME----------------------------------------------------------------------*/
#soumenu_home .container{ font:9px Arial; color:#666666;}
#soumenu_home .container .titre{ float:left; padding:13px 0 0 0;}
#soumenu_home .container .recherche{ float:right; width:300px; height:18px; margin:12px 0 0 0;}
#soumenu_home .container .recherche span{ float:right; padding:4px 5px 0 0;}
#soumenu_home .container .recherche .searchsubmit{ background:url(images/search_button2.png); border:0px; width:17px; height:17px; float:right; margin:1px 0 0 4px; padding:0; cursor:pointer;}
#soumenu_home .container .recherche .searchsubmitOn{ background:url(images/search_button2_b.png); border:0px; width:17px; height:17px; float:right; margin:1px 0 0 4px; padding:0; cursor:pointer;}
#soumenu_home .container .recherche #s{ border:1px solid #CCCCCC; height:16px; width:120px; font:9px arial; color:#666666;  float:right; margin:0; padding:2px 2px 0 2px;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------BEGIN SOUS MENU---------------------------------------------------------------------------*/
#soumenu .container{ font:9px Arial; color:#666666;}

#soumenu .container a{ font:9px Arial; color:#666666; text-decoration:none;}
#soumenu .container a:hover{text-decoration:underline;}

#soumenu .container .url_line{ float:left; width:320px; margin:16px 0 0 0;}

#soumenu .container .navig{ float:left; width:140px; margin:16px 0 0 0;}
#soumenu .container .navig .goleft{ padding:0 0 0 10px; background:url(images/precedent.jpg) left no-repeat; float:left;}
#soumenu .container .navig .goright{ padding:0 10px 0 0; background:url(images/suivant.jpg) right no-repeat; float:right;}

#soumenu .container .order{ float:left; width:230px; margin:12px 0 0 0; line-height:18px;}
#soumenu .container .order a{ text-decoration:none;}
#soumenu .container .order a:hover{ text-decoration:none;}
#soumenu .container .order .order_off{ padding:2px 0 4px 16px; background:url(images/check_off.jpg) left top no-repeat; margin:0 0 0 10px;}
#soumenu .container .order .order_off:hover{background:url(images/check_over.jpg) left top no-repeat;}
#soumenu .container .order .order_on{ padding:2px 0 4px 16px; background:url(images/check_on.jpg) left top no-repeat; margin:0 0 0 10px;}

#soumenu .container .recherche{ float:right; width:300px; height:18px; margin:12px 0 0 0;}
#soumenu .container .recherche span{ float:right; padding:4px 14px 0 0;}
#soumenu .container .recherche .searchsubmit{ background:url(images/search_button.png); border:0px; width:17px; height:17px; float:right; margin:1px 0 0 4px; padding:0; cursor:pointer;}
#soumenu .container .recherche .searchsubmitOn{ background:url(images/search_button_b.png); border:0px; width:17px; height:17px; float:right; margin:1px 0 0 4px; padding:0; cursor:pointer;}
#soumenu .container .recherche #s{ border:1px solid #CCCCCC; height:16px; width:120px; font:9px arial; color:#666666;  float:right; margin:0 0 0 0; padding:2px 2px 0 2px;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------BEGIN HEADER---------------------------------------------------------------------------*/
/*MENU DU HAUT*/
#header .top #ajax_menu{height:17px; width:940px; float:left; text-align:right; background:url(images/pointpoint.gif) bottom left repeat-x; font:9px arial; color:#FFFFFF; padding:5px 0 0 0;}
#header .top #ajax_menu .A { padding-left:9px; background-image:url(images/arrow_down.gif); background-repeat:no-repeat; background-position:0 4px;}
#header .top #ajax_menu .B { padding-left:9px; background-image:url(images/arrow_top.gif); background-repeat:no-repeat;	background-position:0 4px;}
#ShowRea { font:9px Arial; color:#FFF; text-decoration:none; cursor:pointer; margin-right:8px;}
#ShowCli { font:9px Arial; color:#FFF; text-decoration:none; cursor:pointer;}
/**/
#header .top .logo_debut{ float:left; margin:18px 0 0 0; padding:0 0 0 20px;}
#header .top .logo_fin{ float:left; margin:18px 0 0 0;}

#header .top .description{ color:#F1001C; background:#FF3300; float:left; padding:30px 28px 29px 28px; margin:20px 0 0 30px;}
*html #header .top .description{padding:30px 28px 28px 28px;}
#header .top .description_bottom{ float:left; width:445px; padding:0 0 0 80px;}

#header .top #main_menu{ float:right; height:32px; width:556px; margin:24px 0 0 0;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN HOME PAGE--------------------------------------------------------------------------------------*/
#content_home{ padding:0 0 0 20px; width:920px;}

/*SLIDE SHOW*/
#slideshow {width:880px; height:235px; border:10px solid #261B0F; margin:0 0 10px 0;}

/*BLOCK1*/
#BLK_1{ float:left; width:329px; border-right:1px solid #CCCCCC; height:220px;}
#BLK_1 .top_titre{width:329px; float:left;}
#BLK_1 .img{float:left; margin:0 10px 0 0;}
#BLK_1 .content{ float:left; margin:10px 0 0 0;}
#BLK_1 .content .titre{ margin:0 0 5px 0;}
#BLK_1 .content .titre a{ font:18px Times New Roman; color:#333333; text-decoration:none; line-height:22px;}
#BLK_1 .content .titre a:hover{ color:#FFF; background-color:#000;}
#BLK_1 .content .texte{ padding: 0  20px 0 0;}
#BLK_1 .content .texte p{ font:13px Times New Roman; color:#333333; line-height:16px; margin:0px; padding:0px;}
#BLK_1 .content .texte p a{ color:#FF0000; text-decoration:underline; font-weight:bold;}
#BLK_1 .content .texte p a:hover{ text-decoration:none;}

/*BLOCK2*/
#BLK_2{ float:left; width:330px; border-right:1px solid #CCCCCC; height:220px;}
#BLK_2 .top_titre{ margin:0 0 0 20px;}
#BLK_2 .liste{ margin:0 0 0 20px; padding: 0 20px 0 0;}
#BLK_2 .liste .firstline{ height:1px; font-size:0px; width:290px; margin:13px 0 0 0; background:url(images/pointpoint2.gif) bottom left repeat-x;}
#BLK_2 .liste .line{ background:url(images/pointpoint2.gif) bottom left repeat-x; height:20px; padding:4px 0 0 0;}
#BLK_2 .liste .line a{ display:block; float:left; padding:0 0 0 7px; background:url(images/puce.jpg) left no-repeat; font:15px Times New Roman; color:#F1001C; text-decoration:none; width:138px;}
#BLK_2 .liste .line a:hover{ text-decoration:underline;}

/*BLOCK3*/
#BLK_3{ float:left; width:220px; padding:0 0 0 20px;}
#BLK_3 .titre{ font:18px Times New Roman; color:#333333; margin:10px 0 4px 0;}
#BLK_3 .texte{font:13px Times New Roman; color:#333333;line-height:16px;}
#BLK_3 .coord{ list-style:none; padding:0 0 0 0; margin:10px 0 0 0; font:15px Times New Roman; color:#333333;}
#BLK_3 .coord li{ line-height:20px;}
#BLK_3 .coord li a{font:15px Times New Roman; color:#333333; text-decoration:none; font-weight:bold;}
#BLK_3 .coord li a:hover{ background-color:#000; color:#FFF}

/*BLOCK4*/
#BLK_4{width:900px; float:left;} 
#BLK_4 a{ float:left; background-color:#000000; width:92px; padding:6px 0 0 6px; height:16px; font:9px Arial; color:#FFFFFF; text-decoration:none;}
#BLK_4 a:hover{background-color:#F1001C;}
#BLK_4 .one{ margin-right:252px;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN REFERENCE POST LIST ------------------------------------------------------------------------*/
#content_ref_post{ padding:0 0 20px 20px; width:920px;}
.ref_post{width:204px; float:left;}
.ref_post_margin{ margin-right:28px;}
.ref_post .titre{ padding:18px 0 8px 0;}
.ref_post .titre a{ font:22px Times New Roman; color:#000000; text-decoration:none;}
.ref_post .titre a:hover{background-color:#000; color:#FFF}
.ref_post .post-ratings { margin:6px 0 6px 0; float:left;}
.ref_post .post-ratings img{ float:left;}
.ref_post .post-ratings span{ float:left; font:10px arial; color:#666666; padding:0 0 0 10px;}
.ref_post .illustration{ border:5px solid #261B0F;}
.ref_post .baseline{ font:10px Arial; color:#333333; clear:both;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN ACTU POST LIST------------------------------------------------------------------------------*/
#content_actu_post{ padding:0 0 20px 20px; width:920px;}
.actu_post{width:900px; float:left; background:url(images/pointpoint3.gif) left bottom repeat-x; margin:16px 0 0 0; padding:0 0 20px 0;}
.actu_post .img{ float:left; margin:0 20px 0 0;}
.actu_post .actu_infos{}
.actu_post .actu_infos .titre{ margin:0 0 0 0;}
.actu_post .actu_infos .titre a{font:30px Times New Roman; color:#000; text-decoration:none;}
.actu_post .actu_infos .titre a:hover{ background-color:#000; color:#FFF;}
.actu_post .actu_infos .date{font:12px Times New Roman; color:#666; margin:4px 0 0 0;}
.actu_post .actu_infos .content{font:13px Arial; color:#333; line-height:20px; margin:6px 0 0 0;}
.actu_post .actu_infos .content p{ margin:0 0 0 0; padding:0 0 0 0}
.actu_post .actu_infos .content p a{ color:#F1001C; text-decoration:none;}
.actu_post .actu_infos .content p a:hover{ text-decoration:underline;}
.actu_post .actu_infos .baseline{ margin:6px 0 0 0;}
.actu_post .actu_infos .baseline a{font:13px Times New Roman; color:#F1001C; font-weight:bold; text-decoration:underline; padding:0 6px 0 0;}
.actu_post .actu_infos .baseline a:hover{ text-decoration:none;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN SINGLE POST---------------------------------------------------------------------------------*/
#content_single{ padding:0 0 20px 20px; width:920px;}

/*REFERENCE*/
#single_ref .post_content{ float:left; width:460px; margin:0 20px 0 0;}

#single_ref .post_content .titre{ float:left; width:390px; font:40px Times New Roman; color:#000000; margin:14px 0 0 0;}

#single_ref .post_content .post-ratings{ float:right; width:70px; margin:20px 0 0 0;}
#single_ref .post_content .post-ratings img{ float:left;}
#single_ref .post_content .post-ratings span{ float:left; font:10px arial; color:#666666; padding:0 0 0 0;}

#single_ref .post_content .content{ float:left; width:460px; font:13px arial; color:#333333; line-height:20px; padding:10px 0 14px 0;}
#single_ref .post_content .content p{ margin:0px; padding:0px;}
#single_ref .post_content .content p a{ color:#F1001C; text-decoration:none;}
#single_ref .post_content .content p a:hover{text-decoration:underline;}
#single_ref .post_content .infos{ float:left; width:460px; font:10px arial; color:#333333; margin:0 0 20px 0;}

#single_ref .post_content .visit{ float:left; width:460px; font:13px Times New Roman; color:#666666; line-height:20px;}
#single_ref .post_content .visit .visit_titre{font:15px Times New Roman; color:#333333; font-weight:bold; padding:0 0 4px 0;}
#single_ref .post_content .visit a{font:13px Times New Roman; color:#F1001C; text-decoration:none;}
#single_ref .post_content .visit a:hover{ text-decoration:underline;}

#single_ref #visio{float:left; width:420px; height:277px; margin:20px 0 0 0;}

/*ACTU*/
#content_actu{float:left; padding:20px 0 0 0; width:900px;}

#content_actu .img_left{ float:left; margin:0 20px 0 0;}
#content_actu .img_right{ float:right; margin:0 0 0 20px;}

#content_actu .actu_infos{}
#content_actu .actu_infos .titre{font:40px Times New Roman; color:#000000; margin:0 0 0 0;}
#content_actu .actu_infos .date{font:12px Times New Roman; color:#F1001C; margin:4px 0 0 0;}
#content_actu .actu_infos .content{font:13px Arial; color:#333333; line-height:20px; margin:6px 0 20px 0;}
#content_actu .actu_infos .content p{ margin:0 0 0 0; padding:0 0 0 0}
#content_actu .actu_infos .content p a{ color:#F1001C; text-decoration:none;}
#content_actu .actu_infos .content p a:hover{ text-decoration:underline;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN COMMENTS------------------------------------------------------------------------------------*/
#comment_list{ width:900px; font:12px arial; color:#666666; border-top:1px solid #CCCCCC; margin:20px 0 0 0; padding:20px 0 0 0;}
#comment_list .comment_title{font:15px Times New Roman; color:#333333; margin:0 0 20px 0;}
#comment_list ul{ list-style:none; padding:0 0 0 0; margin:0 0 20px 60px;}
#comment_list ul li{ line-height:18px;}
#comment_list ul li p{ padding:0 0 0 0; margin:0 0 0 0;}
#comment_list ul li a{ font:12px arial; color:#F1001C; font-weight:bold; text-decoration:none;}
#comment_list ul li a:hover{ text-decoration:underline;}
#comment_list ul li span{font:10px arial;}
#comment_list ul li b{color:#F1001C;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN FORM COMMENTS-------------------------------------------------------------------------------*/
#comment_form{ width:860px; font:12px arial; color:#666666; border-top:1px solid #CCCCCC; margin:20px 0 0 0; padding:10px 20px 20px 20px; background-color:#DDDDDD;}
#comment_form .form_title{font:15px Times New Roman; color:#333333; margin:0 0 20px 0;}
#comment_form p{ font:13px arial; color:#333333;}
#comment_form p a{ font:13px arial; color:#F1001C; text-decoration:underline;}
#comment_form p a:hover{ text-decoration:none;}
#comment_form .blk_champs{float:left; width:860px;}
#comment_form .blk_champs input{ background-color:#FFFFFF; border:1px solid #CCCCCC; height:18px; color:#333333; margin:0 0 0 6px; float:left; font:11px arial; width:182px; padding:0 0 0 4px;}
*html #comment_form .blk_champs input{width:182px;}
#comment_form .blk_champs div img{ float:left; margin:4px 0 0 0;}
#comment_form .blk_champs .one{float:left;}
#comment_form .blk_champs .two{float:left; padding:0 0 0 40px;}
#comment_form .blk_champs .three{float:left; padding:0 0 0 40px;}
#comment_form .texte{ float:left; width:860px; margin:10px 0 0 0;}
#comment_form .texte textarea{ float:left; width:860px; height:80px; font:13px arial; color:#333333; border:1px solid #CCCCCC;}
*html #comment_form .texte textarea{width:856px;}
#comment_form .boutton{ clear:both; text-align:right; width:860px; padding:10px 0 0 0;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN FOOTER--------------------------------------------------------------------------------------*/
#footer{ font:10px Arial; color:#948472; height:74px;}
#footer .texte{ float:left; margin:16px 0 0 0;}
#footer .liens{ float:right; margin:16px 0 0 0; height:22px;}
#footer .liens a{ font:10px Arial; color:#948472; text-decoration:none;}
#footer .liens a:hover{text-decoration:underline;}

#footer .liens .rss{ font:10px Arial; color:#948472; text-decoration:none; padding:4px 40px 0 0; background:url(images/rss.jpg) bottom right no-repeat;}
#footer .liens .rss:hover{text-decoration:underline;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN AJAX SLIDE----------------------------------------------------------------------------------*/
/*CLIENTS*/
#clients {	background:#261B0F; width:100%; color:#CABDB7;}
#clients div { width:900px; margin:auto; text-align:left; padding:14px 0 0 0;}
#clients div .liste { list-style:none; padding:0 10px 0 0; margin:0 0 0 0; float:left; width:120px;}
#clients div .first{width:144px;}
#clients div .liste li{line-height:12px;}
*#clients div .liste li{line-height:14px;}
#clients div .liste li span{color:#FFFFFF; font:9px arial; cursor:default;}
#clients div .liste li a{ color:#FFFFFF; font:9px arial; text-decoration:none;}
#clients div .liste li a:hover{ text-decoration:none; background-color:#FFFFFF; color:#333333;}
#clients div .liste li img{ padding:4px 0 4px 0;}
#clients div .pub { float:right; width:213px; margin:0 0 0 0;}

/*REALISATIONS*/
#realisations {	background:#261B0F; width:100%; color:#CABDB7;}
#realisations div { width:900px; margin:auto; text-align:left; padding:14px 0 0 0;}
#realisations div .liste { list-style:none; padding:0 10px 0 0; margin:0 0 0 0; float:left; width:120px;}
#realisations div .first{width:144px;}
#realisations div .liste li{line-height:12px;}
*#realisations div .liste li{line-height:14px;}
#realisations div .liste li span{color:#FFFFFF; font:9px arial; cursor:default;}
#realisations div .liste li a{ color:#FFFFFF; font:9px arial; text-decoration:none;}
#realisations div .liste li a:hover{ text-decoration:none; background-color:#FFFFFF; color:#333333;}
#realisations div .liste li img{ padding:4px 0 4px 0;}
#realisations div .pub { float:right; width:213px; margin:0 0 0 0;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*------------------------------------------------------------------BEGIN AGENCE----------------------------------------------------------------------*/
#full_content #agence{ margin:0; padding:15px 20px 0 0; list-style:none; border-right:1px solid #CCC; font:13px Arial; width:660px; line-height:20px;}
#full_content #agence .a{ padding-bottom:5px;}
#full_content #agence .b{ padding:20px 0 5px 0;}
#full_content #agence .c{ margin:30px 0 20px 0; padding:5px; width:330px; font:17px "Times New Roman", Times, serif; text-align:center; color:#FFFFFF; background-color:#000;}
#full_content #agence .padbot{ padding-bottom:10px;}

#full_content #metiers{ padding:0; margin:15px 0 0 15px; float:left; list-style:none; font:12px Arial; width:200px}
#full_content #metiers .a{ padding:0 0 10px 0;}
#full_content #metiers li{ padding:0 0 8px 14px; background-image:url(images/m_arraow.png); background-repeat:no-repeat;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/

/*----------------------------------------------------------BEGIN CONTACT ------------------------------------------------------------------------------------*/
#coord{float:left; width:430px; margin:20px 0 0 0; padding:0 20px 0 0;}
#coord .titre{}
#coord p{padding:0 0 0 0; margin:20px 0 0 0; font:13px arial; color:#333333;}
#coord ul{ list-style:none; padding:0 0 0 0; margin:20px 0 0 0; font:13px arial; color:#333333;}
#coord ul li{ line-height:20px;}
#coord ul li a{color:#666666; text-decoration:none;}
#coord ul li a:hover{ background-color:#000; color:#FFF}

#plan{float:left; margin:20px 0 0 0; padding:0 0 0 0;}
#plan img{ float:left;}

/*ENTETE FORM ET MESSAGES*/
#form_entete{width:900px; float:left; background:url(images/pointpoint3.gif) left top repeat-x; margin:20px 0 0 0; padding:0 0 16px 0;}
#form_entete .titre{ float:left; width:900px; padding:18px 0 14px 0;}
#form_entete p{padding:0 0 4px 0; margin:0 0 0 0; font:13px arial; color:#333333;}
#form_entete p span{ color:#F1001C;}

/*FORMULAIRE*/
#ct_form{}
#ct_form .list{ list-style:none; padding:0 0 0 0; margin:0 0 0 0; width:300px;}
#ct_form .list li{ line-height:30px; height:30px; float:left;}
#ct_form .list li img{ float:left;}
#ct_form .list li input{ float:right; border:1px solid #CCCCCC; height:18px; color:#333333;font:11px arial; width:180px; padding:0 0 0 4px;}

#ct_form .list2{ list-style:none; padding:0 0 0 0; margin:0 0 0 0; width:476px; clear:both;}
#ct_form .list2 li{float:left;}
#ct_form .list2 li img{ float:left;}
#ct_form .list2 li textarea{ float:right; width:356px; height:80px; font:11px arial; color:#333333; border:1px solid #CCCCCC; padding:0 0 0 4px;}
#ct_form .list2 li input{ float:right; margin:8px 0 0 0;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*----------------------------------------------------------BEGIN CLIENTS ------------------------------------------------------------------------------------*/
#nos_client{ width:900px; margin:20px 0 20px 0; float:left;}

#client_list {}
#client_list .liste { list-style:none; padding:0 10px 0 10px; margin:0 0 0 0; float:left; width:205px; border-left:1px solid #CCCCCC;}
#client_list .first { border-left:0px; padding:0 10px 0 0;}

.line_off{height:36px; background:url(images/pointpoint2.gif) bottom left repeat-x; float:left; width:205px; padding:4px 0 0 0; cursor:default;}
.line_off a{ color:#333333; font:13px arial; text-decoration:none; display:block; font-weight:bold;}
.line_off span{color:#999999; font:9px arial; display:block; margin:2px 0 0 0;}

.line_on{height:36px; background-color:#000000; float:left; width:205px; padding:4px 0 0 0; cursor:default;}
.line_on a{ color:#FFFFFF; font:13px arial; text-decoration:none; display:block; font-weight:bold; background:url(images/arrow_client.jpg) left no-repeat; background-position:6px 5px; padding:0 0 0 20px;}
.line_on a:hover{ text-decoration:none;}
.line_on span{color:#FFFFFF; font:9px arial; display:block; margin:2px 0 0 0; padding:0 0 0 20px;}

/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/
/*---------------------------------------------------------- RESULT RECHERCHE --------------------------------------------------------------------------------*/
.search_list{width:900px; float:left; background:url(images/pointpoint3.gif) left bottom repeat-x; margin:16px 0 0 0; padding:0 0 16px 0;}
.search_list .categ{ background:url(images/bas_bulle.jpg) bottom right no-repeat; padding:0 0 3px 0; float:left;}
.search_list .categ a{ clear:both; display:block; background:#F1001C; color:#FFFFFF; font:9px arial; text-decoration:none; float:left; padding:2px 6px 2px 6px;}
.search_list .categ a:hover{ text-decoration:none;}
.search_list .titre{ clear:both; padding:4px 0 4px 0;}
.search_list .titre a{font:30px Times New Roman; color:#000000; text-decoration:none;}
.search_list .titre a:hover{text-decoration:none; color:#F1001C}
.search_list .date{font:12px Times New Roman; color:#666666;}
/*------------------------------------------------------------------END---------------------------------------------------------------------------------------*/

