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

body  { background:#fff url('./newbgweb.jpg') top center no-repeat;  margin:0px; }

h1, h2, h3  { font-family:georgia; }

h1 { color:#760001; margin:0px; padding:0px; font-size:18px;  }
h2 { color:#760001; margin:5px 0px 5px 0px; padding:0px 0px 2px 0px; font-size:16px;   }
h3 { color:#760001; margin:5px 0px 5px 0px; padding:0px 0px 2px 0px; font-size:14px;    }


h1.phototitle { text-align:center;background-color:#C0BDA7; color:black; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }


a:link { color :#4E462B;text-decoration:none;}
a:visited { color :#4E462B;text-decoration:none;}
a:hover { color :#A50001;text-decoration:none;}
a:active { color :#A50001;text-decoration:none;}


a:link img, a:visited img , a:hover img, a:active img { border:0px;  }

a.boldlink:link { color :#000000;text-decoration:none;font-weight:bold;}
a.boldlink:visited { color :#000000;text-decoration:none;font-weight:bold;}
a.boldlink:hover { color :#ffffff;text-decoration:none;font-weight:bold;}
a.boldlink:active { color :#ffffff;text-decoration:none;font-weight:bold;}

a.hidlink:link img {border:0px;}
a.hidlink:visited img {border:0px;}
a.hidlink:hover img {border:0px;}
a.hidlink:active img {border:0px;}

.imagelink img { margin:0px; padding:0px; }
a.imagelink:link img, a.imagelink:visited img {border:0px;  }
a.imagelink:hover img {border:0px;  opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5;   }
a.imagelink:active img {border:0px; }




#waitingmessage { float:left;position:relative; opacity:0.2; z-index:20; background-color:#CAC7B0; font-size:25px; text-align:center; padding:50px 0px;  }

.boxseries { display:none; opacity:0;  }
.imgmozaik { opacity:0;  }



/* ############################ Diverses class et id's #############################
   ################################################################################# */
.titre1 { font-size:14px; font-weight:bold;}

.blocktxt { display: block ; padding: 5px;   text-align: center ;  line-height: 1em ; }
.orangebox { background-color:#FDD26C;color:black;font-weight:bold;text-align:center;border:solid black 1px;padding:4px; }

#nav { font-size:14px;  list-style-type: none ; margin: 5px 0px 5px 55px ; padding:0px; overflow: hidden ;    }
#nav li { float: left ;  padding:0px; margin: 0px ;  }
#nav li.selmenu { float: left ; padding:0px; margin: 0px ;       }
#nav li a { display: block ;  color: #6B664F;  line-height: 1em ;  padding: 8px 12px 8px 12px;  margin-left:0px; margin-right:0px; text-align: center;  text-decoration: none ;  }
#nav li.selmenu a {     color: #fff; background-color:#6B664F;      }
#nav li a:hover, #nav li a:focus, #nav li a:active {  background: #423F31 ; color: #fff ;   }


.centertitre { text-align:center; }


/* ############################ Mainpage ############################# */
#banniere  { margin-top:15px;position:relative;height:155px; }

#banniere h1 { color:white; font-size:85px; font-family:georgia; text-align:center; }

#banniere h1 a:link { color :#ffffff;text-decoration:none;}
#banniere h1 a:visited { color :#ffffff;text-decoration:none;}
#banniere h1 a:hover { color :#C9D6C2;text-decoration:none;}
#banniere h1 a:active { color :#C9D6C2;text-decoration:none;}


#banniere h2 { position:absolute;top:75px;left:350px;color:white; font-size:15px; font-family:verdana; text-align:center; }



#ssbanniere {  height:2px; background:#39362A;height:37px; text-align:center;border-top:solid #ffffff 1px;padding:4px; clear:both;  }

#blockprincipal	{  text-align:left; width:712px; margin-left:auto; margin-right:auto; }

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

#expobox  { background: url('./images/fondencemoment.png') repeat; padding:5px;border-bottom:solid white 1px;  }

.encemoment { padding-right:50px;float:right;font-weight:bold; color:#CC9B4F; font-size:24px; }
.dateexpos { background-color:#9A753B; padding:0px 10px 0px 10px; color:#FFFBB8; font-weight:bold; }

#footerblock { font-size:9px; -moz-border-radius-topleft:25px;-moz-border-radius-topright:25px; background: #55624E;text-align:center;padding:15px; clear:both; color:white; }


.beautexte { font-family:georgia; font-size:13px; padding:15px; line-height:22px; }

.conteneurbase1 { padding:5px; }
.fondbase2 { }
.blocktexte1 { text-align:justify; margin:10px;padding:3px; }

.blocktextefixe {  padding:10px; margin:5px; text-align:justify;   }
.blocktexte { text-align:justify;  padding:10px; margin:5px; }

.spacer {	clear: both; }

/* ############################# accueil ################################# */

#mosaique { padding:5px; display:none; }

#photodiv { background-repeat: no-repeat;  }
#conteneurpage { padding:5px; }

.underpicacc { text-align:center;font-size:11px;font-weight:bold;  }

.photohighlight { overflow:hidden; margin:5px; text-align:center; padding:5px; }

.selectionpicsbox  { text-align:center; height:105px; overflow:hidden;  }

.dateactu { background-color:#E32747; color:white; font-weight:bold; padding:3px; font-size:11px; }

.acccomcontainer {  }
.accmsgrowcom { text-align:left;}
.accauteurmsgcom { color:#E32747; }
.accdatemsgcom { color:black;font-size:11px; }
.acctxtmsgcom { font-size:11px;text-align:justify;color:black; margin:1px 5px 1px 5px; }

/* ############################ Présentation ############################# */
.blockleft   	{ float:left; width:49%;  }
.blockright 	{ margin-left: 53%; padding-left:10px;border-left:dotted white 2px; }

/* ############################ Galerie ############################# */

.hidden { display:none; }

#galerieleftblock { width:300px; height:483px; background:url(./images/set6/bgbigthumb.jpg) repeat-y; float:left;}
#galeriemidblock { width:480px;float:left;  list-style: none ;  ; background-color:#403D2F;      }
#galeriemidblock a { float:left; display: block ;  color: #FF4A75 ;  padding: 10px 10px 10px 10px;     text-align: left ;     text-decoration: none ;  }
#galeriemidblock a:hover, #galeriemidblock a:focus, #galeriemidblock a:active {    background: #67624C ; color: #FFF3BD ;     }

#galerierightblock { width:20%; float:left; border-left:solid white 4px; }

.previewpicbox { padding:3px; }
.previewpic { border:solid #E32747 1px; }
.previewpictitre { font-size:20px; }

.hoverpicbox1 {padding:2px; border:solid #E59A57 1px; background-color:#E59A57; }
.hoverpicbox2 {padding:2px; border:solid #933D22 1px; background-color:#FFAB61; }

.footernotice1 { text-align:center;font-size:10px;background-color:#6C6750;padding:2px; }
.footernotice2 { text-align:center;margin-bottom:5px;background-color:#566A77; border-bottom:solid white 1px;font-size:9px; }

.prevpic { font-size:9px; color:white;  float:left; padding:3px; text-align:center;   }
.nextpic {  font-size:9px; color:white;  float:right; padding:3px; text-align:center; }

#headerpic  {   text-align:center; padding-bottom:3px;margin-bottom:3px;    }
#headerpictxt  	{ padding:5px; text-align:center; }
#showpicside { float:right; width:190px; }
#picconteneur { float:right; position:relative; right:200px; margin-left:300px; border-left:solid black 1px; padding-left:10px; }


.headerpictitre { font-size:35px; font-family : georgia; color: #FFFBB8; }


.titregal  { font-size:30px; font-family : georgia;  }

.picdescription { margin-left:70px; text-align:left; color:white; }

.galeriebox {  }

.picboxcontainer { padding:5px;}
.picbox { float:left; display:inline; height:12em;text-align:center; padding:5px; font-size:12px;  background-color:#E6F8E6;margin:2px; }

.nbphotoscat { padding:0px 5px 0px 5px; font-size:9px;background-color:#933D22; color:white; font-weight:bold; }

.commentheader	{ background-color:#FCF8DB;padding:3px;    text-align:center; }
.commentcontainer { border-top:solid white 1px; background-color:#C1BEA8; }
.commentbox  	{  width:200px; float:left;padding:5px;color:black; }
.commentlist  	{margin-left:210px;padding:5px;color:black; border-left:3px dotted #758551;  }

.msgrowcom { text-align:left;padding:5px;margin-bottom:3px; }
.auteurmsgcom { color:#6B664F; font:bold 16px "georgia"; }
.datemsgcom { color:#9D9B89;font-size:9px;  padding:0px 5px 0px 5px; }
.txtmsgcom { text-align:justify;color:black; margin:2px 10px 2px 10px; border-left:solid white 1px; padding-left:10px; }

/* ############################ Formulaires ############################# */
.inputstyle2 { COLOR: #000000;font-family :Arial;font-size :13px; border: 1px solid white;BACKGROUND-COLOR: #FFD35C;}
.inputstyle {FONT-SIZE: 12px; COLOR: #ffffff; border: 1px solid black;BACKGROUND-COLOR: #4C8293;}
.bginput { BACKGROUND-COLOR: #760001; border: 1px solid black;	color:white;}
.inputgreen { COLOR: #000000;font-family :Arial;font-size :13px;	border: 1px solid black;BACKGROUND-COLOR: #FCF8DB; }

/* ########################## livre d'or ########################### */
.titremoo { padding:5px; cursor:pointer; }
.addlorbox { margin:15px;border:solid #C6D3BF 1px; background-color:#DDE6D8; color:#73806C; }

.titremsglist {  font-family:georgia; border-top:dotted #CCD9C5 1px; padding:7px;  text-align:center; font-size:20px;color:#D80046; text-transform: uppercase; }
.titremsglist:first-letter { font-size:28px; } 

.msgrow { text-align:left;padding:13px; }
.row1 { background-color:#F1F5EF; }
.row2 { background-color:#FFFFFF; }

.auteurmsglor { color:#5B6656; font:bold 14px "georgia"; }
.datemsglor { color:#D80046;font-size:9px; }
.txtmsglor { color:black; margin:2px 10px 2px 10px; border-left:solid #D80046 1px; padding-left:10px; }


/* ############################ Contacts ############################# */
div.row { clear: both; width:600px;  padding-top: 10px;  }
div.row span.label { float: left; width: 180px; text-align: right;  }
div.row span.formw { float: right; width: 400px; text-align: left;  }


/* ############################ Admin's #############################
   ################################################################################# */
.hiddenwebpartmanage { margin:2px;padding:2px; border:solid #FBF9EE 1px; background-color:#F2DCC6;  display: none; }






#pagination_bottom { text-align:center; padding:5px; background-color:#387CA2; font-weight:bold; }
#pagination_bottom ul {  list-style: none ; padding:0px; margin:0px; }

#pagination_bottom li  { 	display: inline;     }
#pagination_bottom li.currentpage  { 	padding: 4px 8px 4px 8px;  background-color:white; color:red;     }
#pagination_bottom li.noliens { 		font-style: italic; color:#489FD0; }
#pagination_bottom li a { 				text-decoration:none; color:#fff; padding: 4px 8px 4px 8px; text-align: center; cursor: pointer; }
#pagination_bottom li a:hover { 		background-color: #4CA8DB; }
#pagination_bottom li a.liens:hover {   background-color: #408DB8;   }


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

.menubaradmincrea { font-size:13px;background-color:#C4FDEC;margin-bottom:5px;padding:3px; border-bottom:solid black 1px; }


div.menubaradmincrea a { color:#1D8877; font-weight:bold; text-decoration:none; }
div.menubaradmincrea a:hover, div.menubaradmincrea a:active { color:#EB808A;  }


.navibarstyle { text-align:center;padding:5px;font-weight:bold;font-size:11px;  }

.navibarstyle span.nolink { font-style:italic; color:#C7D4C0; }

.navibarstyle span.current { font-weight:bold; color:#D80046; }


.tableadm { border-collapse:collapse; background-color:#FBE0DE; width:100% }
.tableadm TD {  }
.tableadmheader { background-color:#fafafa; }
.tableadmactions { background-color:#fff; font-size:9px; }

.admcreabox { background-color:#D3EDEA;margin:10px;  }
.admcreamodifbox { font-size:16px;background-color:#C2404F;padding:5px; color:white;   border-top:solid #EB808A 4px;border-bottom:solid #EB808A 4px;}
.admcreaaddbox  { font-size:16px;background-color:#1F8E7C;padding:5px; color:white; font-weight:bold; border-top:solid #74B9AE 4px;border-bottom:solid #74B9AE 4px; }

td.label { text-align:right; }
