html, body, p, td {
font-family :Arial, Verdana;font-size :13px;color :black;}

body { background-attachment: fixed; background-image:url('background.jpg');background-color:#B69A79;margin:0px;padding:0px; }

#photodiv {   background-repeat: no-repeat;  }

h2 { background-color:#ffffff;  padding:3px; font-size:20px;  color:#6B7931;font-weight:bold; margin: 0px; }
h3 {  margin: 0px; padding:6px 0px 10px 0px; font-size:17px; }
h4 { background-color:#EAFF89;  padding:3px; font-size:15px;  color:#FF206F;font-weight:bold; margin: 0px; }

a:link {color :#000000; text-decoration:underline; }
a:visited { color :#000000; text-decoration:underline; }
a:hover { color :#FFFFFF;  text-decoration:underline;}
a:active {color :#FFFFFF; text-decoration:none; }

a.bright:link {color :#D1FEFF; text-decoration:none; }
a.bright:visited { color :#D1FEFF; text-decoration:none; }
a.bright:hover { color :#FFFFFF;  text-decoration:underline;}
a.bright:active {color :#FFFFFF; text-decoration:none; }

.menu {font-size:16px; }

a.menu:link {color :#000000; text-decoration:none; }
a.menu:visited { color :#000000; text-decoration:none; }
a.menu:hover { color :#000000; background-color:#FFFFFF; text-decoration:none;}
a.menu:active {color :#0000FF; background-color:white; text-decoration:none; }

a.smallink:link {color :#000000; font-size:9px; text-decoration:none; }
a.smallink:visited { color :#000000; font-size:9px; text-decoration:none; }
a.smallink:hover { color :#000000; font-size:9px; text-decoration:underline;}
a.smallink:active {color :#0000FF; font-size:9px; text-decoration:underline; }

a:link IMG {border:solid black 1px; text-decoration:none;}
a:visited IMG {border:solid black 1px; text-decoration:none;}
a:hover IMG {border:solid white 1px; text-decoration:none;}
a:active IMG {border:solid black 1px; text-decoration:none;}

#wrapper{  width: 670px;margin: 0 auto; }
.box{ background: #D0EB5F; }
.boxholder{ clear: both;padding: 5px;background: #B9D154; }
.tab{ float:left;height: 40px; width: 100px; margin: 0 1px 0 0; text-align: center; background: #B9D154; }
.tabtxt{margin: 0;color: #fff; font-size: 12px; font-weight: bold; padding: 9px 0 0 0; }
.titrasso{background-color:#EAFF89;  padding:3px; font-size:20px;  color:#6B7931; text-align:center; }

.spacer { clear:both; }

/* ###########################################################  */
/* Generiques  ###############################################  */
/* ###########################################################  */

#conteneursite { text-align:left; }

#welcomeconnexion { font-size:18px; background-color:#FEE0E0; border-bottom:solid red 10px; padding:20px; text-align:center; }
#welcomeconnexion h2 { font-size:36px; color:red; }


#reesombanniere
	{ background-color:#DFF8FF;height:118px;background:url(./reesombanniere.jpg) no-repeat; }

#reesommenu
	{
    padding:3px;background-color:#B7F0F6;border-top:solid #618083 3px;border-bottom:solid #618083 3px;font-size:14px;
    }

#reesomassomenu
	{
    padding:3px;background-color:#DEFDDB;border-bottom:solid #1DBB0B 3px;font-size:14px;
    }

#conteneurprincipal
	{     background-color:#ECF1DC;       }   /* #73AAB1; */

#reesomfooter
	{ background-color:#EDF3CD;padding:5px;border-top:solid black 1px;border-bottom:solid black 1px; clear:both; }

.texteaccueilcitation { background-color:#E0F1FE;padding:8px;text-align:center;border:solid white 3px;font-size:16px; }



#menuassoside li { list-style-type:none; }
#menuassoside li a {
    display: block ;    color: #fff;   background-color:#A33824;   line-height: 1em ;
    padding: 5px;     text-align: center ;  font-size:16px;    text-decoration: none ;
    }
#menuassoside li a.selmenu { font-weight:bold;    color: white ;   background-color:#CE472E;   }
#menuassoside li a:hover, #menuassoside li a:focus, #menuassoside li a:active {
    background: #FFDDC8; color:black;          }

.ptiteinfo { text-align:left; margin:1px; font-size:11px; background-color:#FEFCDA; padding:2px; }

.toggleaggbox { cursor:pointer;cursor:hand; }

.blockinfos { margin:3px;padding:5px; background-color:#F1FEDA; }



.biglinktext a { text-decoration:none; font-family:georgia; font-size:20px; color: #CE472E; }
.biglinktext a:hover, .biglinktext a:focus, .biglinktext a:active { color:#fff; }

/* ###########################################################  */
/* stockage #############################################  */
/* ###########################################################  */
.stockbox  { cursor:pointer; cursor:hand; margin:5px; border:solid #D8DDCA 1px; background-color:#F1E57B; padding:5px; ;overflow: auto;}
.stockboxnotice { font-size:11px; }

.stockboxpieces { margin:5px; border:solid #D8DDCA 1px; background-color:#F1E57B; padding:5px;}


/* ###########################################################  */
/* Galerie photo #############################################  */
/* ###########################################################  */
.galbox  { margin:5px; border:solid #D8DDCA 1px; background-color:#FAFFE9; padding:5px; ;overflow: auto;}
.galboximgfloat { float:left; margin-right:10px;}


/* ###########################################################  */
/* Accueil asso + actus ######################################  */
/* ###########################################################  */
.assoactus {  }
.assoactusheader { font-size:20px; font-family:georgia; }
.assoactustxt { font-size:15px; line-height:1.4em; text-align:justify;}
.assoactusinfos { background-color:white;padding:2px; color:#288826; }

.accassomenuright { background-color:#FAFFE9;padding:3px;border-left:solid #B5B9A9 1px;float:right; margin-left:10px; width:170px; }
.accassocontent   	{ margin-right:175px; padding:10px; background-color:#ECF1DC;  }
.accassoside	{ background-color:#FDE4B4; text-align:center; padding:5px; margin-right:10px;  }




.headercoms { margin:15px 0px 15px 0px;font-size:20px;color:#CE472E;border-bottom:dotted #CE472E 2px;padding:2px;text-align:center; font-weight:bold; }
.comswrap { margin-bottom:10px; }
.comstexte { line-height:1.5em;margin-left:15px; padding-left:15px; border-left:solid white 1px; }
.comstodel { background-color:red; }
.comsauteur { font-family:georgia; font-size:20px; color:#8A8D81; }
.comsdate { font-size:11px; color:#8A8D81; }



/* ###########################################################  */
/* Divers      ###############################################  */
/* ###########################################################  */
#wrappresasso { background-color:#D0EB5F; }

#menupresasso { padding:5px; float:left; width:135px; }

#menupresasso li { list-style-type:none; }
#menupresasso li a {
    display: block ;    color: #fff;   background-color:#A33824;   line-height: 1em ;
    padding: 5px;     text-align: center ;  font-size:16px;    text-decoration: none ;
    }
#menupresasso li a.selmenu { font-weight:bold;    color: white ;   background-color:#CE472E;   }
#menupresasso li a:hover, #menupressasso li a:focus, #menupressasso li a:active {
    background: #FFDDC8; color:black;          }

.contentpresasso { font-size:15px; line-height:1.4em; text-align:justify;  margin-left:140px; padding:10px;  }

.contactmembre { margin:2px; padding:2px; color:#FF0000; font-weight:bold; }

/* ###########################################################  */
/* FORUM       ###############################################  */
/* ###########################################################  */

.sujetforum { font-size:16px; font-weight:bold;color:#fff; }



/* ########################### ADMIN CREA STYLES ################## */
/* ########################### ADMIN CREA STYLES ################## */
/* ########################### ADMIN CREA STYLES ################## */

.systemmsg  {  padding:6px;font-size:16px;background-color:#C94D35;  }

.menubaradmincrea { font-size:16px;background-color:#C4FDEC;margin:5px;padding:3px;border:solid black 1px; }
.navibarstyle { padding:5px;background-color:#FFEDE1;font-weight:bold;font-size:11px; }

.tableadm { border:solid black 1px;background-color:#eeeeee; width:80% }
.tableadmheader { background-color:#fafafa; }
.tableadmactions { background-color:#dadada; }

.admcreabox { background-color:#FFF0C3;border:solid black 1px; }





/* ########################### XXXXXXXXX ################## */
/* ########################### XXXXXXXXXXXXXXXX################## */
/* ###########################XXXXXXXXXXXXXXXXXXXXX################## */
#nav {  vertical-align:center;   font-size:16px; border-bottom:solid #000 1px; border-top:solid #000 1px;
    list-style: none ; margin:0px; padding:0px;    overflow: hidden ;    }



#nav li {
    float: left ;   margin: 0px 2px 0px 2px;
    }

#nav li.ville { background-color:#FF9FC1;  }
#nav li.munici { background-color:#DF79CF;  }
#nav li.urba { background-color:#7385FF;  }
#nav li.cult { background-color:#38EFE6;  }
#nav li.soli { background-color:#25DF59;  }

#nav li.selmenu {
    float: left ;  margin: 0px 2px 0px 2px; background-color:#E32747;
    }

#nav li a {
    display: block ;  color: #000 ;      line-height: 1em ;
    padding: 10px 20px 10px 20px;text-align: center ;     text-decoration: none ;
    }

#nav li.selmenu a {
    color: #fff;
    }

#nav li a:hover, #nav li a:focus, #nav li a:active {
    background: #EDFFED ; color: #000 ;
    }






