﻿@charset "utf-8";
/* CSS Document */

/*INDEX*/
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; scrollbar-face-color:#FFFFFF; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color:#ffffff; scrollbar-3dlight-color: #91a5b4; scrollbar-arrow-color: #ffffff; scrollbar-track-color:#ffffff; scrollbar-darkshadow-color:#91a5b4;}

.body {display: block; width:905px; margin:auto; padding:0; border:0}

/*STRUCTURE*/
#shadowL {background-image: url(../images/structure/shadow_L.png); background-repeat:repeat-y; width:3px;}
#shadowR{background-image:url(../images/structure/shadow_R.png); background-repeat:repeat-y; width:8px;}

#bottom {height:12px; width:905px;}

.footer{color:#B7BABF; text-align:right; width:905px; height:12px; border:0px; padding:0px; margin:auto;}
.footer li{display:inline;}
.footer a {text-decoration:none; font-weight:normal; color:#B7BABF;}
.footer a:hover {color: #1d2029;}

#error {background: pink; color: black; padding: 0.5em; margin: 1em; border: 1px solid red;}

#content {width:894px;}
#content h2 { border:0px; margin:1px; padding:0px; background:#2e2115; color: white; }

#title{padding-bottom:20px}


 
/*HOME*/
#intro {font-size:13px; margin-right:20px; margin-bottom:20px;}

#homeBanner{background-color:#f0f0f0; margin:1px; width:892; height:15px;}
#introHome { font-size:13px; padding-left:40px; padding-bottom:30px; color:#2e2115; width:500px;}
#titleHome {float:left;}
#picHome{float:right;}
#dash{margin-bottom:20px;}
#linkHome { display:block; float:left; width:140px; padding-left:40px;  color:#2e2115;}
#linkHome a:hover {color: #936c41; text-decoration:underline;}
#linkHome a {color: #2e2115; text-decoration:none;}
#adresseHome{display:block; width:340px; float:right; border-left: solid 1px #333333; padding-left:40px;}
#adresseHome a:hover {color: #936c41; text-decoration:underline;}
#adresseHome a {color: #2e2115; text-decoration:none;}

/*OFFICE*/
h1#officeBanner{background-color:#936c41; margin:1px; width:892; height:15px;}

.office{color:#2e2115; margin-left:40px; background:left; width:844px;}
.office h2#subTitle {width:824px; height:20px; font-size:13px;  font-stretch:condensed; background-image: url(../images/office/bg_subtitle.png); margin-top: inherit; margin-left:0px; margin-bottom:20px; padding-top:4px; padding-left:10px;}
.office div#fiche{ display:block; width:844px;  padding-bottom:30px;}
.office #pic { display:block; width:50; border: thin #666666; float:left}
.office div#descriptif{ float:inherit; margin-left:150px; margin-right:20px}
.office h5 {border:0px; margin:0px; padding:0px;}

/*ACTIVITY*/
h1#activityBanner {background-color:#1d2029; margin:1px; width:892; height:15px;}
.activity {color:#151921; margin-left:40px; background:left; width:844px;}
.activity ol#summary {padding-bottom:20px; margin-top:-10px;}
.activity li {list-style-image:url(../images/activity/arrow.png);}
.activity li a {text-decoration:none; color:#2e2115;}
.activity li a:hover {text-decoration:underline; color:#2e2115;}
.activity h2#subTitle {display: block; width:824px; font-size:13px;  font-stretch:condensed; background-image: url(../images/activity/bg_subtitle.png); background-repeat:no-repeat; background-color:#1D2029; margin-top: inherit; margin-left:0px; margin-bottom:20px; padding-top:4px; padding-left:10px;}
.activity p{ display:block; width:834px; padding-bottom:10px;}
.activity #top { display:block; width:30px; padding-bottom:20px; text-align:right;}
.activity #top a{color:#2e2115; text-decoration:none;}
.activity #top a:hover{text-decoration:underline;}
.activity #top img {border:0px}

/*TAXTALK*/

h1#taxTalkBanner {background-color:#781317; margin:1px; width:892; height:15px;}

.taxTalk {color:#151921; margin-left:40px; background:left; width:844px;}
.taxTalk #theme {display:block ; width:520px; float:left;}
.taxTalk #theme h2 { width:520px; height:20px; font-size:13px;  font-stretch:condensed; background-image: url(../images/taxTalk/bg_subtitle.png); margin-top: inherit; margin-left:0px; margin-bottom:20px; padding-top:4px; padding-left:10px;}
.taxTalk #introTheme p { display:block; width:520px;}




.taxTalk #leftTopic { display:block; width:340px; float:left; border-bottom: solid 1px #b7babf; margin-bottom:10px;}
.taxTalk #leftTopic h3 {display:block; font:Arial, Helvetica, sans-serif  18px; color:#781317;width:340px; float:left; margin-bottom:10px}
.taxTalk #leftTopic img {display:block; float:left; margin-top:10px;}
.taxTalk #leftTopic p { display:block; width:340px; float:left;}

.taxTalk #rightTopic { display:block; width:160px; float:right; border-bottom: solid 1px #b7babf; margin-bottom:10px;}
.taxTalk #rightTopic h3 { display:block; font:Arial, Helvetica, sans-serif  18px; color:#781317; width:160px; float:right;  margin-bottom:10px;}
.taxTalk #rightTopic img {display:block; float: right; margin-top:10px;}
.taxTalk #rightTopic p { display:block; width:160px; float:right;}

.taxTalk h6 {float:right; font:9px italic; font-stretch:condensed; margin:10px;}

.taxTalk #top {text-align:left; list-style-image:url(../images/taxTalk/arrowTop.png); margin:0px; padding:20px; display: block; float:left;}
.taxTalk #top a{color:#2e2115; text-decoration:none;}
.taxTalk #top a:hover{text-decoration:underline; color:#781317;}


.taxTalk a {color:#1451b6;}
.taxTalk a:hover{color:#781317;}

.taxTalk #blockRight{display:block; width:280px; padding:0; margin:0; border:0; float:right;}

.taxTalk #blockSummary {display:block; width:280px; border:solid 1px #b7babf; margin-bottom:20px; padding:1px;}
.taxTalk #blockSummary h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #b7babf; margin-bottom:20px; padding-left:10px;}
.taxTalk #blockSummaryTheme {display:block; font:13px #781317; list-style-image:url(../images/taxTalk/arrow.png); padding-bottom:10px; margin-left:-5px;}
.taxTalk #blockSummaryTheme a {color:#781317;}
.taxTalk #blockSummaryTheme a:hover {color:#151921;} 
.taxTalk #blockSummary li {display:block;  margin-left:-20px; margin-bottom:2px; list-style:disc;}
.taxTalk #blockSummaryFooter {display:block; background-color:#b7babf; width:280px; height:5px;} 

.taxTalk #blockMessage {display:block; width:280px; float:right; border:solid 1px #936c41; margin-bottom:20px; padding:1px;}
.taxTalk #blockMessage h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #936c41; color:#FFFFFF; margin-bottom:20px; padding-left:10px;}
.taxTalk #message {color:#936c41; margin:10px}
.taxTalk #message a {color:#936c41;}
.taxTalk #message a:hover {color:#151921;} 
.taxTalk #blockMessageFooter {display:block; background-color:#936c41; width:280px; height:5px;}

.taxTalk #blockTheme{display:block; width:280px; float:right; border:solid 1px #781317; margin-bottom:20px; padding:1px;}
.taxTalk #blockTheme h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #781317; color:#FFFFFF; margin-bottom:20px; padding-left:10px;}
.taxTalk #blockTheme p { margin:10px}
.taxTalk #blockThemeFooter {display:block; background-color:#781317;  width:280px; height:5px;} 

.taxTalk #blocklinks{display:block; width:280px; float:right; border:solid 1px #1d2029; margin-bottom:20px; padding:1px; color:#1d2029;}
.taxTalk #blocklinks h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #1d2029; color:#FFFFFF; margin-bottom:20px; padding-left:10px;}
.taxTalk #blocklinks p { margin:10px}
.taxTalk #blocklinks ol {list-style-image:url(../images/taxTalk/arrowLink.png);}
.taxTalk #blocklinks a { color:#1d2029;}
.taxTalk #blockThemeFooter {display:block; background-color:#1d2029;  width:280px; height:5px;} 

.taxTalk #blockDownload{display:block; width:280px; float:right; border:solid 1px #781317; margin-bottom:20px; padding:1px; color:#1d2029;}
.taxTalk #blockDownload h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #781317; color:#FFFFFF; margin-bottom:20px; padding-left:10px;}
.taxTalk #blockDownload p { margin:10px}
.taxTalk #blockDownload ol {list-style-image:url(../images/taxTalk/arrowPdf.png);}
.taxTalk #blockDownloadFooter {display:block; background-color:#781317;  width:280px; height:5px;} 
 

/*CONTACT*/
h1#contactBanner {background-color:#b7babf; margin:1px; width:892; height:15px;}
#map {}
#adresseContact { text-align:left; font:13px; display:block; color:#936c41;}
#adresseContact a:hover {color: #936c41; text-decoration:underline;}
#adresseContact a {color: #2e2115; text-decoration:none;}
#smallTree {margin:0; border:0; padding:0;}

/*PAGE MENTION LEGAL*/
#mention{border-top:#c1c1c1 solid 1px; padding:10px 0px 0px 0px;}
#mention li{margin:0px; padding:0px}
#mention li{list-style-type:decimal; margin:0px; padding:0px}
#scroll_clipper{ width:560px; height:200px; overflow: auto; margin:0px 10px 0px 0px; padding:0px;}

.close {text-align:right; font-weight:bold}
.close a{color:#c1c1c1;;text-decoration:none;}
.close a:hover{color:#0099FF;}
.close img{border:0px;}

.contenu {margin:0px 10px 0px 20px; padding:10px 0px 10px 0px; text-align:left; border-bottom:#c1c1c1 solid 1px;}
.contenu ol{list-style-type:none;}
.contenu a{color:#8c8c8c; text-decoration:none;} 
.contenu a:hover{color:#7289a6;}

.logo {margin:-75px 0px 0px 0px; padding:0px;float:left;}
.logo img {position: absolute;}

/*links*/
#blocklinks{display:block; width:280px; border:solid 1px #1d2029; margin-bottom:20px; padding:1px; color:#1d2029;}
#blocklinks h2 { display:block; width:268px; font-size:13px; font-stretch:condensed; background-color: #1d2029; color:#FFFFFF; margin-bottom:20px; padding-left:10px;}
#blocklinks p { margin:10px}
#blocklinks ol {list-style-image:url(../images/taxTalk/arrowLink.png);}
#blocklinks a { color:#1d2029;}
#blockThemeFooter {display:block; background-color:#1d2029;  width:280px; height:5px;} 

