body{
	font-family:"Trebuchet MS", Helvetica, sans-serif;
	font-size:14px;
	color:#000;
	padding:0;
	margin:0;
}

img{border:0;}

a {color:#e74705;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

.reset{ margin:0; padding:0;}
.clear{ clear:both;}
.right{ float:right}
.left{ float:left;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;color:#df1802;}
h1{font-size:26px;padding:4px 0 6px 10px; margin:0 0 20px 0;font-weight:normal; color:#fff; border:1px solid #ffe29d; background:url("../design/images/image-1.png") no-repeat left -630px; text-align:left; line-height:1;}

/* ============== userEdit.css ================= */

.Grand{font-size:1.2em;}
.Grand-2{font-size:1.4em;}
.Gras{ font-weight:bold;}
.Grand-Gras{font-size:1.2em;font-weight:bold;}

.Noir{color:#000000;}
.Gras-Noir{ font-weight:bold;color:#000000;}
.Grand-Noir{ font-size:1.2em; color:#000000;}
.Grand-Gras-Noir{ font-size:1.2em; font-weight:bold; color:#000000;}

.Orange{color:#e74705;}
.Gras-Orange{font-weight:bold;color:#e74705; }
.Grand-Orange{font-size:1.2em;color:#e74705; }
.Grand-Orange-2{font-size:1.4em;color:#e74705; }
.Grand-Gras-Orange{font-size:1.2em;font-weight:bold;color:#e74705;}

.Bleu{color:#0664b0;}
.Gras-Bleu{font-weight:bold;color:#0664b0; }
.Grand-Bleu{font-size:1.2em;color:#0664b0; }
.Grand-Gras-Bleu{font-size:1.2em;font-weight:bold;color:#0664b0;}

/*.Rouge{ color:#d9531d;}*/

.SolairePhotovoltaique{font-size:1.2em;color:#0664b0; }
.SolaireThermique {font-size:1.2em;color:#e74705; }
.ImageGaucheRealisation{ float:left; margin:0 20px 0 0;width:146px; height:110px; padding:15px 5px 5px 5px; text-align:center; background:url(../design/realisations/fond_icon-2.png) no-repeat left top;}
.EncartDroite{ float:right; width:208px; min-height:281px; padding:0 7px 10px 32px; margin:0 0 0 20px;background:url("../design/images/image-1.png") no-repeat -1000px top; color:#fff;}
.EncartDroite h4{color:#fff; font-size:16px; font-weight:bold; height:29px; padding:10px 0 10px 12px; margin:0; overflow:hidden;}
.EncartDroite h5{ font-size:14px; color:#fff;}
.EncartDroite h5 a{ color:#fff;}
.EncartDroite ul{ margin:0; padding:0;}
.EncartDroite li{padding:0 0 1px 10px; margin:0; width:auto; background:url("../design/images/image-3.gif") no-repeat left -13px;}
.TitreTemoignage,#bodyText p.TitreTemoignage{background:url(../design/images/titreTemoignage.gif) no-repeat left top; border-bottom:2px dotted #ff7f00; font-size:22px; color:#ff7f00; padding:17px 0 15px 80px; margin:10px 0 15px 0;}
.accordion{ text-align:right;color:#e74705; text-decoration:underline; cursor:pointer;}

.ImageGauche{ float:left; margin:0 20px 10px 0; width:225px; height:150px; overflow:hidden;}
.ImageCadreRouge{ border:1px solid #d9531d; padding:5px;}
.ImageCadreOrange{ border:2px solid #de490d; padding:5px;margin:0 15px 0 50px;}

ul.Separation-Orange{margin-left:400px; width:220px;}
ul.Separation-Orange li{ margin:0; padding:15px 0; background:none; border-bottom:1px solid #de490d; list-style:none;}

.Gauche{ float:left; }

.Bouton{width:420px; height:65px; padding:10px 0 0 80px; margin:30px auto;display:block; text-align:left; font-weight:bold; font-size:1.2em;background:url(/user-data/publish/files/promo_bouton.png) no-repeat left -75px; }
.Bouton:hover{ background-position:left top;}
.Bouton a{ color:#fff;text-decoration:none; }

.footerText p.Accueil-Texte-Title{ text-indent:40px; font-size:1.4em; margin:0; padding:0 0 20px 0;}

/* ============================================= */

/* ============ Promo =============== */

.promo{ padding:0 0 25px 0; background:#fff url("../design/images/fond_promo.png") repeat-x bottom;}
.text{background:url("../design/images/promo.gif") no-repeat left top;}