/*-------------- propriétés générales de la page -------------------*/ 
body {	background-color: #8d6b7c; margin: auto; background-image:  url(images/fond.jpg); color:#560a24; font: 11px verdana; line-height: 17px;}
#bloc_central {position: absolute; margin-left: -450px;  width: 900px; left: 50%; background-image:  url(images/fond-bloc.jpg); }
#haut_bloc{width: 900px; height: 152px; margin: 0;}
#menu{ float: left; margin: 0; width: 191px; height: 565px; background-image:  url(images/fond_menu.jpg); background-repeat: no-repeat;}
#contenu{ float: left; width: 650px; }
#bloc_contenu{ width: 900px; margin_bottom: 30px;}
#contact{ float: right;}
a:focus{outline: none; }

/* ------ sous-menu ----------*/
.titre{color: #BC0745; font: 12px verdana; font-weight: bold;}
#titreMenu{background-image:  url(images/bulles.jpg); color: #bc0745; background-repeat: no-repeat; height: 23px; 
margin-left: -20px; padding-left: 20px; padding-top:10px; font: 14px verdana; font-weight: bold;
letter-spacing: 2px;}
#menu2{float: left;  margin-left:-30px; margin-top: -5px; width: 140px;}
#menu2 ul{float: left; list-style-type: none; font-family: verdana; font-size: 11px; line-height: 18px; }
#menu2 li{color: #bc0745; list-style-image:  url(images/bulle-rouge.gif);}
#menu2 li a{text-decoration: none; color: #bc0745; }
#menu2 li a:hover {}
#menu2 li a:focus{outline:none; }

/*----------diapo---------------*/
#diapo{ float: left; width: 470px; margin-left:10px; margin-top:-17px;}
#diapo a{text-decoration: none; color: #bc0745;}
#diapo a:hover{text-decoration: underline; }
#gdeImage{  margin-top: 10px;}
#expo{float: left; margin-left:30px; margin-top:-17px; width: 470px;}
#expo a{text-decoration: underline; color: #bc0745;}

/*----------web---------------*/
#web{float: left; margin-left: 130px;  margin-top: -20px; width: 480px;}
#titre{color: #BC0745; font: 11px verdana; font-weight: bold;}
#intro-web{margin-bottom: 15px; width: 450px;}
.img-site{ float: left; margin-right: 15px; border: 1px solid #A77E8C}
#site1{ float: left; width: 350px; padding:15px; margin-bottom: 10px;}
#site2{ float: left; width: 420px; padding:15px; margin-bottom: 10px;}
.img2-site{ float: left;}

/*----------news---------------*/
#news{float: left; margin-left: 50px; width: 440px;}
#titre-news{ font: 14px verdana; font-weight: bold; padding-top:10px; padding-left: 25px; 
letter-spacing: 1px; background-image:  url(images/bulles.jpg); color: #bc0745; background-repeat: no-repeat; height: 23px; }
#texte-news{margin-top: 30px; width: 420px;}
#texte-news ul{list-style-position: inside; list-style-image:  url(images/bulle-rouge.gif); margin-left:-32px;}
#texte-news li{ }
#date{float: left; padding-left:55px; margin-top: 20px; color: #BC0745; font: 10px verdana;  font-style: italic; }
#facebook{float : right;}
#ligne{ margin-left: 50px; margin-bottom: 30px;}
#navig{ margin-left: 55px;}

/*----------contact---------------*/
#contact{ float: left; margin-left: 20px; margin-top: 10px; width: 521px; height: 500px;
 background-image:  url(images/visage.jpg); background-repeat: no-repeat; }
#contact a{text-decoration: none; color: #bc0745;}
#contact a:hover{text-decoration: underline; }

/*----------maison---------------*/
#maison{float: left; margin-left: 40px; margin-top: 5px; width: 452px;}
#maison a{text-decoration: none; color: #bc0745;}
#maison a:hover{text-decoration: underline; }
#maison ul{list-style-position: inside; margin-left:-37px; list-style-image:  url(images/bulle-rouge.gif);}

/*----------publications---------------*/
#pub{float: left; margin-left: 45px; width: 440px;}
#texte-pub{float: left; margin-left: -30px; margin-top: 5px; width: 460px;}
#texte-pub li{list-style-image:  url(images/bulle-rouge.gif);}
.img-pub{ float: left; margin-right: 15px; margin-bottom: 15px; border: 1px solid #A77E8C}
.titre-pub{ font-weight: bold;}

/*------------vrac---------------*/
#vrac a{color: #FFFFFB; font-weight: bold;}
#vrac a:hover{color: #bc0745; text-decoration: none;}
#vrac{margin-left: -20px; width: 518px; height: 572px; }
/*----------bas de page---------------*/
#bas{clear: both; 
text-align: center; width: 900px;  height: 108px; background-image:  url(images/fond-bas.jpg); background-repeat: no-repeat;}
/* ------ menu du bas-----------------*/
#menu3{float: left; margin: auto; padding-top: 41px; margin-left: 150px; text-align: center; color: #bc0745;}
#menu3 a{text-decoration: none; color: #bc0745; }

/*----------admin---------------*/
#modif{ padding: 5px;}
#modif a{color: #BC0745; font: 11px verdana; font-weight: bold; text-decoration: none;}
#admin-news{ margin-top: 15px; margin-left: 20px; width: 570px;}
input {padding-left: 2px; margin: 2px; 
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px; color:#560a24;
background-color:#EDEAED;
border: thin none #000000;
}
textarea {padding: 5px; margin: 2px;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
font-size:12px; color:#560a24;
background-color:#EDEAED;
border: thin none #000000;
}
