@charset "utf-8";
/* CSS Document */
.container_12,.container_16{margin-left:auto;margin-right:auto;width:960px}.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16{display:inline;float:left;margin-left:10px;margin-right:10px}.container_12 .grid_3,.container_16 .grid_4{width:220px}.container_12 .grid_6,.container_16 .grid_8{width:460px}.container_12 .grid_9,.container_16 .grid_12{width:700px}.container_12 .grid_12,.container_16 .grid_16{width:940px}.alpha{margin-left:0}.omega{margin-right:0}.container_12 .grid_1{width:60px}.container_12 .grid_2{width:140px}.container_12 .grid_4{width:300px}.container_12 .grid_5{width:380px}.container_12 .grid_7{width:540px}.container_12 .grid_8{width:620px}.container_12 .grid_10{width:780px}.container_12 .grid_11{width:860px}.container_16 .grid_1{width:40px}.container_16 .grid_2{width:100px}.container_16 .grid_3{width:160px}.container_16 .grid_5{width:280px}.container_16 .grid_6{width:340px}.container_16 .grid_7{width:400px}.container_16 .grid_9{width:520px}.container_16 .grid_10{width:580px}.container_16 .grid_11{width:640px}.container_16 .grid_13{width:760px}.container_16 .grid_14{width:820px}.container_16 .grid_15{width:880px}.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}.container_12 .prefix_1{padding-left:80px}.container_12 .prefix_2{padding-left:160px}.container_12 .prefix_4{padding-left:320px}.container_12 .prefix_5{padding-left:400px}.container_12 .prefix_7{padding-left:560px}.container_12 .prefix_8{padding-left:640px}.container_12 .prefix_10{padding-left:800px}.container_12 .prefix_11{padding-left:880px}.container_16 .prefix_1{padding-left:60px}.container_16 .prefix_2{padding-left:120px}.container_16 .prefix_3{padding-left:180px}.container_16 .prefix_5{padding-left:300px}.container_16 .prefix_6{padding-left:360px}.container_16 .prefix_7{padding-left:420px}.container_16 .prefix_9{padding-left:540px}.container_16 .prefix_10{padding-left:600px}.container_16 .prefix_11{padding-left:660px}.container_16 .prefix_13{padding-left:780px}.container_16 .prefix_14{padding-left:840px}.container_16 .prefix_15{padding-left:900px}.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}.container_12 .suffix_1{padding-right:80px}.container_12 .suffix_2{padding-right:160px}.container_12 .suffix_4{padding-right:320px}.container_12 .suffix_5{padding-right:400px}.container_12 .suffix_7{padding-right:560px}.container_12 .suffix_8{padding-right:640px}.container_12 .suffix_10{padding-right:800px}.container_12 .suffix_11{padding-right:880px}.container_16 .suffix_1{padding-right:60px}.container_16 .suffix_2{padding-right:120px}.container_16 .suffix_3{padding-right:180px}.container_16 .suffix_5{padding-right:300px}.container_16 .suffix_6{padding-right:360px}.container_16 .suffix_7{padding-right:420px}.container_16 .suffix_9{padding-right:540px}.container_16 .suffix_10{padding-right:600px}.container_16 .suffix_11{padding-right:660px}.container_16 .suffix_13{padding-right:780px}.container_16 .suffix_14{padding-right:840px}.container_16 .suffix_15{padding-right:900px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:block}* html .clearfix{height:1%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline}body{line-height:1;font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a{color:#fff;text-decoration:none}hr{clear:both}h1{font-size:30px}h2{font-size:25px}h3{font-size:18px}h4{font-size:16px}h5{font-size:14px}h6{font-size:12px}ol{list-style:decimal}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:0}p{margin-bottom:10px}a.readmore{text-decoration:underline}

body { background:#0f0f0f url(img/bg_body.png) top center repeat; color:#a0a0a0; cursor:default; font-family:Arial, Helvetica, sans-serif; font-size: 62.5%; height:100%; margin:0; padding:0; letter-spacing:0em; word-spacing:0em; }

#bg_top { background:url(img/bg_top.png) top center repeat-x; height:240px; position:fixed; top:0; width:100%; z-index:-2; }
#btn_contact { position:absolute; right:0; top:0; }

#signature { color:#797979; padding:5px 15px; margin:0 auto; position:relative; top:0px; left:0; height:20px; width:940px; }
#signature a { color:#797979; }
#signature a:hover { color:#ffb900; }
#signature strong { font-family:Verdana, Geneva, sans-serif; font-size:1.2em; text-transform:uppercase; font-style:italic; font-weight:700; }
#signature span { font-size:1.25em; text-transform:lowercase; }
#topmenu { position:absolute; right:15px; top:9px; }
#topmenu a.comm:hover { color:#fedc07; }
#topmenu a.web:hover { color:#0183de; }
#topmenu a.agency:hover { color:#15a60a; }
#topmenu a.visio:hover { color:#980a0a; }

#left_menu { display:block; height:40px; position:absolute; top:119px; left:-8px; width:9px; z-index:1000; }

#Container { background:#060606; border:1px solid #2f2007; overflow:visible; }

#Header { height:160px; overflow:visible; position:relative; width:960px; }
#Header h1 { padding:2em 4em; }

#Menu { height:27px; position:absolute; top:119px; left:0px;
-moz-border-radius-topright:15px; -webkit-border-top-right-radius:15px; }
ul.menu { padding-left:1.5em; padding-right:1.5em; }
ul.menu li { display:inline; padding:0px; }
ul.menu a { display:block; float:left; font-size:1.2em; font-weight:700; padding:0em 1em; padding-top:0.4em; position:relative; top:0em; height:20px; }

#Contenu .logotxt, #Contenu .logogroupe { color:#fff; font-size:1.1em; font-weight:700; }
.logotxt span { color:#fedc07; }
.logotxt span.web { color:#0183de; }
.logotxt span.agency { color:#15a60a; }
.logotxt span.visio { color:#980a0a; }
#Contenu .logogroupe { color:#fff; font-size:1.1em; font-weight:700; font-style:italic; }
.logogroupe span { color:#fd9a02; font-size:1.4em; }

#Contenu { color:#fff; font-size:1.2em; padding-bottom:10px; margin-bottom:30px }
#Contenu p { color:#a0a0a0; margin-bottom:1em; text-align:justify; }
#Contenu p.center { text-align:center; }
#Contenu h1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:700; font-style:normal; font-size:1.4em; padding:0 20px; margin-bottom:0.5em; margin-top:1.5em; }
#Contenu li { padding-left:60px; list-style:inside disc; }
#Contenu .sidebar li { padding-left:0; list-style:none; }
ul.sidebar { margin:0 auto; margin-top:15px; }
ul.sidebar a { border:1px solid #2f2007; display:block; height:20px; color:#feb90d; font-size:1.2em; padding:0.5em; margin-bottom:0.5em;
-moz-border-radius:8px; -webkit-border-radius:8px; }
ul.sidebar a:hover { border:1px solid #fff; color:#fff; }
ul.sidebar a { color:#feb90d;}

#Contenu div.window { position:relative; border:1px solid #2f2007; display:block; color:#fff; font-size:1.2em; padding:0.5em; padding-left:20px; margin-bottom:1.5em;
-moz-border-radius:8px; -webkit-border-radius:8px; }
.window p { margin:1em; }
.title { display:inline; color:#fff; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:1em; font-weight:700; font-style:italic; }
.title span { color:#fedc07; }
.title span.web { color:#0183de; }
.title span.agency { color:#15a60a; }
.title span.visio { color:#980a0a; }

#Diaporama { height:308px; margin:0 auto; padding:15px 0; position:relative; text-align:center; overflow:hidden; }
#Diaporama img { border-bottom:2px solid #fedc07; cursor:pointer; display:none; position:absolute; top:0; left:60px; }

#coordonnees img { float:left; margin-right:15px; margin-bottom:15px; }
#coordonnees p { margin-top:15px; }

#bg_bottom { background:url(img/bg_bottom.png) bottom center no-repeat; height:25px; margin:0 auto; position:absolute; top:-26px; width:100%; z-index:10000; }
#Footer { background:#050505; border-top:1px solid #2f2007; font-size:1.1em; padding-bottom:40px;  margin-top:30px; position:relative; bottom:0; width:100%; }
#Footer_content { color:#535353; margin:0 auto; position:relative; width:960px; }
#Footer_content h1 { font-family:Verdana, Geneva, sans-serif; font-size:1.4em; font-style:italic; margin-top:10px }
#Footer_content span { color:#938110; } 
#Footer_content ul { margin-top:1em; }
#Footer_content li { display:inline; }

#right { position:absolute; top:0px; right:0; width:400px; text-align:right; }
#right h2, #right p { padding:0 10px; }
#Footer_content a { color:#535353; }
#Footer_content a:hover { color:#fff; }

.paddthis { padding:0 20px; }
.justify { text-align:justify; }

#scripts, #scripts a { font-size:0.01em; color:#000; }

/* Formulaire */

#formulaire { font-size:1.2em; margin-bottom:0px; }
#formulaire label { display:block; color:#feb90d; margin:0 auto; margin:0 auto; margin-bottom:0.5em; padding:0.2em; font-size:0.9em; width:380px; position:relative; }
#formulaire label.textarea { height:300px; }
label em { display:block; font-size:0.8em; }
#formulaire input { background:#ccc; border:1px solid #515151;
-moz-border-radius: 2px; -webkit-border-radius: 2px; display:block; margin:0 auto; padding:0.2em; width:300px; }
#boutonenvoi { border:none; }
#boutonenvoi input { background:#ffbe00; color:#000; border:2px solid #ffbe00;
-moz-border-radius: 2px; -webkit-border-radius: 2px; }
#formulaire .focused { background:#ffbe00; color:#000; border:1px solid #ffbe00;
-moz-border-radius: 2px; -webkit-border-radius: 2px; }
#formulaire .focused input, .focused textarea { background:#fff; color:#000; border:1px solid #000;
-moz-border-radius: 2px; -webkit-border-radius: 2px; }
#formulaire .focused input.captcha { background:#000; color:#9bfe0d; font-weight:700; font-size:1.2em; font-family:Arial, Helvetica, sans-serif; }
#formulaire textarea { background:#ccc; border:1px solid #515151;
-moz-border-radius: 2px; -webkit-border-radius: 2px; display:block; height:160px; margin:0 auto; padding:0.2em; width:350px; }
#formulaire h3 { border:1px solid #aaa; font-size:1.2em; text-align:center; width:100%; }
#formulaire input.captcha { display:block; width:105px; text-transform:uppercase; padding-bottom:0.2em; }
.captcha { padding-bottom:1em; }
.captcha img { margin-left:45px; float:left; }

.center { text-align:center; }
/*FEEDBURNER*/
.feedburnerFeedBlock li { margin:15px 30px; padding:5px 0px; padding-top:5px; }
.aligncenter { text-align:center; }
.headline { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fd9a02; font-weight:700; font-style:normal; font-size:1.2em;  padding:0 20px; margin-bottom:0.5em; margin-top:1.5em; }
.headline a { color:#a0a0a0; }
.headline a:hover { color:#fd9a02; }
.feedburnerFeedBlock div { font-size:1em; color:#a0a0a0; }
/*endFEEDBURNER*/
