/* CSS Document *//*    Police couleurs, et fond g?n?ral */
body{
color: #37678e;
font-size: 12px;
font-family: arial;
background:url("images/bg.png");
background-repeat:repeat-x;
background-color:#ffffff;
margin:0px;
}

cadre{
border:1px dashed red;
}

fond{
background-color:#f3f1f1;
}

/*   Positionnement */
/*   Positionnement */

#header {
margin:5px 2px 20px 2px;
color:#606040;
}

#gbottom{
width:490px;
float:left;
background-color:#f3f1f1;
}

select {
width:264px;
height:22px;
voice-family: ""}"";
voice-family:inherit;
margin:-1px;
}


select{
background-color:#eaf5fd;
border:1px #76a3c4 solid;
}
option{
background-color:#f1f9ff;
font-size:10px;
border-bottom:1px solid  #9cc8e8; 

}

input{
background-color:#eaf5fd;
border:1px #76a3c4 solid;
}
textarea{
border:1px #76a3c4 solid;
background-color:#eaf5fd;
}

file{
border:1px #76a3c4 solid;
border:1px solid;
}



#annonce:hover{
background-color:#f5feb9;
border:1px  solid #000000;
}
}

#annonce{
border:1px  solid #606040;
margin-bottom:4px;
padding:4px;
}

.annonce{
margin-bottom:1px;
padding:4px;
}

.annonce:hover{
background-color:#f4faff;
}

img{
margin:0px;

}

#wrapper{
width: 960px;
margin: 0 auto;
}


#left{
float:left;
width:70%;
margin-left:0px;
}





#sleft{
float:left;
width:480px;
margin-left:0px;
}

#right{
width: 28%;
float:right;
}
#sright{
width: 440px;
float:right;
}
ul{

margin-right:5px;
}

li{
font-family: arial, Arial, Helvetica, Geneva, sans-serif;
font-size: 12px;
list-style-type:square;
list-style-position: inside;
margin:0px 2px 0px 0px;
padding:0px;
display:block;
background-color:#eff8ff;
margin-bottom:1px;

}



/* Fonts et style*/
/* Fonts et style*/
/* Fonts et style*/
/* Fonts et style*/
/* Fonts et style*/



#bottom{
height:100%;
background-color:#1f4464;
color:white;
}

p.par{
font-size:12px;
font-family:arial;
font-weight:normal;
}



a{
font-family: arial;
color: #2b78b8;
font-weight: bold;
text-decoration:none;

}
a:hover{
color:#ec9d2b;
text-decoration: underline;
}



a.s{
font-size:10px;
font-family:arial;
font-weight:lighter;
color:#806060;
}

a.s:hover{
color:#AA9060;
font-size:10px;
font-family:arial;
text-decoration:underline;
}


a.w{
font-size:11px;
color:#c0e0e0;
}

a.w:hover{
color:#f4faff;
text-decoration:underline;
}


h1.small{
font-size:17px;
text-align:left;
font-family: arial;
font-weight:lighter;
color:#465c6e;
margin:0px;
padding:5px;
display:block;
background-color:#f4faff;
}


h1.w{
font-size:17px;
text-align:left;
font-family: arial;
font-weight:light;
color:#200000;
padding:4px;
}


h1.c{
font-size:12px;
text-align:left;
font-family: arial;
font-weight:lighter;
color:#70addc;
padding:4px;
margin:0px;
display:block;
background-color:#d3ecff;
}




h1.bottom{
margin: 0;
font-weight:lighter;
font-size:38px;
padding: 10px 2px 2px 8px;
font-family: arial;
color: #b1b0a9;
}



h2.title{
margin: 0;
font-weight:lighter;
font-size:20px;
padding: 5px;
font-family: arial;
color: #355978;
}

h2.small{
font-size:11px;
text-align:left;
font-family: arial;
font-weight:lighter;
color:#806060;
margin:0px;
padding:5px;
}
h2.w{
font-size:15px;
text-align:center;
font-family: arial;
font-weight:light;
color:#806060;
padding:5px 5px 5px 15px;
}


p.par{
font-size:12px;
font-family:arial;
font-weight:normal;
}


p.surligne{
font-size:14px;
font-family:arial;
font-weight:normal;
}




p{
margin: 0;
padding: 5px;
line-height: 1.5em;
}
p.droite{
font-size:10px;
font-weight:normal;
}

td.ltd{
color:#red;
}

#menu{

}



