﻿@charset "utf-8";
/* Path */
#path {
font-si:1.2em;
padding-left:20px;
background:url(../img/ico_path.gif) no-repeat left center;
margin:5px 10px;
}
#path a {
color:#212121;
}
#path a.on {
font-weight:bold;
text-decoration:none;
cursor:default;
}
#path a:hover {
color:#FD3009;
}
/* Button User */
#btn-user {
width:758px;
position:relative;
margin-left:10px;
}
#btn-user ul li{
float:left;
}
#btn-user ul li a {
text-indent:-9999px;
font-size:0em;
display:block;
height:30px;
width:30px;
margin:5px 10px 5px 0;
}
#btn-user ul li a.btn-addcarn {
width:238px;
background:url(../img/btn_addcarn.gif) no-repeat center bottom;
}
#btn-user ul li a.btn-addcarn:hover {
background:url(../img/btn_addcarn.gif) no-repeat center top;
}
#btn-user ul li a.btn-addalb {
width:208px;
background:url(../img/btn_addalb.gif) no-repeat center bottom;
}
#btn-user ul li a.btn-addalb:hover {
background:url(../img/btn_addalb.gif) no-repeat center top;
}
#btn-user ul li a.btn-compte {
width:126px;
background:url(../img/btn_compte.gif) no-repeat center bottom;
}
#btn-user ul li a.btn-compte:hover {
background:url(../img/btn_compte.gif) no-repeat center top;
}
#btn-user ul li a.btn-addart {
width:158px;
background:url(../img/btn_addart.gif) no-repeat center bottom;
}
#btn-user ul li a.btn-addart:hover {
background:url(../img/btn_addart.gif) no-repeat center top;
}
#btn-user ul li a.btn-addpho {
width:174px;
background:url(../img/btn_addpho.gif) no-repeat center bottom;
}
#btn-user ul li a.btn-addpho:hover {
background:url(../img/btn_addpho.gif) no-repeat center top;
}
#btn-user ul li a.btn-delalb, #btn-user ul li a.btn-delcarn {
position:absolute;
right:5px;
width:31px;
background:url(../img/btn_delalbcarn.gif) no-repeat right top;
}
#btn-user ul li a.btn-delalb:hover {
width:184px;
background:url(../img/btn_delalbcarn.gif) no-repeat right bottom;
}
#btn-user ul li a.btn-delcarn:hover {
width:184px;
background:url(../img/btn_delalbcarn.gif) no-repeat right center;
}


.adminuserframetop, .adminuserframebot {
clear:both;
width:750px;
margin-left:10px;
height:10px;
font-size:0.1em;
background:url(../img/adminuser-topframe.gif) no-repeat center center;
}
.adminuserframebot {
clear:both;
margin:0;
width:980px;
height:12px;
background:url(../img/adminuser-botframe.gif) no-repeat left center;
}
.adminuserframecenter {
position:relative;
width:980px;
margin:0 10px;
background:url(../img/adminser-centframe.gif) repeat-y left top;
}
.adminuserright {
float:right;
width:237px;
margin:0;
}

.adminuserleft {
width:743px;
float:left;
overflow:hidden;
}




.adminuserleft h2 {
background:url(../img/stripfd_blue.gif);
color:#fff;
font-size:1.6em;
font-weight:bold;
padding:0px 4px 1px;
margin:0 5px 4px;
clear:both;
}
.adminuser-pag {
clear:both;
color:#929292;
margin:0 5px;
position:relative;
height:27px;
overflow:hidden;
}

.adminuser-pag span {
font-size:1.5em;
position:absolute;
}
.adminuser-pag small {
font-size:0.7em;
}
.adminuser-pag ul {
position:absolute;
right:0;
}
.adminuser-pag ul li {
display:block;
float:left;
}
.adminuser-pag ul li a {
text-decoration:none;
font-size:1em;
display:block;
color:#2884e1;
font-weight:bold;
padding:2px 5px;
height:15px;
border:#abd5ff 1px solid;
background:#c9e4ff;
margin:1px 3px 0 0;
overflow:hidden;
-width:17px;
-text-align:center;
}
.adminuser-pag ul li a:hover, .adminuser-pag ul li a.on {
background:#3c9dff;
color:#fff;
border-color:#2d78c2;
}
.adminuser-pag ul li a.pnext, .adminuser-pag ul li a.plast {
width:16px;
text-indent:-9999px;
font-size:0.1em;
border:none;
height:21px;
padding:0;
background:transparent url(../img/adminuser-pagarrow.gif) no-repeat top right;
}
.adminuser-pag ul li a.pnext:hover {
background:transparent url(../img/adminuser-pagarrow.gif) no-repeat bottom right;
}
.adminuser-pag ul li a.plast {
background:transparent url(../img/adminuser-pagarrow.gif) no-repeat top left;
}
.adminuser-pag ul li a.plast:hover {
background:transparent url(../img/adminuser-pagarrow.gif) no-repeat bottom left;
}
#zone_commentaires .adminuser-pag ul li a, #zone_commentaires2 .adminuser-pag ul li a {
border-color:#ffc290;
background:#ffe2cb;
color:#f26400;
}
#zone_commentaires .adminuser-pag ul li a:hover, #zone_commentaires .adminuser-pag ul li a.on, #zone_commentaires2 .adminuser-pag ul li a:hover, #zone_commentaires2 .adminuser-pag ul li a.on {
border-color:#f26400;
background:#ff8300;
color:#fff;
}
#zone_commentaires .adminuser-pag ul li a.pnext, #zone_commentaires .adminuser-pag ul li a.plast, #zone_commentaires2 .adminuser-pag ul li a.pnext, #zone_commentaires2 .adminuser-pag ul li a.plast {
background:transparent url(../img/adminuser-pagarrow2.gif) no-repeat top right;
}
#zone_commentaires .adminuser-pag ul li a.pnext:hover,#zone_commentaires2 .adminuser-pag ul li a.pnext:hover {
background:transparent url(../img/adminuser-pagarrow2.gif) no-repeat bottom right;
}
#zone_commentaires .adminuser-pag ul li a.plast, #zone_commentaires2 .adminuser-pag ul li a.plast {
background:transparent url(../img/adminuser-pagarrow2.gif) no-repeat top left;
}
#zone_commentaires .adminuser-pag ul li a.plast:hover, #zone_commentaires2 .adminuser-pag ul li a.plast:hover {
background:transparent url(../img/adminuser-pagarrow2.gif) no-repeat bottom left;
}
/* Mise en page admin user */

.adminuserleft ul {
margin: 2px 6px;
font-size:1.2em;
}
.adminuserleft p {
margin: 2px 6px;
}
.adminuserleft #contenu_lieu_edit_tbl {
margin:6px;
}
/* */
.showgal {
margin:0 5px;
text-align:center;
}
.showgal a.pic {
float:left;
width:218px;
height:144px;
display:block;
padding:10px;
margin:3px;
_margin:2px;
overflow:hidden;
background:url(../img/photoframe.png) no-repeat center center;
text-decoration:none;
color:#FFF;
cursor:pointer;
}
.showgal a.pic:hover {
padding:5px;
border:5px solid #b3d9ff;
}
#res-albums .showgal a.pic:hover {
padding:0;
border:none;
}

.showgal a.pic span.photo {
display:block;
width:218px;
height:144px;
position:relative;
}
.showgal a.pic span.photo span.title {
display:block;
width:218px;
background:url(../img/1pxblack90pc.png);
position:absolute;
left:0;
bottom:0;
color:#fff;
font-size:1.1em;
}
.showgal a.pic span.photo span.com, .showart div.art span.com {
display:block;
position:absolute;
right:-5px;
top:20px;
font-size:0.9em;
background:url(../img/adminuser-comnote.gif) no-repeat left;
padding: 1px 3px 2px 8px;
height:13px;
color:#45432d;
border-bottom:#d2cc94 solid 1px;
}
.showart div.art span.com {
right:0px;
}
.showgal a.pic span.photo span.btn-delartpho, .showart div.art span.btn-delartpho  {
text-indent:-9999px;
font-size:0.1em;
display:block;
position:absolute;
background:url(../img/btn_delartpho.gif) no-repeat center top;
width:20px;
height:20px;
top:-3px;
right:-3px;
cursor:pointer;
}
.showgal a.pic:hover span.photo span.btn-delartpho, .showart div.art:hover span.btn-delartpho {
background:url(../img/btn_delartpho.gif) no-repeat center bottom;
}
.showgal a.pic span.photo span.move, .showart div.art span.move {
display:none;
}
.showgal a.pic:hover span.photo span.move, .showart div.art:hover span.move {
display:block;
position:absolute;
left:-5px;
top:-5px;
font-size:0.8em;
background:#b3d9ff;
padding:2px 5px 2px 5px;
color:#616162;
}
.showgal a.pic span.photo span.title strong{
display:block;
margin:4px 0;
}
.showgal a.pic:hover span.photo span.title strong{
display:block;
margin:4px 0 2px;
}
#res-albums .showgal a.pic:hover span.photo span.title strong{
margin:4px 0;
}
.showgal a.pic span.photo span small{
color:#f1d702;
padding:2px 0 4px;
display:none;
font-size:0.85em;
}
.showgal a.pic:hover span.photo span small{
display:block;
}


.showart div.art {
position:relative;
display:block;
background:#f5f5f6;
border:solid 5px #FFF;
width:690px;
margin:10px auto;
min-height:110px;
text-decoration:none;
color:#393939;
padding:10px 15px;
}
.showart div.art:hover {
border:solid 5px #b3d9ff;
background:#eef7ff;
}

.showart span.titre {
padding-top:2px;
font-weight:bold;
font-size:1.3em;
color:#003399;
text-decoration:underline;
}
.showart em {
text-decoration:none;
color:#FF3300;
font-style:normal;
padding-left:10px;
font-weight:bold;
}
.showart em.publied {
color:#009900;
}
.showart small {
display:block;
font-size:0.9em;
color:#000;
margin-top:1px;
margin-bottom:1px;
}
.showart span.stats {
display:block;
font-size:0.9em;
height:14px;
padding-top:2px;
overflow:hidden;
padding-left:90px;
background:url(../img/stars.gif) no-repeat 0px -16px;
}
.showart span.text {
display:block;
font-style:normal;
font-size:1.2em;
color:#000;
margin-top:5px;
margin-bottom:5px;
overflow-x:hidden;
}
div.art a.bedit {
	display:none;
}
div.art:hover a.bedit {
text-indent:-9999px;
font-size:0.1em;
position:absolute;
right:23px;
top:-17px;
display:block;
background:url(../img/adminuser-bedit.gif) no-repeat center bottom;
width:63px;
height:24px;
}
/*.blr {
padding-right:20px;

}*/
.blr div {
background:url(../img/adminuser-blfd.gif) repeat-y 0px 0px;
position:relative;
margin-bottom:15px;
}

.blr h2 {
font-size:1.25em;
font-weight:normal;
padding:0 0 2px 7px;
}
/* block profil */
.bl-pro h2 {
color:#3764e8;
}
.bl-pro div{
background:url(../img/adminuser-blfd.gif) repeat-y 0px 0px;
height:72px;
padding:8px;
}
.bl-pro strong {
color:white;
margin-left:80px;
font-size:1.4em;
}
.bl-pro img {
position:absolute;
border:1px solid #fff;
}
.bl-pro ul {
margin-left:80px;
}
.bl-pro ul li a {
display:block;
color:#00134a;
font-weight:bold;
font-size:1.1em;
text-decoration:none;
padding:2px 0 2px 19px;
}
.bl-pro ul li a:hover {
color:#eff3ff;
}
.bl-pro ul li a.ico-profil {
background:url(../img/ico_profil.gif) no-repeat center left;
}
.bl-pro ul li a.ico-edit {
background:url(../img/ico_edit.gif) no-repeat center left;
}
/* block edition */
.bl-edit h2 {
color:#2680da;
}
.bl-edit div {
padding:8px 0;
background:url(../img/adminuser-blfd.gif) repeat-y -237px 0px;
}
.bl-edit img {
border:1px solid #fff;
display:block;
margin:0 auto;
}
.bl-edit a.bedit {
text-indent:-9999px;
font-size:0.1em;
position:absolute;
right:3px;
top:-17px;
display:block;
background:url(../img/adminuser-bedit.gif) no-repeat center bottom;
width:63px;
height:24px;
}
.bl-edit textarea {
background:#5eaaf7;
border:2px dotted white;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
height:100px;
margin:-2px 0 0 -3px;
width:224px;
} 

/* Tool box */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 1;
}
#tooltip h3, #tooltip div { margin: 0; }
#tooltip.pretty {

	font-family: Arial;
	border: none;
	width: 210px;
	padding:10px;
	opacity: 1;
	border:2px solid #787553;
	background: #fff6a6;
		filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;

}
#tooltip.pretty h3 {
	font-size: 1.2em;;
	text-align: center;
}

/* ie6fix */
.bl-edit a.bedit {
-right:22px;
}
.bl-edit a.bedit:hover {
background:url(../img/adminuser-bedit.gif) no-repeat center top;
}
.bl-edit div p {
color:#fff;
padding:0 8px;
font-size:1.3em;
}
/* block affichage */
.bl-aff h2 {
color:#d6175f;
}
.bl-aff div {
padding:11px 0;
background:url(../img/adminuser-blfd.gif) repeat-y -474px 0px;
}
.bl-aff div ul li a {
display:block;
font-size:1.5em;
text-decoration:none;
color:#f39abc;
padding: 5px 4px 4px 13px;
margin-right:17px;
}
.bl-aff div ul li a.on {
background:#ff2f7d;
font-weight:bold;
color:#fff;
}
.bl-aff div ul li a:hover {
color:#fff;
}
/* block publication on*/
.bl-pub1 h2 {
color:#5fb000;
}
.bl-pub1 div {
padding:11px 0;
background:url(../img/adminuser-blfd.gif) repeat-y -711px 0px;
}
.bl-pub1 div ul li a {
display:block;
font-size:1.5em;
text-decoration:none;
color:#e4ffc5;
padding: 5px 4px 4px 13px;
margin-right:17px;
}
.bl-pub1 div ul li a.on {
background:#75d800;
font-weight:bold;
color:#fff;
}
.bl-pub1 div ul li a:hover {
color:#fff;
}
/* block publication off*/
.bl-pub0 h2 {
color:#ff9000;
}
.bl-pub0 div {
padding:11px 0;
background:url(../img/adminuser-blfd.gif) repeat-y -948px 0px;
}
.bl-pub0 div ul li a {
display:block;
font-size:1.5em;
text-decoration:none;
color:#fee0a0;
padding: 5px 4px 4px 13px;
margin-right:17px;
}
.bl-pub0 div ul li a.on {
background:#ffae00;
font-weight:bold;
color:#fff;
}
.bl-pub0 div ul li a:hover {
color:#fff;
}


/* block puvlication locked */
.bl-pub2 h2 {
color:#a2a2a2;
}
.bl-pub2 div {
padding:11px 0;
background:url(../img/adminuser-blfd.gif) repeat-y -1185px 0px;
}
.bl-pub2 div ul li a {
display:block;
font-size:1.5em;
text-decoration:none;
color:#bfbfbf;
padding: 5px 4px 4px 13px;
margin-right:17px;
}
.bl-pub2 div ul li a.on {
background:#939393;
font-weight:bold;
color:#fff;
}
.bl-pub0 div ul li a:hover {
color:#fff;
}

/* Edition profil */
.adminuserleft textarea {
background:#fff;
border:1px solid #999999;
color:#111;
font-family:Arial,Helvetica,sans-serif;
font-size:1.1em;
width:713px;
padding:2px 4px;
margin:5px 10px;
}
.adminuserleft input.submit {
margin:0px 10px 5px;
}
a#link_delete_avatar {
background:transparent url(../img/btn_delartpho.gif) no-repeat scroll center top;
cursor:pointer;
display:block;
position:absolute;
font-size:0.1em;
height:20px;
right:36px;
text-indent:-9999px;
top:-15px;
width:20px;
}
a#link_delete_avatar:hover {
background:transparent url(../img/btn_delartpho.gif) no-repeat scroll center bottom}
#avatar_toreload img {
margin:0 auto;
}
#div_change_pass, #deplie_mail, #avatar_toreload {
font-size:0.8em;
text-align:center;
}

#error_pass span, #error_mail span {
background:red;
color:white;
display:block;
font-weight:bold;
padding:1px 3px;
text-align:center;
}
/* Liste image upload */
#files_list_fancy {
height:281px;
overflow-y:auto;
overflow-x:hidden;
}
#files_list_fancy div {
background:#E9F4FF;
border-bottom:1px solid #FFFFFF;
padding:3px 2px 3px 23px;
font-size:1.1em;
}
#files_list_fancy div.up {
background:#d5f3b2 url(../img/adminuser-uploadlist-valid.gif) no-repeat 5px center;
font-weight:bold;
}
a.adminuser-btn-uploadphoto {
background:transparent url(../img/adminuser-btn-uploadphoto.gif) no-repeat scroll center bottom;
display:block;
font-size:0.1em;
height:30px;
margin: 5px auto;
text-indent:-9999px;
width:238px;
}
a.adminuser-btn-uploadphoto:hover {
background:transparent url(../img/adminuser-btn-uploadphoto.gif) no-repeat scroll center top;
}
#liste_inscri_fancy li span.champ {
text-align:center;
display:block;
}
#liste_inscri_fancy li span.champ form {
padding:3px 5px;
}

/* ie6fix marge block */
.bl-aff div ul li a, .bl-pub0 div ul li a, .bl-pub1 div ul li a, .bl-pub2 div ul li a{
-margin:-5px 20px -10px 0;
}
.bl-pro div ul li a {
-margin:0px 0px -10px 0;
}



/* progress bar container */
#progress_text_fancy {
font-weight:bold;
}
#progressbar_contain_fancy {
text-align:center;
}
#progressbar_fancy{
        width:200px;
        height:21px;
        margin:0 auto;
        color:black; 
		position:relative;
		background:#E9E9E9;
		text-align:left;
}
/* color bar */
#progressbar_fancy div.progress{
        width:0;
        height:10px;
        overflow:hidden;
        background-color:#3ba2ea;
		border:1px solid #006fbe;
		border-bottom-width:10px;
float:left;
}
/* text on bar */
#progressbar_fancy div.progress .text{
        position:absolute;
        text-align:center;
		font-weight:bold;
        color:white;
		font-size:10px;
		right:1px;
		top:-1px;
}
/* text off bar */
#progressbar_fancy div.text{
        position:absolute;
        width:100%;
		font-weight:bold;
		left:0;
		top:2px;
		color:#006fbe;
        text-align:center;
}


/* Tinybox */
#advimage .adminuser-pag {
padding-top:9px;
}
body#advimage  {
background:#fff;
}

