body {
width:800px;
margin:auto;
height:%%;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
background-image:url("png/fond.png");
background-repeat:repeat;
background-attachment:scroll;
background-position:center top;
padding-bottom:15px;
background-color:#FFFFFF;
display:none;
}

#logo {
position:absolute;
top:25px;
height:230px;
width:350px;
background-image:url("png/logo.png");
background-repeat:no-repeat;
border-right:solid #CCCCCC 2px;
background-position:top;
border-left:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
}

#photo_banniere {
position:absolute;
margin-left:351px;
top:25px;
height:230px;
width:450px;
background-image:url("png/photo_banniere.png");
background-repeat:no-repeat;
border-right:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
background-position:top;
}
#menu {
position:absolute;
letter-spacing:2px;
padding-top:5px;
margin:auto;
width:801px;
background-color:#666666;
color:#FFFFFF;
height:25px;
font-weight:600;
text-align:center;
padding-top:;
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
}

#ephemeride {
position:absolute;
margin-top:180px;
margin-left:355px;
width:435px;
color:#FFFFFF;
font-size:12px;
background-image:url("png/guillemets.png");
background-repeat:no-repeat;
padding-left:38px;
background-position:left bottom;
font-weight:bold;
}

#dernieres_photos {
position:absolute;
margin-top:276px;
margin-left:351px;
width:451px;
height:75px;
background-image:url("png/fond_dernieres.png");
background-repeat:repeat-y;
border-bottom:dotted #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
}
#dernieres_annonces {
position:absolute;
margin-top:352px;
margin-left:351px;
width:451px;
height:75px;
background-image:url("png/fond_dernieres.png");
background-repeat:repeat-y;
border-bottom:dotted #CCCCCC 1px;
border-right:solid #CCCCCC 1px;
}
#recherche {
position:absolute;
height:20px;
width:451px;
margin-top:256px;
color:#990000;
margin-left:351px;
border-right:solid #CCCCCC 1px;
background-color:#FFFFFF;
font-weight:bold;
text-align:center;
}

#recherche2 {
height:auto;
width:%%;
margin-top:5px;
color:#990000;
background-color:#FFFFFF;
font-weight:bold;
text-align:center;
} 

.recherche {
width:380px;
font-size:10px;
background-color:#006699;
height:12px;
color:#FFFFFF;
border: dotted #0099CC 1px;
margin-top:2px;
}

.recherche2 {
width:310px;
font-size:10px;
background-color:#006699;
height:12px;
color:#FFFFFF;
border: dotted #0099CC 1px;
margin-top:2px;
}

.subrchr {
background-color:#3399CC;
color:#FFFFFF;
height:16px;
font-weight:600;
font-size:11px;
border:solid #333333 1px;
margin-left:15px;
}


#ephemeride span {
font-size:12.5px;
} 

#menu span {
font-weight:bold;
color:#333333;
}
.element_menu {
color:#FFFFFF;
text-decoration:none;
}

.element_menu:hover {
color:#FF9933;
}

.mini_titre {
color:#FFFFFF;
font-size:12px;
height:15px;
padding-left:25px;
background-image:url("png/fleche.png");
background-repeat:no-repeat;
background-position:left;
width:425px;
border-bottom:solid #999999 1px;
background-color:#666666;
}

.miniphoto {
border:solid #CCCCCC 1px;
height:50px;
width:65px;
margin-left:3px;
margin-top:3px;
}

.miniphoto:hover {
border:solid #3399FF 1px;
}

.annonce_accueil {
padding-left:10px;
font-size:11px;
color:#FFFFFF;
padding-top:2px;
}
.annonce_accueil span {
color:#FFCC33;
}
.lienannonce {
color:#FFFFFF;
text-decoration:none;
}
.lienannonce:hover {
text-decoration:underline;
}

#agenda {
color:#FFFF66;
position:absolute;
height:auto;
min-height:625px;
padding-bottom:10px;
margin-left:151px;
margin-top:256px;
width:200px;
background-image:url("png/titreagenda.png");
background-position:top;
background-repeat:no-repeat;
background-color:#333333;
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
padding-top:35px;
}

#agenda a {
color:#FFFFFF;
text-decoration:none;
padding-left:5px;
}

#agenda a:hover {
text-decoration:underline;
}

.contenu_agenda {
padding-left:10px;
}

#contenu {
position:absolute;
background-color:#FFFFFF;
height:auto;
width:451px;
margin-left:352px;
margin-top:428px;
margin-bottom:15px;
}

#contenu2 {
position:absolute;
background-color:#FFFFFF;
height:auto;
min-height:653px;
width:451px;
margin-left:352px;
margin-top:256px;
margin-bottom:15px;
}


.banpub {
padding-left:10px;
padding-top:10px;
width:115px;
height:350px;
}

.contenu {
padding:10px;
font-size:11.5px;
}

.contenu li {
margin-left:35px;
}

.contenu span {
color:#0099CC;
padding-left:10px;
font-size:12px;
font-weight:600;
}

.contenu a {
font-size:12px;
color:#006699;
font-weight:600;
}

.inputculture {
width:410px;
margin:auto;
background-color:#333333;
color:#FFFFFF;
font-weight:600;
padding-left:5px;
}
#infosboutonsannonces {
color:#006699;
font-weight:600;
text-align:center;
width:90%;
margin:auto;
height:20px;
}

#encart_annonces {
height:65px;
width:%%;
border:dotted #999999 1px;
margin:auto;
}

#encart_annonces span {
font-size:12px;
font-weight:600;
color:#FFFFFF;
}

.titre_auto_moto {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#00CC33;
color:#FFFFFF;
}
.titre_immobilier {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#663333;
color:#FFFFFF;
}
.titre_immobilier span {
color:#FFFFFF;
}
.titre_perdu_trouve {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#CCCCCC;
color:#FFFFFF;
}
.titre_emploi {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#FFFF33;
color:#FFFFFF;
}
.titre_bonnes_affaires {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#3399FF;
color:#FFFFFF;
}
.titre_covoiturage {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#66CC99;
color:#FFFFFF;
}
.titre_divers {
background-image:url("png/fleche.png");
padding-left:35px;
background-repeat:no-repeat;
background-position:center left;
font-size:11px;
width:%%;
background-color:#FF9933;
color:#FFFFFF;
}

.miniphotoannonce {
height:50px;
width:60px;
margin-left:10px;
padding-right:20px;
float:left;
background-image:url("png/fondphoto.png");
background-repeat:no-repeat;
}

.lien_annonce {
text-decoration:none;
color:#000000;
}
.lien_annonce:hover {
text-decoration:underline;
}

#copyright {
width:95%;
margin:auto;
margin-top:15px;
margin-bottom:15px;
font-size:8px;
text-align:center;
border-top:dotted #666666 1px;
}

#copyright span {
font-size:11px;
font-weight:600;
}

#articledumois {
z-index:1;
position:absolute;
height:30px;
width:150px;
margin-left:652px;
margin-top:50px;
background-image:url("png/articledumois.png");
background-position:top left;
background-repeat:no-repeat;
}
#articledumois:hover {
background-image:url("png/articledumois2.png");
cursor:pointer;
}

#pub {
position:absolute;
height:424px;
margin-top:501px;
width:150px;
background-image:url("png/fondpub.png");
background-position:top;
background-repeat:no-repeat;
background-color:#333333;
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-top:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
}

#shoutbox {
position:absolute;
margin-top:256px;
height:244px;
width:150px;
border-right:solid #CCCCCC 1px;
border-left:solid #CCCCCC 1px;
border-bottom:solid #CCCCCC 1px;
background-image:url("png/boiteamots.png");
background-color:#333333;
background-position:top;
background-repeat:no-repeat;
}

.text_shoutbox {
width:90%;
margin:auto;
border-bottom:dotted #666666 1px;
font-size:11px;
color:#FFFFFF;
margin-bottom:5px;
}

.text_shoutbox span {
color:#00FFFF;
font-size:10px;
}

.input_shoutbox {
width:100px;
margin:auto;
color:#FFFFFF;
font-size:11px;
background-color:#333333;
height:11px;
border:solid #CCCCCC 1px;
margin-left:5px;
}
.input_shoutbox2 {
width:100px;
margin:auto;
color:#FFFFFF;
font-size:10px;
background-color:#333333;
height:11px;
border:solid #CCCCCC 1px;
margin-left:5px;
}
.sub {
float:right;
height:25px;
width:30px;
font-size:12px;
font-weight:600;
margin-right:5px;
text-align:center;
}

#marquee {
height:175px;
margin-top:25px;
width:150px;
}

#encart_input_shoutbox {
height:40px;
padding-top:5px;
padding-bottom:5px;
background-color:#000000;
border-top:solid #666666 1px;
border-bottom:solid #CCCCCC 1px;
}

.minisupp {
font-size:9px;
color:#FFFFFF;
text-decoration:none;
color:#999999;
}
.minisupp:hover {
text-decoration:underline;
}

.titre_result {
width:90%;
margin:auto;
color:#FFFFFF;
background-color:#333333;
font-weight:600;
text-align:center;
}
.titre_result span {
color:#FFCC00;
}

.minidescarticle {
display:none;
font-size:9px;
}
