div#gauche div {	text-align: justify;	color: #000000;	background-color: transparent;}div#doc_main div.titre_description span.titre {	color: #C8C3C3;	background-color: transparent;}span.titre {	color: #333333;	background-color: transparent;}div#doc_main {	position: relative;	width: 512px;	margin: 7px 7px 0px 7px;	border: 1px solid #CCCCCC;}div#doc_main p.marg {   margin: 7px;}div#doc_main div.titre_description {	position: relative;	display: block;	width: 497px;	height: 17px;	color: #000000;	background: #FFFFFF url("../images/structure/obiblio_255.png") center top no-repeat;	z-index: 2;	margin: 7px;	text-align: right;}div#doc_main h2 {	color: #72A3CB;	position: absolute;	top: -3px;	right:-2px;	letter-spacing: 2px;	font-weight: 900;	font-size: 16px;	background-color:transparent;}div#doc_main h3 {	margin: 7px;	color: #FF9A4F;	font-weight: bold;	font-size: 20px;	background-color: transparent;	text-align: left;}div#doc_main h4 {	color: #5A85F3;	margin: 0px 7px 2px 7px;	font-size: 13px;	text-align: left;	font-weight: normal;}div#doc_main h5 {	color: #2AA287;	margin: 0px 7px 0px 7px;	font-size: 11px;	text-align: left;	font-weight: normal;}div#doc_message{   margin: 7px;}div#doc_entete {	margin-bottom: 7px;	border-bottom: 1px solid #CCCCCC;}div#doc_entete img.doc_entete_logo {	float: left;	margin: 0px 21px 7px 21px;	display:inline;}div#doc_entete p.commentaire {	margin: -5px 7px 7px 7px;	font-size: 9px;	font-family: verdana, arial, hevetica, sans-serif;	font-style: italic;	background-color: transparent;}div#doc_entete p.commentaire a {	color: #2AA287;}div#doc_entete p.pub_entete { text-align: center; clear:both;}div#doc_entete p.commentaire iframe {   margin: 7px 0px 0px 0px;}div#doc_descritpion_corps {	margin-bottom: 0px;}div#doc_descritpion_corps div#desc_col_g {	float: left;	width: 40%;	margin: 0px 0px 0px 7px;	display:inline;}div#doc_descritpion_corps div#desc_col_d {	margin: 0px 7px 0px 43%;}img#pre-valide {margin: 0px 0px 7px 0px;}div#doc_menu_retour {	position: relative;	border: 1px solid #72A3CB;	margin: 0px 0px 7px 0px;}div#doc_menu_retour ul {	list-style: none;	padding: 0px;	margin: 0px 0px 0px 0px;}div#doc_menu_retour ul li {	padding: 0px;	margin: 0px;	width: 100%;}div#doc_menu_retour ul li a {	text-decoration: none;	display: block;	text-align: left;	padding: 0px 15px 2px 7px;	height: 15px;	letter-spacing: 0px;	font-weight: bold;	font-size: 11px;	font-style: italic;	color: #5A85F3;	background-color: #f4f4f4;}div#doc_menu_retour ul li a:hover {	background-color: #72a3cb;	text-decoration: none;color:#fff;}div#doc_menu {	position: relative;	border: 1px solid #CCCCCC;	margin: 0px 0px 7px 0px;}div#doc_menu ul {	list-style: none;	padding: 0px;	margin: 0px 0px 0px 0px;}div#doc_menu ul li {	padding: 0px;	margin: 0px;	width: 100%;}div#doc_menu ul li a {	text-decoration: none;	display: block;	text-align: left;	padding: 0px 0px 0px 7px;	border: 0px solid #000;	border-top: 1px solid #ccc;	font-size: 12px;}div#doc_menu ul li a.haut {	border-top: 0px solid #ccc;}div#doc_menu ul li a:hover {	background-color: #72a3cb;	text-decoration: none;}div#doc_menu ul li.retour a:hover {	background-color: #72a3cb;	text-decoration: none;color:#fff;}div#doc_menu ul li.on a {	/*padding: 0px 15px 2px 20px;*/	/*background-color: #f4f4f4;*/font-size: 14px;font-weight: 900;}div#doc_menu ul li.on a:hover {	color:#fff;background-color: #72a3cb;}div#doc_menu ul li.yellow a {	color: #2AA287;}div#doc_menu ul li.yellow a:hover {	color:#fff;}div#doc_menu ul li.blue a {	color: #5A85F3;}div#doc_menu ul li.blue a:hover {	color:#fff;}div#doc_menu ul li.green a {	color: #2AA287;}div#doc_menu ul li.green a:hover {	color:#fff;}div#doc_menu ul li.red a {	color: #F76767;}div#doc_menu ul li.red a:hover {	color:#fff;}div#doc_details {	position: relative;	border: 1px solid #CCCCCC;	margin: 0px 0px 7px 0px;}div#doc_details table tr td, table tr th {	line-height: 13px;	color: #3A3C3D;	text-align: left;	font-size: 10px;}div#doc_details table {	border: 1px solid #C9D1FF;	border-collapse: collapse;	margin: 7px 7px 7px 7px;	width: 93%;}div#doc_details table tr.alt {	background-color: #C9D1FF;}div#doc_details table td {	padding: 3px;}div#doc_details table td.titre {	font-weight: bold;}div#doc_note {	position: relative;	border: 1px solid #CCCCCC;	margin: 0px 0px 7px 0px;	text-align: center;}div#doc_note h4 {	margin: 0px 7px -6px 7px;}div#doc_note table {	border-collapse: collapse;	margin: 0px 7px 7px 7px;	width: 90%;	color: #3A3C3D;	font-size: 11px;}div#doc_note a.lien_note {	float: right;	width: 72px;	text-decoration: none;	display: block;	cursor: pointer;}div#doc_note a.lien_note:hover span.lien_note_corps span.corps_avis {	color: #72A3CB;}div#doc_note a.lien_note span.lien_note_corps {	text-align: center;	width: 72px;	height: 42px;	padding-top: 5px;	display: block;	background: transparent url(http://2.static.getsatisfaction.com/images/reply_box.png) no-repeat;}div#doc_note a.lien_note span.lien_note_corps strong.corps_sans_note {	color: #FF9A4F;	font-size: 14px;	letter-spacing: 0px;	display: block;}div#doc_note a.lien_note span.lien_note_corps strong.corps_note {	color: #FF9A4F;	font-size: 23px;	letter-spacing: -1px;	display: block;}div#doc_note a.lien_note span.lien_note_corps strong.corps_note span.note_20 {	color: #3A3C3D;	font-size: 11px;	letter-spacing: 0px;	line-height: 14px;	font-weight: normal;}div#doc_note a.lien_note span.lien_note_corps span.corps_avis {	color: #333;	font-size: 10px;	line-height: 10px;	display: block;	margin-bottom: 4px;}div#doc_telecharger {	border: 1px solid #C9D1FF;	margin: 0px 0px 7px 0px;}div#doc_telecharger table {	vertical-align: middle;	color: #3A3C3D;	text-align: center;	font-size: 9px;}div#doc_telecharger img {	margin: 0px 3px 0px 3px;}div#doc_telecharger a {	font-size: 11px;	color: #FF9A4F;	font-weight: bold;}div#doc_telecharger a.lien_info {	font-size: 9px;}div#doc_LastAvis {	border: 1px solid #CCCCCC;	margin: 0px 0px 7px 0px;}div#doc_LastAvis p {	margin: 0px 7px 7px 7px;	font-size: 10px;}div#doc_LastAvis div.doc_LastAvis_commentaire {	position: relative;	margin: 0px 0px 7px 0px;}div#doc_LastAvis div.doc_LastAvis_commentaire p.entete_com {	color: #ACACAC;	font-size: 10px;	margin: 7px 7px 0px 7px;}div#doc_LastAvis div.doc_LastAvis_commentaire p.com {	font-size: 10px;	margin: 0px 7px 7px 7px;}div#doc_LastAvis p.lien_avis {	margin: -6px 3px 0px 0px;	text-align: right;	font-size: 10px;}div#doc_LastAvis div.doc_LastAvis_commentaire a.pseudo_com {	color: #FD8A61;	font-size: 11px;	font-weight: bold;}div#doc_LastAvis div.doc_LastAvis_commentaire span.note_com {	color: #2AA287;	font-weight: normal;	font-size: 11px;}div#doc_LastAvis p.lien_avis a {	color: #5A85F3;}div#doc_signalement {   border: 1px solid #C9D1FF;	margin: 0px 0px 7px 0px;}div#doc_signalement h4 {	color: #F76767;	background-color: transparent;}div#doc_signalement table {	vertical-align: middle;	color: #3A3C3D;	text-align: left;	font-size: 9px;}div#doc_signalement img {	margin: 0px 7px 0px 7px;}div#doc_signalement textarea {	color: #333333;	background-color: #FFFFFF;	border: solid 1px #D7D7D7;	font: 10px "Trebuchet MS", helvetica, sans-serif;	margin-top: 2px;}div#doc_signalement input{	color: #333333;	background-color: #FFFFFF;	border: solid 1px #D7D7D7;	font: 10px "Trebuchet MS", helvetica, sans-serif;	margin-top: 2px;}div#doc_signalement form{   padding: 0px;	margin: 0px;}div#doc_resume {	border: 1px solid #CCCCCC;	position: relative;	margin: 0px 0px 7px 0px;	background: #ffffff url("../images/photos/livres_obiblio.jpg") bottom right no-repeat;}div#doc_resume p {	margin: 7px;	background-color: transparent;}div#doc_resume h4 {	color: #F76767;	background-color: transparent;}div#doc_ajoutCom {	border: 1px solid #CCCCCC;	position: relative;	margin: 0px 0px 7px 0px;}div#doc_ajoutCom form {	margin: 0px;	padding: 0px;	text-align: center;}div#doc_ajoutCom p {	margin: 0px 7px 7px 7px;	font-size: 10px;}div#doc_ajoutCom h5 {	margin: 0px 7px 7px 7px;}div#doc_ajoutCom span.notation {	color: red;}div#doc_ajoutCom input, select, textarea {	color: #333333;	background-color: #FFFFFF;	border: solid 1px #D7D7D7;	font: 11px "Trebuchet MS", helvetica, sans-serif;	margin-top: 0px;}div#doc_ajoutCom textarea#commentaire {	width: 80%;}div#doc_ajoutCom input.bouton_poster {	color: #000000;	background-color: #FFFFFF;/*#FFCD1F*/	border: solid 1px #5A85F3;	font: 11px "Trebuchet MS", helvetica, sans-serif;	font-weight: 500;	cursor: pointer;	width: 40%;}/*-------------------------------------------------------------------- AVIS*/div#doc_main div.titre_avis span.titre {	color: #C8C3C3;	background-color: transparent;}div#doc_main div.titre_avis {	position: relative;	display: block;	width: 497px;	height: 17px;	color: #000000;	background: #FFFFFF url("../images/structure/obiblio_256.png") center top no-repeat;	z-index: 2;	margin: 7px;	text-align: right;}div#doc_avis {	border: 1px solid #CCCCCC;	position: relative;	margin: 0px 0px 7px 0px;}div#doc_avis h4 { color: #2AA287;}div#doc_avis p {	margin: 0px 7px 7px 7px;	font-size: 10px;}div#doc_avis h5 {	margin: 0px 7px 7px 7px;}div#doc_avis div.doc_avis_commentaire {	position: relative;	margin: 0px 7px 7px 7px;	/*border: 1px solid #CCCCCC;*/}div#doc_avis div.doc_avis_commentaire p.entete_com {	color: #ACACAC;	font-size: 10px;	margin: 7px 7px 0px 7px;}div#doc_avis div.doc_avis_commentaire p.com {	font-size: 11px;	margin: 0px 7px 7px 7px;}div#doc_avis div.doc_avis_commentaire a.pseudo_com {	color: #FD8A61;	font-size: 11px;	font-weight: bold;}div#doc_avis div.doc_avis_commentaire span.note_com {	color: #2AA287;	font-weight: normal;	font-size: 11px;}div.pagination {    margin: 7px}div.pagination a {    background-color: #fff;    border: 1px solid #2AA287;    color: #2AA287;    margin: 1px;    padding: 0px 3px;    text-decoration: none}div.pagination a:hover,active {    background-color: #2AA287;    border: 1px solid #2AA287;    color: #fff;    margin: 1px;    padding: 0px 3px;}div.pagination span.courante {    background-color: #FFCD1F;    border: 1px solid orange;    color: #fff;    font-weight: bold;    margin: 1px;    padding: 0px 3px;}div.pagination span.desactive {    background-color: #fff;    border: 1px solid #eee;    color: #ddd;    margin: 1px;    padding: 0px 3px;}div#doc_descritpion_corps div#doc_apercu {	border: 1px solid #CCCCCC;	position: relative;	margin: 0px 7px 7px 7px;	padding:7px;	text-align: center;	clear:both;}/*-------------------------------------------------------------------- ADMIN*/div#doc_main div.titre_administration {	position: relative;	display: block;	width: 497px;	height: 17px;	color: #000000;	background: #FFFFFF url("../images/structure/obiblio_258.png") center top no-repeat;	z-index: 2;	margin: 7px;	text-align: right;}div#doc_main div.titre_administration span.titre {	color: #C8C3C3;	background-color: transparent;}div#doc_descritpion_corps div#doc_admin {	border: 1px solid #CCCCCC;	position: relative;	margin: 0px 7px 7px 7px;	padding:7px;	clear:both;}div#doc_admin p#bilan {text-align:center;color:blue;font-size: 12px;border: 1px solid #CCCCCC;}div#doc_admin form {	margin:0;	padding:0;}div#doc_admin table {	margin:0px 0px 7px 0px;	font-size: 11px;   color: #333333;   width: 100%;}div#doc_admin table td.apercu {  	text-align:center;}div#doc_admin table span.erreur {	font-size: 10px;	color:#FF5A5A;	background-color:transparent;}div#doc_admin input, select, textarea {	color:#333333;	background-color:#FFFFFF;	border: solid 1px #D7D7D7;	font: 11px "Trebuchet MS", helvetica, sans-serif;	margin-top:0px;}div#doc_admin p.btn {	text-align:center;   width: 100%;   margin-bottom:7px;}div#doc_admin input.btn_validerInfo {	color:#000000;	background-color:#FFFFFF;/*#FFCD1F*/	border: solid 1px #4484B2;	font: 11px "Trebuchet MS", helvetica, sans-serif;	font-weight:500;	cursor: pointer;	width:130px;}div#doc_admin input.btn_validerApercu {	color:#000000;	background-color:#FFFFFF;/*#FFCD1F*/	border: solid 1px #FF9A4F;	font: 11px "Trebuchet MS", helvetica, sans-serif;	font-weight:500;	cursor: pointer;	width:130px;}div#doc_main div#doc_admin h4 {	border-bottom: solid 1px #4484B2;}
