
/***** GLOBAL RESET ****/

* {
padding:0;
margin:0;
}

fieldset {
border: none;
}
input, select, textarea {
font-size: 1.2em;
}


/****LIENS****/
a {
color:#8fb300;
font-weight:bold;
text-decoration:underline;
}
a:visited {
color:#8fb300;
}
a:hover {
color:#8fb300;
}

/****TITRES****/
h1{
/* background: url("../images/h1_stroke.gif") no-repeat left bottom ; */
color:#8fb300; 
font-size:2em;
line-height:1.35em;
font-weight:normal;
margin:18px 0 18px 0;
/* padding:10px 0 10px 0; */
border-bottom:2px solid #8fb300; 
}

h2{
background:  url("../images/h2_bg.gif") no-repeat left top ;
color:#ffffff;
font-size:1.6em;
line-height:1.8em;
font-weight:normal;

margin:18px 0 0 0;
padding:0 0 0 10px;
}

h3{
font-size:1.6em;
line-height:1.5em;
padding:25px 0 12px 10px;;
/* background:#FAFBEB ; */
color:#8fb300;
font-weight:normal;
/* border-bottom:1px solid #8fb300; */
}

h4{
font-size:1.1em;
}


/***TABLEAUX***/

table {
border-collapse:collapse;
/* border:2px solid #44acd0; */
clear:both;
float:left;
width:100%;
margin:15px 0 15px 0;
}

thead{
/* font-size:1.2em;
color:#ffffff; */
text-align:center;
font-weight:bold;
}

thead tr{
/* background-color:#44acd0; */
}

thead tr th{
/* border:1px solid #ffffff; */
padding:5px;
}

tr.blue{
/* background-color:#cce9fe; */
}

tr{border-bottom:1px solid #8FB300;}

td{
/*  */
padding:5px;
}


/**IMAGES**/
img{
/* border:1px solid #cc1400;
margin:10px;
float:left; */
border:none;
}


/***LISTES***/
ul {
list-style-position:inside;
/* margin:0 0 10px 0; */
list-style-type:none;
}


/*** DIVERS ***/
span.tarif{
color:#b64926;
font-weight:bold;
}

hr{
margin:10px 0 10px 0;
padding:0;
border:1px solid #44acd0;
width:370px;
height:0;
background-color:#44acd0;
float:left;
text-align:center;
}

/*** PARAGRAPHES ***/
p{
padding:0 10px 18px 10px;
}

/*** STOP FLOAT ***/

div.stopfloat{
clear:both;
}

/*** NO DISPLAY ***/

.noDisplay {
position:absolute;
left:0;
top:-5000px;
width:1px;
height:1px;
overflow:hidden;
}

strong{font-weight:bold;}

.floatright{float:right;}

.floatleft{float:left;}



li.spip
{
	list-style-type:square;
}


ul.spip {
padding-bottom:5px;
padding-left:10px;
}

/* hack seb */
h3.spip{
padding:0px;
margin:0px;
}

a.black {
color:#000000;
font-weight:lighter;
}
