/* Ifta-Consultant.com */
body{margin:0;padding:0;background:#407384 url(cilpart/ifta_fond.gif) repeat-x;font:.8em Verdana,Sans-serif;line-height:1.4em;text-align:center;color:#333;}
#wrapper{margin:auto;border-left:1px #ffffff solid;}
.container{width:768px;margin:0;position:relative;text-align:left;}
h1,h2,h3{margin:1em 0 .5em;font-weight:normal;clear:both;line-height:1.5em;}
h1{font-size:160%;color:#407384;}
h2{font-size:130%;color:#407384;}
h3{font-size:115%;color:#5c4d1f;}
a:link{color:#407384;font-weight:normal;}
a:visited{color:#8f8361;}
a:hover{color:#5c4d1f;text-decoration:underline;}
.date{padding-top:2px;padding-left:3px;color:#ffffff;font-size:100%;}
/* Tables
----------------------------------------------- */
th,tr,td{vertical-align:top;}
/* Main Content
----------------------------------------------- */
#maincontent{background-image:url(images/ifta_page_bck.gif);}
#titre{margin:0em;margin-right:30px;}
#baspage{background-color:#e1d7b9;margin-right:28px;}
.telechargement{font-size:90%;background-image:url(images/information_comptabilite.gif);background-repeat:no-repeat;background-position:left center;text-decoration:none;font-weight:bold;padding-top:10px;color:#407384;text-align:left;padding-left:25px;}
#menu{margin-top:20px;font-size:12px;}
#navbottom{padding-left:210px;padding-right:15px;padding-top:0px;padding-bottom:0px;line-height:.85em;letter-spacing:1px;font-size:95%;text-align:center;}
#navbottom a:link{color:#407384;text-decoration:none;font-weight:normal;}
#navbottom a:visited{color:#8f8361;text-decoration:none;}
#navbottom a:hover{color:#5c4d1f;text-decoration:none;}
#news{padding-bottom:15px;}
.footer{color:#fff;font-size:80%;font-weight:normal;font-stretch:semi-expanded;text-align:center;padding-top:10px;padding-bottom:10px;background-color:#407384;border-right:1px #fff solid;border-bottom:1px #fff solid;line-height:.6em;padding-left:105px;}
.footer a:link{color:#e1d7b9;font-weight:normal;text-decoration:none;}
.footer a:visited{color:#e1d7b9;text-decoration:none;}
.footer a:hover{color:#c8d1d5;text-decoration:none;}
/* Class
----------------------------------------------- */
.navtop{padding-right:10px;font-stretch:semi-expanded;font-size:90%;text-align:right;background-color:#e1d7b9;padding-top:6px;color:#407384;}
.textbienvenue{padding-right:5px;padding-top:3px;padding-bottom:3px;background-color:#e1d7b9;font-size:100%;padding-left:5px;font-weight:lighter;color:#407384;}
.menu{background-image:url(images/ifta_menu_bck.jpg);background-repeat:repeat-y;padding-right:2px;padding-top:20px;padding-left:5px;color:#fff;}
.titregauche{border-bottom:1px #fff solid;font-size:95%;text-align:center;padding-top:11px;padding-bottom:0px;background-color:#94b2bc;padding-left:0px;padding-right:0em;font-weight:normal;color:#466981;width:244px;}
.titredroite{border-bottom:1px #466981 solid;font-size:90%;text-align:left;padding-top:11px;padding-bottom:0px;padding-left:20px;padding-right:6px;color:#766739;letter-spacing:1px;}
.hautgauche{background-color:#e1d7b9;padding-top:6px;padding-left:20px;font-size:85%;color:#407384;}
.titredroite a:link{color:#99927e;font-weight:normal;}
.titredroite a:visited{color:#829faa;}
.titredroite a:hover{color:#407384;}
.Colgauche{padding-right:10px;padding-left:10px;line-height:1.3em;font-size:80%;font-weight:normal;color:#fff;padding-top:20px;letter-spacing:1pt;width:210px;}
.Colgauche h1,h2,h3{margin:1em 0 .5em;font-weight:normal;clear:both;}
.Colgauche h1{font-size:180%;color:#e1d7b9}
.Colgauche h2{font-size:140%;color:#e1d7b9;}
.Colgauche h3{font-size:125%;color:#e1d7b9;}
.Colgauche a:link{color:#e1d7b9;font-weight:normal;}
.Colgauche a:visited{color:#afd5e2;}
.Colgauche a:hover{color:#fff3d1;text-decoration:underline;}
.Coldroite{padding-right:40px;padding-top:10px;padding-left:15px;padding-bottom:10px;width:470px;}
.contact{background-image:url(images/ifta_contactez-nous.gif);background-position:right;background-repeat:no-repeat;text-align:right;letter-spacing:+1px;color:#466981;padding-right:45px;padding-top:3px;padding-bottom:5px;margin-top:15px;}
.contact a:link{color:#466981;text-decoration:none;}
.contact a:hover{color:#766939;text-decoration:none;}
.contact a:visited{color:#466981;text-decoration:none;}
/*Class Divers_____________________________________________________*/
.lignebas{border-bottom:1px #407384 solid;}
.photocentre{padding:1px;background-color:#d1c294;border:1px #e1d7b9 solid;text-align:center;}
.photogauche{background-color:#e1d7b9;border:1px #407384 solid;padding:3px;margin-right:10px;float:left;text-align:center;vertical-align:text-top;}
.photodroit{background-color:#c8d1d5;border:1px #407384 solid;text-align:center;vertical-align:text-top;padding:1px;margin-left:10px;position:relative;right:auto;}
.photodroit_h{vertical-align:text-top;padding:1px;margin-left:10px;float:right;border:1px #466981 solid;}
/* =Contact Form
----------------------------------------------- */
/* =Generic Forms
----------------------------------------------- */
form{background:#e7ddbe;margin:.75em 0 1.5em;padding:5px 10px 8px;border:#d9ceab solid;}
form table{color:#444;}
form > table{width:100%;}
form th{white-space:nowrap;}
input,textarea,select{margin:1px 0;font:100%/1.2em Monaco,Monospace;}
td input,td textarea,td select,#searchform input,#advsearch input{font-size:110%;}
input.text{background:#fff;border:1px solid #ccc;border-color:#aaa #eee #eee #aaa;color:#333;}
.imgbutton{vertical-align:middle;}
.unit{white-space:nowrap;margin-right:.5em;}
select{border:1px solid #ccc;}
form p{font-size:100%;line-height:1.6em;}
form td p{font-size:100%;}
form table td,form table th{padding:5px 10px 5px 0;border-bottom:1px dotted #ccb;font-weight:normal;font-size:85%;}
form td.buttons,form th.buttons{border-width:0;}
fieldset{border:1px dotted #bba;padding:8px 10px;margin:1em 0;}
fieldset legend{padding:0;margin:0;color:#844;}
form label.inline{display:inline;font-weight:normal;}
form input,form textarea,form select{margin:1px 0;}
form textarea{background:#fff;display:block;clear:left;width:97%;border:1px solid #ccc;border-color:#ccc #fff #fff #ccc;color:#333;}
/* =Contact Form
----------------------------------------------- */
p.error,.error th label,.error td label{color:#744;}
h2.error,h4.error{color:#933;font-size:8px;}
p.error{font-size:85%;line-height:1.5em;margin-left:5px;}
.msgbody{margin:.5em 0 0;border-top:1px dotted #ccb;padding-top:.5em;margin-left:5em;}
/* =Réseau
----------------------------------------------- */
#reseau{background-image:url(cilpart/ifta_reseau.gif);background-repeat:repeat;color:#ffffff;}
#reseau a:link{color:#ffffff;font-weight:normal;text-decoration:none}
#reseau a:visited{color:#ffffff;text-decoration:none;}
#reseau a:hover{text-decoration:none;}
.cache{color:#407384;line-height:.8em;}
