HTML {
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
height: 100%;
}

BODY {
background-color: #fff; 
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin: 0px;
padding-top: 0px;
height: 100%;
font-size: 13px;
font-family: Calibri, "Trebuchet MS", verdana,  helvetica, sans-serif;
text-align: left;
}

.conteneur {
background: #ccc url(images/imgfdn.jpg) repeat-y;
margin-LEFT: auto;
width: 724px;
margin-RIGHT: auto;
}

.haut { 
background : url(images/lepoint.jpg) no-repeat;
margin-left : auto;
width : 724px;
height : 200px;
text-align : left;
} 

.bas {
font-weight: bold;
background : #ccc;
width : 500px; 
text-align : center;
color : #fff;
}

A.class3 {
color: #990000;
text-decoration: none;
}

A.class3:hover {
color : #990000; 
text-decoration : underline;
}

#bar_left {
width : 180px;
}

#bar_left {
padding-right : 0px; 
padding-left : 0px; 
min-height : 300px; 
background : #ebebeb; 
float : left;
}

.element_menu {
padding-left: 5px; 
padding-top: 40px;
}

.element_menu UL .dernier_element {
border-BOTTOM: #c6c6c6 1px solid;
}

.element_menu UL .actif_element {
font-weight: bold; 
background-color: #ccc;
}

.element_menu UL LI {
padding-right: 10px;
border-TOP: #c6c6c6 1px solid;
padding-left: 10px;
font-size: 13px; 
padding-bottom: 10px; 
width: 115px;
padding-top: 10px; 
LIST-STYLE-TYPE: none;
}

.element_menu UL LI A:hover {
color: #3b1977;
}

.element_menu UL LI A {
color: #757575;
 text-decoration: none;
}

.Cache {
display: none;
}

.Montre {
display: block;
}

.petitplus_inactif {
clear: none; 
float: right; 
margin: 5px -10px 0px 0px;
}

.petitplus_over {
float: right; 
margin: 5px -10px 0px 0px; 
cursor: pointer; 
color: #990000;
}


H1 {
font-weight : bold; 
font-size : 15px; 
color : #000; 
text-align : center;
}

H2 {
font-weight : normal;
font-size : 13px; 
margin-left : 40px; 
margin-right : 25px; 
color : #000; 
text-align : left;
}

H3 {
font-weight : normal;
font-size : 13px; 
margin-left : 55px; 
margin-right : 25px; 
color : #000; 
text-align : left;
}

H4 {
FONT: 12px Calibri, "Trebuchet MS", verdana,  helvetica;
color: #000;
padding-right: 0px; 
padding-left: 15px; 
padding-bottom: 0px; 
margin: 0px; 
padding-top: 0px;
}

H5 {
font-weight : normal;
font-size : 13px; 
color : #000; 
text-align : center;
}

H6 {
font-weight: bold; 
font-size: 15px; 
color: #000; 
margin-right: 25px; 
text-align: right;
}

.adr_right {
font-weight : normal;
font-size : 13px; 
color : #000; 
margin-left : 25px; 
text-align : right;
}

.adr_left {
font-weight : normal;
font-size : 13px; 
color : #000; 
margin-right : 10px; 
text-align : left;
}

.titre_cat {
font-size: 13px; 
color: #234d68; 
text-decoration: none;
}

.titre_cat:hover {
font-weight: bold; 
color: #993333;
}

.titre_cat_det{
text-align: center; 
font-size: 20px; 
color: #990000; 
text-decoration: underline;
}

.hr_cat {
border-TOP-width: 0px; 
border-left-width: 0px; 
border-bottom-width: 0px; 
color: #990000; 
height: 0.1em; 
background-color: #990000; 
border-right-width: 0px;
}


.link_cat {
font-size: 11px; 
color: #666666; 
text-decoration: none;
}

.link_cat:hover {
font-size: 11px;
color: #990000;
text-decoration: underline;
}






.listerealisations {padding-right: 10px; padding-left: 20px; Z-INDEX: 10; LEFT: 0px; float: left; padding-bottom: 0px;
                      margin: 10px 0px 0px; width: 480px; padding-top: 10px; POSITION: relative; background-color: #ccc}
.listerealisations .entete {clear: left; float: left; width: 100%}
.listerealisations .petitplus_inactif {margin: 0px}
.listerealisations .petitplus_over {margin: 0px}
.listerealisations H3 {float: left; margin: 0px 5px 0px 0px; FONT: 13px Calibri, "Trebuchet MS", verdana,  helvetica; width: auto; color: #666666}
.listerealisations H3.actif {FONT: bold 20px Calibri, "Trebuchet MS", verdana,  helvetica; color: #990000}

.listerealisations .detail {padding-right: 0px; border-TOP: #990000 1px solid; DISPLAY: none; padding-left: 10px; float: left;
                              padding-bottom: 0px;margin: 5px 0px 0px; width: 480px; padding-top: 10px; background-color: #ccc}

.listerealisations .detail .entete {padding-right: 0px; border-TOP: #ccc 1px solid; padding-left: 0px; float: left;
                                      padding-bottom: 0px; margin: 5px 0px 0px; width: 100%; padding-top: 0px}

.listerealisations .detail .entete .btfermer {float: right}

.listerealisations .detail .detrea {FONT: 12px Calibri, "Trebuchet MS", verdana,  helvetica; clear: left; padding-right: 0px; padding-left: 0px; float: left; padding-bottom: 15px;width: 480px; color: #000; padding-top: 0px;}



