

body{ background:#9b9b64; font-family: Verdana, Tahoma, Arial, sans-serif; margin:0;}
a img {border:0;}

#global { background:#787846; margin: 8px auto 0 auto; border:1px solid #b2b27b; }
.body_base #global { width:810px; }
.body_article #global { width:816px; }
.body_large #global { width:923px; }

#banniere { margin: 24px auto 0 auto; background: #006478 url(bg_content1024.gif) right top repeat-y; border:1px solid #b2b27b;  color:#FFF; font-size:12px; padding:4px; text-align:center;}
.body_base #banniere { width:802px; }
.body_article #banniere { width:808px; }
.body_large #banniere { width:917px; }

.body_large #contenu_art { color:#000 !important; }

#tbl_miseenpage { margin:3px; padding:0; border-collapse: collapse; }
.body_base #tbl_miseenpage { width: 810px; }

#tbl_miseenpage td { vertical-align: top; padding:0; margin:0; }
#tbl_miseenpage td.tbl_col1 { width: 268px; background-color:#EE9A73;}
#tbl_miseenpage td.tbl_col3 {background-color:#006478; width:174px;}

td.tbl_col2 { padding-bottom: 32px !important; }

.body_sommaire td.tbl_col2 {background: url(bg_content1024.gif) repeat-y; vertical-align: top;}
.body_rubrique td.tbl_col2 {background: url(bg_content1024_2.gif) repeat-y; vertical-align: top;}
.body_article td.tbl_col2 {background: #005A6E url(bg_RArt.gif) repeat-y;}

#tbl_miseenpage td.tbl_col2 a {color: #50B4C8;}
#tbl_miseenpage td.tbl_col3 a {display:block; color:#FFF; text-align:right; margin:0 8px 0 0; text-decoration:none; font-size:14px;}

table#tbl_miseenpage_large { width:100%; border-collapse:collapse; margin:0; padding:0;}
table#tbl_miseenpage_large td { margin:0; padding:0; vertical-align: top; }
table#tbl_miseenpage_large td.td_col1 { width: 200px; background-color:#EE9A73; }
table#tbl_miseenpage_large td.td_col1 img { font-size:1px; margin:0; display:block;}
table#tbl_miseenpage_large td.td_col2 img { font-size:1px; margin:0; display:block;}
table#tbl_miseenpage_large td.td_col2 { }
table#tbl_miseenpage_large td.td_col3 { background-color:#FFF; padding:18px; font-size:11px;}

.devInfos_declenche { cursor: help; }
.devInfos_lesinfos { display: none; position: absolute; background: #EEE; color:#111; border:1px solid #000; width: 300px; font-weight:normal; padding:12px; }

h1.titre_page { font-size:20px; font-weight: bold; margin: 20px 0 16px 0; padding: 0 0 0 32px; color:#FFF; background: url(fleche_1.gif) left center no-repeat; }

#exoframe { width: 100%; height: 600px; margin: 16px 0 16px 0; }

#menu {padding:32px 0 46px 25px; line-height:1em;}
#menu a{color:#FFF; font-size: 16px; font-weight: normal; display:block; background: url(menu_fleche.gif) left center no-repeat; padding: 2px 1px 2px 20px; text-decoration:none; margin: 2px 0 2px 0;}
#menu  a:hover { background-image: url(menu_fleche2.gif) ; color: #e26845;}
#menu a.courtier { color:#e36846; }
#menu a.courtier:hover { color:#FFF; }

#logo, #logo img { font-size:1px; margin:0; padding:0; }
#col_info{background: url(bg_content1024.gif); background-repeat: repeat-y; vertical-align: top;}
#info_tel{text-align:center; color:#A8A865; font-family: "Trebuchet MS", Helvetica, sans-serif; font-size:13px;}
#titre_texte{margin: 0 0 0 27px; font-family:Tahoma; font-size:13px; color:#50B4C8; font-weight:bold;}
#texte_info{margin: 0 0 0 27px; font-family:Tahoma; font-size:13px; color:#50B4C8;}
.texte_info{margin: 0 0 0 27px; font-family:Tahoma; font-size:13px; color:#50B4C8;}
#image_devis{float: right; margin: 61px 6px 0 0;}


#realiseparexomedia { margin: 20px 0 20px 0; font-size:10px; color:#4F4F2C; text-align:center;}
a#exomedia {  color:#4F4F2C; }
a#exomedia:hover {  color:#333; }

#hierarchie a{color:#48472A;}
#hierarchie a:hover {color: #48472A;}
#hierarchie{color:#A0A860; font-size:12px; margin:0 0 0 53px;}

#td_menu {width:268px;height:auto;}

.body_sommaire #demande_devis{margin:0 0 0 442px;}
.body_rubrique #demande_devis{margin:0 0 0 442px;}
.body_article #demande_devis{margin:0 0 0 80px;} 

.comp_rub {background: url(bg_RA.gif); background-repeat: repeat-y; background-color:#006478; width:536px; padding-top:5px; padding-bottom:5px;}
.comp_rub p {margin-left: 170px; font-family:Tahoma; font-size:13px; color:#FFFFFF;}
.img_rub img {width:105px; margin:10px 0 0 44px; float:left;}
.titl_comp_rub { margin:7px 0 0 170px; font-family:Tahoma; font-size:16px; font-weight:bold; color:#50B4C8;}
.lien_savoir_plus  {font-family:Tahoma; font-size:16px; font-weight:bold;}

#recap_repam { border:3px double #369; padding: 4px; font-weight:bold; color:#E36846;}

.txt_middle{margin:0 0 0 42px; color:#50B4C8; font-family:Tahoma; font-size:15px;}

#img_cordi{float:right;}
#cord_texte {padding:0; margin:0 13px 0 0px; font-family:Arial; font-size:12; color:#FFF; text-align:right;}
#assur_texte {margin:0 0 0 66px; font-family:Arial; font-size:15; color:#FFF;}
#barre{margin:0 0 10px 47px;}
#titl_articl{font-family:Arial; font-size:24px; color:white; width:200px; margin: 16px 0 0 0; }
#contenu_art {margin:0 20px 0 20px; font-family:Tahoma; font-size:13px; color:#50B4C8; }
#footer { color:#b1b182; font-size:13px; margin: 2px 0 4px 0; text-align:left; padding: 0 0 0 52px;}
#footer:hover { color:#FFF; }

.AA { margin: 8px 6px 16px 16px; font-family: Arial; }
.AA a { color:#FFF; font-size: 12px; display:block; padding: 2px 0px 2px 0px; text-decoration:none; margin: 2px 0 4px 0 !important;}
.AA a:hover { background:#1E8296; }

.portedocument {}
.portedocument h3 { margin: 0 0 8px 0; }
.portedocument h4 { margin: 0 0 0 0; padding: 4px 4px 4px 4px; border:1px solid #AAA; }
.portedocument h4 a { display:block; text-decoration: none !important; color:#FFF; }
.portedocument h4 a img { vertical-align: middle; margin: 4px 12px 4px 0; }
.portedocument_a_titre { font-size:10px; color:#FFF; font-weight:bold; }
.portedocument_a_desc { font-size:10px; color:#FFF; font-weight:normal; }
.portedocument_a_poids { float:right; font-size:10px; font-weight:normal; margin: 4px 4px 0 0;}
.portedocument h4 a:hover { color:#004E96; background: #1E8296; }
.portedocument h4 a:hover .portedocument_a_titre { color:#000 !important; }
.portedocument h4 a:hover .portedocument_a_desc { color:#333 !important; }
.portedocument h4 a:hover .portedocument_a_poids { color:#FFF !important; }

#loader { text-align: center; margin: 32px 0 32px 0; }

.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; display:block; } 
