@charset "utf-8";
/* CSS Document */

/*#mainContent {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
}*/
#edtIdentifiant_Req,
#edtPassword_Req{
	width: 11em;
}
/* Liste des forums */
cite {
	display: block;
	border: 1px solid #CCC;
	padding: 0.5em 1em 0.5em 1em;
	color: #CCC;
	margin: 2em 0 0 0;
}
dl#forum_liste  {
	margin:0 auto 2em auto;
	padding: 0.5em 0.2em;
	padding-bottom:0.2em;
	left:0;
	width:100%;
	border-radius:  0.5em;
	-webkit-border-radius: 0.5em;
	-moz-border-radius:0.5em;
	-khtml-border-radius: 0.5em;
	background-color: #666;
	-webkit-box-shadow: rgba(160, 20, 13, 0.5) 0px 10px 0.5em;
	-moz-box-shadow: rgba(160, 20, 13, 0.4) 0px 10px 0.5em; /* FF 3.5+ */
	position: relative;
}
#forum_liste dt {
	height: 2em;
	padding-top:0.5em;
	color: #0F0;
}
#forum_liste dd ul li #icon, 
#forum_liste .nbsujets,
#forum_liste .vignette,
#forum_liste .reponses {
	text-align: center;	
	vertical-align: middle;
	display: inline;
}
#forum_liste .title {
	left:4em;
	width: 58em;
	position: absolute;	/*border: thin solid #FFF;*/
}
#forum_liste dd ul li .vignette {
	position : absolute;
	left:53%;
	/*right:33%;*/
	width: 8em;
	height: inherit;
}
#forum_liste dd ul li .vignette img {
	/*border: thin solid #F00;*/
}
#forum_liste dd ul li .title #titleForumDescription {
	display: block;
	width: 75%;
}
#forum_liste .nbsujets {
	position : absolute;
	/*left:61em;*/
	/*right:23%;*/
	left:65%;
	width: 5em;	
}
#forum_liste .reponses {
	position : absolute;
	/*left:66.5em;*/
	/*right:13%;*/
	left:72%;
	width: 8em;
}
#forum_liste .lastposter {
	position : absolute;
	/*left:72.5em;*/
	left:84%;
	/*right:1em;*/
}
#forum_liste .titleAuteur {
	display: block;
	color: #FFCC00;
	/*border: thin solid #F63;*/
}
#forum_liste .dateLastposter {
	display: block;
	color: #FFCC00;
	font-size: 90%;	/*border: thin solid #F63;*/
}
#forum_liste dd ul {
	/*border: 1px solid #fff;*/
	position: relative;
}
#forum_liste dd ul li {	
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-bottom:0.2em;
	background-color: #333;		
}
#forum_liste #threads{
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-bottom:0.2em;
	background-color: #333;
	height: 6.5em;
}
#forum_liste #tabup { 
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	margin-bottom:0.2em;
	background-color: #824040;
	height: 6.5em;
}
/*#forum_liste dd ul > li {
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,.05)), to (rgba (156,166,205,.05)));
	background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(rgba(160,0,0,.4)), to(rgba( 128,128,128,.2)));
}*/
#forum_liste dd ul li:hover,
#forum_liste #threads:hover { background: #774e4e;
    background: -webkit-gradient(linear, 0% 0%, 100% 100%, from(rgba(160,0,0,.4)), to(rgba( 128,128,128,.2)));	
	/*background: -moz-linear-gradient(20% center, 30% center, from(blue), to(yellow));*/	
}
#forum_liste dd ul li {
	height:4.7em;
	/*border: thin solid #9F6;*/
}
#forum_liste dd ul li span {
	display: inline;
}
#forum_liste dd ul li .centrer_vertical {
	padding-top: 1.2em;
	display: block;
}
#forum_liste dd ul li #icon {
	position : absolute;
	left:0;
	width: 3em;
}
#forum_liste dd ul li img {
	/*padding-top: 1.2em;*/
}

#forum_liste
.title #titleForum {
	font-weight: bold;
	text-transform: capitalize;	
}

#forum_liste .title #titleForum a {
	text-decoration: none;
	color: #FFF;
     }
#forum_liste .title #titleForum a:hover {
	text-decoration: none;
}
#forum_liste dd ul li .title #titleForumModeration {
	font-size:85%;
}
#picto {
	position: relative;
	text-align: center;
	padding-bottom: 3em;
}

#nouveauSujet  {
	text-align: right;
	padding-top: 0.8em;
	padding-bottom: 1em;
	padding-right: 1.2em;
}
#nouveauSujet span {
	padding: 0.5em 1em;
border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/* thread */
#thread_nav {
	/*background-color:#A38D68;*/
	/*border: thin solid #F00;*/
	margin-bottom: 3em;
}	
/*#thread_nav ul { position:absolute; right:10px; margin-top:-10px; overflow: visible; }
#thread_nav li { float:left;  padding-right:10px; white-space:nowrap; display:inline; }
#thread_nav li a { color:#FFF ; }
#thread_nav li a:hover {color: #e5005d; text-decoration: none; }
/* Fin thread */		

#thread_nav { position : relative;
}		
#thread_nav ul {
	position:relative;	
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
	-moz-border-radius-bottomleft:1em;
	}
#thread_nav ul+ul {
	position:relative;
	-moz-border-radius-bottomleft:0 ;
	-moz-border-radius: 1em;
	-khtml-border-radius: 1em;
	-webkit-border-radius: 1em;
	border-radius: 1em;
}	
#thread_nav li {
	position:relative;
	margin-bottom:2px;
	padding-top: 2px;
	padding-bottom:0; 
}		
#thread_nav ul+ul li.auteur {
	z-index: 10;
	position:absolute;
	float: none;
	width:15.5em;
	text-align: center;
	height: 100%;
}
#thread_nav ul+ul li.auteur,
.titreAnnonceExpos {
	/*border-top-left-radius:1em;
	border-bottom-left-radius:1em;*/
	
	-moz-border-radius-topleft:1em;
	-moz-border-radius-bottomleft:1em;
	
	-webkit-border-top-left-radius:1em;
	-webkit-border-bottom-left-radius:1em;
	
	
	-khtml-border-top-left-radius:1em;
	-khtml-border-bottom-left-radius:1em;
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	
	border-right-style: solid;
	border-bottom-style: solid; }

#thread_nav ul+ul > .message {
	text-align:justify;
	padding-right: 0px;
	padding-top: 2em;
	overflow: hidden;
	float: none;
	padding-left: 14.8em;
	min-height:285px;
	}

#thread_nav .message {
	padding-bottom: 5em;
	margin: 0px;	
	padding-right: 0px;
	padding-left: 0px;	
}
#thread_nav .message a {/*
	font-size:120%;
	padding-right: 10px;*/	
	font-size: 1em;
	font-family: Arial, Helvetica, Verdana, "Trebuchet MS", "Lucida Grande", sans-serif;
	opacity:0.9;
	-ms-filter:'alpha(opacity=90)'; 
	filter:alpha(opacity=90); 
	zoom:1;
}
#thread_nav .message a:hover {
	text-decoration:underline;
	
}
#thread_nav ul+ul h2 {
	font-size:130%;
	text-align: center;
	padding-bottom: 10px;
	width: 100%;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #e7b508;
}
#thread_nav ul h2 {
	border-bottom-style: solid;
	border-bottom-width: 2px;
	padding-bottom:3px;
	font-size:160%;
	text-align: left;	
}
#thread_nav ul h3{ 
	font-size:120%; 
}
#thread_nav ul h3,
.commentaire 
{ padding-left: 20px; }
.image  { 
	text-align: center; 
}

/* La fiche auteur dans les forums */
#thread_nav ul+ul #plageauteur {
	position: relative;
	margin: 0 auto;
	padding: 1em 0.2em;
	overflow: visible;
	height: 50em;
	
}

ul#plageauteur {
	position: relative;
	display: block;
	height: 12em;
}

ul#plageauteur li {
	padding: 0.5em;
}
#thread_nav ul+ul #plageauteur li {
	padding: 0;
	display: block;
	text-align: center;
	width: 100%;
}
li#plageavatar {
	width:8em;
	text-align: center;
	position: relative;
}
li#plageinfo {
	float: right;
	position: absolute;
	left: 10em;
	top: 0;
}
#thread_nav ul+ul #plageauteur li#plageinfo {
	position: relative;	
	float: none;
	left:auto;
	padding: .5em 0;
}


/*Titre pour mes thread Nouveau messages Réponses */
#thread_nav dt, 
p#reponse {
	position : relative;
	text-align: right;
	right: 0em;
	padding: 0.5em;
}
.down a, 
.newSubjet a,
.repondre a {
	color: #FFF;
}
#pdjselection {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #CCC;
	margin: 1em;
	display: block;
	width: 15em;
	padding-bottom: 0.2em;
	opacity:0.5;
}
#thread_nav #pdjselection:hover { 
	text-decoration:none; 
}
/*Mes Expos et Mise à jour des membre Artkaos*/
#annonceExpos {
	position:relative;
	display: inline-block;
	margin: 0 auto 1em auto;
	white-space: nowrap;
	width: 100%;
	height: 11em;
	min-height:10.5em;
}
#annonceExpos li {
	float: left;
	/*width: 9.2em;*/
	width: 11.3%;
	height: 11em;
	border: thin solid #824040;	
	text-align: center;
	margin-right: 0.2em;
	margin-left: 0.2em;
	position: relative;
	background-color: #5d554a;
}
#annonceExpos li:hover {
	background-color: #726b61;
}

#annonceExpos li span{
	display: block;
	width: 100%;
}
.titreAnnonceExpos {
	padding: 0.2em 0;
}
.imgAnnonceExpos{
	/*border: thin solid #f00;*/
	height:6.8em;
	/*background-color: #312b22;*/
	padding-top:0.5em;
	
}
.nomAnnonceExpos {
	position: absolute;
	bottom: 0.5em;
	width: 100%;
	text-align: center;
}
#annonceExpos #expo {
	/*width: 2.3em;*/
	width: 2.1%;
	border: thin solid #824040;
	background-color: #824040;	
}
#annonceExpos #maj {
	/*width: 1.5em;*/
	position:absolute;
	right:0;
	width: 2.1%;
	padding-top:4em;
    height:7em;
	border: thin solid #824040	;
	background-color: #824040;	
}
#interdit18ans{
	height: 10em;
	width: 10em;
	margin-right: -13em;
	margin-bottom: -1.5em;
	margin-top: -3em;
}
