body  {font-family: Arial, Helvetica, sans-serif;font-size:12px;background: #fff;margin: 0;padding: 0; color: #666666;margin-bottom:50px;
background-image:url(../images/fond-site.gif); background-repeat:repeat-x}
	
a {color:#709210}
a:hover { text-decoration:none; color:#55768c}

input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px}

.ombre-g { background-image:url(../images/ombre-g.png); background-repeat:repeat-y; width:9px}
.ombre-d { background-image:url(../images/ombre-d.png); background-repeat:repeat-y; width:9px}

hr {  height:0px;  background-color:#ffffff; border-top:#ffffff; border-right:#ffffff; border-right:#ffffff; border-bottom: 1px dashed #d8d8d8;}


#col-gauche { width:255px; background-color:#FFF }
#col-gauche .fond-col { background-image:url(../images/fond-col-gauche.gif); background-repeat:repeat-y}
#col-gauche .fond-client-log { background-image:url(../images/fond-client-bloc.gif); background-repeat:repeat-y; padding-left:30px; color:#b9cbd7; font-size:11px}
#col-gauche .fond-client-log a {color:#b9cbd7;text-decoration:none; font-weight:bold; font-size:11px}
#col-gauche .fond-client-log a:hover {color:#fff;text-decoration:none; }
#col-gauche .nom-client { font-weight:bold; color:#426074 }
#col-gauche .points-fidel { font-weight:bold; color:#c9f05a; font-size:12px }

.largeur-site { width:968px;}

#ico-logo { font-size:9px; text-align:center; color:#CCC; padding-top:30px}
#ico-logo a { padding-right:10px; padding-left:10px; text-decoration:none; color:#666}
#ico-logo a:hover { color:#000; text-decoration:underline}

#login-form { background-image:url(../images/fond-login.gif); background-repeat:no-repeat; width:255px; height:151px; }
#login-form form { border:1px solid transparent; height:250px}
#login-form table { margin-top:48px; margin-left:25px; color:#ccd6dd; font-size:10px}
#login-form input { width:100px; background-color:#f7fce9; font-size:10px; padding:3px; border:1px solid #4e6473; color:#55768c}

#contenu-404 { background-color:#FFF; width:713px; text-align:left}
#contenu-404 a{  text-align:left}
#contenu-404 a:hover{  text-align:left}

#contenu { background-color:#FFF; width:713px; text-align:justify}
#contenu .col-hp1 { background-image:url(../images/fond-col-contenu-hp.gif); background-repeat:no-repeat; width:713px;  padding-top:10px; font-size:10px; font-weight:bold; color:#7c7c7c}
#contenu .col-main {  background-image:url(../images/fond-col-contenu-main.gif); background-repeat:no-repeat; width:713px; padding-top:10px; }
#contenu .client-col-main {  background-image:url(../images/fond-titre-espace-clients.gif); background-repeat:no-repeat; width:713px; padding-top:10px; }
#contenu .contenu { width:650px; padding:20px; font-size:11px; font-weight:bold; color:#7c7c7c;}
#contenu h2 { color:#8fc200; font-size:20px}
#contenu h3 { color:#424242; font-size:17px}
#contenu h4 { font-size:15px}
#contenu .warning { font-size:18px; text-align:center; color: #C00; background-color:#eaeaea; padding:15px}
#contenu .soustitre { font-size:14px; color:#55768c}
#contenu .txt-mini { font-size:10px; font-style:italic}
#contenu .info { border:1px dashed #ccc; padding:15px; font-size:13px; color:#000; background-color:#f3fbdc}
#contenu th { color:#000; font-size:12px; background-color:#EBEBEB; text-align:center}
#contenu .table td { border-bottom:1px solid;#EBEBEB}

#nav-bas { background-image:url(../images/fond-pied.png); background-repeat:repeat-x; height:64px; text-align:right; color: #CCC; padding-right:35px}
#nav-bas a { text-decoration:none; padding:5px; color: #7892a4; font-size:10px}
#nav-bas a:hover { text-decoration:underline; color: #000;}

.bravo { color:#8fc200; font-size:12px}
.pasbravo { color: #930; font-style:italic}

tr.over:hover { background-color:#f5f5f5}


/* Interface globale */


.fond-haut { background-image:url(../upload/image/interface/fond-haut.gif); background-repeat:repeat-x}
.fond-g { background-image:url(../upload/image/interface/fond-h-g.gif); background-repeat:repeat-x; }
.fond-d { background-image:url(../upload/image/interface/fond-h-d.gif); background-repeat:repeat-x; }
.fond-bas { background-image:url(../upload/image/interface/bas-fond.gif); background-repeat:repeat-x}

#nav-haut { font-size:8px; color:#999;}
#nav-haut a { font-size:11px; color:#999;; font-weight:bold; text-decoration:none}
#nav-haut a:hover { color:#fff; text-decoration:none}

.nav-bas .nav { height:82px; font-size:9px; color:#999999; background-image:url(../upload/image/interface/logo-bas.gif); background-repeat:no-repeat}


#signature { font-size:10px; color:#ccc; text-align:left}
#signature a { color:#ccc; text-decoration:none; font-size:10px}



#mini-nav { font-size:11px;}
#mini-nav .sep { font-size:10px; color:#999}


/* Menu onglets div */
#headerTab { text-align:center; margin-top:25px; margin-bottom:25px}
#headerTab .on {color:#fff; background-image:url(../images/onglet-pc-on.gif); padding:14px; text-decoration:none;}
#headerTab .off {color:#333; background-image:url(../images/onglet-pc-off.gif); padding:14px; text-decoration:none}

#content {}