
body
{
background-color:rgb(241,241,241);
width:970px;
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}


#site {
background-color:white;
width:970px;
margin:auto;
margin-top:0px;
padding-right:10px;
padding-left:10px;
padding-top:5px;
}

#page {
background-color:silver;
width:960px;
margin-right:5px;
margin-left:5px;
}


#banniere {
width:960px;
height:148px;
background-color:rgb(179,40,1);
background-image:url("elements/banniere5.jpg");
margin:0px;
}


#menu {
width:960px;
background-color:rgb(241,241,241);
margin:0px;
height:32px;
}

#element_menu {
background-color:rgb(241,241,241);
width:110px;
float:left;
padding-top:6px;
padding-bottom:6px;
}

#element_menu:hover {
background-color:rgb(219,219,219);
}

#element_menu_droite {
background-color:rgb(241,241,241);
width:110px;
float:right;
padding-top:6px;
padding-bottom:6px;
}

#element_menu_droite:hover {
background-color:rgb(219,219,219);
}

#corps {
width:940px;
background-color:rgb(219,219,219);
margin:auto;
margin-top:0px;
margin-bottom:0px;
padding:10px;
}

#corps_gauche {
float:left;
width:585px;
background-color:white;
}

#map {
width:570px;
margin-left:10px;
}

#corps_gauche_coin_gris{
float:left;
width:525px;
background-color:white;
background-image:url("elements/coin_gris.jpg");
background-repeat:no-repeat;
padding-left:60px;
}



#corps_gauche_long {
width:880px;
background-color:white;
background-image:url("elements/coin_gris.jpg");
background-repeat:no-repeat;
padding-left:60px;
}

#editer{
width:180px;
height:27px;
margin-left:10px;
background-color:red;
}


#une {
width:585px;
background-color:white;
margin:0px;
background-image:url("elements/coin_gris_petit.jpg");
background-repeat:no-repeat;
}

#separation_gauche {
width:585px;
background-color:rgb(219,219,219);
height:15px;
margin:0px;
}

#corps_droite {
float:right;
width:345px;
background-color:white;
margin-bottom:5px;
}

#separation_droite {
width:345px;
background-color:rgb(219,219,219);
height:10px;
}

#element_droite {
width:345px;
background-color:white;
border-top:1px solid silver;
padding-top:3px;
padding-bottom:3px;
}


#pied_de_page {
width:880px;
height:px;
background-image:url("elements/banniere_bas.jpg");
background-repeat:no-repeat;
background-color:white;
margin:0px;
padding-top:2px;
padding-right:40px;
padding-left:40px;
}

#news{
margin-right:10px;
margin-bottom:10px;
margin-top:0px;
background-color:rgb(247,247,247);
padding:5px;
padding-top:0px;
border:1px solid silver;
}


h1 {
margin:0px;
font-family:calibri, arial;
font-size:1.3em;
font-weight:bold;
color:rgb(176,38,0);
padding:5px;
}

.h4 {
float:right;
font-family:calibri, arial;
font-size:0.8em;
text-align:right;
padding-top:30px;
}

.une {
padding-left:10px;
}

h2 {
background-image:url("elements/coin_h2_gris.jpg");
background-repeat:no-repeat;
margin:0px;
font-family:calibri, arial;
font-size:1em;
font-weight:bold;
color:rgb(176,38,0);
background-color:rgb(241,241,241);
padding:5px;
padding-left:15px;
}

h3 {
font-family:calibri, arial;
font-size:1em;
color:rgb(100,100,100);
margin:0px;
padding-left:5px;
}

p {
font-family:calibri, arial;
padding-right:5px;
padding-left:5px;
font-size:0.8em;
}
.corps_gauche {
text-align:justify;
margin-left:68px;
}
.corps_gauche_100 {
text-align:justify;
margin-left:100px;
}
.droite {
text-align:right;
}
.gauche{
text-align:left;
}
.justifie{
text-align:justify
}
.blanc_petit{
color:white;
font-size:0.7;
margin:0px;
}
.petit{
font-size:0.35;
margin:0px;
color:rgb(80,80,80);
}
.petit_justifie{
font-size:0.35;
margin:0px;
color:rgb(80,80,80);
text-align:justify;
padding-right:10px;
}



.livreor{
margin:10px;
background-color:rgb(247,247,247);
padding:5px;
font-family:calibri, arial;
border:1px solid silver;
width:600px;
}

.news{
margin-right:10px;
margin-bottom:20px;
margin-top:0px;
background-color:rgb(247,247,247);
padding:5px;
font-family:calibri, arial;
border:1px solid silver;
text-align:justify;
}

.reflexion{
margin-right:10px;
margin-bottom:20px;
margin-top:0px;
padding:0px;
padding-top:10px;
font-family:calibri, arial;
text-align:justify;
padding-right:10px;	
}


label {
font-family:calibri, arial;
font-size:1em;
width:100px;
float:left;
display:block;
text-align:right;
padding-right:5px;
padding-top:3px;
}

.court {
width:85px;
}

.long {
width:300px	 ;
}

.tres_long {
width:340px	 ;
}

input {
margin-left:0px;
margin-bottom:2px;
background-color:white;
font-family:calibri, arial;
}

.bouton {
font-family:calibri, arial;
background-color:rgb(241,241,241);
border:1px solid silver;
margin-left:355px;
}

.bouton_court {
font-family:calibri, arial;
background-color:rgb(241,241,241);
border:1px solid silver;
margin-left:255px;
}

textarea {
font-family:calibri, arial;
margin-left:0px;
margin-bottom:2px;
}

.margin80 {
margin-left:85px;
}

.margin
{
margin-left:100px;
}

span {
font-family:calibri, arial;
font-size:1em;
}

.date {
font-size:0.7em;
padding-right:15px;

}

.droite {
float:right;

}
.droite_grand {
float:right;
font-size:1.4em;
}


.message_livreor{
font-family:calibri, arial;
}

.date_livreor{
float:right;
color:rgb(20,20,20);
}

.paragraphe_petit {
font-size:0.7em;
font-family:calibri, arial;
margin:0px;
color:rgb(100,100,100);
vertical-align:top;
margin-top:20px;
}


a {
font-family:calibri, arial;
color:black;
font-size:1em;
}

a img {
border:none;
}


.lien_fleche{
background-image:url("elements/fleche.png");
background-repeat:no-repeat;
padding-left:31px;
text-decoration:none;
font-size:1.1em;
font-weight:bold;
}



.lien_fleche:hover{
background-image:url("elements/fleche2.png");
}

.lien_corps_droite{
font-family:calibri, arial;
text-decoration:none;
font-size:0.9em;
padding-left:3px;
}

.lien_corps_droite:hover{
font-weight:bold;
}

.lien_corps_droite_decale{
font-family:calibri, arial;
font-size:0.9em;
padding-left:15px;
text-decoration:none;
}

.lien_corps_droite_decale:hover{
font-weight:bold;
}


.lien_login {
color:silver;
font-size:0.9em;
font-family:calibri, arial;
float:;
}

.no-text-decoration{
text-decoration:none;
}

.lien_editer_gauche{
font-size:0.7em;
font-family:calibri, arial;
margin:0px;
color:rgb(100,100,100);
vertical-align:top;
margin-left:10px;
text-decoration:none;
float:left;
}

.lien_editer{
font-size:0.7em;
font-family:calibri, arial;
margin:0px;
color:rgb(100,100,100);
vertical-align:top;
margin-left:10px;
text-decoration:none;
float:none;
}

.lien_menu {
color:rgb(100,100,100);
font-size:1em;
text-decoration:none;
}


.lien_news{
font-size:0.5;
text-decoration:none;
color:rgb(70,70,70);
padding-left:5px;
text-decoration:none;
font-weight:bold;
color:rgb(120,120,120);
}
.lien_news:hover{
text-decoration:underline;
}

.suite {
font-size:0.65em;
text-decoration:italic;
color:rgb(150,150,150);
}

.spacer {
visibility:hidden;
margin:0;
padding:0;
clear:both;
}

ul {
list-style-image: url("elements/puce_fleche.jpg");
}

.pdf {
list-style-image: url("elements/pdf.jpg");
}

.pdf_droite {
list-style-image: url("elements/pdf.jpg");
margin-left:100px;
}

li {
font-family:calibri, arial;
}

.puce_image {
margin-bottom:5px;
padding-left:5px;
}

img

.image{
float:right;
}

.image_corps_droite {
margin-top:0px;
margin-right:5px;
float:left;
}

.image_edit {
margin:0px;
margin-right:10px;
margin-left:0px;
}

.image_gauche {
float:left;
}

.image_droite{
float:right;
margin:5px;
}

.photo_corps_droite {
float:right;
margin-left:13px;
}