
/* R?gles DROITE */
div#droite div {
	/*width: 242px;*/
	text-align: left;
}

/* R?gles LOGIN */
div#login {
	position: relative;
	height: 180px;
	margin: 7px 0px 0px 7px;
	color: #000000;
	background: #ffffff url("../images/structure/obiblio_05.png") no-repeat;
	/*border: 1px solid #CCCCCC;*/
}

div#login h2{
	position: relative;
	color: #FFFFFF;
	background-color:transparent;
	top: 26px;
	left:30px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 14px;
}

div#login h3{
	position: relative;
	color: #747577;
	background-color:transparent;
	top:-4px;
	left:0px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 12px;
}

div#login h3 span.erreur{
	color: red;
	background-color:transparent;
	top:-4px;
	left:0px;
	letter-spacing: 0px;
	font-weight: normal;
	font-size: 10px;
}

div.form {
	position: absolute;
	top: 70px;
	left: 10px;
}

div#login div.form p{
	margin-bottom: 7px;
}

div#login div.form a.pseudo{
	color:#5A85F3;
   font-size: 13px;
}

div#login div.form a.new{
	color:red;
}

div#login div.form img.faq_help{
   vertical-align:text-top;
}

div#login input.login {
	margin:5px 2px 0px 9px;
	color:#333333;
	background-color:#FFFFFF;
	border: solid 1px #D7D7D7;
	font: 11px "Trebuchet MS", helvetica, sans-serif;
}

div#login input.pass {
	margin:-4px 4px 0px 9px;
	color:#333333;
	background-color:#FFFFFF;
	border: solid 1px #D7D7D7;
	font: 11px "Trebuchet MS", helvetica, sans-serif;
}

p.pseudo {
	float: left;
	margin-top: 3px;
	color: #56BCAA;
	background-color:#FFFFFF;
	text-align: left;
	font-weight: bold;
	line-height: 13px;
}

p.pass {
	float: left;
	margin-top: 13px;
	color: #56BCAA;
	background-color:#FFFFFF;
	text-align: left;
	font-weight: bold;
	line-height: 13px;
}

.bout_go {
	position: relative;
	top:7px;
}

p.lien {
	position: absolute;
	top: 96px;
	left: 0px;
	font-weight: normal;
	font-size:11px;
}

a.inscription {
	color: #2AA287;
	background-color:#FFFFFF;
}

a.oubli {
	color: #999999;
	background-color:#FFFFFF;
}



/*R?gles MENU*/
div#menu {
	position: relative;
	margin: 7px 0px 0px 7px;
}

div#menu div.titre {
	position: relative;
	display: block;
	width: 242px;
	height: 17px;
	color:#000000;
	background: #FFFFFF url("../images/structure/obiblio_15.png") center top no-repeat;
	z-index: 2;
	margin-top:7px;
}

div#menu h2 {
	position: absolute;
	color: #FD8A61;
	background-color:transparent;
	top: -1px;
	left:170px;
	font-weight: bold;
	font-size: 14px;
}

div#menu div.contenu{
	position: relative;
	width: 228px;
	margin: 7px 0px 0px 0px;
	border: 1px dashed #CCCCCC;
}

div#menu div.addthis_toolbox{
margin: 7px 0px 0px 5px;
}

div#menu div#contenuTchat{
	position: relative;
	width: 228px;
	margin: 7px 0px 0px 0px;
	border: 1px dashed red;
	background-color:#fff;
}

div#menu div#contenuTchat span{
 color: red;
}

ul.lienMenu {
	list-style-type: none;
	margin: 7px;
	padding: 0;
}

ul.lienMenu  a{
	display: block;
	height: 15px;
	text-decoration: none;
	text-indent: 20px;
	background-image:url("../images/pics/puce0.gif");
	background-position: left center;
	background-repeat: no-repeat;
}

ul.lienMenu  a:hover{
	background-image:url("../images/pics/puce1.gif");
	background-position: left center;
	background-repeat: no-repeat;
	color: #5A85F3;/*72A3CB*/
	background-color:#FFFFFF;
	/*font-size:12px;*/
}

ul.lienMenuTchat {
	list-style-type: none;
	margin: 7px;
	padding: 0;
font-variant:small-caps;
font-size:12px;
background-color:transparent;
}

ul.lienMenuTchat  a{
	display: block;
	height: 15px;
	text-decoration: none;
	text-indent: 20px;
	background-image:url("../images/pics/pv-active.gif");
	background-position: left center;
	background-repeat: no-repeat;
	background-color:transparent;
}

ul.lienMenuTchat  a:hover{
	background-image:url("../images/pics/pv.gif");
	background-position: left center;
	background-repeat: no-repeat;
	color: #5A85F3;/*72A3CB;*/
	/*font-size:12px;*/
}

div#menu p {
	margin: 7px;
}

div#menu div.contenu p.google {
   margin: -11px 0px 0px 0px;
}

div#menu div.contenu input#sbi {
	font: 11px "Trebuchet MS", helvetica, sans-serif;
   border: solid 1px #b3b3b3;
   margin: 0px 0px -9px -1px;
}

div#menu div.contenu input#sbb {
	border: solid 1px #999999;
	font: 11px "Trebuchet MS", helvetica, sans-serif;
	margin: 0px 0px 7px -1px;
	cursor: pointer;
}

div#menu div.contenu form{
margin:0px;
padding:0px;
}

/* R?gles STATS */
div#stats {
	position: relative;
	margin: 7px 0px 0px 7px;
}

div#stats div.haut {
	display: block;
	width: 242px;
	height: 66px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_16.png") center top no-repeat;
	z-index: 2;
}

div#stats div.centre {
	display: block;
	width: 242px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_18.png") center top repeat-y;
	z-index: 2;
}

div#stats div.bas {
	display: block;
	width: 242px;
	height: 8px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_20.png") center top no-repeat;
	z-index: 2;
}

div#stats h2 {
	position: relative;
	color: #FFFFFF;
	background-color:transparent;
	top: 27px;
	left:30px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 14px;
}

div#stats div.centre img {
	float: left;
	margin: -4px 7px 7px 7px;
}

div#stats p {
	margin: -7px 0px 0px 86px;
	line-height: 14px;
	background-color:transparent;
}

div#stats p.generale {
position: relative;
	margin-bottom: 9px;
margin-left: 0px;
	line-height: 14px;
	color:#5A85F3;
	background-color:transparent;
	font-size: 12px;
}


/*R?gles CHAT*/
div#tchat {
	position: relative;
	margin: 7px 0px 10px 7px;
}

div#tchat div.haut{
	display: block;
	width: 242px;
	height: 60px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_26.png") center top no-repeat;
	z-index: 2;
}

div#tchat h2{
	position: absolute;
	color: #FFFFFF;
	background-color:transparent;
	top: 26px;
	left:30px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 14px;
}

div#tchat div.contenu{
	position: relative;
	width: 228px;
	margin: 0 auto 0px 0px;
	border: 1px solid #CCCCCC;
}

div#tchat div.contenu iframe{
	margin:7px;
	width:94%;
	height:190px;
}


/* R?gles SONDAGE */
div#sondage {
	position: relative;
	margin: 7px 0px 0px 7px;
}

div#sondage div.haut {
	position: relative;
	display: block;
	width: 242px;
	height: 66px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_19.png") center top no-repeat;
	z-index: 2;
}

div#sondage div.centre {
	position: relative;
	display: block;
	width: 242px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_18.png") center top repeat-y;
	z-index: 2;
}

div#sondage div.bas {
	position: relative;
	display: block;
	width: 242px;
	height: 8px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_20.png") center top no-repeat;
	z-index: 2;
}

div#sondage h2 {
	position: relative;
	color: #FFFFFF;
	background-color:transparent;
	top: 26px;
	left:30px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 13px;
}

div#sondage div.centre img {
	float: left;
	margin-top: 0px;
	margin-bottom: 7px;
	margin-left: 7px;
	margin-right: 7px;
}

div#sondage p {
	position: relative;
	margin: 7px 18px 0px 22px;
	line-height: 14px;
	text-align:left;
}

div#sondage p.question {
	position: relative;
	margin: 0px 18px 3px 7px;
	line-height: 14px;
	color:#FCAD47;
	background-color:#FFFFFF;
	font-size: 12px;
}

/*R?gles PARTENAIRE*/
div#partenaire {
	position: relative;
	margin: 7px 0px 0px 7px;
}

div#partenaire div.haut{
	display: block;
	width: 242px;
	height: 60px;
	color: #000000;
	background: #FFFFFF url("../images/structure/obiblio_19.png") center top no-repeat;
	z-index: 2;
}

div#partenaire h2{
	position: absolute;
	color: #FFFFFF;
	background-color:transparent;
	top: 27px;
	left:30px;
	letter-spacing: 0px;
	font-weight: bold;
	font-size: 14px;
}

div#partenaire div.centre{
	position: relative;
	width: 228px;
	border: 1px solid #CCCCCC;
}

div#partenaire p {
	position: relative;
	margin: 7px 7px 7px 7px;
	text-align:left;
}

div#logos {
	position: relative;
	margin: 7px;
}

div#logos img {
	margin: 0px 0px 7px 0px;
}

div#logos form {
	margin: 0px;
	padding:0px;
}

