/*###########################################################################################################*/
/*                                                                                                           */
/*                                   AFTERPUB -- Global CSS                                                  */
/*                                                                                                           */
/*###########################################################################################################*/

html{ height: 100%; margin:0px; padding:0px; }
body{ font-size: 0.7em; padding: 0; margin: 0; color: #333; height:100%; 
	font-family: Verdana, Arial, Helvetica, sans-serif; background:url(../images/bg.gif) bottom right no-repeat; }

div.myhr{ clear:both; visibility:hidden; overflow:hidden; height:0px; }
a:link, a:visited, a:hover, a:active{ text-decoration:none; color: #966260; outline:none; }
img{ border:none; }

/*************STRUCTURE*****************************/
div#container{ width:985px; background:url(../images/container-bg.jpg) bottom left no-repeat; margin:0px; padding:0px;  height:99%; min-height:620px; position:absolute; }
/*div#wrap{ height:620px; background:#00FF00; width:10px; }*/

/*********************TITLES*************************/
h1{ padding: 0px; margin:0px 0px 15px 0px; color: #966260; border-bottom: 1px dotted #B1B3B4; font-size:1.4em; text-align:left; }
h2{ padding: 0px; margin:0px 0px 0px 0px; color: #939494; border-bottom: 1px dotted #B1B3B4; font-size:1em; text-align:left; }
h2 a:link, h2 a:visited, h2 a:hover{ text-decoration:none; color: #939494; }
p{ margin:0px; padding:0px 0px 10px 0px; }

/*******************CONTENT*************************/
#content{ width:395px; font-size:0.8em; text-align:justify; position:absolute; bottom:240px; left:36px; }
#contenu{ /*overflow:auto;*/ height:250px; }
.holder{ float:left; margin:10px; }
.scroll-pane{ width:395px; overflow:auto; float:left; }
a.jScrollArrowUp{ background: url(../scripts/basic_arrow_up.gif) no-repeat 0 0; }
a.jScrollArrowUp:hover{ background-position: 0 -15px; }
a.jScrollArrowDown{ background: url(../scripts/basic_arrow_down.gif) no-repeat 0 0; }
a.jScrollArrowDown:hover{ background-position: 0 -15px; }
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover{ background-position: 0 -30px; }
			

#content .premiere-lettre{ font-size:2.3em; font-weight:bold; color:#6B2422; display:block; float:left; padding:5px 2px 2px 0px; line-height:1em; }
#content .texte-gris{ color:#b1b3b4;  }
#content .texte-gris-fonce{ color:#666;  }
#content .texte-bordeau{ color:#966260; }



#logo{ position:absolute; bottom:540px; left:0px; }
#menu{ width:405px; font-weight:bold; font-size:0.7em; position:absolute; bottom:37px;  }
#menu ul{ padding: 0px 0px 0px 113px; list-style:none; }
#menu ul li{ }
#menu ul li a:link, #menu ul li a:visited{ display:block; text-decoration:none; color:#657866;
	border-bottom:1px dotted #B1B3B4; margin:0; padding:2px 0px 2px 0px; }
#menu ul li a:hover, #menu ul li.actif a:link, #menu ul li.actif a:visited{ color:#6B2422; border-bottom:1px dotted #B1B3B4; background:#EEF4F6 url(../images/li.gif) left no-repeat; padding:2px 0px 2px 10px; margin:0; }
	
#ecran{ width:461px; height:265px; position:absolute; bottom:304px; left:487px; text-align:center; }
#invitation a { width:191px; text-indent:-9000em; position:absolute; bottom:178px; left:620px; display:block;}
#panneau{ width:176px; height:67px; position:absolute; /*bottom:76px;*/ bottom:76px; left:630px;  }

/********************FOOTER***************************/
#footer{ height:20px; padding:25px 0px 0px 120px; position:absolute; bottom:0px; }
#footer a:link, #footer a:visited{ color:#657866; font-size:0.7em; text-decoration:none; padding:0px 18px 0px 5px; }
#footer a:hover{ text-decoration:underline; }


/*********************************************************************/
#contenu div.spip_forms, #contenu div.spip_forms fieldset{ border:none; padding:0px; margin:0px; }
#contenu div.spip_forms fieldset legend{ display:none; }

#contenu div.spip_forms fieldset input, #contenu div.spip_forms fieldset textarea{ background:#FFFFFF; border:solid 1px #966260; }

#contenu div.spip_forms fieldset div.spip_bouton input{ margin:0px 0px 0px -100px; background:#966260; border:none; color:#FFFFFF; font-weight:bold; }
