/* CSS Document */

* {margin:0; padding:0;}
img {border:none;}

/*-------------------------------------GENERAL-----------------------------------------*/

body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:left;
}

.align_droit {
	text-align:right;
}

a {
	color:#666666;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}
h1 {
	color:#996600;
	font-size:16px;
	font-weight:bold;
	margin-top:43px;
	margin-bottom:20px;
}

h2.titre_nouvelle {
	color:#996600;
	font-size:14px;
	font-weight:bold;
}

h2.nom_auteur {
	color:#cc3300;
	font-size:12px;
	font-weight:bold;
}

h2.nom_auteur a {
	color:#cc3300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

h2.nom_auteur a:hover {
	text-decoration:underline;
}

h3.chemin_cmd {
	color:#996600;
	font-size:16px;
	font-weight:bold;
	padding-top:10px;
	margin-bottom:20px;
}



.texte_10 {
	font-size:10px;
}

.texte_12 {
	font-size:12px;
}
.noir {	
	color:#000000;
}

.coul_tres_fonce {
	color:#333333;
}

.coul_principal_12 {
	color:#999999;
	font-size:12px;
	font-weight:bold;
}

.coul_principal_12 a {
	color:#999999;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.coul_principalfonce_12 {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

.coul_principalfonce_12 a {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.coul_principalfonce_12 a:hover {
	text-decoration:underline;
}


.coul_secondaire_12 {
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
}

.coul_secondaire_12 a {
	color:#CC3300;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.coul_secondaire_12 a:hover{
	text-decoration:underline;
}

.coul_secondaire {
	color:#CC3300;
	font-weight:bold;
}

.coul_secondaire a {
	color:#CC3300;
	font-weight:bold;
	text-decoration:none;
}

.coul_secondaire a:hover{
	text-decoration:underline;
}

.coul_lienrouge_10 a {
	color:#CC3300;
	font-size:10px;
	text-decoration:none;
}

.coul_lienrouge_10 a:hover {
	text-decoration:underline;
}

.coul_troisieme_12 {
	color:#CC9966;
	font-size:12px;
	font-weight:bold;
}

.coul_troisieme_12 a {
	color:#CC9966;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.coul_troisieme_12 a:hover {
	text-decoration:underline;
}

.coul_quatrieme {
	color:#996600;
}

.coul_quatrieme_12 {
	color:#996600;
	font-size:12px;
	font-weight:bold;
}

.coul_quatrieme_14 {
	color:#996600;
	font-size:14px;
	font-weight:bold;
}

.coul_quatrieme_16 {
	color:#996600;
	font-size:16px;
	font-weight:bold;
}

.coul_cinquieme {
	color:#cc9966;
}

.coul_cinquieme_12 {
	color:#cc9966;
	font-size:12px;
	font-weight:bold;
}

.titre_nouvelle_popup {
	color:#996600;
	font-size:14px;
	font-weight:bold;
}

.fermer_popup {	
	margin-left:200px;
	margin-top:30px;
	border:#CC3300 solid 1px;
	width:70px;
	text-align:center;
}

.lien_fermer a {
	background:url(images/picto_croix.gif) 0px 3px no-repeat;
 	padding-left:17px;
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.lien_fermer a:hover {
	text-decoration:underline;
}

.texte12 {
	font-size:12px;
}

.etiquette_interdiction_age {
	background-color:#ff0000;
	padding:3px;
	padding-top:1px;
	padding-bottom:1px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top:15px;
	margin-bottom:15px;
	width:130px;
	text-align:center;
}

.filet_gris_print {
	border:#CECECE solid 1px;
	background-color:#FFFFFF;
	margin-top:12px;
	padding:3px;
}

.bloc_filet_blanc_print {
	background-color:#efeee5;
	padding:10px;
}


/*--------------------------COULEURS CATEGORIE--------------------------------------------*/

.couleur_litterature {
	color:#0099cc; 
	font-size:12px;
}

.couleur_poesie_slam {
	color:#5680CD; 
	font-size:12px;
}

.couleur_mondes_imaginaires {
	color:#1584BB; 
	font-size:12px;
}

.couleur_mysteres {
	color:#0099cc; 
	font-size:12px;
}

.couleur_humour {
	color:#FF6A22; 
	font-size:12px;
}

.couleur_reflexions {
	color:#9CAD84; 
	font-size:12px;
}

.couleur_enfants {
	color:#E6119D; 
	font-size:12px;
}

.couleur_adultes {
	color:#EF1707; 
	font-size:12px;
}

.couleur_artdecrire {
	color:#AC82CD; 
	font-size:12px;
}

/*-----------------------------------------------------------------POPUP AUTEUR---------------------------------------------------*/

#conteur_popup {
	width:471px;
	margin:20px;
}

#barre_popup {
	background:url(images/popup_barre.jpg) no-repeat;
	width:446px;
	height:24px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-top:3px;
}

#bloc_description_auteur {
	width:471px;
	margin-left:13px;
	margin-top:13px;
}

#bloc_description_auteur img {
	float:left;
	border:#C6C6C6 solid 1px;
	width:116px;
}

#bloc_description_auteur .bloc_texte {
	margin-left:150px;
	font-size:12px;
}

.texte_popup {
	padding:13px;
	clear:left;
}


hr.trait_popup_separation {
	height:1px;
	margin-top:0px;
	color:#CCCCCC;
	background-color:#CCCCCC;
	border:0;
	width:440px;
}

*html hr.trait_popup_separation{ /*IE6*/
	display:block;
	height: 1px;
	color:#cccccc;
	_margin:-6px 0px;
	background-color:#cccccc;
	border:0px;
	width:441px;
	/*IE6 MAC\*//*/
	display:block;
	height: 2px;
	_margin:-10px 0;
	padding:0;
	border:0px;
	width:440px
	/**/
}

*+html hr.trait_popup_separation { /*IE7*/
	display:block;
	height: 1px;
	margin:-7px 0;
	border:0px;
}	

/*-----------------------------------------------------------------POPUP ENVOYER A UN AMI---------------------------------------------------*/
#bloc_gauche_envoi {
	width:238px;
	float:left;
	margin-top:-10px;
}

*html #bloc_gauche_envoi {/*ie6*/
	margin-top:0px;
}

*+html #bloc_gauche_envoi {/*ie7*/
	margin-top:0px;
}


#bloc_droit_envoi {
	margin-left:248px;
	width:218px;
}

.tab_vous {
	width:203px;
}

.tab_vous td {
	vertical-align:middle;
}

.tab_vous td.intitule_identite {
	width:70px;
}

.tab_vous input.identite {
	width:133px;
	font-size:11px;
}

.tab_vous td.ligne_identite {
	height:5px;
}

textarea.vous_message {	
	width:183px;
	height:54px;
	font-size:11px;
	margin-top:5px;
}

.tab_option_newsletter {
	width:203px;
	margin-top:10px;
}

.tab_option_newsletter td {
	vertical-align:top;
}

.tab_option_newsletter td.case_cocher {
	width:10px;
}

.tab_option_newsletter td.texte_option {
	width:183px;
	padding-left:10px;
}

.tab_email {
	width:185px;
	margin-bottom:13px;
}

*html .tab_email {/*ie6*/
	margin-bottom:0px;
}

*+html .tab_email {/*ie7*/
	margin-bottom:0px;
}

.tab_email td {
	vertical-align:middle;
}

.tab_email td.intitule_email {
	width:60px;
}

.tab_email input.email {
	width:125px;
	font-size:11px;
}

.tab_email td.ligne_email {
	height:5px;
}

.separation hr {
	clear:both;
	visibility:hidden;
	height:0px;
}

.bloc_btn_envoyer {
	float:right;
	margin-top:10px;
	margin-right:5px;
}

*html .bloc_btn_envoyer {/*ie6*/
	margin-top:-5px;
}

*+html .bloc_btn_envoyer {/*ie7*/
	margin-top:-5px;
}

.champs_mentions {
	margin-top:0px;
}

*html .champs_mentions {/*ie6*/
	margin-top:-15px;
}

*+html .champs_mentions {/*ie7*/
	margin-top:-15px;
}

/*-----------------------------------------------------------------POPUP ENVOYER VOIR TOUS LES AVIS---------------------------------------------------*/

#bloc_etoile_evenement_print {
	float:right;
	vertical-align:middle;
}

.nouveaute_print {
	background:url(images/nouveaute.gif) no-repeat;
	width:87px;
	height:23px;
}

/*-------------------------------------------------BON DE COMMANDE-COUPONS-----------------------------------------------*/
#conteur_bon_commande {
	width:560px;
	margin:10px;
	padding:10px;
	padding-bottom:25px;
}

#entete_bon_commande {
	width:580px;
	height:127px;
}

#entete_bon_commande td {
	vertical-align:top;
}

#entete_bon_commande td.logo {
	width:170px;
}

#entete_bon_commande td.commande {
	text-align:right;
	color:#996600;
	font-size:36px;
	font-weight:bold;
	padding-top:10px;
}

#entete_bon_commande td.coordonnees {
	padding-left:10px;
	padding-top:10px;
}

.bloc_adresse {
	width:246px;
	height:88px;
	margin-left:293px;
	padding:20px;
	font-size:14px;
}

.txt_adresse {
	padding-top:10px;
	font-size:10px;
}

.content_tab_fiche_article {
	width:588px;
	margin-left:30px;
}

#adresse {
	text-align:left;
	margin-left:220px
}

#barre_bon_commande {
	width:588px;
	margin-top:20px;
	margin-bottom:20px;
	margin-left:30px;
}

#entete_commande {
	width:588px;
	margin-left:5px;
}

#entete_commande td {
	vertical-align:top;
}

.gros_titre{
	font-size:34px;
	color:#EC008C;
	padding-left:380px;
}

.gros_titre1{
	font-size:34px;
	color:#EC008C;
	padding-left:450px;
}

.tab_acheter_coupons_print {
	width:560px;
	margin-top:20px;
}

.tab_acheter_coupons_print td {
	vertical-align:middle;
	height:45px;
}

.tab_acheter_coupons_print th {
	color:#996600;
	font-weight:bold;
	height:45px;
	border-bottom:#CCCCCC solid 1px;
}

.tab_acheter_coupons_print th.mescoupons_visu {
	width:219px;
	text-align:left;
	padding-left:5px;
}

*html .tab_acheter_coupons_print th.mescoupons_visu {/*ie6*/
	width:234px;
}

*+html .tab_acheter_coupons_print th.mescoupons_visu {/*ie7*/
	width:234px;
}

.tab_acheter_coupons_print th.quantite_visu {
	width:70px;
	text-align:center;
}

.tab_acheter_coupons_print th.vide1_visu {
	width:23px;
}

.tab_acheter_coupons_print th.prix_visu {
	width:115px;
	text-align:center;
}

.tab_acheter_coupons_print th.vide2_visu {
	width:36px;
}

.tab_acheter_coupons_print th.total_coupons_visu {
	width:100px;
	text-align:right;
}

.tab_acheter_coupons_print td.ligne_grise_separation {
	background:#CCCCCC; 
	height:1px;
}

.tab_acheter_coupons_print td.mescoupons_visu {
	width:219px;
	text-align:left;
	padding-left:5px;
}

*html .tab_acheter_coupons_print td.mescoupons_visu {/*ie6*/
	width:234px;
}

*+html .tab_acheter_coupons_print td.mescoupons_visu {/*ie7*/
	width:234px;
}

.tab_acheter_coupons_print td.quantite_visu {
	width:70px;
	text-align:center;
}

.tab_acheter_coupons_print td.vide1_visu {
	width:23px;
}

.tab_acheter_coupons_print td.prix_visu {
	width:115px;
	text-align:center;
}

.tab_acheter_coupons_print td.vide2_visu {
	width:36px;
}

.tab_acheter_coupons_print td.total_coupons_visu {
	width:100px;
	text-align:right;
}

.tab_total_coupons_print {
	width:240px;
	margin-top:20px;
	margin-left:320px;
	margin-bottom:10px;
}

.tab_total_coupons_print td {	
	vertical-align:top;
	height:20px;
}

.tab_total_coupons_print td.intitule_total_coupons {
	width:160px;
	text-align:right;
}

.tab_total_coupons_print td.montant_coupons {	
	width:80px;
	text-align:right;
}

.tab_total_coupons_print td.etat_commande {	
	width:70px;
	text-align:left;
	padding-left:10px;
}

.tab_total_coupons_print td.ligne_cmd {
	height:5px;
}

.bloc_totalcoupons_txtoption_print {
	margin-top:10px;
	margin-bottom:15px;
	margin-right:5px;
}

/*-------------------------------------------------BON DE COMMANDE-OEUVRES-----------------------------------------------*/
.tab_monpanier_print {
	width:570px;
}

.tab_monpanier_print td {
	vertical-align:middle;
}

.tab_monpanier_print td.panier_oeuvres {
	width:220px;
	text-align:left;
}

.tab_monpanier_print td.panier_support {
	width:85px;
	font-weight:bold;
}

.tab_monpanier_print td.panier_quantite {
	width:57px;
	text-align:center;
	font-weight:bold;
}

.tab_monpanier_print td.valeur_coupon {
	width:80px;
	text-align:center;
	font-weight:bold;
}

.tab_monpanier_print td.valeur_coupon_total {
	width:92px;
	text-align:center;
	font-weight:bold;
}

.tab_monpanier_print td.supprimer {
	width:36px;
	text-align:left;
}

.tab_monpanier_print td.trait_separation_panier {
	background:#CCCCCC; 
	height:1px;
}

.tab_monpanier_print td.ligne_panier {
	height:15px;
}

.tab_panier_oeuvre{
	width:220px;
}

.tab_panier_oeuvre td {
	vertical-align:top;
}

.tab_panier_oeuvre td.image_panier_oeuvre {
	width:56px;
}

.tab_panier_oeuvre td.image_panier_oeuvre img {
	border:#CCCCCC solid 1px;
}

.tab_panier_oeuvre td.resume_panier {
	width:144px;
	padding-left:10px;
}

.tab_panier_oeuvre td.resume_panier .auteur {
	padding-top:15px;
}

.bloc_total_monpanier_print {
	width:420px;
	margin-left:172px;
	line-height:22px;
	text-align:right;
	margin-top:10px;
}

*html .bloc_total_monpanier_print {/*ie6*/
	margin-left:152px;
}

*+html .bloc_total_monpanier_print {/*ie7*/
	margin-left:152px;
}

.tab_total_mescommandes_print {
	width:400px;
}

.tab_total_mescommandes_print td {	
	vertical-align:top;
	height:20px;
}

.tab_total_mescommandes_print td.intitule_total_coupons {
	width:330px;
	text-align:right;
}

.tab_total_mescommandes_print td.montant_coupons {	
	width:65px;
	text-align:right;
	padding-right:5px;
}


.Sorry {
	margin-top:150px;
	color:#FF0000;
	font-weight:bold;
	font-size: 14px;
	height:300px;
	text-align: center;

}

/*-----------------------------------------------------------------POPUP OEUVRE--------------------------------------------------*/

#conteur_popup_oeuvre {
	width:465px;
	padding:3px;
	margin:20px;
	background: #efefe5 url(images/degrade_oeuvre.jpg) 3px 3px no-repeat;
}

*html #conteur_popup_oeuvre {/*ie6*/
	width:448px;
}

#bloc_description_oeuvre {
	width:465px;
	height:145px;
	margin-left:10px;
	margin-top:3px;
}

*html #bloc_description_oeuvre {/*ie6*/
	width:448px;
	margin-top:5px;
}

*+html #bloc_description_oeuvre {/*ie7*/
	margin-top:5px;
}

#bloc_description_oeuvre img {
	float:left;
	border:#C6C6C6 solid 1px;
	width:116px;
	margin-top:5px;
}

#bloc_description_oeuvre .bloc_texte {
	margin-left:140px;
	font-size:11px;
}

.barre_popup_oeuvre {
	background:url(images/popup_barre.jpg) no-repeat;
	width:440px;
	height:24px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	padding-left:25px;
	padding-top:3px;
	position:relative;
}

#bloc_texte_oeuvre {
	background:#FFF;
	padding:10px;
	margin-right:3px;
	width:445px;
	height:220px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	scrollbar-face-color:#996600;
	scrollbar-track-color:#c0a570;
	scrollbar-arrow-color:#000;
	scrollbar-3dlight-color:#996600;
	text-align:justify;
}

*html #bloc_texte_oeuvre {/*ie6*/
	width:443px;
}

*+html #bloc_texte_oeuvre {/*ie7*/
	overflow-y:scroll;
}

.filet_gris_popup {
	border:#CECECE solid 1px;
	background-color:#FFFFFF;
	padding:3px;
	width:458px;
}

*html .filet_gris_popup {/*ie6*/
	width:450px;
}

.bloc_filet_blanc_popup {
	background-color:#efeee5;
	padding:10px;
	width:438px;
}

*html .bloc_filet_blanc_popup {/*ie6*/
	width:438px;
}

.float_right {
	float:right;
}

.clear_right {
	clear:right;
}

.tab_notations_avis {
	width:280px;
	margin-top:10px;
	margin-bottom:8px;
}

.tab_notations_avis td {	
	vertical-align:middle;
}

.tab_notations_avis td.intitule_avis {
	width:80px;
}

.tab_notations_avis td.champs_formu_avis {	
	width:200px;
}

.tab_notations_avis select.note_avis {
	width:50px;
	font-size:10px;
	border:#7f9db9 solid 1px;
}

.tab_notations_avis textarea.formu_avis {
	width:200px;
	height:45px;
	font-size:11px;
	border:#7f9db9 solid 1px;
}

.tab_notations_avis td.ligne_avis {
	height:10px;
}

.fermer_popup_oeuvre {	
	margin-left:395px;
	margin-top:10px;
	margin-bottom:10px;
	width:70px;
	text-align:center;
}

.lien_fermer_popup a {
	background:url(images/picto_croix_fermer.gif) 0px 3px no-repeat;
 	padding-left:17px;
	color:#CC3300;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
}

.lien_fermer_popup a:hover {
	text-decoration:underline;
}

/*-----------------------------------------------------------------RAJOUT 080825 POPUP OEUVRE--------------------------------------------------*/
#popup_principe_commentaire {
	background:#FFF;
	padding:10px;
	margin-right:3px;
	width:445px;
	height:220px;
	text-align:justify;
	position:absolute;
	top:198px;
	left:25px;
	font-size:10px;
}

*html #popup_principe_commentaire   {/*ie6*/
	width:443px;
}

*+html #popup_principe_commentaire  {/*ie7*/
	overflow-y:scroll;
}

.fermer_principe_commentaire {	
	margin-left:375px;
	margin-top:10px;
	margin-bottom:10px;
	width:70px;
	text-align:center;
}
/*-----------------------------------------------------------------RAJOUT 081217--------------------------------------------------*/

.picto_ptifleche_print a {
	background:url(images/petite_fleche.gif) 0px 4px no-repeat;
	padding-left:11px;
	color:#CC3300;
	text-decoration:none;
}

.picto_ptifleche_print a:hover {
	text-decoration:underline;
}

.coul_principalfonce {
	color:#666666;
}

.bloc_slide_avis {
	width:412px;
	margin-top:10px;
}

textarea.champs_texte_avis {	
	width:412px;
	height:100px;
	font-size:11px;
	margin-bottom:10px;
}