h3 {
width:auto;
background-color:white;
border-bottom:2px solid #FFCC00;
padding:.5em;
padding-top:0.8em;
padding-bottom:0.3em;
margin-top:0;
margin-bottom:0;

}


div.listeRealisations {
margin:0;
padding:0.2em;
padding-left:0.5em;
padding-right:0.5em;
width:auto;
overflow:none;
background-color:white;
-moz-border-radius: 10px 0 0 10px;
}


.enteteRealisations {
padding:0;
background-color:#ffffff;
background-color:#e5e5e5;
width:560px;
clear:both;
margin:0;

}



.descriptionRealisations{
color:#333333;
width:560px;
font-size:11px;
background-color:white;
 height:240px;
overflow:hidden; 
}


 a.descriptionRealisations{
text-decoration:none;
color:#0080ff;
}

 a.descriptionRealisations:hover{
color:red;
text-decoration:none;

}

a.descriptionRealisations:visited{
text-decoration:none;
color:#0080ff;
}


.basRealisations {
width:560px;
background-color:#ffffff;
width:auto!important;
padding:0.8em;
border-top:1px solid #FFCC00;
}


.basRealisations a{
font-size:11px;
text-decoration:none;
color:#0080ff;
}

.basRealisations a:hover{
color:red;
font-size:11px;
text-decoration:none;
background-image: url(external.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: right center;
padding-right:13px;

}

.basRealisations a:visited{
font-size:11px;
text-decoration:none;
color:#0080ff;
}

.technoRealisations {
color:#666666;
color:#333333;
font-size:10px;
padding-left:6px;

}

.dateRealisations {
color:#333333;
float:right;
padding-right:6px;
padding-top:3px;
font-size:10px;
text-align:right;

}

.photoRealisations {
display:none;
width:auto;
margin-top:-5px;
padding-top:0px;
float:right;
visibility:visible;
}
