/* CSS Document */
/********ACTU************/
#actualite{
padding-top:25px;
background:url(../images/charte/bg-actu-4.jpg) no-repeat scroll 10px top;
min-height:50px;
height:auto !important;
height:100px;

}
#divNewsCont {
position:absolute;
margin-left:5px;
width:280px;
height:75px;

visibility:hidden;
overflow:hidden;
}
#divNews{
position:absolute;
width:280px;
} 


#myBody #content dl{
        clear:both;
}
#myBody #content dl dt{
        font-weight:bold;
        margin:10px 0 ;
        padding:3px 6px;
        color:#000;
        text-align:justify !important;
}
*html #myBody #content dl dt{
        margin:10px 15px 10px 15px;
        padding:0px;
}
#myBody #content dl dd.photo{
        float:right;
        margin-left:10px;
        margin-right:5px;

}


.actu2{
        width:280px;

        height:164px !important;
        margin:2px 1px 1px 2px;
        border:1px #000 solid;

       //float:left;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-size:0.9em;
        font-weight: none;
        font-style: normal;
        background-color:#E1E1E1;
}

/* *html .actu2{
        width:289px;
        height:190px;
} */

.actu2 p{
       width:289px;
      /*   border-bottom:1px #000 solid;
        margin-bottom:-10px;  */
        margin-bottom:5px;
        //float:left;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-weight: bold;
        font-size:small;
        font-style: normal;
        /*background-color:#FED353;*/
       /* height:55px; */
}
*html .actu2 p{
        width:258px;
        margin-bottom:5px;
      /*  height:70px; */
}

.actu2 h1 {
        width:289px;
        font-size:small;
        color:#FFF;
        background-color:#E33628;
        line-height:19px;
        border-bottom:1px black solid;
        height:20px;
        vertical-align:top;
        margin:0;
}


.calendrier2{
        width:290px;
         /* height:195px; */
        height:163px;
        margin:2px 0px 1px 2px;
        padding:0;
        border:1px #000 solid;
        //float:left;
        font-family:Arial, Helvetica, sans-serif;
        color:#FFF;
        font-size:0.9em;
        font-weight: bold;
        font-style: normal;
        background-color:#019B69;
        text-decoration:none;
}


.calendrier2 a{
        font-family:Arial, Helvetica, sans-serif;
        color:#FFF;
        text-decoration:underline;
        font-size:small;
}

.calendrier2 h1 {
        width:289px;
        font-size:small;
        color:#E18D48;
        background-image:url(../images/charte/fond_h1_calendrier.gif);
        background-repeat:repeat-x;
        line-height:19px;
        border-bottom:1px black solid;
        height:20px;
        text-align:center;
        vertical-align:top;
        margin:0 0 5px 0;
}


.video {

        width:584px;

		padding-top:0px;
        margin:2px 5px 1px 2px;
        
        //float:left;
        font-family:Arial, Helvetica, sans-serif;
        color:#000;
        font-size:0.8em;
        font-style: normal;
      /*   background-image:url(../images/charte/fond_video.gif); */
        background-repeat:repeat-x;
}

.video a{
        color:#666666;
        font-weight:bold;
}


.image-gauche {
//float:left;
width:289px;
border:1px #000 solid;
text-align:center;
}
.image-gauche img
{
	width:269px;
	margin-top:10px;
}
.video-droite {
float:right;
width:285px;
margin-right:0px;


}
.video-bg
{
	background-image:url(../images/video-bg.jpg);
	background-repeat:no-repeat;

	text-align:center;
	width:240px;
	height:185px;
	padding-top:6px;
}
.video-interface
{
	padding-left:5px;
	text-align:center;
}


#news-haut {
        width:279px;
        font-size:small;
        color:#000;
        background-color:#FED353;
        line-height:15px;
        border-bottom:1px black solid;
        height:60px;
        padding-left:10px;
        margin:0 0 0 0px;
        border:1px #000 solid;
}
#content .actu2 #lesnewstop
        {
        //float:left;
        width:287px;
       min-height:75px;
       height:auto !important;
       height:75px;
        margin:0;
        padding:0;
        background-color:#fed353;
        z-index:1;
        border-top:1px black solid;
       /* border-top:1px black solid; */
        }
*html #content .actu2 .lesnewstop
        {
         margin:18px 0 0 0;
         padding:0;
        }
.p1{
/*border-bottom:1px black solid; */
/*border:1px red solid; */
margin:0;
padding:0;
}

.p2{
/*border-top:1px black solid; */
margin:0 0 0 0;
padding:0 0 0px 0;
/*border:1px red solid; */
}
*html .p2
        {
        padding:0 0 12px 0;
        }
.news-haut a{
        font-size:small;
        color:#000;
        text-decoration:underline;
        margin:0;
}

#news-index {
        width:584px;
        margin:2px 0px 1px 2px;
        //float:left;
        border:1px #000 solid;
        background-color:#E4E4E4;
        font-size:0.9em;
}



#news-index h3{
        background-color:#019B69;
        margin:0;
        color:#FFFFFF;
        border-bottom:1px #000 solid;
        letter-spacing:1px;
        padding-left:10px;
        height:20px;
        line-height:22px;
}

#news-index h3:first-letter {
font-size:1.3em;
}

hr {
        width:500px;
        background-color:#FF9933;
        height:2px;
        color:#FF9933;
        }
        
a {
color:#000;
}
.actu2 a {
color:#666666;
font-weight:bold;
}

.descriptif{
padding:4px 10px 4px 10px;

}



.credits{
        background-color:#E1E3E2;
        height:400px;
        padding:5px;
        font-size:0.9em;
}

.credits h2{
        font-size:medium;
        color:#000;
        background-color:#FED353;
        height:25px;
        text-align:center;
        line-height:25px;
}



.credits li{
list-style-image:url(../images/charte/puce-orange.gif);
padding:5px;
}

.credits p{
color:#333333;
font-weight:bold;
}

.lien_haut_page a{
color:#333333;
font-size:11px;
}






