/*
  	SKIN : blue
	
	Couleurs :
			  fond : #272C48
			  pleine : #8D91AC
			  police de base : 83% Arial
			  liens : #384484
			  hovered : #5a66a6
			  rouge : #8E2C2C
}
			  		  
			  
			  
*/

/*--------------------------------------------------------------------------------------GENERALITES */

/*----------------------BLOCS */
html, body {
background:#272C48;
margin:0;
padding:0;
width:100%;
height:100%;
overflow:hidden;
letter-spacing:0em;
font-stretch:narrower;
font-size:83%;
}
div, p, form {
margin:0;
padding:0;
font-family:arial;
}
table {
font-size:100%;
margin:1%;
margin-right:0;
width:98%;
}
table p {
text-align:left;
}
/*----------------------IMAGES */
img {
border:none;
}
/*----------------------TEXTES */
p {
text-indent:2em;
}
em {
font-style:normal;
font-weight:bolder;
}
.alert {
color:#8E2C2C;
font-weight:bolder;
}
.bold {
font-size:110%;
font-weight:bold;
}

/*----------------------LIENS */
a {
text-decoration:none;
color:#384484;
font-family:arial;
font-weight:bolder;
}
a:hover {
color:#5a66a6;
}
/*----------------------LISTES ET FORMULAIRES */
div.allnotices select {
width:auto;
}
div.allnotices th.navperpages {/*
border-bottom:solid 1px #000;
border-top:solid 1px #000;*/
padding-top:15px;
}
div.allnotices td {
text-indent:20px;
}
div.allnotices td h1 {
text-indent:0;
}
dl, dd, dt, input, ul, li {
margin:0;
padding:0;
text-indent:0;
}
dl {
width:100%;
font-weight:bolder;
}
dt, dd {
float:left;
width:49%;
line-height:1.6em;
vertical-align:middle;
}
dt {
clear:left;
text-align:right;
}
div#main div.options dt.checkbox {
width:5%;
float:left;
margin:2px;
text-indent:0;
}
dt.checkbox input {
background:none;
}
div#main div.options dd {
width:80%;
margin-bottom:8px;
}
dd.bouton {
float:none;
clear:left;
width:100%;
}
dd.textarea {
width:98%;
margin-left:1%;
}
li {
list-style-type:none;
}
dl input, input.bouton, select, textarea {
background:#272C48;
color:#fff;
border:none;
width:90%;
height:1.2em;
padding:0;
margin:0.1em;
margin-left:3px;
margin-right:0;
font-weight:bolder;
}
html>body select {height:1.4em;}

dl input.annee {
width:3em;
}

dl select.mois {
width:8em;
}

dl select.jours {
width:3em;
}
textarea {
height:15em;
}
input.bouton {
background:none;
color:#384484;
text-align:right;
}
table.list th {
background:#aaa;
}
table.list td {
}
table.list input {
background:none;
}
div#main table.list div.contact {
margin:3px;
}
/*----------------------TITRES */
h1 { /* Titres de div */
text-indent:15px;
background:url('images/interface/gray_puce.jpg') no-repeat 0% 50%;
color:#6b6b6b;
background:url('images/interface/blue_puce.jpg') no-repeat 0% 50%;
color:#3F3F3F;
font-weight:bolder;
font-size:115%;
margin:5px;
clear:both;
}
h1 span {
font-weight:normal;
font-size:90%;
}
h2 { /* Titres d'oeuvre */
font-size:110%;
border:none;
text-align:center;
width:100%;
margin:5px;
}
h5 {
float:none;
clear:left;
font-weight:bolder;
font-size:110%;
text-indent:3em;
margin:2px;
}


/*-----------------------------------------------------------ARCHITECTURE IDEALE DE BASE SANS INCLUDE */

div#fond {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
overflow:hidden;
margin:0;
padding:0;
background:url('images/interface/blue_site_fond.jpg') repeat-y 50%;
}

div#contenu {
position:relative;
top:0;
left:0;
width:100%;
height:100%;
margin:0;
padding:0;
overflow:scroll;
overflow-x:hidden;
}
html>body div#contenu {overflow: -moz-scrollbars-vertical;}

div#header {
position:relative;
top:0px;
left:50%;
margin:0;
padding:0;
width:758px;
margin-left:-373px;
border-left:solid 2px #000;
border-right:solid 2px #000;
background:url('images/interface/blue_barre_top.jpg') repeat-x #8D91AC;
padding-top:15px;
overflow:visible;
}
html>body div#header {width:758px;}

div#logo {
position:relative;
float:left;
margin-top:-8px;
background:url('images/interface/blue_logo.jpg') no-repeat;
width:289px;
height:90px;
}
div#logo div {
position:absolute;
top:71px;
left:81px;
width:121px;
height:11px;
background:url('images/interface/blue_changeskin_bg.jpg');
}
div#logo div a.nextskin {
position:absolute;
top:0;
right:0;
}
div#logo div a.prevskin {
position:absolute;
top:0;
left:0;
}



div#coin_membre {
position:relative;
float:left;
margin-left:-2px;
padding-left:2px;
width:272px;
}
div#coin_membre p {
text-indent:0;
margin-left:5px;
font-weight:bolder;
}
div#coin_membre div {
border:solid 2px #000;
border-left:none;
margin-left:-2px;
background:#8D91AC;
width:65%;
}
div#coin_membre div p {
margin-left:10px;
}
div#coin_membre div#cadre_avatar {
background:url('images/interface/blue_cadre_avatar.jpg');
border:none;
width:87px;
height:83px;
position:absolute;
right:0;
top:-8px;
text-align:center;
}
div#coin_membre div#cadre_avatar img {
margin:0;
margin-top:5px;
height:70px;
width:70px;
}

div#image_header {
position:relative;
float:right;
margin-top:8px;
margin-right:-2px;
width:189px;
height:93px;
/*background:url('images/interface/blue_morisson&kubrick.jpg') #8D91AC;*/
}

div#menu {
position:relative;
clear:left;
float:left;
height:30px;
width:550px;
margin-top:10px;
margin-left:9px;
overflow:visible;
}
div#menu div {
position:relative;
background:url('images/interface/blue_button.jpg') 0%;
width:81px;
height:30px;
margin-left:-7px;
clear:none;
float:left;
}
div#menu p, div#menu a {
text-indent:0;
display:block;
width:74px;
height:30px;
background:url('images/interface/blue_button_pressed.jpg');
margin:0;
padding:0;
line-height:30px;
vertical-align:middle;
color:#272C48;
font-weight:bolder;
text-align:center;
}
div#menu a {
background:none;
color:#6f6f6f;
}
div#menu a:hover {
color:#272C48;
}


div#separation {
clear:both;
float:none;
width:100%;
background:url('images/interface/blue_barre_separation.jpg') repeat-y;
border:solid 2px #E9E9E9;
border-left:none;
border-right:none;
text-align:right;
font-size:100%;
color:#8E2C2C;
font-weight:bolder;
}

div#main {
position:relative;
top:0px;
left:50%;
margin:0;
padding:0;
width:762px;
margin-left:-373px;
padding-top:15px;
overflow:visible;
float:left;
}
div#main div {
width:100%;
border-top:solid 2px #000;
border-bottom:solid 2px #000;
background:#8D91AC;
margin-top:10px;
float:left;
}
div#main p {
margin:2px;
}
div#main p.signature {
text-indent:0;
width:90%;
text-align:right;
font-style:italic;
}

div#main div#sous_menu {
float:left;
width:143px;
border:solid 2px #000;
border-left:none;
margin:10px;
margin-left:0;
background:#8C91AB;
}
div#sous_menu h1 {
background:none;
}
div#sous_menu ul {
list-style-image:url('images/interface/blue_sousmenu_puce.jpg');
vertical-align:middle;
margin:0;
padding:0;
margin-left:25px;
}
div#sous_menu li {
text-indent:0;
line-height:1.2em;
margin:0;
margin-top:4px;
}

div#footer {
position:relative;
width:100%;
margin-top:25px;
clear:both;
float:none;
}
html>body div#footer {top:25px;margin-top:0;}

div#stats {
width:100%;
border:solid 2px #6B6B6B;
border-left:none;
border-right:none;
background:#BBBBBB;
}
div#stats p.top_link {
width:100%;
text-align:center;
font-weight:bolder;
font-size:105%;
background:url('images/interface/blue_fleche_top.jpg') 50% no-repeat;
text-indent:0;
margin-top:5px;
margin-bottom:5px;
}


div#copyright {
position:relative;
left:50%;
width:780px;
margin-left:-390px;
background:url('images/interface/blue_footer_inner_ombre.jpg') no-repeat;
text-align:center;
}
html>body div#copyright {margin-left:-382px;}
div#copyright p {
text-indent:0;
padding-top:5px;
}


/*---------------------------------------------------------------------------------------FINALITES */

div#main div.hud, div#main div.viewentity, div#main div.noticeinfos, div#main div.allnotices,
div#main div.hudlistmembres, div#main div.rules, div#main div.critsearch {
float:right;
margin:10px;
margin-right:0;
width:590px;
background:#E6E6DD url('images/interface/blue_hud.jpg') 100% repeat-y;
border:solid 2px #000;
border-right:none;
}
div.hud h1, div.viewentity h1, div.noticeinfos h1, div.allnotices h1, div.hudlistmembres h1,
div.rules h1, div.critsearch h1 {
background:none;
}
div.critsearch {
position:relative;
}
div#main div.critsearch div {
position:relative;
float:left;
width:47%;
margin:1%;
background:none;
border:none;
}
div.rules ol li {
font-size:115%;
font-weight:bold;
margin-top:20px;
margin-bottom:10px;
}
div.rules ol ul li {
font-size:100%;
font-weight:normal;
margin-top:0px;
margin-left:7%;
margin-bottom:5px;
text-align:justify;
list-style-type:disc;
list-style-position:outside;
width:80%;
}

div.hudlistmembres form {
margin:0;
padding:1px;
}
div.hudlistmembres select, div.hudlistmembres input, div.hudlistmembres p {
float:left;
width:auto;
margin:1px;
height:1.5em;
text-indent:0;
}
div.forum select {
width:auto;
margin:1px;
height:1.5em;
}
div.listmembres table.list th.navperpages {
background:none;
}
div.noticeinfos img {
float:right;
margin:8px;
}
div#main div.noticeinfos div {
float:left;
background:none;
border:none;
width:auto;
margin:4px;
}
div.noticeinfos ul.ancres {
float:none;
clear:both;
width:100%;
margin:0;
text-indent:0;
}
div.noticeinfos ul.ancres li {
width:31%;
margin:1%;
border:solid 1px #000;
background:#F2F2E9;
text-align:center;
float:left;
}
div.noticeinfos div ul {
margin:0;
width:auto;
float:left;
}
div.noticeinfos div ul li {
float:left;
width:31%;
margin:1%;
margin-top:10px;
margin-bottom:0;
}
div.noticeinfos div ul ul {
margin-top:0;
margin-left:10px;
}
div.noticeinfos div ul ul li {
float:none;
width:auto;
margin:0;
}


div.hud ul {
margin:10px;
}
div.hud li {
line-height:1.3em;
}

/*--------------------------------NEWS */
div#main div.news_breves {
float:right;
margin:10px;
margin-right:0;
width:250px;
background:#8D91AC;
border:solid 2px #000;
border-right:none;
}

h6 {
font-weight:bold;
font-size:100%;
text-indent:0;
text-align:right;
margin:0;
margin-left:5%;
margin-bottom:10px;
line-height:1.1em;
padding:1px;
vertical-align:middle;
background-color:#979BB8;
background-position:0% 0%;
background-repeat:no-repeat;
color:#000;
width:90%;
}

h6 p {
margin:0;
margin-top:3px;
font-weight:normal;
text-align:left;
text-indent:0;
}

h6.bd {
/*color:#7AB1B4;*/
background-image:url('images/interface/blue_news_bd.jpg');
border-right:solid 1px #EEE875;
border-bottom:solid 2px #EEE875;
}
h6.cinema {
/*color:#E89B22;*/
background-image:url('images/interface/blue_news_cinema.jpg');
border-right:solid 1px #DDA90D;
border-bottom:solid 2px #DDA90D;
}
h6.litterature {
/*color:#D0D05F;*/
background-image:url('images/interface/blue_news_litterature.jpg');
border-right:solid 1px #BB8393;
border-bottom:solid 2px #BB8393;
}
h6.musique {
/*color:#82CC82;*/
background-image:url('images/interface/blue_news_musique.jpg');
border-right:solid 1px #C690D9;
border-bottom:solid 2px #C690D9;
}
h6.site {
/*color:#9A9AD3;*/
background-image:url('images/interface/blue_news_site.jpg');
border-right:solid 1px #ACB2DB;
border-bottom:solid 2px #ACB2DB;
}
h6.sorties {
/*color:#CFCFCF;*/
background-image:url('images/interface/blue_news_sorties.jpg');
border-right:solid 1px #C4C4C4;
border-bottom:solid 2px #C4C4C4;
}

/*-------------------------------APERCUS DE CRITIQUES */

.oeuvre {
font-size:100%;
font-style:italic;
font-weight:bold;
/*text-decoration:underline;*/
}
div#main div.critiques_recentes, div#main div.artistes_recents {
float:left;
margin:10px;
margin-left:0;
width:480px;
background:#8D91AC;
border:solid 2px #000;
border-left:none;
}
div#main div.critique_apercu, div#main div.artiste_apercu {
float:left;
width:48%;
height:200px;
border:none;
background:none;
}
div#main div.artiste_apercu {
height:115px;
}
div.artiste_apercu p {
text-align:justify;
width:90%;
}

div#main div.critique_apercu h1, div#main div.artiste_apercu h1 {
width:96%;
float:none;
background:#ddd;
border:solid 1px #000;
font-size:115%;
}
div.critique_apercu h2 {
float:left;
width:57%;
font-size:130%;
}
div.critique_apercu img {
float:right;
margin:5px;
}
div.critique_apercu dl {
margin:0;
width:57%;
text-align:right;
float:left;
}
div.critique_apercu dt {
color:#444;
font-weight:bolder;
float:none;
text-align:left;
line-height:1.15em;
font-style:italic;
}
div.critique_apercu dd {
font-weight:bolder;
float:none;
text-indent:2em;
width:99%;
line-height:1.1em;
}
div.critique_apercu p {
float:none;
clear:both;
width:99%;
}

/*--------------------------------------------FICHE ARTISTE*/
div#main div.viewentity {
position:relative;
}
div.viewentity hr {
float:none;
clear:both;
width:80%;
margin:30px;
margin-left:10%;
margin-right:0;
border:solid 1px #000;
}

div.viewentity h1 {
margin-bottom:10px;
}
div.viewentity p {
width:auto;
text-align:justify;
/*border:solid 1px #fff;*/
}
div.viewentity p.composition {
position:relative;
top:-7px;
font-weight:bold;
}
div.viewentity p.options, div.hud p.options {
position:absolute;
top:0px;
right:5px;
}
div.hud p.options {
top:30px;
}
div.viewentity img {
margin:5px;
clear:both;
float:right;
}



/*--------------------------------------------MESSAGES */

div#main div.msgview, div#main div.msgform, div.msgview {
position:relative;
margin:1%;
margin-right:0;
width:97%;
background:#ddd;
border:double 3px #333;
}
div#main table.topic td div.msgview {
margin:10px;
margin-right:0;
width:695px;
}
div.msgview h1 {
background:#aaa;
width:98%;
margin:1%;
margin-right:0;
}
div#main table.topic td div.msgview h1 {
margin:0;
width:695px;
}
div.msgview h1 span {
position:absolute;
right:25px;
top:0.6em;
}
div.msgview p.options {
position:absolute;
right:5px;
top:2em;
}
div#main div.msgauteur {
position:relative;
width:155px;
background:none;  /*#8D91AC;*/
border:none;
float:left;
text-align:center;
font-weight:bolder;
margin:5px;
}
div.msgauteur ul {
clear:left;
}
div.hud div.msgauteur ul {
margin:1px;
}
div.msgauteur p {
text-indent:0;
}
div#main div.contact {
text-align:center;
border:none;
background:none;
width:155px;
}
div.contact ul {
margin:0;
margin-left:4px;
width:155px;
}
div.contact li {
text-indent:0;
list-style-type:none;
margin:0;
padding:0;
float:left;
width:auto;
}
div#main div.msgtext {
margin-top:3em;
position:relative;
float:left;
clear:none;
width:395px;
background:none;
border:none;
overflow:hidden;
/*border:solid 1px #f00;*/
}
div#main table.topic td div.msgtext {
margin-top:5em;
text-align:left;
width:520px;
}
div#main div.msgview div.msgtext p {
text-indent:0;
margin-left:1%;
margin-top:2px;
}
div#main div.msgtext img.pic {
float:left;
margin:3px;
}
div#main div.msgtext div {
position:relative;
background:none;
border:solid 2 px #000;
border-left:none;
border-right:none;
margin:2%;
margin-left:3%;
margin-right:0;
width:97%;
}

div.msgform dl{
margin-top:1%;
}
div.msgform select, div.msgform input, div.msgform textarea {
background:#999;
color:#333;
}
div.msgform input.bouton {
background:none;
}

div.alertmp {
width:200px;
}
div.alertmp p {
color:#fff;
text-align:center;
text-indent:0;
margin:0;
line-height:30px;
vertical-align:middle;
}

div#main dd.textarea div {
border-top:solid 2px #ccc;
border-right:solid 2px #a8a8a8;
border-bottom:solid 2px #999;
border-left:solid 2px #c8c8c8;
background:#bbb;
width:98%;
margin:1%;
margin-right:0;
padding:0;
}
dd.textarea textarea {
width:98%;
margin:1%;
margin-right:0;
border-bottom:solid 2px #ccc;
border-left:solid 2px #a8a8a8;
border-top:solid 2px #999;
border-right:solid 2px #c8c8c8;
background:#bbb;
}
dd.textarea div ul {
width:100%;
margin:0;
padding:0;
clear:both;
float:none;
}
dd.textarea div li {
float:left;
text-align:center;
border:solid 1px #000;
margin:1px;
padding:1px;
width:60px;
}
table.smileys {
float:none;
clear:left;
width:98%;
margin-left:1%;
}
table.smileys td {
background:#888;
vertical-alignment:center;
text-align:center;
}
/*---------------------------------PROFIL */
div#main div.profil {
position:relative;
}

div#main div.profil div div.contact {
position:relative;
width:100%;
text-align:center;
}
div.profil div div.contact ul {
width:155px;
margin-left:35px;
}
div.profil div div.contact li {
width:auto;
float:left;
margin:0;
padding:0;
list-style-type:none;
}
div#main div.profil div {
width:30%;
padding:0;
margin-left:1%;
float:left;
border:none;
text-align:center;
}
div.profil div div {
text-align:center;
}
div.profil h1, div.profilform h1, div.critsearch div h1 {
text-indent:0;
width:100%;
background:url('images/interface/blue_forum_lignebg.jpg');
text-align:center;
}
div.profil ul {
width:100%;
}
div.profil li {
list-style-type:disc;
list-style-position:inside;
font-weight:bolder;
}
div.profil dl, div.profilform dl {
width:100%;
}
div.profil dt, div.profil li, div.profilform dt {
margin-left:4%;
width:95%;
float:none;
text-align:left;
color:#444;
line-height:1.15em;
font-style:italic;
}
div.profil dd, div.profilform dd {
float:none;
margin-left:8%;
width:90%;
clear:left;
text-align:left;
line-height:1.15em;
}

div.profilform {
}
div#main div.profilform div {
width:98%;
margin-left:1%;
float:left;
border:none;
background:none;
}
div#main div.profilform div.infos {
width:47%;
}
div#main div.profilform div.options {
width:47%;
}
div.profilform h1 {
}
div.profilform dl {
}
div.profilform dt {
}
div.profilform dd {
}

/*-----------------------------------------------ADMIN */
div#main div.formentite div, div#main div.formnotice div, div#main div.formcritique div {
position:relative;
width:46%;
margin-left:1%;
float:left;
border:none;
}
div#main div.formentite div.comp {
width:95%;
}
div.formentite dl {
}
div.formentite ul {
float:none;
}
div.formentite li {
float:none;
}
div.formentite h1, div.formnotice h1, div.formcritique h1 {
text-indent:0;
width:100%;
background:url('images/interface/blue_forum_lignebg.jpg');
text-align:center;
}
div.formnotice div.participations select {
width:98%;
}

div.formatexplain dd, div.formatexplain dt {
float:none;
text-align:left;
font-weight:bold;
}

div.formatexplain dd {
margin-left:2em;
margin-top:0.2em;
margin-bottom:0.8em;
width:90%;
font-weight:normal;
}
/*------------------------------------------------------------------------------------------FORUMS */
/*-----------------------INDEX */
table.forum_index {
position:relative;
float:none;
width:98%;
margin:1%;
margin-right:0;/*
background:#EFEFEF;
border:solid 3px;
border-top-color:#fff;
border-left-color:#bbb;
border-right-color:#999;
border-bottom-color:#777;*/
font-size:100%;
vertical-align:center;
text-align:center;
}

table.forum_index th {
/*background:#ccc;
  border:solid 2px;
  border-top-color:#666;
  border-left-color:#888;
  border-right-color:#aaa;
  border-bottom-color:#fff;
*/
background:url('images/interface/blue_forum_lignebg.jpg') repeat-x 100% 100%;
vertical-align:bottom;
}

table.forum_index th.flag {
width:25px;
}

table.forum_index th.transparent {
background:#8C91AB url('images/interface/blue_forum_sectionbg.jpg') no-repeat 50% 0%;
border:none;
border-left:solid 1px #EAEFFF;
border-right:solid 1px #EAEFFF;
/*border-top:double 6px #000;*/
}

table.forum_index h1 {
margin:10px;
text-indent:0;
font-size:130%;
background:none;
color:#000;
}

table.forum_index td h1 {
/*border:solid 1px #000;*/
text-align:left;
text-indent:10px;
background:none;
}

table.forum_index td {
background:url('images/interface/blue_forum_bg.jpg') repeat-x;
}

table.forum_index td.basicflag {
background:url('images/interface/blue_forum_basicflag.jpg') no-repeat;
}

table.forum_index td.newflag {
background:url('images/interface/blue_forum_newflag.jpg') no-repeat;
}

/*-------------------------FORUM */
table.forum {
position:relative;
float:none;
width:98%;
margin:1%;
margin-right:0;/*
background:#EFEFEF;
border:solid 3px;
border-top-color:#fff;
border-left-color:#bbb;
border-right-color:#999;
border-bottom-color:#777;*/
font-size:100%;
vertical-align:center;
text-align:center;
}

table.forum th.entete {
background:#ccc;
border:solid 2px;
border-top-color:#666;
border-left-color:#888;
border-right-color:#aaa;
border-bottom-color:#fff;
}

table.forum td {
/*background:url('images/interface/blue_forum_lignebg.jpg') repeat-x 100%;
border:solid 1px #000;*/
border-bottom:solid 1px #AEB3CD;
height:3em;
}

table.forum td.basicflag {
background:url('images/interface/blue_forum_topic_basicflag.jpg') no-repeat 50% 50%;
}

table.forum td.newflag {
background:url('images/interface/blue_forum_topic_newflag.jpg') no-repeat 50% 50%;
}

/*---------------------------TOPIC */
div#main table.topic {
position:relative;
float:none;
width:98%;
margin:1%;
margin-right:0;
border:double 4px;
background:#8C91AB;
border-bottom-color:#485067;
border-right-color:#6A7189;
border-left-color:#aeb3cd;
border-top-color:#bfc4de;
vertical-align:center;
text-align:center;
}

table.topic th {
position:relative;
/*background:#ccc;
  border:solid 2px;
  border-top-color:#666;
  border-left-color:#888;
  border-right-color:#aaa;
  border-bottom-color:#fff;
*/
}
table.topic td {
position:relative;
}
table.topic td.msg {
position:relative;
width:100%;
}
table.topic tr {
position:relative;
}

/************************************ CRITIQUES ******************/

div#main div.viewcritique p.chapeau {
font-size:105%;
font-weight:bold;
color:#555;
float:none;
width:86%;
margin-left:10%;
margin-bottom:30px;
}

div#main div.viewcritique, div#main div.comments, div#main div.exemplaires {
background:none;
border:none;
width:98%;
margin-left:1%;
}

div.comments table.list th.navperpages {
background:#eee;
/*border:solid 1px #000*/
}

div.viewcritique h1, div.comments h1, div.exemplaires h1 {
position:relative;
margin:0;
margin-left:1%;
margin-bottom:10px;
width:98%;
background:#8D91AC;
border:solid 2px #000;
}

div.viewcritique h1 a, div.comments h1 a, div.exemplaires h1 a {
position:relative;
top:-15px;
float:right;
margin-right:5px;
}

div.viewcritique h2 {
float:none;
clear:none;
text-align:left;
margin-left:2em;
/*border:solid 2px #000;
border-left:none;
background:#8D91AC;
width:35%;*/
font-size:110%;
margin-top:10px;
text-indent:2em;
position:relative;
left:-32px;
}

div.viewcritique p {
float:none;
width:99%;
margin-left:1%;
text-align:justify;
text-indent:1em;
}

div.viewcritique p img {
float:right;
clear:right;
margin:5px;
margin-right:0;
margin-left:30px;
}

div#main div.viewentity div {
float:left;
margin-left:1%;
width:48%;
border:none;
background:none;
}

div.viewentity div h1 {
background:#B6BBDE;
}
div.viewentity div li {
font-weight:bold;
}
div.viewentity div li li {
margin-left:30px;
}

div#main div.comments div, div#main div.exemplaires div {
background:none;
border:none;
width:59%;
margin:1px;
float:left;
clear:left;
}

div#main div.comments div.displaycomm, div#main div.exemplaires div.displayexemplaire {
margin:3px;
width:98%;
border-bottom:dashed 1px #000;
}

div.displaycomm h1, div.displayexemplaire h1 {
background:none;
border:none;
}

div#main div.comments div.formcomm, div#main div.exemplaires div.formexemplaire {
margin-right:1%;
float:right;
clear:none;
width:36%;
}

div.formcomm textarea {
width:100%;
}

div#main div.comments table.list, div#main div.exemplaires table.list {
position:relative;
width:55%;
}

div.formcomm h1, div.formexemplaire h1 {
margin:0;
width:100%;
border:none;
background:none;
}

div.displayexemplaire dd {
float:none;
text-indent:1em;
}
div.displayexemplaire dt {
float:none;
text-align:left;
background:#8D91AC;
}

div.allnotices table.list th {
background:#959AB0;
}

div.allnotices table.list th.navperpages {
background:none;
/*border:solid 1px #000;*/
}