body { font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:75%; color:#333333; line-height:20px }
h1, h2, h3 { color:#0080D4; font-family: 'Cabin Condensed'; font-weight: normal; }
h1 { font-size:1.7em; line-height:1.2em; text-transform:uppercase; margin-top:0 }
h2 { font-size:1.5em; line-height:1.2em }
h3 { font-size:1.35em; line-height:1.2em }
h4 { font-size:1.1em; font-weight: bold;  }
a { color:#0083DC; text-decoration:underline; font-style:italic }
p { text-align:justify }

#main ul, #main ol { margin-bottom:10px }
#main ul li { list-style-type: none; }
#main ul > li:before {
    content: "\25CF\ ";
	color:#008EE7;
	margin-right:5px;
	float:left;
}

#main ol { list-style-type: none; counter-reset: repas; }
#main ol > li {
    list-style-type: none;
    counter-increment: repas;
}
#main ol > li:before {
    content: counter(repas)".";
	color:#008EE7;
	font-family: 'Cabin Condensed';
	margin-right:5px;
	float:left;
}

/***********************Styles/classe de l'éditeur de texte**********************************************************************/
a.bouton { 
	color:#0054DF;
	display:inline-block;
	text-align:center;
	border:solid 1px #DEDEDE;
	background: #f0eeef; /* Old browsers */
	background: -moz-linear-gradient(top,  #f0eeef 0%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0eeef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f0eeef 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f0eeef 0%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f0eeef 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f0eeef 0%,#ffffff 100%); /* W3C */
	/* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0eeef', endColorstr='#ffffff',GradientType=0 ); IE6-9 */
	-moz-box-shadow: inset 0px 0px 1px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 1px 0px #ffffff;
	-o-box-shadow: inset 0px 0px 1px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 1px #ffffff;
	font-style:normal;
	text-decoration:none;
	padding:3px 15px;
	font-family: 'Cabin Condensed';
	vertical-align: middle;
	cursor: pointer;
}

a.bouton_panier {
	border:solid 1px #7EAF2A;
	background: #96cf33; /* Old browsers */
	background: -moz-linear-gradient(top, #96cf33 0%, #8BC22E 40%, #86ba2b 57%, #8dc42e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96cf33), color-stop(40%,#8BC22E), color-stop(57%,#86ba2b), color-stop(100%,#8dc42e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #96cf33 0%,#8BC22E 40%,#86ba2b 57%,#8dc42e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #96cf33 0%,#8BC22E 40%,#86ba2b 57%,#8dc42e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #96cf33 0%,#8BC22E 40%,#86ba2b 57%,#8dc42e 100%); /* IE10+ */
	background: linear-gradient(to bottom, #96cf33 0%,#8BC22E 40%,#86ba2b 57%,#8dc42e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96cf33', endColorstr='#8dc42e',GradientType=0 ); /* IE6-9 */
	-moz-box-shadow: inset 0px 0px 1px 0px #96cf33;
	-webkit-box-shadow: inset 0px 0px 1px 0px #96cf33;
	-o-box-shadow: inset 0px 0px 1px 0px #96cf33;
	box-shadow: inset 0px 0px 0px 1px #96cf33;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#96cf33, Direction=NaN, Strength=1);
	padding:6px 5px 5px 4px;
	display:block;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	font-size:0.9em
}

a.bouton_panier img {
}

.chapo { font-style:italic; color:#0083DC; }

/* .lire_la_suite{margin:0px;text-align:right} */


.txtRouge/* , .txtrouge */ {color:#FF0000}
.txtBleu{color:#0A71B4}
/* .lienDevis { font-size:1.2em } */

.txtsmall { font-size:0.8em; line-height:1.5 }

.img-fulltext-right, .imgright {
	float:right; margin-left:20px;
}

.img-fulltext-left, .imgleft {
	float:left; margin-right:20px;
}

