a img { border:none; }
form { margin:0; }
body, h1, h2, h3, h4, h5, h6, td { margin:0; font: 12px Verdana, Arial, Helvetica, sans-serif; color: #000; }
body { padding: 1px 0 0 0; }
h3 { margin-bottom:15px; font-size:12px; line-height:1em; font-weight:bold; color:#26819e; background-color:#FFF; }
p { margin:0; padding:0 0 9px 0; line-height:17px; text-align:justify; }
a { color:#000; text-decoration:none; background-color:#FFF; }
ul, ol, li { margin:0; padding:0; }
.breaker { overflow:hidden; height:1px; clear:both; }
img { border:none; }

#container { width:985px; margin:0 auto; }
    #header { position:relative; height:148px; background:#FFF url(img/headerbg.png) top left no-repeat; color:#000; }
        #subheader { padding-left: 350px; }
        #subheader li { display: inline; vertical-align: middle; }
        #subheader a { font-weight: bold; font-size: 10px; padding: 0 10px; border-left: 1px solid silver; }
        #subheader a.first { border-left:none; }
        #logo { position:absolute; top:34px; color:#036; z-index:1000; left: 30px; width: 96px; height:97px; }
        #logo a { display:block; width:97px; height:96px;background:#FFF url(img/logo.gif) top left no-repeat;  }
        #logo a span { display: none; }
        #slogan { background:url(img/slogan.gif) top left no-repeat; position:absolute; top:60px; left: 300px; z-index:1000; line-height:22px; width:216px; text-indent:-1500px; }
        #loginbox { position:absolute; width: 189px; height: 148px; z-index: 700; top:0; right: 0; background: url(img/loginnbox_bg.jpg) top left no-repeat; }
        #loginbox p { text-indent: -5000px; background: #FCE791 url(img/login_header.png) top left no-repeat; color:#036; width: 148px; height:10px; overflow: hidden; margin: 11px 0 4px 5px; }
        #loginbox .newuser { display: block; width: 137px; height: 27px; background: url(img/newuser.png) top left no-repeat; text-indent: -5400px; overflow: hidden; position: absolute; bottom: 10px; left: 15px; }
        #loginbox input { width: 120px; color: #000; background-color: #FFF; margin: 0 0 0 10px; font-size: 0.8em; font-weight:bold; line-height: 1.1em; }
        #loginbox .okbutton { background: url(img/ok.gif) top left no-repeat; border: 0; cursor: pointer; text-indent: -500px; overflow: hidden; width: 31px; margin-left: 5px; height: 27px; font-size: 0; }
        #menu { background:#fff url(img/menubg.png) bottom left repeat-x; position: absolute; bottom: 0; left: 0; border-left: 1px solid gray; width: 984px; color:#036; height: 45px; padding: 0; z-index: 500; }
        #menu ul { list-style: none; margin: 7px 0 0 146px; padding: 0; }
        #menu ul li { float: left; margin: 0 7px 0 0; padding: 0; }
        #menu ul li a { display: block; height: 32px; text-indent: -5000px; overflow: hidden; }
        #menu ul li a#menu_click { width: 97px; background: url(img/menu_click.png) top left no-repeat; }
        #menu ul li a#menu_turbo { width: 95px; background: url(img/menu_turbo.png) top left no-repeat; }
		#menu ul li a#menu_turboloss { width: 110px; background: url(img/menu_turbo_stop.png) top left no-repeat; }
		#menu ul li a#menu_classic { width: 107px; background: url(img/menu_classic.png) top left no-repeat; }
        #menu ul li a#menu_outils { width: 73px; background: url(img/menu_outils.png) top left no-repeat; }
        #menu ul li a#menu_offre { width: 114px; background: url(img/service_on_de.gif) top left no-repeat; }
    #maincol { padding: 0; background: #FFF url(img/content_bg.png) top left repeat-y; color:#000; }
        #left { width: 178px; padding:5px 3px 5px 10px; float: left; }
            .leftbox { width: 177px; background: #CCC url(img/leftboxbg.png) top left repeat-y; color:#000;  }
            .leftbox ul { list-style: none; background: transparent url(img/leftboxbottom.png) bottom center no-repeat; margin: 0; padding:0; }
            .leftbox ul li { list-style: none; padding: 0 5px 0 5px; margin:0 0 0 2px; height: 20px; border: none; width: 163px; display: block; background:url(img/listseparator.png) bottom left repeat-x; } 
            .leftbox ul li.double {height:30px;}
			.leftbox ul li.last { background: none; }
            .leftbox a { margin: 0 0 0 5px; font-weight: bold; line-height: normal; font-size: 9px; padding: 3px 3px 3px 10px; display: block; width: 140px; background: transparent url(img/fl_noir.gif) left center no-repeat; }
            .leftbox h3{display:block; height: 30px; margin:0;padding:0;}
			

			#plateforme h3{background: silver url(img/plateforme.gif) top left no-repeat;margin: 0; padding:0;}
			#toolbox a { padding-left: 17px; color: #000; }


            #turboclick a, #turboclick a:hover  { color: #1995cb; background-color: transparent; }
            #turboclick h3 { background: silver url(img/turboclicks_fr.gif) top left no-repeat; width: 177px; text-indent: -500px; overflow: hidden; margin: 0; }
            #societe, #toolbox { margin-top: 10px; }
            #societe a, #societe a:hover { background-image:url(img/fl_noir.gif); background-color: transparent; color: #000; }
            #societe h3 { background: silver url(img/societe.gif) top left no-repeat; }
            #toolbox h3{ background: silver url(img/tools_fr.gif) top left no-repeat; }
            #toolbox a { padding-left: 17px; color: #000; }
            #toolbox li a#t1 { background: url(img/pit/actu.gif); }
            #toolbox a#t2 { background-image: url(img/pict/synthesis.gif); }
            #toolbox a#t3 { background-image: url(img/pict/zoom.gif); }
            #toolbox a#t4 { background-image: url(img/pict/analyses.gif); }
            #toolbox a#t5 { background-image: url(img/pict/recommandations.gif); }
            #toolbox a#t6 { background-image: url(img/pict/recommandations.gif); }
            #toolbox a#t7 { background-image: url(img/pict/cloture.gif); }
            #toolbox a#t8 { background-image: url(img/pict/station.gif); }

			#plateforme h3 em, #societe h3 em, #toolbox h3 em{display:none;}


        
        #subcol { margin: 0px 200px; }
            #breadcrumb { background: transparent url(img/listseparator.png) bottom repeat-x; padding-bottom:5px; }
            #breadcrumb p, #breadcrumb h1, #breadcrumb h1 strong { display:inline; font-weight:normal; font-size:10px; }
            #breadcrumb p.pc { background: url(img/car_gris.gif) 0 2px no-repeat; padding-left:15px; }
            #titre { margin: 20px 0 25px 15px; }
            #titre p, #titre h2 { display:inline; padding-top: 5px; height: 18px; font-weight: bold; }
            #titre h2 a{ text-decoration:underline; }
            #titre h2 a:hover{ text-decoration:none; }
            #titre p.pt { background: url(img/check.gif) no-repeat; padding-left:40px; }
       #chapo h2 { font-weight:bold; color:#26819e;}
            #chapo p { font-size: 10px; font-weight:bold;}
            #chapo p a { text-decoration:underline; color:blue;}
            #chapo ul { margin-left: 30px; font-size: 10px;}
            #sstitre { float:left; margin:15px 0 0 50px; height:27px; padding:0; background:url('../materials/img/sp-background.gif') 0 0 repeat-x; }
            #sstitre p, #sstitre h2 { float:left; margin:0; padding:0; font-weight:bold; }
            #sstitre p { height:27px; padding:5px 0 0 10px; background:transparent url('../materials/img/sp-right.gif') 0 0 no-repeat; }
            #sstitre h2 { margin:0; height:27px; padding:6px 10px 0 0; background:transparent url('../materials/img/sp-left.gif') top right no-repeat; }
            #sstitre h2 a { background:none; text-decoration:underline; }
            #sstitre h2 a:hover { text-decoration:none; }
           #content { margin:50px 30px 0 55px; padding:20px 0 0 0; font-size: 10px; }
            #content ul { margin-left: 30px; }
            #content a { text-decoration:underline; color:blue;}
                #recherches { margin-top:15px; }
                #recherches, #recherches * { color: #999 !important; }
                #netlinking, #netlinking * { color: #999 !important; }
                #recherches, #recherches *,#linking { color: #999 !important; }
        #right { width: 178px; padding: 5px; float: right; }
        #right .fonBox { background: transparent url(img/leftboxbg.png) bottom repeat-y;width: 177px; }
            .rightbox { background: #fff url(img/box-repeat.gif) top left repeat-y; width: 175px; text-align: center; }
            .rightbox img { margin: 10px; }
            .rightbox p { text-align: left; font-size: 10px; line-height: 11px; padding: 10px 10px 0 10px;margin:0 0 -9px 0; }
            .separator { height: 1px; background: transparent url(img/listseparator.png) left center repeat-x; width: 100%; font-size: 0; line-height: 0px; margin:0; }
            .rightbox .bottom { background: transparent url(img//box1_bot.gif) top left no-repeat; height: 6px; width: 177px; }
            .rightbox .bottom01 { background: #fff url(img//box4_bot.gif) top left no-repeat; height: 10px; width: 176px;margin:0;padding:0; }
            
            #question h3, #clickmornig h3 { background: #fff url(img/qualiweb.gif) bottom left no-repeat; text-indent: -5000px; overflow: hidden; height: 45px; width: 177px; margin: 0; }
            #clickmornig h3 { background-image: url(img/click_morning.gif);width:177px; }
            #clickmornig input { background-color: #fad023; width: 110px; margin: 7px 0 10px 0; }
            #clickmornig input {color: #524200;font-weight: bold;font-size:9px;color: #524200;font-family: Verdana,Arial,Helvetica,sans-serif;}
            #clickmornig .ok2 { width: auto; background: transparent url(img/ok2.gif) top left no-repeat; width: 28px; margin: 5px 5px 0 0; height: 24px; border: 0; clear:right; float: right; font-size: 0; }
    #footer { background:#FFF url(img/bm.png) left center repeat-x; height: 35px; width: 983px; border-left: 1px solid #B2B2B2; border-right: 1px solid #B2B2B2; }
    #footer ul.links { list-style: none; float: right; margin:0; padding:0; overflow: visible; height: 32px; }
    #footer ul.links li { padding: 2px 10px 0; float: left; margin: 10px 0; line-height: 13px; border-right: 2px solid silver; }
    #footer  ul.links li.last { border: 0; height: 32px; display:block; overflow: visible; margin: 1px 0; padding: 0 10px 0; }
    #footer ul.links li.last a { background: url(img/cb.gif) top left no-repeat; display: block; width: 41px; height: 32px; overflow: visible; text-indent: -5000px; }
    #footer ul.links li a { color: #000; line-height: 10px; font-weight:bold; font-size: 10px; vertical-align: text-top; background-color: transparent; }
    #footer .footerleftlogo { display: block; float: left; width: 110px; height: 25px; margin: 7px 0 0 10px; }
    #globalfooter { width: 985px; height:39px; background: #fff url(img/fd_bot.gif) bottom left no-repeat; }
        #copyright { float: right; font-size: 9px; color: #8D7100; background-color: transparent; margin: 10px 20px; font-weight: bold; }
