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;background:transparent}body{line-height:1;font-family:Arial,sans-serif;background:#f0f0f0 url(images/solire-fond.png) scroll repeat-x}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}b{font-size:100%}em{font-style:italic}h1,h2,h3,h4{font-family:Georgia;font-weight:normal}#global{background:#fff;margin:0 auto;width:900px}h1.top{position:absolute;top:-20px}#header{height:97px;position:relative;z-index:1;background:url(images/solire-sprite.png) scroll repeat-x}#pageContainer{position:relative;float:left;margin-bottom:0;width:100%;min-height:304px}#pageContent{margin-right:240px}#widgets{background:none;float:left;margin-bottom:2em;margin-left:-240px;width:240px}#home #pageContainer{min-height:auto}#widgets{min-height:160px;padding-top:40px}#home #widgets{padding-top:22px}#footer{clear:both;background:#fff url(images/solire-sprite.png) top left repeat-x;height:98px;padding:0;width:100%}#footer .bloc{position:relative;width:820px;height:68px;padding-top:30px;padding-left:40px;padding-right:40px;display:block;float:left;background:#fff url(images/solire-sprite.png) 0 -650px scroll repeat-x}#footer .bloc h6{color:#4c4c4c;font-size:1.0em;padding-bottom:10px;font-weight:bold}#footer .bloc p{font-size:0.7em;color:#999;padding:0px}#footer .bloc p a{color:#999;text-decoration:none;padding:0px}.container{margin:0px;margin-top:0;font-size:1em}#ffscrollbarfix{position:absolute;top:0;bottom:-0.1px;width:1em;z-index:-1}html{min-height:100%;margin-bottom:1px}#pageContent .bloc{position:relative;width:220px;height:244px;padding-top:60px;padding-left:40px;padding-right:40px;display:block;float:left;background:#fff url(images/solire-sprite.png) 0 -650px scroll repeat-x}#pageContent .blocmiddle{width:218px;background:#fff url(images/solire-sprite.png) 0 -650px scroll repeat-x;border-left:1px solid #bcbcbc;border-right:1px solid #bcbcbc}#pageContent .bloc-ombre{position:absolute;width:222px;height:257px;display:block;background:url(images/solire-sprite.png) 0px -393px scroll repeat-x;top:-180px;z-index:100}#pageContent .bo1{left:34px}#pageContent .picto1{background:url(images/logo-solire.png) -180px 0px scroll repeat-x;width:139px;height:139px;left:78px;top:-124px;z-index:110}#pageContent .bo2{left:334px}#pageContent .picto2{background:url(images/logo-solire.png) -180px -140px scroll repeat-x;width:139px;height:139px;left:378px;top:-124px;z-index:110}#pageContent .bo3{left:634px}#pageContent .picto3{background:url(images/logo-solire.png) -180px -279px scroll repeat-x;width:139px;height:139px;left:678px;top:-124px;z-index:110}#pageContent .bloc-sepa{position:absolute;width:34px;height:257px;display:block;background:#fff url(images/solire-sprite.png) -422px -393px scroll repeat-x;top:0px;z-index:100}#pageContent .bs1{left:283px;top:-50px}#pageContent .bs2{left:582px;top:-50px}#pageContent .bloc h3{color:#0279b9;font-size:1.4em;font-family:Georgia,sans-serif;padding-bottom:26px;font-weight:normal; text-decoration:none;}#pageContent .blocmiddle h3 a{color:#0279b9;text-decoration:none;cursor:text;}#pageContent .bloc p{color:#000;font-size:0.8em;padding-bottom:13px}.logo{background:url(images/solire-sprite.png) -234px -394px no-repeat}.logo a{display:block;height:98px;width:181px}.logo span{position:absolute;left:-1000px}.bg-container .bg-background{height:400px;left:0;overflow:hidden;position:relative;width:100%}.bg-container .bg-background img{left:0;position:absolute}.bg-background h1{color:#fff;font-size:20px}img.bgImg{display:block;height:400px;left:0;min-width:900px;position:absolute;top:97px;width:100%;z-index:0}.bg-content{position:absolute;top:148px;padding-left:28px;z-index:1000}.clear{ overflow:hidden; width:100%}a.button{ color:#fff; display:block; float:left; height:38px; padding-right:16px;     text-decoration:none;     font-weight:bold;cursor:pointer}a.vert{ background:transparent url('images/bouton-d.png') no-repeat scroll right 0px}a.bleu{ background:transparent url('images/bouton-d.png') no-repeat scroll right -76px}a.button span{     display:block;     padding:11px 0 11px 16px; cursor:pointer}a.button span.vert{background:transparent url('images/bouton-g.png') no-repeat}a.button span.bleu{background:transparent url('images/bouton-g.png') no-repeat left -76px}a:hover.button{ outline:none; text-decoration:none}a:hover.vert{background:transparent url('images/bouton-d.png') no-repeat scroll right -38px}a:hover.bleu{background:transparent url('images/bouton-d.png') no-repeat scroll right -114px}a:hover span{ outline:none; text-decoration:none; cursor:pointer}a:hover span.vert{ background:transparent url('images/bouton-g.png') no-repeat left -38px}a:hover span.bleu{ background:transparent url('images/bouton-g.png') no-repeat left -114px}a.btright{position:absolute;bottom:40px;right:36px;float:right;margin-top:0}a.btrightdiapo{float:right;margin-top:20px}a:active{outline:none}a:focus{-moz-outline-style:none}li.sepa{position:relative;width:2px;height:96px;display:block;float:left;background:url(images/solire-sprite.png) -239px -499px scroll repeat-x}ul#menu{width:100%;height:97px;list-style:none;margin:0;padding:0;padding-top:0px}ul#menu li{float:left}ul#menu li a{background:url(images/solire-sprite.png) no-repeat scroll top left;display:block;height:97px;position:relative;text-decoration:none}ul#menu li a.logo{background:url(images/logo-solire.png) no-repeat scroll top left;width:179px;height:97px}ul#menu li a.entreprise{width:185px;height:97px;background-position:-0px -98px}ul#menu li a.solutions{width:185px;height:97px;background-position:-185px -98px}ul#menu li a.experiences{width:185px;height:97px;background-position:-370px -98px}ul#menu li a span{background:url(images/solire-sprite.png) no-repeat scroll bottom left;display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:100}ul#menu li a span:hover{cursor:pointer;height:97px}ul#menu li a.logo span{background:url(images/logo-solire.png) no-repeat scroll top left;background-position:0px 0px;font-size:10px;color:transparent;text-decoration:none;font-size:0px}ul#menu li a.entreprise span, ul#menu li a.entreprise.active{background-position:0px -196px;color:transparent;font-size:0px}ul#menu li a.solutions span, ul#menu li a.solutions.active {background-position:-185px -196px;color:transparent;font-size:0px}ul#menu li a.experiences span, ul#menu li a.experiences.active {background-position:-370px -196px;color:transparent;font-size:0px}#corps{ background-color:#FFF}#contact{}#contact h1,h1 a{color:#0279b9;font-size:28px;margin-bottom:18px;text-decoration:none;cursor:text}#contact h2,h2 a{color:#808080;font-size:20px;margin-top:20px;display:block;width:100%;min-height:20px}#contact h3, #contact h3 a{color:#0279b9;font-size:16px;margin-top:20px;display:block;width:100%;min-height:20px;font-weight:bold}#contact h6,#contact h6 a {color:#64C810;font-size:18px;font-weight:normal;line-height:20px}#contact h6 a:hover {color:#64C810;font-size:18px;text-decoration:underline}#contact ul a,#contact li a{color:#0279b9;text-decoration:none;margin-left:32px;list-style:none;font-size:14px}#contact ul a:hover,#contact li a:hover{text-decoration:underline;font-size:14px}#contact a{font-size:16px;text-decoration:none}#contact ul,#contact li{color:#000;margin-left:16px;list-style:circle}#contact a:hover{font-size:16px;text-decoration:none}#contact p{font-size:12px;margin-left:0px;margin-right:0px}#contact p a{color:#0279b9;text-decoration:none;list-style:none;font-size:12px}#contact p a:hover{text-decoration:underline;font-size:12px}.closepopup,.closebutton {position:absolute;top:16px;right:16px;color:#ccc;font-size:20px;margin-bottom:35px;text-decoration:none;cursor:pointer}#colonnegauche{padding-left:20px;float:left}#colonnegauche h1,h1 a{color:#0279b9;font-size:28px;margin-bottom:35px;text-decoration:none;cursor:text}#colonnegauche ul{margin-left:16px;margin-bottom:16px}#colonnegauche li{font-size:11px;list-style-type:circle}#colonnegauche a{color:#0279B9;text-decoration:none}#colonnegauche a:hover{color:#0279B9;text-decoration:underline}ul#menutop{display:block;width:550px;margin-left:0px;margin-right:0px;margin-top:25px;margin-bottom:45px}ul#menutop li{display:inline;margin-right:30px;margin-left:0px}ul#menutop li a{text-decoration:underline;font-size:11px;color:#808080}ul#menutop li a.active{text-decoration:none;font-size:11px;color:#0279b9;font-weight:bold}ul#menutop li a:hover{text-decoration:none;font-size:11px;color:#0279b9}.paragraphe{position:relative;color:#333;font-size:12px;margin-bottom:20px;display:block;height:auto;clear:both;display:block}.paragraphe h2{color:#808080;font-size:20px;margin-bottom:20px;display:block;width:100%;min-height:20px}.paragraphe p{display:block;margin-bottom:20px;text-align:justify;font-size:12px;line-height:14px}.paragraphe_gauche{position:relative;width:350px;margin:0px;float:left;display:block;height:auto;min-height:40px;margin-right:40px}.paragraphe_droite{float:right;position:relative;color:#808080;font-family:Georgia;font-size:11px;display:block;height:auto;min-height:40px;margin-right:40px;width:150px;line-height:14px}.paragraphe_droite  img{margin-bottom:10px}#colonnedroite{width:300px;position:relative;float:right}#widget1{position:relative;width:300px;height:400px;margin-bottom:32px}#widget1 .ombre{  background:url("images/solire-sprite.png") no-repeat -474px -448px;height:70px;width:70px;position:absolute;left:0px;bottom:0px;z-index:101;display:block;margin:0px;padding:0px}#widget1 h3{color:#fff;font-size:22px;margin-right:36px;margin-left:36px;margin-top:24px;margin-bottom:27px;text-decoration:none;cursor:text;display:block;   text-shadow:3px 3px 3px #105288}#widget1 p{display:block;color:#fff;font-size:16px;text-align:left;font-family:georgia;clear:both;margin-right:36px;margin-left:36px;margin-bottom:6px;line-height:18px}#widget1 ul li{display:block;color:#fff;font-size:16px;text-align:left;font-family:georgia;clear:both;margin-right:36px;margin-left:36px;margin-bottom:6px;line-height:18px;list-style:circle}#widget1 p a{color:#c3e4f0;font-size:13px;text-decoration:none}#widget1 p a:hover{color:#fff;font-size:13px;text-decoration:none}#widget1 .buttonwidget{position:absolute;display:block;top:343px;right:36px}#widget1 img{height:210px}#widget2{position:relative;display:block;margin-top:0px;margin-left:37px;margin-right:33px;margin-bottom:32px;color:#0279b9;clear:both}#widget2 .in{position:relative;display:block;color:#0279b9;height:auto;margin-top:16px}#widget2 h4{display:block;margin-bottom:13px;font-size:22px;width:157px;float:left;min-height:48px}#widget2 p{display:block;color:#262626;font-size:12px;clear:both;height:auto}#widget2 .buttonwidget{position:relative;display:block;padding-top:16px;height:36px;clear:both}#widget2 .buttonwidget .right{float:right}#icone{position:absolute;top:0px;right:0px}a.bleu2{background:url("images/bouton-d.png") no-repeat scroll right -76px transparent}a.button2{color:#FFF;cursor:pointer;display:block;float:left;font-weight:bold;height:38px;padding-right:16px;text-decoration:none}a.button2 span.bleu2{background:url("images/bouton-g.png") no-repeat scroll left -76px transparent}a.button2 span{cursor:pointer;display:block;padding:11px 0 9px 16px}a:hover.button2{ outline:none; text-decoration:none}a:hover.bleu2{background:transparent url('images/bouton-d.png') no-repeat scroll right -114px}a:hover span{outline:none;text-decoration:none;cursor:pointer}a:hover span.bleu2{background:transparent url('images/bouton-g.png') no-repeat left -114px}#contentfooter{background:#fff url(images/solire-sprite.png) 0 -650px scroll repeat-x;background-color:transparent;height:263px;width:900px;float:right;margin-top:-263px}form{margin:0 auto;width:100%}form legend{font-family:georgia;color:#a1a1a1}form label{float:left;margin-right:6px;text-align:right;width:200px;font-size:12px;display:block;height:30px;padding-top:10px}form input  {background:url(images/solire-sprite.png) 0 0px scroll repeat-x;border:1px solid #a1a1a1;padding:2px;font-size:14px;color:#38393C;min-width:240px;margin:0px;height:30px}form input.disabled,form input.disabled:hover{background:#a1a1a1 url(images/solire-sprite.png) 0 0px scroll repeat-x;border:1px solid #ccc;padding:2px;font-size:14px;color:#999;height:26px;text-align:left}form file  {background:url(images/solire-sprite.png) 0 0px scroll repeat-x;border:1px solid #a1a1a1;padding:2px;font-size:14px;color:#38393C;height:30px}form select{background:url(images/solire-sprite.png) 0 0px scroll repeat-x;border:1px solid #a1a1a1;font-size:14px;color:#38393C;margin:0px;padding:0px;height:30px}form textarea{background:url(images/solire-sprite.png) 0 0px scroll repeat-x;border:1px solid #a1a1a1;padding:2px;font-size:14px;color:#38393C;height:60px;display:inline}form  .line{margin:3px;display:block;clear:both}form .error input,form .error select,form .error textarea,form .error table.mceLayout{border:1px solid #E00}form .error label{color:#E00}form .case label,.form .case input{float:left;min-width:20px;width:auto}form li{display:block;list-style:none;font-size:12px;margin-top:10px}form .desc{font-size:10px;margin-top:1em;text-align:right;padding-bottom:10px}form select:hover{background-color:#fff;border:1px solid #B0B0B0}form input:hover{background:url(images/solire-sprite.png) 0 -40px scroll repeat-x;border:1px solid #3485c9;color:#000}form textarea:hover{background-image:url(images/input-fondbis.gif);border:1px solid #3485c9}form .fieldset{margin-bottom:20px}form label.mois {float:left;margin-right:6px;text-align:right;width:26px;font-size:12px;display:block;height:20px;padding-top:10px}.icone{position:absolute;top:0px;right:0px}#diaporama{width:900px;height:400px;position:relative;cursor:url(images/pause.gif),auto}#diaporama_contenu{float:left;width:900px;height:400px;overflow:hidden;position:relative}li.diapo{width:820px;height:320px;position:relative;padding:40px 30px 40px 40px;overflow:hidden}.diapo img{display:block;margin-top:0px;margin-left:0px;float:left}.diapo h1{display:block;font-size:18px;font-style:italic;color:#fff;padding-bottom:20px;width:280px;line-height:24px;letter-spacing:0.05em}.diapo h2{display:block;font-size:18px;font-style:italic;color:#fff;padding-bottom:20px;width:280px;line-height:24px;letter-spacing:0.05em}.diapo p{display:block;color:#fff;font-size:14px;line-height:14px;padding-bottom:20px}.boutonintro{display:block;float:right}#diapo_prec,#paragraphe_prec{position:absolute;top:30px;right:0px;cursor:pointer;color:#fff;background:url(images/solire-sprite.png) -493px -392px scroll repeat-x;height:13px;width:20px}#diapo_prec:hover,#paragraphe_prec{background:url(images/solire-sprite.png) -473px -392px scroll repeat-x}#diapo_suiv,#paragraphe_suiv{position:absolute;top:360px;right:0px;cursor:pointer;color:#fff;background:url(images/solire-sprite.png) -493px -413px scroll repeat-x;height:13px;width:20px}#diapo_suiv:hover,#paragraphe_suiv{background:url(images/solire-sprite.png) -473px -413px scroll repeat-x}#popup_paragraphes{width:450px;overflow:hidden}.popup_paragraphe{color:#333;font-size:12px;margin-bottom:20px;display:block;height:auto;display:block;width:500px}.popup_paragraphe h2{color:#808080;font-size:20px;margin-bottom:20px;display:block;width:100%;min-height:20px}.popup_paragraphe p{display:block;margin-bottom:20px;text-align:justify;font-size:12px;line-height:14px}.widget1{position:absolute;top:0;left:0;width:300px;height:400px;overflow:hidden;cursor:url(images/pause.gif),auto}.icons{position:absolute;height:30px;width:150px;top:49px;right:0px;align:right;padding:0}.addthis_toolbox .custom_images a{    width:30px;    height:30px;    margin:0;    padding:0;display:block;float:left;border:0px solid}a.addthis_button_favorites {background:url("images/icons.png") no-repeat scroll 0 -30px transparent}a.addthis_button_favorites:hover {background:url("images/icons.png") no-repeat scroll 0 0px transparent}a.addthis_button_email{background:url("images/icons.png") no-repeat scroll -30px -30px transparent}a.addthis_button_email:hover{background:url("images/icons.png") no-repeat scroll -30px 0 transparent}a.addthis_button_twitter{background:url("images/icons.png") no-repeat scroll -60px -30px transparent}a.addthis_button_twitter:hover{background:url("images/icons.png") no-repeat scroll -60px 0 transparent}a.addthis_button_facebook{background:url("images/icons.png") no-repeat scroll -90px -30px transparent}a.addthis_button_facebook:hover{background:url("images/icons.png") no-repeat scroll -90px 0 transparent}a.addthis_button_viadeo{background:url("images/icons.png") no-repeat scroll -120px -30px transparent}a.addthis_button_viadeo:hover{background:url("images/icons.png") no-repeat scroll -120px 0 transparent}.addthis_toolbox .custom_images a:hover img{ opacity:1}.addthis_toolbox .custom_images a img{ opacity:0.75}
