/* reset */
* { margin:0; padding:0;}
img, input, textarea, select {border:none;color:#555;}

/* classes */
.clear{clear:both;}
a{text-decoration:none;}
p{margin: 0 0 10px 0;}
h1, h1 a{margin: 10px 0 20px 0;color:#5ea6e0 ;text-align:center;}
h2, h2 a{margin:5px 0 20px 0;color:#c6d300 ;}
h3, h3 a{margin: 0 0 10px 0;color:#5ea6e0 ;}
a{text-decoration:none;}
.linkfont{color:#5ea6e0;}
.linkfont:hover{text-decoration:underline;}
.rouge{color:#c61e1c ;}
.jaune{color:#f0de00 ;}
.bleu{color:#5ea6e0 ;}
.vert{color:#c6d300 ;}
.rose{color:#e41277 ;}
.centrer{text-align:center;}
.colonne1{float:left;width:265px;padding:10px 15px;font-size:10px;}
.colonne1 h2{text-align:center;padding-bottom:10px;}
.colonne1 img{border:5px solid #ccc;}
.box4{float:left;background:url(../images/box4.png) no-repeat;width:220px;height:244px;margin:20px 20px 0 0;padding-top:20px;}
	.titre-box4{font-weight:bold;font-size:18px;font-variant:small-caps;}
	.box4 .titre-site{margin-bottom:5px;font-weight:normal;font-size:12px;}
	.box4 p{padding:10px;}
	.box4 a{cursor:pointer;}
	.box4 .pied-box4{margin-top:20px;text-align:right;margin-right:20px;}
	.tooltip{margin:0;padding:5px;font-size:11px;color:#666;background:#fff;border:5px solid #ccc;z-index:100000;width:350px;}
	.tooltip p{margin:5px 0;text-align:justify;}
	#tooltip_thermigaz{width:500px;}
	
/* css */
body { font: 13px "Lucida Grande",Lucida,Verdana,sans-serif;  line-height: 18px;color:#545454;background-color:#242424;}
.wrap-header{width:100%;height:70px;background:url(../images/header_bg.jpg) repeat-x;}
	.header{width:960px;height:70px;margin:0 auto;background:url(../images/header_bg.jpg) repeat-x;text-align:left;}
	
.nav{width:100%;background: url(../images/menu/main-bg.png) repeat-x 0 0;    height:43px;}
	div#menu {color:#333!important;left:0px;width:960px;margin: 0 auto;background:transparent url(../images/main.png) repeat-x 0 0;font-size:10px;}
	
#wrap-center{width:100%;background:url(../images/body_bg.png) repeat-y center top  #fff;}
	#container{width:960px;margin:0 auto ;text-align:center;}
	#left{float:left;width:655px;}
		#left  .big-box-top{float:left;height:16px;width:640px;margin:15px 0 0 0px;background:url(../images/bg-big-box-top.png) no-repeat;}
		#left .big-box-content{float:left;text-align:justify; padding:0px 20px;width:600px;background:url(../images/bg-big-box-content.png) repeat-y;}
		#left .big-box-bot{float:left;height:16px;width:640px;background:url(../images/bg-big-box-bot.png) no-repeat;}
		#left  .left-content{float:left;width:320px;}
		#left  .left-content .large{float:left;width:650px;}
		#left  .right-content{float:right;width:250px;}
		#left .little-box{float:left; width:200px;height:180px;margin:15px 0 0 0px;}
		#left .little-box-top{background:url(../images/box_s-top.png) no-repeat;height:12px;}
		#left .little-box-bot{background:url(../images/box_s-bot.png) no-repeat;height:12px;}
		#left .little-box-content{background:url(../images/box_s-content.png) repeat-y;height:198px;}
		#left .little-box-content h1{margin:0;font-size:14px;}
		#left .little-box-content hr{width:180px;margin:8px ;}
		#left .little-box-content p{font-size:10px;text-align:justify;padding:0 10px;line-height:13px;}
		#left .little-box-content .graphisme{margin:5px 0 0 5px;}
		#left .little-box-content .google{margin:5px 0 0 0px;}
		#left .little-box-content .simple{margin:15px 0 0 0px;}
		#left .right-content{float:right;}
		
			.form, .form-devis{border-right:1px dashed #242424;}
			.form em, .form-devis em{color:#555;font-size:10px;}
			.form p, .form-devis p, .form-desinsc p{padding:0;margin:5px 0;}
			.form  input, .form-devis  input, .form-desinsc input{background:url(../images/form-input.gif) no-repeat;width:244px;height:18px;padding:3px;}
			.form  textarea, .form-devis  textarea{background:url(../images/text-input.gif) no-repeat;width:240px;height:95px;padding:5px;}
			.form  select, .form-devis select{background:url(../images/select-input.gif) no-repeat;width:174px;height:24px;padding:3px;}
			.form-devis  .select-presta{background:url(../images/form-input.gif) no-repeat;width:250px;height:24px;padding:3px;}
			.form-devis #fichier{background:url(../images/form-input.gif) no-repeat;width:244px;height:18px;padding:3px;}
			.form  .submit, .form-devis  .submit, .form-desinsc .submit{background:url(../images/form-input.gif) no-repeat;width:250px;height:24px;cursor:pointer;}
			.form label.error, .form-devis label.error , .form-desinsc label.error{  color: red; padding-left: 40px; vertical-align: top;font-weight:normal }
			.form  .asterisque, .form-devis .asterisque{font-style:italic;width:250px;font-size:10px;line-height:12px;}
			#contact-pixy{margin:30px 0 0 0; text-align:center;}
			#contact-pixy .coordonnees{margin:20px; padding:5px; background:#f9f9f9; border:1px solid #bbb;}
			.rabia{background:url(../images/rabia.png) no-repeat;width:150px;height:146px;border:2px solid #fff;margin:0 auto;}
			iframe{border:transparent;margin-left:60px;}

			.methode-top{background:url(../images/methode-top.png) no-repeat;height:10px;width:500px;margin:0 auto;}
			ol.methode { margin: 0px auto 20px;background-color:#eee;padding: 0 0 0 35px;border: 1px solid #fff;width:460px;}
			ol.methode li {margin: 0;padding: 15px 15px;color: #e41277;font-size: 13px;font-weight: bold;border-top: 1px solid #ddd;border-bottom: 1px solid #fff;border-right: 1px solid #ddd;border-left: 1px solid #ddd;background: #eee;}
			ol.methode li.first { border-top: 1px solid #ddd; }
			ol.methode li.last { border-bottom: none; }			
			ol.methode li h2 {font-size: 0.9em;padding: 5px 0;margin-bottom: 10px;border-bottom: 1px dashed #c6d300;color: #5ea6e0;}
			ol.methode li p {color: #545454;font-size: 13px;font-weight: normal;line-height: 18px;}		
			
		#left .right-content .img-concept{margin-left:0px;}
		#left .right-content .img-cool{margin: 8px 0 0 0px!important;}
		#left .box-top{background:url(../images/box-top.png) no-repeat;height:10px;}
		#left .box-content{background:url(../images/box-content.png) repeat-y;}
		#left .box-bottom{background:url(../images/box-bottom.png) no-repeat;height:10px;}
		
			
	#right{float:right; width:300px;margin:13px 0;}
		#right .actualites{color:#f5f5f5;text-align:left;}
		#right .actualites .miniature{border:1px solid #f5f5f5;}
		#right .actualites .actu-top{background:url(../images/bg-actu-top.png) no-repeat;height:77px;}
		#right .actualites .actu-content{background:url(../images/bg-actu-content.png) repeat-y;}
		#right .actualites .date,#right .actualites .actu{width:250px;margin:0 auto;padding:8px 0;}
		#right .actualites .date{border-bottom:1px dashed #f5f5f5;}
		#right .actualites #soleil{background:url(http://www.pixy-studio.fr/images/soleil.png) no-repeat top right;}
		#right .actualites .actu-bot{background:url(../images/bg-actu-bot.png) no-repeat;height:40px;}
		#right #newsletter{background:url(../images/bg-newsletter.png) no-repeat;height:50px;line-height:50px;text-align:left;}
		#right #newsletter a{color:#f5f5f5;display:block;}
		#right #newsletter img{margin:11px 10px 0 20px;}
		#right #newsletter .inscription{position:relative;top:-7px; left:0px;}
		#right #devis{background:url(../images/bg-newsletter.png) no-repeat;height:50px;line-height:50px;text-align:left;}
		#right #devis a{color:#f5f5f5;display:block;}
		#right #devis img{margin:10px 10px 0 25px;}
		#right #devis .demandedevis{position:relative;top:-12px; left:3px;}
		
#wrap-footer{width:100%;background-color:#242424;color:#cccccc;font-size:12px;}
	#footer-top{background:url(../images/bg-footer-top.jpg) repeat-x;height:9px;}
	#footer{width:960px;height:120px; background:#333333;margin:10px auto; border:1px solid #f5f5f5;line-height:21px;}
	#footer a{color:#cccccc;}
	#footer a:hover{text-decoration: underline;	}
	#color-bar{width:960px;height:7px;margin:0 auto;background-color:#242424;text-align:right;}
	.box-links{width:220px; border-right:1px solid #f5f5f5;height:100px; float:left;margin:10px 0 0 0; text-align:right;padding-right:10px;color:#f5f5f5;}
	#footer-bottom{width:960px;margin:5px auto;font-size:11px;}
	.copyright h2{display:inline;color:#f5f5f5;font-size:11px;}
	.copyright a{text-decoration:none;color:#f5f5f5;}
	.copyright a:hover{text-decoration:underline;}
	.ref{margin:20px;color:#444;text-align:center;}
	.ref ul{display:inline;}
	.ref li{list-style-type:none;display:inline;}
	.ref li a{color:#444;}
	.ref h2{color:#444;font-size:11px;font-weight:normal;}	
		
div#copyright {display: none; }
