BODY
{
	background-color: #fefefe;
}

BODY, TD, TR, P, UL, OL, LI, INPUT, SELECT, TEXTAREA, DL, DD, DT, DIV, a
{
	color : #4E4C4D; font: normal 11px Arial, Helvetica, sans-serif;
}


.title_form{color: #FFFFFF; font-size:21px; padding:0px 0px 0px 2px; margin :0; font-weight:bold;}

.bra_title {font-weight: bold; font-size: 15px; color: #4e4c4d;}
.bra_title_result {font-weight: bold; font-size: 12px; color: #4e4c4d;}
.bra_result {font-weight: normal; font-size: 12px; color: #4e4c4d;}
.bra_keywords {font-weight: normal; font-size: 11px; color: #a7a7a7;}

TD.plus_actif {
				background:url(../images/branchenbuch/plus_actif.gif) no-repeat; width: 146px; height: 24px;
				text-align:center;
				}

TD.plus_deactif {
				background:url(../images/branchenbuch/plus_deactif.gif) no-repeat; width: 146px; height: 24px;
				text-align:center;
				}

TABLE.plus_border {background-color :#FFFFFF; border: 3px solid #ecebe2; }
TD.plus_border {background-color :#FFFFFF; border: 3px solid #ecebe2;}

A.plus_topic_actif {font-weight: bold; font-size: 12px; color: #000000; text-decoration: none;}
A.plus_topic_deactif {font-weight: bold; font-size: 12px; color: #807e7e; text-decoration: none;}


TD.plus_text {font-size: 12px; color: #000000;}

/* PV-TICKER */
#div_pvticker {position:relative; padding:0px; margin:0px; width:200px; height:132px;}
#img_pvticker {z-index:1; width:200px; height:116px; position:absolute; top:0px; left:0px;}
#span_pvticker_amount {z-index:2; position:absolute; top:42px; left:57px; font-size:13px; font-weight:bold; padding:0px; margin:0px; text-decoration:none;}
#span_pvticker_number {z-index:3; position:absolute; top:56px; left:58px; font-size:10px; padding:0px; margin:0px; text-decoration:none;}
#span_pvticker_co2 {z-index:4; position:absolute; bottom:0px; left:0px; font-size:10px; padding:0px; margin:0px; color:#666666; text-decoration:none;}
#div_pvticker a {text-decoration:none;}
#div_pvticker a:hover {text-decoration:underline;}

/* QUOTATIS-BROSCHUERE */
#div_broschuere {position:relative; width:200px; background-color:#ffffff; border:1px #dedede solid; text-align:center; padding:8px 0px 8px 0px; background-image:url(../images/site/portal.gif); background-position:bottom left; background-repeat:no-repeat;}
#div_broschuere a {padding-left:22px; font-size:14px; font-weight:bold; text-decoration:none;}
#div_broschuere a:hover {text-decoration:underline;}


/* DEDERICH 08.09.2009 - RECENT REQUESTS */
.recent_request {font-size:11px; padding:0px 0px 0px 4px; margin:0px; line-height:20px;}
.recent_request a {font-size:13px; text-decoration:none; line-height:18px; font-weight:normal; color:#555;}
.recent_request a:hover {font-size:13px; text-decoration:underline;}

/* DEDERICH 23.09.2009 - TOPLINKS HEADER - SEE includes/header/quotatis.tpl */
#toplinks_new {background-image:url(../images/site/toplinks_new.jpg); background-position:bottom right; background-repeat:no-repeat;}
#toplinks_1 {background-image:url(../images/site/toplinks_new.jpg); background-position:bottom right; background-repeat:no-repeat;}
#toplinks_2 {background-image:url(../images/site/toplinks_2.jpg); background-position:bottom right; background-repeat:no-repeat;}
#toplinks_3 {background-image:url(../images/site/toplinks_3.jpg); background-position:bottom right; background-repeat:no-repeat;}
#toplinks_50 {background-image:url(../images/site/toplinks_new.jpg); background-position:bottom right; background-repeat:no-repeat;}
.toplinks {margin:0px; padding:0px; height:20px; font-size:11px; text-align:right; border-bottom:1px #ffffff solid; position:relative;}
#toplinks_span {position:absolute; top:0px; right:0px;}
.toplinks a {border-left:1px #ffffff solid; line-height:20px; padding:6px 10px 2px 10px; margin:0px; display:inline;color:#ffffff; font-size:12px; text-decoration:none; font-weight:bold; }
.toplinks a:hover {text-decoration:underline;}

/* DEDERICH 23.09.2009 - TAGCLOUD */
#main_keywordcloud_height {}
#main_keywordcloud_p01 {padding:0px; margin:0px; text-align:center;}
.word {font-family: Arial;padding: 0px; text-decoration:none;}
.word:hover {text-decoration:underline;}
a.size1 {color: #222;font-size: 1.8em;}
a.size2 {color: #222;font-size: 1.8em;}
a.size3 {color: #333;font-size: 1.8em;}
a.size4 {color: #333;font-size: 1.8em;}
a.size5 {color: #555;font-size: 1.6em;}
a.size6 {color: #666;font-size: 1.6em;}
a.size7 {color: #666;font-size: 1.6m;}
a.size8 {color: #777;font-size: 1.6em;}
a.size9 {color: #888;font-size: 1.4em;}
a.size0 {color: #888;font-size: 1.2em;}
a.size1dpt {color: #000;font-size: 2.0em;}
a.size2dpt {color: #222;font-size: 1.8em;}
a.size3dpt {color: #333;font-size: 1.8em;}
a.size4dpt {color: #555;font-size: 1.8em;}
a.size5dpt {color: #666;font-size: 1.8em;}
a.size6dpt {color: #888;font-size: 1.6em;}
a.size7dpt {color: #999;font-size: 1.6m;}
a.size8dpt {color: #aaa;font-size: 1.6em;}
a.size9dpt {color: #bbb;font-size: 1.4em;}
a.size0dpt {color: #ccc;font-size: 1.4em;}

/* DEDERICH 23.09.2009 - TOPREGION */
#topregion h2 {margin:0px; padding:0px; font-size:16px;}
.topregion_detail {background:url(../images/site/bg_details_top.gif) repeat-x;}
#topregion_last_dpt {}
#topregion_last_dpt td {vertical-align:top; font-size:11px; padding:12px 0px 12px 6px;}
#topregion_last_dpt td a {text-decoration:none; font-weight:bold;}
#topregion_last_dpt td a:hover {text-decoration:underline;}
#topregion_last_dpt h2 {margin:0px; padding:4px 0px 4px 0px; font-size:17px;}
#topregion_last_dpt h3 {margin:0px; padding:2px 0px 2px 0px; font-size:14px;}
/*#topregion_last_ger {background:url(../images/site/bg_details_top.gif) repeat-x; background-position:bottom left; background-color:#f4f4f4; border-top:2px #dedede solid;}*/
#details_title {}
#details_title td {vertical-align:top; font-size:11px; padding:0px 0px 0px 2px;}
#details_title td a {text-decoration:none; font-weight:bold;}
#details_title td a:hover {text-decoration:underline;}
#details_title h2 {margin:0px; padding:4px 0px 4px 0px; font-size:17px;}
#details_title h3 {margin:0px; padding:2px 0px 2px 0px; font-size:14px}

#map_canvas {border: 1px #cccccc solid;}

#topregion_last_ger {}
#topregion_last_ger td {vertical-align:top; font-size:11px; padding:12px 0px 12px 6px;}
#topregion_last_ger td a {text-decoration:none; font-weight:bold;}
#topregion_last_ger td a:hover {text-decoration:underline;}
#topregion_last_ger h2 {margin:0px; padding:4px 0px 4px 0px; font-size:17px;}
#topregion_last_ger h3 {margin:0px; padding:2px 0px 2px 0px; font-size:14px;}
.topregion_tr2 {margin-bottom:2px;}
.topregion_tr1 {margin-bottom:2px;}
.topregion_tr1 td {background:url(../images/share/pt_grey.gif) repeat-x; background-position:bottom left;}
#topregion td {vertical-align:top; font-size:11px;}
#topregion td a {text-decoration:none; font-weight:bold;}
#topregion td a:hover {text-decoration:underline;}
#details_a_norm {font-family:arial; text-decoration:none; color:#555555; font-size:11px; font-weight:bold;}
#details_a_norm:hover {text-decoration:underline;}

#details_a_highlight {font-family:arial; text-decoration:underline; color:#555555; font-size:11px; font-weight:bold;}
#details_a_highlight:hover {text-decoration:underline;}

#details_a_arbo {font-family:arial; text-decoration:none; color:#333333; font-size:13px; font-weight:normal; line-height:17px;}
#details_a_arbo:hover {text-decoration:underline;}

.topregion_tr2 td {}
.plusminus {text-align:right;}
.plusminus a {font-size:13px;}
.plusminus a:hover {text-decoration:underline;}


/* LP-SEO ***************************/
/* HEADLINE */
.h_page {padding:6px 4px 6px 6px; margin:5px 5px 0px 5px; text-align:left;}
#h_page {background-color :#bcb297;}
#h_page_1 {background-color :#f6a227;}
#h_page_2 {background-color :#336799;}
#h_page_3 {background-color :#769786;}

/* BREADCRUMB */
.bread_page {padding:5px 4px 5px 6px; margin:0px 5px 0px 5px; text-align:left;}
#bread_page {background-color :#f1efe8;}
#bread_page_1 {background-color :#fae9d0;}
#bread_page_2 {background-color :#e4eff9;}
#bread_page_3 {background-color :#DCEADD;}

/* DRUPAL-LINKS */
#drupal_links {text-align:left; padding-left:6px;}
#drupal_links a {text-decoration:none; line-height:17px;}
#drupal_links a:hover {text-decoration:underline;}
#drupal_link_1 {font-weight:bold;}
#drupal_link_2 {padding-left:6px;}

#drupal_menu_bg {padding:4px; margin-bottom:2px; font-weight:bold; background-image:url(../images/site/arbo_drupal_bg.gif); background-repeat:repeat-x; background-position:bottom left;}

#drupal_menu_arrow {font-weight:bold; font-size:14px; padding-left:12px; background-image:url(../images/site/rech_fleche.gif); background-repeat:no-repeat; background-position:left;}



.col_con {padding:0px; margin-bottom:10px; text-align:left; width:920px;}
.col_1_1 {float:left; width:300px; background-color:#EBF2F1;}
.col_1_2 {margin-left:310px; margin-right:310px; background-color:#EBF2F1;}
.col_1_3 {float:right; width:300px; background-color:#EBF2F1;}


/* CONTENT */
.col0_4 {padding:0px; margin-bottom:10px; text-align:left; width:920px;}


/* DEFAULT TEMPLATE */
.tpl_default_0 {float:right; width:707px; margin:20px 4px 0px 0px; text-align:left; position:relative; padding:0px; background-image:url(../images/site/bg_center.gif); background-repeat: repeat-y;  background-position: 0px 100px;}
#tpl_default_0_1 {width:707px; margin:0px; border:0px #dedede solid; padding-left: 20px; padding-bottom:0px; padding-top:0px; background-image:url(../images/site/bg_top.gif); background-repeat: no-repeat; background-position:0px 0px;  position:relative;}
#tpl_default_0_2 {width:707px; height:24px; padding:0px; background-image:url(../images/site/frub_b.gif); background-repeat: no-repeat; background-position:bottom left; position:relative;}
.tpl_default_1 {width:215px; float:left;}
#lp_seo_bg1 {position:absolute; top:0px; left:0px; padding:0px; margin:0px;}
#lp_seo_bg2 {position:absolute; bottom:0px; left:0px; padding:0px; margin:0px; z-index:8;}



/* SEO-LP
DIV.picto_home_2 { background:url(../images/share/f_bout_2/rf2.gif) no-repeat right; width: 208px;}
DIV.picto_arbt_2 { background:url(../images/share/f_bout_2/rt2.gif) no-repeat right; width: 315px;} */

.lp_seo_0_3 {float:right; width:707px; margin:20px 4px 0px 0px; text-align:left; position:relative; padding:0px; background-image:url(../images/site/bg_center.gif); background-repeat: repeat-y;  background-position: 0px 100px;}
#lp_seo_0_3_1 {width:707px; margin:0px; border:0px #dedede solid; padding-left: 20px; padding-bottom:0px; padding-top:0px; background-image:url(../images/site/bg_top.gif); background-repeat: no-repeat; background-position:0px 0px;  position:relative;}
#lp_seo_0_3_2 {width:707px; height:24px; padding:0px; background-image:url(../images/site/frub_b.gif); background-repeat: no-repeat; background-position:bottom left; position:relative;}
.lp_seo_1_1 {width:215px; float:left;}
#lp_seo_bg1 {position:absolute; top:0px; left:0px; padding:0px; margin:0px;}
#lp_seo_bg2 {position:absolute; bottom:0px; left:0px; padding:0px; margin:0px; z-index:8;}
#p_steps {position:relative; z-index:5; padding:0px 0px 10px 0px; margin:0px;}

#bg_arbo_box {background: url(../images/share/forms_2/arb_2.gif); border:1px #dedede solid; padding:0px; width:666px; margin-bottom:10px; margin-top:0px;}

#bg_seo_box {background: url(../images/share/forms_1/arb_1.gif); border:1px #dedede solid; padding:0px; width:666px; margin-bottom:10px;}
#bg_seo_box h2 {margin:0px; padding:0px 0px 10px 0px; font-size:16px; }
#bg_seo_box_inner {padding:10px; margin:0px; font-size:12px; font-family:arial; line-height:16px;}
#bg_seo_box_inner p {font-size:12px; font-family:arial; line-height:16px;}
#bg_seo_box_inner ul li {font-size:12px; font-family:arial; line-height:16px;}

DIV.trubr_1 { background:  url(../images/site/rub_fond_1.gif) no-repeat left; position:relative; top:0px; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF; padding:0px 0px 0px 20px; font-size:14px; line-height:22px;}
DIV.trubr_2 { background:  url(../images/site/rub_fond_2.gif) no-repeat left; position:relative; top:0px; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF; padding:0px 0px 0px 20px; font-size:14px; line-height:22px;}
DIV.trubr_3 { background:  url(../images/site/rub_fond_3.gif) no-repeat left; position:relative; top:0px; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF; padding:0px 0px 0px 20px; font-size:14px; line-height:22px;}
DIV.trubr_4 { background:  url(../images/site/rub_fond_4.gif) no-repeat left; position:relative; top:0px; Height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF; padding:0px 0px 0px 20px; font-size:14px; line-height:22px;}
DIV.picto_lp_seo_2 { background:url(../images/share/f_bout_2/rt2.gif) no-repeat right; width: 315px; margin:0px 0px 6px 0px;}
DIV.picto_home_2 a, DIV.picto_lp_seo_2 a, DIV.picto_arbt_2 a { display: block; color: #444444;text-decoration: none; font: bold 12px Arial, Helvetica, sans-serif;}
DIV.picto_home_2 a:hover, DIV.picto_lp_seo_2 a:hover, DIV.picto_arbt_2 a:hover { color: #ff6600;}






.cherry_title_1 {font-weight: bold; font-size: 12px;}
.modul_devis_form {font-weight: normal; font-size: 10px; color: #a9a088; padding-left:10px;}
.mandatory_field {font-weight: normal; font-size: 11px; color: #DD0000; padding-right:10px;}

.reg_title {font-weight: bold; font-size: 14px; color: #DD0000;}
.reg_title_grey {font-weight: bold; font-size: 14px; color: #a9a088;}
.reg_cp_model {font-weight: bold; font-size: 14px; color: #f5a020;}
.reg_check {font-weight: normal; font-size: 9px; color: #4E4C4D;}
.reg_title_small {font-weight: normal; font-size: 10px; color: #DD0000;}
.reg_notice {font-weight: normal; font-size: 10px; color: #DD0000;}
.loged_in {font-weight: normal; font-size: 11px; color: #DD0000;}
.bid_green {font-weight: bold; font-size: 11px; color: #229a55;}
.bid_red {font-weight: bold; font-size: 11px; color: #ce413c;}

.modul_devis_tt {font-weight: normal; font-size: 11px; color: #a9a088;}


.job_chance{font-weight: bold; font-size: 11px; color: #DD0000; text-decoration:none;}
A.job_chance{font-weight: bold; font-size: 11px; color: #DD0000; text-decoration:none;}
A.job_buy{font-weight: bold; font-size: 11px; text-decoration:none;}


A.modul_devis_title {font-weight: bold; font-size: 12px; color: #000000;}
A.top_cat {font-weight: bold; font-size: 11px; color: #000000;text-decoration:none;}
A.modul_devis_detail {font-weight: normal; font-size: 11px; color: #bd0000;}
.modul_devis_detail {font-weight: normal; font-size: 11px; color: #bd0000;}
.modul_devis_detail_green {font-weight: normal; font-size: 11px; color: green;}

TD.modul_top_line {background:url(../images/cherry/modul/modul_top_line.jpg); width: 495px; height: 2px;}

TD.modul_left {background:url(../images/cherry/modul/modul_left.jpg); width: 2px;}
TD.modul_right {background:url(../images/cherry/modul/modul_right.jpg); width: 3px;}
TD.modul_top {background:url(../images/cherry/modul/modul_head.jpg); width: 166px; height: 27px; font-weight: bold; font-size: 12px;}
TD.modul_bottom {background:url(../images/cherry/modul/modul_bottom.jpg); width: 166px; height: 12px;}

TD.modul_top_job {background:url(../images/cherry/modul/modul_head_job.jpg); width: 525px; height: 27px; font-weight: bold; font-size: 12px;}
TD.modul_bottom_job {background:url(../images/cherry/modul/modul_bottom_job.jpg); width: 525px; height: 12px;}

TD.modul_devis_left {background:url(../images/cherry/modul/modul_devis_left.jpg); width: 4px;}
TD.modul_devis_right {background:url(../images/cherry/modul/modul_devis_right.jpg); width: 4px;}
TD.modul_devis_top {background:url(../images/cherry/modul/modul_devis_head.jpg); width: 498px; height: 6px;}
TD.modul_devis_bottom {background:url(../images/cherry/modul/modul_devis_bottom.jpg); width: 498px; height: 11px;}
TD.modul_devis_top_458 {background:url(../images/cherry/modul/modul_devis_head_458.jpg); width: 458px; height: 6px;}
TD.modul_devis_bottom_458 {background:url(../images/cherry/modul/modul_devis_bottom_458.jpg); width: 458px; height: 11px;}

.input_err {color : #DD0000; background-color: #FFF2F2; border: 1px #DD0000 solid;}
.error {font-weight: normal; font-size: 10px; color: #DD0000;}
# CP


.title_bar{text-transform: uppercase; }
.t_url {color:#8c805e; font-weight:bold; text-decoration: none;}
.t_url_1 {color:#db7d28; font-weight:bold; text-decoration: none;}
.t_url_2 {color:#003366; font-weight:bold; text-decoration: none;}
.t_url_3 {color:#354d3f; font-weight:bold; text-decoration: none;}

UL.lst {margin-left : 20px; padding: 0}
UL.lst LI {list-style-type: none;background: url(../images/site/rech_fleche.gif) no-repeat 0 7px;padding-left : 20px; padding-top: 5px;}

UL.lst2 {margin-left : 20px; padding: 0}
UL.lst2 LI {list-style-type: none;background: url(../images/site/fle_black.gif) no-repeat 0 7px;padding-left : 20px; padding-top: 5px;}

.copy{color :#666666; font-size: 10px;}

H1.hp1 {color: #FFFFFF; margin :0; font-size:21px; padding:0px 0px 0px 2px;}
H1.hp2 {font-size: 13px; margin :5px 0 5px 0;}
H1.hp3 {color: #FFFFFF; font-size: 18 px; margin : 0;}

a.link_enc {color :#666666; text-decoration: none;}
a.link_enc:hover {text-decoration: underline;}

a.link_enc2 {color :#666666; font-weight:bold; text-decoration: none;}
a.link_enc2:hover {text-decoration: none;}

.Bor {font-size: 12px;font-weight: bold; color: #db7b28;}
.Borfl {font-size: 14px;font-weight: bold; color: #db7b28;background: url(../images/site/fle_Bor.gif) no-repeat 0px 0px;padding-left:20px;}

a.link_Bor {font-size: 11px;color :#db7b28; text-decoration: underline;}
a.link_Bor:hover {text-decoration: underline;}

/* NEWBOX MAINPAGE */
#box_portal {width:700px; clear:both; padding-bottom:10px;}
#box_portal_l {float:left; width:400px; border:1px #cdcdcd solid; height:120px; background-color:#f3f3f3;}
#box_portal_r {float:right; width:280px; border:1px #cdcdcd solid; height:120px;}
.box_h {border-bottom:1px #cdcdcd solid; padding:2px; height:36px;}
#box_h_portal {background-image:url(../images/site/umfrage_icon.gif); background-position:0px 4px; background-repeat:no-repeat;}
#box_h_news {background-image:url(../images/site/news.gif); background-position:2px 2px; vertical-align:middle; background-repeat:no-repeat;}
.box_h h3 {margin:0px; font-size:14px; color:#666666;}
#box_umfrage {width:700px; vertical-align:middle; border:1px #cdcdcd solid; background-color:#f3f3f3; background-image:url(../images/site/umfrage_icon.gif); background-position:0px 0px; background-repeat:no-repeat;}
#box_umfrage_inner {padding:2px 0px 2px 50px; }
#box_umfrage_inner h3 {margin:0px; font-size:14px; color:#666666; display:inline; line-height:32px;}
#box_umfrage_inner a {font-size:14px; font-weight:bold; display:inline; line-height:32px;}
#box_h_news h3 {padding:3px 0px 0px 46px;}
#box_h_portal h3 {padding:3px 0px 0px 46px;}
.box_inner {padding:6px;}
.box_inner h4 {padding:0px 0px 4px 0px; margin:0px; font-size:13px;}
#table_portal {text-align:left;}
#portal_h01 {color:#f7a42c;}
#portal_h02 {color:#3281cd;}
#table_portal td {vertical-align:top;}
.li_portal {list-style-image:url(../images/site/fle_black.gif); margin:0px; padding-left:20px;}

#box_rr {width:700px; border:1px #cdcdcd solid; clear:both; margin-top:10px; }


/* HEADLINE */
.h_page {padding:6px 4px 6px 6px; margin:5px 5px 0px 5px; text-align:left;}
#h_page {background-color :#bcb297;}
#h_page_1 {background-color :#f6a227;}
#h_page_2 {background-color :#336799;}
#h_page_3 {background-color :#769786;}

/* BREADCRUMB */
.bread_page {padding:5px 4px 5px 6px; margin:0px 5px 0px 5px; text-align:left;}
#bread_page {background-color :#f1efe8;}
#bread_page_1 {background-color :#fae9d0;}
#bread_page_2 {background-color :#e4eff9;}
#bread_page_3 {background-color :#DCEADD;}

/* CONTENT */
.col0_3 {padding:0px 16px 0px 234px; text-align:left;}
.col1_1 {width:230px; float:left;}

TD.fond_left {background:url(../images/site/fond_left.gif); width: 18px;}
TD.fond_right {background:url(../images/site/fond_right.gif); width: 18px;}
TD.fm_right {background: url(../images/site/fm_right.gif) repeat-y right}
TD.fm_left {background: url(../images/site/fm_left.gif) repeat-y;}
TD.title_page {background-color :#bcb297;}
TD.title_page_1 {background-color :#f6a227;}
TD.title_page_2 {background-color :#336799;}
TD.title_page_3 {background-color :#769786;}
TD.tpath {background-color :#f1efe8;}
TD.tpath_1 {background-color :#fae9d0;}
TD.tpath_2 {background-color :#e4eff9;}
TD.tpath_3 {background-color :#DCEADD;}
TD.fon_gg  {background: url(../images/site/fon_gg.gif) no-repeat;height: 25px;color :#FFFFFF;}
TD.fond_tg  {background: url(../images/site/head_fond_tg.gif) no-repeat right; font-size: 12px; height: 30px; background-color : #d4d1cd;}
TD.frub_hgf {background: url(../images/site/frub_hgf.gif) repeat-y;width: 11px;}
TD.frub_hdf {background: url(../images/site/frub_hdf.gif) repeat-y;width: 11px;}
TD.paddtd { padding-left : 6px;}
TD.paddtd p {padding: 6px 0px 0px 0px; margin:0px;}
TD.paddtd2 { padding-left : 20px;}
TD.paddtd3 { padding-left : 10px;}
TD.t_form {font-size: 13px;color:#8c805e; font-weight:bold;height:30px;}
TD.t_form_1 {font-size: 13px;color:#db7d28; font-weight:bold;height:30px;}
TD.t_form_2 {font-size: 13px;color:#003366; font-weight:bold;height:30px;}
TD.t_form_3 {font-size: 13px;color:#354d3f; font-weight:bold;height:30px;}
TD.part_td {vertical-align: middle; text-align: center;  width: 140px; height: 50px;  background-image:url(../images/site/fond_logo_partenaires.gif); background-repeat: no-repeat;}
TD.frech { text-align: right; background:url(../images/site/frech.gif) no-repeat 10px 0;}
TD.trech,TD.trech_1,TD.trech_2,TD.trech_3 {color :#FFFFFF;font-weight:bold;}
TD.fond_ongl_t  {background: url(../images/site/fond_ongl_t.gif) no-repeat;height: 26px;color: #FFFFFF;font-weight: bold;}

TABLE.fond_ongl { background-image: url(../images/site/fond_ongl.gif); height: 29px; }
TABLE.cadre_add { border: 1px solid #FFFFFF; padding: 5px; background: url(../images/site/fond_add.gif) repeat-x; background-color :#FFFFFF;}
TABLE.cadre_add2 { border: 1px solid #FFFFFF; padding: 5px; background: url(../images/site/fond_add2.gif) repeat-x; background-color :#FFFFFF;}
TABLE.cadre_plan { border: 1px solid #FFFFFF; padding: 5px; background: url(../images/site/fond_plan.gif) repeat-x; background-color :#fafafa; border: 1px solid #eeeeee;}
TABLE.cadre_search {background-color :#ecebe2; border: 1px solid #cccccc; }
TABLE.cadre_search TD{padding-left: 4px; padding-right: 4px;}

TABLE.cadre_result {background-color :#FFFFFF; border: 1px solid #cccccc; }
TABLE.cadre_result TD{padding-left: 4px; padding-right: 4px;}

TABLE.fond_no_ongl { background-image: url(../images/site/fond_no_ongl.gif); height: 12px; }

TABLE.trech {background-color :#bcb297;}
TABLE.trech_1 {background-color :#938b74;}
TABLE.trech_2 {background-color :#507ca7;}
TABLE.trech_3 {background-color :#71897B;}

TABLE.Tnews { background-image: url(../images/site/Letter.png); height:63px; }

/*Header */
div.headLink {color: #666666; margin-right: 15px;}
div.headLink a {color: #666666;left: 0px; padding: 2px 6px 2px 6px; position: relative; text-decoration: none; text-align: center; top: 0px;}
div.headLink a:hover {background-color: #fdf3e2;}

/* Onglet header */
#navcontH ul#navlistH{ margin:  0; top: 0;padding: 0; list-style: none;}
#navcontH ul#navlistH li{ background: none; padding: 0; margin: 0 0 0 5px; display: inline; float: left; }
#navcontH ul#navlistH li a, #navcontH ul#navlistH li a:link, #navcontH ul#navlistH li a:visited{
	padding-right: 10px; text-decoration: none; display: block; background-color: transparent; height: 18px; font-weight: bold; color : #666666; }
#navcontH ul#navlistH li a[id], #navcontH ul#navlistH li a[id]:link, #navcontH ul#navlistH li a[id]:visited{
	background: transparent url(../images/site/bt_top1.png) top right no-repeat; }
#navcontH ul#navlistH li a.link_nav_1:hover, #navcontH ul#navlistH li a.link_current_1, #navcontH ul#navlistH li a.link_current_1:link, #navcontH ul#navlistH li a.link_current_1:visited{
	background-color:#f6a227;color : #FFFFFF;}
#navcontH ul#navlistH li a.link_nav_2:hover, #navcontH ul#navlistH li a.link_current_2, #navcontH ul#navlistH li a.link_current_2:link, #navcontH ul#navlistH li a.link_current_2:visited{
	background-color:#003399;color : #FFFFFF;}
#navcontH ul#navlistH li a.link_nav_3:hover, #navcontH ul#navlistH li a.link_current_3, #navcontH ul#navlistH li a.link_current_3:link, #navcontH ul#navlistH li a.link_current_3:visited{
	background-color:#769786;color : #FFFFFF;}

/* Onglet haut droit */
#navcontainer ul#navlist{ margin: 0; top: 0;padding: 0; list-style: none; }
#navcontainer ul#navlist li{ background: none; padding: 0; margin: 0 0 0 5px; display: inline; float: left; }
#navcontainer ul#navlist li a, #navcontainer ul#navlist li a:link, #navcontainer ul#navlist li a:visited{
	padding-right: 10px; text-decoration: none; display: block; background-color: transparent; height: 22px; font-weight: bold; color : #666666; }
#navcontainer ul#navlist li a[id], #navcontainer ul#navlist li a[id]:link, #navcontainer ul#navlist li a[id]:visited{
	background: transparent url(../images/site/bt_top.png) top right no-repeat; }
#navcontainer ul#navlist li a.link_nav:hover, #navcontainer ul#navlist li a.link_current, #navcontainer ul#navlist li a.link_current:link, #navcontainer ul#navlist li a.link_current:visited{
	background-color:#bcb297;color : #FFFFFF;}
#navcontainer ul#navlist li a.link_nav_1:hover, #navcontainer ul#navlist li a.link_current_1, #navcontainer ul#navlist li a.link_current_1:link, #navcontainer ul#navlist li a.link_current_1:visited{
	background-color:#f6a227;color : #FFFFFF;}
#navcontainer ul#navlist li a.link_nav_2:hover, #navcontainer ul#navlist li a.link_current_2, #navcontainer ul#navlist li a.link_current_2:link, #navcontainer ul#navlist li a.link_current_2:visited{
	background-color:#003399;color : #FFFFFF;}
#navcontainer ul#navlist li a.link_nav_3:hover, #navcontainer ul#navlist li a.link_current_3, #navcontainer ul#navlist li a.link_current_3:link, #navcontainer ul#navlist li a.link_current_3:visited{
	background-color:#769786;color : #FFFFFF;}

/* Onglet internes */
#ContnavInt {background: url(../images/site/navInt.jpg) no-repeat; height: 30px; padding-top : 10px;}
#navInt { margin: 0; padding: 0 0 20px 10px; border-bottom: 1px solid #ba6f01; }
#navInt ul, #navInt li { margin: 0; padding: 0; display: inline; list-style-type: none; }
#navInt a:link, #navInt a:visited { float: left; line-height: 14px; font-weight: bold; margin: 0 10px 4px 10px; text-decoration: none; color: #e18d12;}
#navInt a:link#current, #navInt a:visited#current, #navInt a:hover { border-bottom: 4px solid #ba6f01; padding-bottom: 2px; background: transparent; color: #764701; }

/* TOPICS */

.title_topic {margin:0px; font-size:14px; color:#666666; font-weight:bold; padding:0px 0px 4px 0px;}
.comm_actu {margin:5px 20px 7px 22px; width: 192px;}

.ss_titre_1 {font-size:12px; color:#3D2501; font-weight:bold; background:url(../images/site/flech_t1.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 5px 10px; height:35px; text-decoration: none;}
.ss_titre_2 {font-size:12px; color:#3D2501; font-weight:bold; background:url(../images/site/flech_t2.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 5px 10px; height:35px; text-decoration: none;}
.ss_titre_3 {font-size:12px; color:#3D2501; font-weight:bold; background:url(../images/site/flech_t3.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 5px 10px; height:35px; text-decoration: none;}

.ss_titre_world {font-size:12px; color:#3D2501; font-weight:bold; background:url(../images/site/flech_t1.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 0px 0px; height:35px; text-decoration: none;}

.lien_devis_1 {background:url(../images/site/flech_t1.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 22px;}
.lien_devis_1 a {font-size:11px; color:#db7d28; font-weight:bold; text-decoration:none;}
.lien_devis_add_1 {background:url(../images/site/flech_t1.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 0px;}
.lien_devis_add_1 a {font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.lien_devis_tadd_1 a {font-size:11px; color:#db7d28; font-weight:bold; text-decoration:none;}

.lien_devis_2 {background:url(../images/site/flech_t2.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 22px;}
.lien_devis_2 a {font-size:11px; color:#003366; font-weight:bold; text-decoration:none;}
.lien_devis_add_2 {background:url(../images/site/flech_t2.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 0px;}
.lien_devis_add_2 a {font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.lien_devis_tadd_2 a {font-size:11px; color:#003366; font-weight:bold; text-decoration:none;}

.lien_devis_3 {background:url(../images/site/flech_t3.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 22px;}
.lien_devis_3 a {font-size:11px; color:#365041; font-weight:bold; text-decoration:none;}
.lien_devis_add_3 {background:url(../images/site/flech_t3.gif) no-repeat -2px 1px; padding-left:15px; margin:6px 0 7px 0;}
.lien_devis_add_3 a {font-size:11px; color:#666666; font-weight:bold; text-decoration:none;}
.lien_devis_tadd_3 a {font-size:11px; color:#365041; font-weight:bold; text-decoration:none;}

.lien_devis_tadd_1, .lien_devis_tadd_2, .lien_devis_tadd_3 {margin:6px 0 7px 0px;text-transform: uppercase;}
.lien_devis_add_1 a:hover, .lien_devis_add_2 a:hover, .lien_devis_add_3 a:hover {color:#ff6600; }

.lien_devis_world {font-size:12px; color:#db7d28; font-weight:bold; background:url(../images/site/flech_t1.gif) no-repeat 0px 3px; padding-left:14px; margin:0 0 0px 0px; height:35px; text-decoration: none;}
/* Navigation steps */



TD.ttl_aff_inf{height: 45px; font-size: 14px;font-weight: bold; color: #f6a226;}
TD.top_aff_step{ border-top : 1px solid #f6a630;}

DIV.step_t_pass a {
	background: url(../images/share/step_fond_noact.gif) no-repeat;
	height: 18px; padding-left: 10px; padding-top: 2px; display: block;
	font-size:11px;  color:#FFFFFF;  font-weight: bold; text-decoration:none;}
DIV.step_t_pass a:hover {
	background: url(../images/share/step_fond_act.gif) no-repeat;
	font-size:11px; color:#FFFFFF; font-weight: bold; text-decoration:none;}
DIV.step_t_in {
	background: url(../images/share/step_fond_act.gif) no-repeat;
	height: 18px; padding-left: 10px; padding-top: 2px;
	font-size:11px; color:#FFFFFF; font-weight: bold; }
DIV.step_t_disbl {height: 18px; padding-left: 10px; padding-top: 2px; font-size:11px;  color:#999999; font-weight: bold; }
DIV.step_c_pass a { font-size:11px; font-weight: bold; display: block;color:#999999; text-decoration:none;}
DIV.step_c_pass a:hover {font-size:11px; font-weight: bold; display: block;color:#f6a227; text-decoration:none;}
DIV.step_c_in {font-size:13px; font-weight: bold;}
DIV.step_c_disbl {font-size:13px; font-weight: bold;color:#999999;}

/* STYLES POUR LES ETAPES, FORMULAIRES, ETC... */

TD.questq {padding-left: 40px;}

/* Module first page ... */

TD.trubr_1 { background:  url(../images/site/rub_fond_1.gif) no-repeat right; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:6px;padding-right:16px;}
TD.trubr_2 { background:  url(../images/site/rub_fond_2.gif) no-repeat right; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:6px;padding-right:16px;}
TD.trubr_3 { background:  url(../images/site/rub_fond_3.gif) no-repeat right; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:6px;padding-right:16px;}
TD.trubr_4 { background:  url(../images/site/rub_fond_4.gif) no-repeat right; height: 23px;font: bold 12px Arial, Helvetica, sans-serif; color : #FFFFFF;padding-left:6px;padding-right:16px;}

TD.trubr_1_first { background:  url(../images/site/rub_fond_1.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}
TD.trubr_2_first { background:  url(../images/site/rub_fond_2.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}
TD.trubr_3_first { background:  url(../images/site/rub_fond_3.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}
TD.trubr_4_first { background:  url(../images/site/rub_fond_4.gif) no-repeat; height: 23px; width: 10px;line-height:0; font-size:0;}

TD.td_picto_left{ padding-right: 2px;}
TD.td_picto_right{ padding-left: 2px;}

DIV.picto_home_1 { background:url(../images/share/f_bout_1/rf1.gif) no-repeat right; width: 208px;}
DIV.picto_arbt_1 { background:url(../images/share/f_bout_1/rt1.gif) no-repeat right; width: 315px;}
DIV.picto_arbo_1 { background:url(../images/share/f_bout_1/rr1.gif) no-repeat right; width: 315px;}
DIV.picto_home_1 a, DIV.picto_arbo_1 a, DIV.picto_arbt_1 a { display: block; color: #444444;text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif;}
DIV.picto_home_1 a:hover, DIV.picto_arbo_1 a:hover, DIV.picto_arbt_1 a:hover { color: #ff6600;}

DIV.picto_home_2 { background:url(../images/share/f_bout_2/rf2.gif) no-repeat right; width: 208px;}
DIV.picto_arbt_2 { background:url(../images/share/f_bout_2/rt2.gif) no-repeat right; width: 315px;}
DIV.picto_arbo_2 { background:url(../images/share/f_bout_2/rr2.gif) no-repeat right; width: 315px;}
DIV.picto_home_2 a, DIV.picto_arbo_2 a, DIV.picto_arbt_2 a { display: block; color: #444444;text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif;}
DIV.picto_home_2 a:hover, DIV.picto_arbo_2 a:hover, DIV.picto_arbt_2 a:hover { color: #ff6600;}

DIV.picto_home_3 { background:url(../images/share/f_bout_3/rf3.gif) no-repeat right; width: 208px;}
DIV.picto_arbt_3 { background:url(../images/share/f_bout_3/rt3.gif) no-repeat right; width: 315px;}
DIV.picto_arbo_3 { background:url(../images/share/f_bout_3/rr3.gif) no-repeat right; width: 315px;}
DIV.picto_home_3 a, DIV.picto_arbo_3 a, DIV.picto_arbt_3 a { display: block; color: #444444;text-decoration: none; font: bold 11px Arial, Helvetica, sans-serif;}
DIV.picto_home_3 a:hover, DIV.picto_arbo_3 a:hover, DIV.picto_arbt_3 a:hover { color: #ff6600;}

/* cadre recherche affine */

TABLE.Tcrg {border-top: 1px solid #d2d2d2;}
TD.crd {background-image: url(../images/site/crd.gif); width: 5px;}
TD.crg {background-image: url(../images/site/crg.gif); width: 5px;}
TD.crbd {background-image: url(../images/site/crbd.gif); width: 5px;height: 5px;}
TD.crbg {background-image: url(../images/site/crbg.gif); width: 5px;height: 5px;}
TD.crb {background-image: url(../images/site/crb.gif); height: 5px;}
TD.cr {background-color: #f8f9f9;}

/* cadre info nav right */

TD.cnvg {background-color: #f6a227;width: 8px;}
TD.cnvh {background-image: url(../images/site/cnvh.gif); height: 10px;}
TD.cnvb {background-image: url(../images/site/cnvb.gif); height: 10px;}
TD.cnvd {background-image: url(../images/site/cnvd.gif); width: 10px;}
TD.cnvhd {background-image: url(../images/site/cnvhd.gif); width: 10px;height: 10px;}
TD.cnvbd {background-image: url(../images/site/cnvbd.gif); width: 10px;height: 10px;}
TD.cnv {background-color: #FFFFFF;}

DIV.cnvt {color:#663300; font-weight: bold; font-size: 13px; padding-left: 20px;}
DIV.cnvx {background: url(../images/site/rech_fleche.gif) no-repeat 5px 3px;color:#666666; font-weight: bold; font-size: 11px; padding-left: 20px}
DIV.cnvx a, DIV.cnvx a:link, DIV.cnvx a:visited{color:#666666; font-weight: bold; font-size: 11px;text-decoration: none;}
DIV.cnvx a:hover {color:#ff6600; font-weight: bold; font-size: 11px;text-decoration: none;}

/*Footer */

div.footLink { color: #FFFFFF;}
div.footLink a {color: #ffffff; font-weight: bold; left: 0px; padding: 3px 6px 3px 6px; position: relative; text-decoration: none; text-align: center; top: 0px;}
div.footLink a:hover {background-color: #fdf3e2; color: #666666;}

DIV.keyword {font-size: 10px; color: #cccccc; width: 440px; text-align: justify;}
TD.tfoot {background-color :#f6a227; height: 20px;}
TD.tfoot2 {background-color :#bcb297; height: 20px;}

div.autocomplete ul {
	margin:0px;
	padding:0px;
}
div.autocomplete ul li.selected {
	background-color: #ffb;
}
div.autocomplete ul li {
	display:block;
	list-style-type:none;
	cursor:pointer;
}
#loadingImg {
	display:none;
}
