html,body{margin:0;padding:0;height:100%;overflow-y:auto;background:#fff url(../../img/layout/bg-body.png) repeat-y;font-family:Arial,Helvetica,sans-serif;}#header{padding:0;display:block;position:fixed;top:0;left:0;width:372px;height:100%;background:transparent url(../../img/layout/visuel-pygma.jpg) 10px top no-repeat;}#header h1{margin:0;padding:0;position:absolute;z-index:100;top:299px;left:39px;width:219px;height:126px;text-indent:-9999px;text-align:left;background:transparent url(../../img/layout/logo-pygma.png) top left no-repeat;}#header h1 a#back-home{display:block;width:100%;height:66px;outline:none;}#header ul#menu{list-style:none outside;margin:0;position:absolute;z-index:100;right:0;top:118px;height:223px;padding:25px 23px 0 0;text-align:right;background:transparent url(../../img/layout/bg-navi.png) top right no-repeat;}#header ul#menu li{padding:4px 0 4px 0;}#header ul#menu li#connect-item{padding:7px 0 8px 0;display:block;width:auto;height:12px;text-indent:-9999px;text-align:left;background:transparent url(../../img/layout/logo-connect-navi.png) center right no-repeat;}#header ul#menu li#connect-item a{display:block;width:100%;height:100%;outline:none;}#header ul#menu li a{display:block;text-decoration:none;color:#666;font-size:1em;}#header ul#menu li a strong{font-weight:normal;}#header ul#menu li a:hover,#header ul#menu li a#current{color:#000;}#header ul#menu li a:hover strong{color:#000;}#header ul#menu li a#current strong{color:#ED8E20;}#content{margin:0 0 0 372px;padding:40px 40px 20px 40px;display:block;height:auto;width:478px;background-color:#fff;border-right:1px solid #ccc;}#content h2{font:normal 1.80em "Arial Narrow","Helvetica Narrow",sans-serif;margin:0;padding:0 0 30px 0;color:#ED8E20;}#content h3{font:normal 1.40em "Arial Narrow","Helvetica Narrow",sans-serif;margin:0;padding:0 0 10px 0;color:#444;}#content p{margin:0;padding:0 0 10px 0;color:#000;line-height:20px;font-size:0.80em;text-align:left;}#content p a{color:#000;}#content p a:hover{text-decoration:none;}#content ul{list-style:circle;margin-top:0;padding-bottom:10px;color:#000;line-height:20px;font-size:0.80em;text-align:left;}#content #chapo{padding:10px;margin-bottom:20px;background-color:#FDF3E8;}#content #chapo p{margin:0;padding:0;color:#000;line-height:18px;font-size:0.85em;text-align:left;}#content #chapo p span{font-size:1.1em;color:#ED8E20;}#content #chapo p#chapo-auteur{margin:0;padding:0;font-size:0.90em;font-weight:bold;font-style:italic;text-align:right;}#content div#home-formule{padding:29px 0 0 0;text-align:center;position:relative;}#content div#home-formule h4{font:normal 1.4em Georgia,"Times New Roman",Times,serif;margin:0 0 0 0;padding:0 0 0 0;color:#000;line-height:1.3em;text-align:center;}#content div#home-formule h4 span#home-pp{display:block;width:320px;height:60px;margin:0 auto;margin-top:10px;text-indent:-9999px;background:transparent url(../../img/layout/home-pygma-perf.png) top center no-repeat;}div.quote-gauche{width:56px;height:51px;background:transparent url(../../img/layout/home-pygma-quote-gauche.png) top left no-repeat;position:absolute;top:0;left:0;}div.quote-droite{width:55px;height:51px;background:transparent url(../../img/layout/home-pygma-quote-droite.png) bottom right no-repeat;position:absolute;bottom:7px;right:0;}#content div#clearfix{margin:3px 0 20px 0;height:3px;width:100%;background-color:#FDF3E8;}#content div#pp-intro{padding:0 0 15px 0;}#content div#pp-intro p#pp-intro-top{width:100%;height:30px;text-indent:-9999px;background:transparent url(../../img/layout/home-pygma-perf.png) top center no-repeat;}#content div#pp-intro p a{font:1.70em "Arial Narrow","Helvetica Narrow",sans-serif;color:#444;}#content div#pp-intro p img{margin:0 2px 0 2px;}#content h3.pp-force{margin:0 0 0 0 !important;padding:8px 0 6px 0 !important;}#content p.pp-citation{padding:0 0 3px 0 !important;color:#555 !important;line-height:18px;}#content p.pp-definition{margin:0 0 0 0 !important;padding:0 0 0 0 !important;}#content p.pp-action{font:italic 1.40em "Arial Narrow","Helvetica Narrow",sans-serif;margin:-2px 0 0 0 !important;padding:0 0 6px 0 !important;line-height:inherit !important;color:#ED8E20;text-align:right;border-bottom:1px solid #e1e1e1;}p#partenariat{padding:0 0 4px 6px !important;margin:4px 80px 0 0;float:right;text-align:center;border-left:1px solid #e1e1e1;color:#444;font-size:0.75em;}div#connect-top{padding:0 0 37px 0;text-align:left;background:transparent url(../../img/layout/visuel-connect.jpg) bottom right no-repeat;}div#connect-top h1{font:normal 1.30em "Arial Narrow","Helvetica Narrow",sans-serif;margin:0 0 35px 0 !important;padding:0 0 0 0 !important;line-height:normal;color:#ED8E20;}div#connect-top h2{margin:0 0 5px 0;padding:0;width:251px;height:60px;text-indent:-9999px;background:transparent url(../../img/layout/connect-top.png) top left no-repeat;}div#charte{margin:18px 0 33px 0;padding:0 13px 0 15px;border:1px solid #ED8E20;}div#charte div#charte-top{margin:-14px 0 0 8px;float:left;width:93px;height:21px;text-indent:-9999px;background:#fff url(../../img/layout/connect-charte-top.png) center center no-repeat;}h3.connect-ecoperf{color:#000 !important;padding-bottom:2px !important;}div#charte div#charte-bottom{margin:-12px 10px 0 0;float:right;width:108px;height:19px;text-indent:-9999px;background:#fff url(../../img/layout/connect-charte-bottom.png) center center no-repeat;}div#charte p#charte-intro{font:1.40em "Arial Narrow","Helvetica Narrow",sans-serif;margin:0;padding:3px 0 14px 14px;color:#000;}div#charte p#charte-intro strong{color:#ED8E20;}div#charte p.charte-pole{font:small-caps 1em "Arial Narrow","Helvetica Narrow",sans-serif;margin:0;padding:0 0 0 0;color:#000;color:#ED8E20;}div#charte p.charte-pole strong{font-size:1.40em;color:#000;font-variant:normal;}div#charte ul{list-style:disc;padding:0 0 15px 28px;margin:0 0 0 0;}div#connect-bottom{padding:15px 15px 15px 15px;border:1px solid #ED8E20;}div#connect-bottom p{color:#000 !important;padding:0 0 5px 0;margin:0 0 0 0;}div#connect-bottom ul{list-style:disc;color:#000 !important;padding-bottom:0;margin-bottom:0;padding-left:28px;margin-left:0;}div#connect-bottom ul li ul{list-style:circle;font-size:1em;padding-left:15px;margin-left:0;}

#content h3.toggler{padding:6px 0 0 0 !important;cursor:pointer;clear:both;width:412px;height:31px;background:transparent url(/img/layout/bg-accordion.png) bottom left repeat-x;}
#content h3.toggler a{padding:0 0 0 4px;display:block;color:#444;width:100%;height:100%;outline:none;text-decoration:none;}
#content h3.toggler a:hover{color:#ED8E20;}
#content div.accordion{padding:0 0 0 0;}

#content div.accordion#conseil h5{margin:0 0 0 0;padding:0 0 1px 0;font-size:0.75em;font-weight:normal;color:#333;}
#content div.accordion#conseil h5 a{color:inherit;text-decoration:none;color:#ED8E20;}
#content div.accordion#conseil div.ref-txt{padding:0 0 0 4px;}
#content div.accordion#conseil p.objectif{margin:0;padding:0 0 0 17px;font-size:0.75em;font-style:italic;color:#333;background:transparent url(/img/icon/bullet_arrow_right.png) center left no-repeat;}
#content div.accordion#conseil span#partnership{position:absolute;right:71px;font-style:inherit;font-size:normal;font-size:0.85em;}
#content div.accordion#conseil ul{padding-top:2px;padding-bottom:0px;/*border-left:3px solid #f1f1f1;*/list-style:url(/img/icon/bullet_feed.png) outside none;}
#content div.accordion#conseil ul a{color:#000;}
#content div.accordion#conseil ul a:hover{text-decoration:none;}

#content div.accordion#conseil a img{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

#content div.accordion#pao a{display:block;float:left;margin-right:15px;margin-bottom:15px;border:1px solid #eee;background-color:#fff;}
#content div.accordion a img{border:0 none;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;}
#content div.accordion a:hover img{border:0 none;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
#content div.accordion p.ref-type{position:relative;margin:0 0 0 0;padding:0 0 10px 4px;clear:both;color:#666;font-size:0.90em;}
#content div.accordion#web a{display:block;float:left;margin-right:15px;margin-bottom:15px;border:1px solid #fff;background:#fff url(../../img/content/refs-navi-web-ombre-portee.png) center bottom no-repeat;}
#content div.accordion#web a:hover{border:1px solid #fff;}
#content div.accordion#web a img{border:0 none;margin-bottom:37px;}

#content p.offre {
	font-size:0.85em;
	color:#555;
}
#content span#sponsorme {
	margin:10px 0 0 110px;
	display:block;
	width: 250px;
	height: 29px;
	background:transparent url(/img/content/client/offre/sponsorme.png) top left no-repeat;
}
#content span#sponsorme a {
	padding:6px 0 0 8px;
	display:block;	
	width: 242px;
	height: 23px;
	font-size:0.85em;
	color:#fff;
	text-decoration:none;
}
#content div#sponsorship {
	margin:15px 0 0 0;
}
#content div#sponsorship div.boxes {
	display:block;
	float: left;
	position:relative;
	width: 225px;
	height: 152px;
	background:transparent url(/img/content/client/offre/boxes.png) top left no-repeat;
}
#content div#sponsorship div.boxes p {
	position:absolute;
	top:30px;
	left:35px;
	color:#666;
	font-size:1em;
}
#content div#sponsorship div.boxes span {
	position:absolute;
	top:54px;
	left:65px;
	color:#ED8E20;
	font-size:2.2em;
	font-weight:600;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content div#sponsorship div.boxes span sup {
	font-weight:normal !important;
}
#content div#sponsorship div.boxes#sponsor {
	margin-right:10px;
}
#content div#sponsorship div.boxes#godson {
	margin-left:10px;
}
#content div#legal {
	margin:50px 0 0 0;
	padding:5px;
	background-color:#f1f1f1;
}
#content div#legal p {
	margin:0 !important;
	padding:0 !important;
	color:#bbb;
	font-size:0.60em;
	text-align:justify;
	line-height:normal !important;
}

#content div.contact-agence{float:left;width:50%;}#content div.contact-agence ul{padding-left:20px;}#content div#contacter-info{float:right;width:165px;padding:2px 0 0 0;}#content div#contacter-info p#contacter-info-rappel{padding:0 0 5px 0;margin:0 0 0 0;font-size:0.80em;text-align:left;line-height:18px !important;border-bottom:1px solid #ccc;text-indent:19px;background:transparent url(/img/icon/information.png) top left no-repeat;}#content div#contacter-info p#contacter-info-loi{padding:10px 0 5px 0;margin:0 0 0 0;font-size:0.70em;color:#999;line-height:normal !important;border-bottom:1px solid #ccc;text-indent:16px;background:transparent url(/img/icon/bullet_error.png) top left no-repeat;}#content form{margin:0;padding:0;}#content form fieldset{margin:0;padding:0;border:0 none;}#content form#contact label{margin:0;padding:10px 0 2px 0;display:block;font-size:0.80em;color:#444;}#content form#contact input,#content form#contact select,#content form#contact textarea{font:0.80em Arial,Helvetica,sans-serif;margin:0 0 0 0;padding:3px;display:block;width:275px;color:#000;border:1px solid #ccc;}#content form#contact select{width:auto !important;font-size:0.80em;}#content form#contact input:focus,#content form#contact select:focus,#content form#contact textarea:focus{border:1px solid #ED8E20;}#content form#contact input.hidden{margin:0;padding:0;display:none;}#content form#contact input#envoyer,#content form#contact input#connexion{margin:20px 0 0 220px;padding:5px;display:block;color:#ED8E20;font-size:0.80em;width:auto !important;background-color:#fff;border:1px solid #ccc;}#content form#contact input#connexion{margin:20px 0 0 204px;}#content form#contact input#envoyer:hover#content form#contact input#connexion:hover{background-color:#f1f1f1;}* html #header{position:absolute;}#footer{margin:0 0 0 0;padding:40px 0 0 0;}#footer p{margin:0 0 0 0;padding:0 0 0 0;font-size:0.70em;line-height:normal;color:#999;text-align:right;}#footer p a{color:#999;text-decoration:none;}#footer p a#back-top{color:#333;}#footer p a:hover{text-decoration:underline;}div.alert{margin:0 0 0 0;padding:0 0 0 0;}div.alert p{margin:0 0 0 0 !important;padding:10px 0 0 0 !important;color:#FF3300 !important;font-size:0.80em;}
