@charset "utf-8";
/* CSS Document */

html, body{ height:100%; }
body{ background-color:#252525;  margin:0; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}

#global{ width:726px; margin:0 auto; padding-top:10px; }

h1{  color:#330000; font-size:14px; text-transform:uppercase; font-weight:bold; margin:0; padding:0; }
h2{  color:#bd3f3f; font-size:14px; font-weight:normal; margin:2px 0 0 0; padding:0;}
h3{ background-color:#993300; padding:2px 0 2px 4px; color:white; font-weight:normal; font-size:12px;}

ul{ margin:0; padding:0; list-style-type:none;}

a{ color:#993300;}

.bold{ font-weight:bold;}
.separator{ border-bottom:1px solid #959595; margin:0 0 15px 0;}
a.seemore { display:block; text-align:right; background:url(../images/arrow.gif) no-repeat right; padding:0 15px 0 0; color:#000000;  }
.flashMessage, .errors{ color:#990000; font-weight:bold; text-align:center; margin:5px 0 5px 0;}
legend{ color:black;}

.d1{ background:url(../images/fond.gif) repeat-y;}

.d2{ background:url(../images/bottom.jpg) bottom no-repeat;}

.d3{ background:url(../images/top.jpg) top no-repeat;}

.content{  width:399px; float:left; padding:40px 40px 100px 20px; height:auto!important; height:500px; min-height:500px; }

div.titleBox{ border-left:10px #993300 solid; padding:15px 0 0 10px; margin:0 0 20px 0;}

/*  -------------   menu  ---------------  */

.menuContainer{ width:200px; float:left; margin:10px 30px 0 31px !important; margin:10px 30px 0 15px; text-align:center;}
img.img_logo{ margin:10px 0 40px 0; }

.menuContainer ul{ margin:0 auto; padding:0; width:184px; list-style-type:none;}
.menuContainer ul li a{ height:47px; background-color:#6a2223; display:block; background:url(../images/menu.png) no-repeat; text-indent:-10000px; }


.menuContainer ul li.m1 a{ background-position: 0px 0px; outline:none;}
.menuContainer ul li.m1 a:hover, .menuContainer ul li.m1 a.selected{ background-position: -184px 0px;}

.menuContainer ul li.m2 a{ background-position: 0px -46px;outline:none;}
.menuContainer ul li.m2 a:hover, .menuContainer ul li.m2 a.selected{ background-position: -184px -46px;}

.menuContainer ul li.m3 a{ background-position: 0px -92px;outline:none;}
.menuContainer ul li.m3 a:hover, .menuContainer ul li.m3 a.selected{ background-position: -184px -92px;}

.menuContainer ul li.m4 a{ background-position: 0px -138px;outline:none;}
.menuContainer ul li.m4 a:hover, .menuContainer ul li.m4 a.selected{ background-position: -184px -138px;}

.menuContainer ul li.m5 a{ background-position: 0px -184px;outline:none;}
.menuContainer ul li.m5 a:hover, .menuContainer ul li.m5 a.selected{ background-position: -184px -184px;}

.menuContainer ul li.m6 a{ background-position: 0px -230px;outline:none;}
.menuContainer ul li.m6 a:hover, .menuContainer ul li.m6 a.selected{ background-position: -184px -230px;}

.menuContainer ul li.m7 a{ background-position: 0px -276px;outline:none;}
.menuContainer ul li.m7 a:hover, .menuContainer ul li.m7 a.selected{ background-position: -184px -276px;}


/*  -------------   home - events  ---------------  */

td.events_date{ vertical-align:top; font-weight:bold; width:70px;}


/*  -------------   galerie  ---------------  */

.content .galerie a img{ margin:0 7px 17px 7px; display:block; float:left; border:1px solid #993300;}


div.galerie_list img{ float:left; margin:0 10px 10px 0; padding:0;}

div.galerie_list{ clear:both;padding:0;margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; height:auto!important; height:120px; min-height:120px; }

div.galerie_list p{padding:0; margin:0 0 10px 0; }
.nom { font-weight:bold;}



/*  -------------   partenaires  ---------------  */

ul.partenaires li{ margin:0 0 15px 0;}


/*  -------------   membres  ---------------  */

div.membres img{ float:right; margin:0 0 10px 10px; padding:0;}

div.membres{ clear:both;padding:0;margin:0 0 10px 0; border-bottom:1px solid #CCCCCC; height:auto!important; height:120px; min-height:120px; }

.navigation{ text-align:center; font-size:10px;}
.navigation a{ text-decoration:none;}

div.membres p{padding:0; margin:0 0 10px 0; }
.hotel{ color:#993300; }
.nom { font-weight:bold;}
.date { font-style:italic;}


/*  -------------   footer  ---------------  */
.footer{ color:white; text-align:center; font-size:10px; margin:5px 0 0 0;}
.footer a{ color:white;}




/*  -------------   ADMIN  ---------------  */
.globalAdmin{ background-color:#FFFFFF; padding:5px 20px 20px 20px; clear:both; float:none; margin:20px 0 0 0;}

.globalAdmin h1{margin:0 0 15px 0; color:#993300;}
p.admin{ font-weight:bold; color:#FFFFFF;font-size:16px; margin:20px 0 0 0;}

.menuAdmin{ margin:20px 0 0 0;}
.menuAdmin li{ list-style-type:none; float:left;}

.menuAdmin li a{ display:block;text-decoration:none; background-color:#FFFFFF; padding:10px; margin:0 10px 0 0; font-weight:bold; font-size:14px;}
.menuAdmin li a:hover{background-color:#e8e7e7;}

.menuAdmin li a.last{ margin:0 0 0 80px;}

.menuAdmin li a.selected{background-color:#ffffff; border:4px  solid #993300;  padding:6px;}

.globalAdmin table.view th{height:20px; background-color:#999999;padding:10px;}
.globalAdmin table.view td { height:20px; border-bottom:1px solid #999999;border-left:1px solid #999999;  margin:0; padding:10px; }
.globalAdmin table.view td.right{border-right:1px solid #999999;  }

fieldset { border:0;}

div.page_actions{ float:right; margin:0 0 10px 0;}





