/*GLOBAL*/
body{ margin:0 0 0 0; background-color:#9966CC;}
form{ margin:0px; padding:0px;}

#corp{ background-color:#FFFFFF; width:720px; height:100%;}
#corp tr td{ padding:0 0 0 10;}

/*INTERIEUR DES PAGES*/
#col1{float:left; width:180px;}
#col2{float:left; width:520px; .width:520px;  }

#barre_titre{ float:left; height:22px; width:520px; background-color:#9966CC; margin-bottom:10px;}
#barre_titre div{ float:right; height:22px; width:200px;}
#barre_titre div img{ float:right;}
#barre_titre div a{ display:block;  float:right; color:#FFFFFF;  font:11px tahoma; font-weight:bold; padding:2 10 0 4;}
#barre_titre img{ float:left; margin:6 0 0 10;}

/*IMG BANDEAU*/
#img_bandeau{ float:left; width:700px;}
/*MENU PRINCIPAL ET BOUTONS*/
#ct_bouton{ float:left; width:694px; .width:700px; background-color:#E1D9BB; padding:3px; border-bottom:1px solid #999999;}
.menu2{ font:11px tahoma; font-weight:bold; background-color:#9966CC; float:left; height:24px; padding:0 18 0 18;}
.menu2 a{margin:4 0 0 0; float:left; color:#FFFFFF; text-decoration:none;}
.menu{ font:11px tahoma; font-weight:bold; background-color:#E1D9BB; float:left; height:24px; padding:0 18 0 18;}
.menu a{margin:4 0 0 0; float:left; color:7A6F58; text-decoration:none;}
.menu a:hover{text-decoration:underline;}
/*SOUS MENU*/
#ct_sous_menu{float:left; padding:3 10 5 10; width:680px; .width:700px; background-color:#F4F2E8; border-top:1px solid #CCCCCC; margin-bottom:10px;}

.ssm_gauche{ float:left; font:10px tahoma;}
.ssm_gauche a{ color:#9966CC; font-weight:bold; margin:0 0 0 10; text-decoration:none;}
.ssm_gauche a:hover{text-decoration:underline;}

.ssm_droit{ float:right; font:10px tahoma;}
.ssm_droit a{ color:#000000; margin:0 0 0 10; text-decoration:underline;}
.ssm_droit a:hover{color:#9966CC;}


/*textes*/
#sur_titre{ font:11px tahoma; font-weight:bold; margin-bottom:2px;}
#sur_titre span{ font-weight:normal; }
#big_titre{ font:20px tahoma; font-weight:bold; color:#9966CC; margin-bottom:10px;}


/*MULTIPAGE*/
#multipage{float:left; width:500px; .width:520px; margin-top:20px; padding:5 10 0 10; border-top:1px solid #9966CC; font:11px tahoma; font-weight:bold;}
.multipage_gauche{ float:left; list-style:none; padding:0px; margin:0px;}
.multipage_gauche li{ line-height:16px;}
.multipage_gauche span{ color:#9966CC;}
.multipage_gauche img{ margin-top:6px;}
.multipage_droit{ float:right; list-style:none; padding:0px; margin:0px; text-align:right;}
.multipage_droit li{ line-height:16px;}
.multipage_droit span{ color:#9966CC;}
.multipage_droit img{ margin-top:6px;}

.multi_img_droit{ float:left; border:1px solid #9966CC; margin:4 10 0 0;}
.multi_img_gauche{ float:right; border:1px solid #9966CC; margin:4 0 0 10;}
/*---------------------------------------------------------------------------------------------------------------*/

/*PAGE ARCHIVE DETAIL*/
#archive_col1{ float:left; width:319px; .width:340px; padding:0 10 0 10; border-right:1px solid #CCCCCC; text-align:left;}
#archive_col1 span{ font:11px tahoma; line-height:18px;  padding:6 0 0 0; display:block;}

#archive_col2{ float:left; width:160px; .width:180px; padding:0 10 0 10;}
	.titre_2photos{ float:left; font:11px tahoma;  width:170px; font-weight:bold; color:#9966CC; padding:3 0 10 0;}
	
	#2photos{ float:left;}
	.archive_mini{ height:55px;  border:1px solid #9966CC;}
	
	.bouton_album{ float:left; padding:10 0 10 43;}
	
	#archive_list_video{ float:left; font:11px tahoma;}
	#archive_list_video div{ font-weight:bold; color:#9966CC; padding:10 0 6 0; .padding:10 0 10 0; border-top:1px solid #CCCCCC;}
	#archive_list_video ul{ list-style:none; padding:0px; margin:0px;}
	#archive_list_video ul li{ line-height:20px; .height:20px; width:160px;}
	#archive_list_video ul li img{ vertical-align:middle;}
	#archive_list_video ul li a{ color:#000000; text-decoration:none; padding:0 6 0 10;}
	#archive_list_video ul li a:hover{ text-decoration:underline;}

/*PAGE BOUTIQUE*/
#conteneur_fiches{ padding-left:10px;}

#fiche{float:left; width:240px; font:11px tahoma;}
#fiche_detail div{float:left; width:240px; color:#9966CC; font-weight:bold; padding:0 0 10 0;}
#fiche_detail a{ display:block; float:left; width:92px; height:130px; }
#fiche_detail a img{width:90px; border:1px solid #9966CC;}
#fiche_detail ul{float:left; width:148px; list-style:none; padding:0px; margin:0px; }
#fiche_detail ul li{ padding:0 0 2 10;}
#fiche_detail ul span{ line-height:18px;}

#fiche_menu{float:left; width:240px; margin:10 0 0 0;}
#fiche_menu div{float:left; padding:3 3 2 3; background-color:#F4F2E8; color:#FF0000; font-weight:bold;}
#fiche_menu div span{ text-decoration:line-through;}
#fiche_menu a{float:right;}

#fiche_separ_vert{ float:left; width:9px; .width:10px; height:173px; border-right:1px solid #CCCCCC; margin-right:10px;}
#fiche_separ_horiz{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
#fiche_separ_horiz2{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin:10 0 0 20;}

/*LISTE DE TRIE*/
#trier{ font:11px tahoma; float:right; padding:1 1 0 0;}
#trier select{ font:11px tahoma; width:120px; border:1px solid #9966CC; height:18px; float:right;}
#trier span{float:right; color:#FFFFFF; font-weight:bold; padding:3 5 0 0;}

/*PAGE BOUTIQUE DETAIL*/
#detail_col1{ float:left; width:240px; .width:250px; padding:0 0 0 10; margin:0 20 0 0;}
#detail_col1 div{ float:left; width:238px; border:1px solid #9966CC;}
#detail_col1 div img{width:238px;}

#detail_col2{ float:left; width:250px; font:11px tahoma;}
	#detail_description{float:left; width:240px;}
	#detail_description div{ font:20px tahoma; font-weight:bold; margin-bottom:6px; color:#9966CC;}
	#detail_description ul{ list-style:none; padding:0px; margin:0px;}
	#detail_description ul li{ line-height:18px;}
	
	#detail_menu{float:left; width:240px; margin:10 0 0 0;}
	#detail_menu ul{ float:right; list-style:none; padding:0px; margin:0px;}
	#detail_menu ul li span{ float:left; font-weight:bold; color:#9966CC;}
	#detail_menu ul li input{ float:left; border:1px solid #9966CC; height:18px; width:24px; text-align:center; font:11px tahoma; margin:0 10 0 4;}
	#detail_menu div{float:left; padding:3 3 2 3; background-color:#F4F2E8; color:#FF0000; font-weight:bold;}
	#detail_menu div span{ text-decoration:line-through;}
	#detail_menu a{float:right;}
	
	#autres_photos{ float:left; width:250px; margin:20 0 0 0; padding:0 0 0 1px;}
	#autres_photos div{float:left; width:62px;}
	#autres_photos a{ float:left; border:1px solid #CCCCCC;}
	
/*PAS DE RESULTATS*/
#pasderesultat{ margin-left:10px; font:11px tahoma; line-height:18px;}
#pasderesultat a{ color:#9966CC; text-decoration:underline;}
#pasderesultat a:hover{ color:#9966CC; text-decoration:none;}

/*PAGE ACTU ACTU DETAIL ET ARCHIVE*/
#actu_detail{ float:left; width:500; .width:510; padding:0 0 0 10;}
#actu_detail a{ float:left; font:11px tahoma; text-decoration:underline; color:#9966CC; margin-top:5px;}
#actu_detail a:hover{ text-decoration:none;}
	#actu_detail_img{ float:left; border:1px solid #9966CC; cursor:pointer;}
	#actu_detail_col{ float:left; width:258px; margin:0 0 0 20;}
	#actu_detail_col p{ float:left; text-align:justify; font:11px tahoma; line-height:18px; margin:-6 0 0 0;}

	#actu_block_ct{ float:left; width:500; .width:520; padding:18 10 0 10; margin-top:20px; border-top:1px solid #CCCCCC;}
	#actu_block{ float:left; width:240px; font:11px tahoma;}
	#actu_block ul{ float:left; width:240px; list-style:none; padding:0px; margin:0 0 8 0; }
	#actu_block ul li{ float:left; width:240px; line-height:16px;}
	#actu_block img{ float:left; border:1px solid #9966CC; margin:3 10 0 0; cursor:pointer;}
	#actu_block p{ float:left;  width:240px; line-height:18px; margin:0 0 6 0;}
	#actu_block a{float:left; font:11px tahoma; color:#9966CC; text-decoration:underline;}
	#actu_block a:hover{text-decoration:none;}
	.actu_block_couleur{ color:#9966CC;}
	.actu_block_right{ margin-right:10px; width:250px; padding-right:9px; border-right:1px solid #CCCCCC;}
	
#actu_separ_horiz{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
#actu_separ_horiz2{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin:10 0 0 20;}

/*PAGE AGENDA*/
#agenda_block{ float:left; width:500px; .width:520px; padding:10 10 10 10; font:11px tahoma;}
#agenda_block ul{ float:left; width:500px; list-style:none; padding:0px; margin:0px; }
#agenda_block ul li{ float:left; width:500px; font-weight:bold;}
#agenda_block img{ float:left; margin:3 10 0 0; border:1px solid #9966CC;}
#agenda_block p{ float:left; line-height:18px; margin:7 0 0 0;}

.agenda_block_ligne{ border-top:1px solid #CCCCCC;}

/*PAGE LIENS*/
#pageliens{ float:left; width:500px; .width:520px; padding:10 10 0 10;}
#block_liens{ float:left; width:500px; padding:10 0 10 0;  font:11px tahoma;}
#block_liens ul{ float:left; list-style:none; margin:0px; padding:0px;}
#block_liens ul li{ line-height:18px;}
#block_liens ul li a{ color:#9966CC; text-decoration:underline;}
#block_liens ul li a:hover{ text-decoration:none;}
#block_liens div{ float:right; margin:0px; padding:0px; border:1px solid #9966CC;}
.separ_liens{ border-top:1px solid #CCCCCC;}

/*PAGE CONTACT*/
#contact_col1{ float:left; width:290px; .width:310px; padding:0 10 0 10; border-right:1px solid #CCCCCC; margin-top:10px;}

#form_contact{ float:left; width:290px; font:11px tahoma;}
#form_contact div{ float:left; border:1px solid #9966CC;}

#form_contact ul{ float:left; width:290px; list-style:none; padding:0px; margin:10 0 0 0;}
#form_contact li{ float:left; line-height:22px;}
#form_contact ul li span{ float:left;}
#form_contact ul li input{ float:right; border:1px solid #9966CC; height:18px; width:200px; font:11px tahoma;}
#form_contact ul li textarea{ float:right; border:1px solid #9966CC; height:64px; width:200px; font:11px tahoma;}
#form_contact a{ float:right; margin:10 0 0 0;}

#contact_col2{float:left; width:180px; .width:120px; padding:0 10 0 10; font:11px tahoma; }
#contact_col2 ul{float:left; list-style:none; width:180px; padding:0px; margin:10 0 0 0; }
#contact_col2 ul li{ line-height:18px;}
#contact_col2 div{float:left; width:180px; margin:10 0 0 0; padding:10 0 4 0; border-top:1px solid #CCCCCC;}
#contact_col2 a{ color:#9966CC; width:180px; text-decoration:underline;}
#contact_col2 a{ color:#9966CC; text-decoration:none;}

/*CADDIE*/
/*general*/
#caddie_titre{ float:left; width:510px; .width:520px; font:20px tahoma; font-weight:bold; color:#9966CC; margin:8 0 10 0; padding:0 0 0 10;}
#caddie_col1{ float:left; width:240px; .width:250px; padding:0 0 0 10; margin:0 20 0 0; font:11px tahoma;}
#caddie_col2{ float:left; width:240px; font:11px tahoma;}

/*page 1*/
#label_caddie{ float:left; height:22px; width:520px; background-color:#F4F2E8; font:11px tahoma; color:#9966CC; font-weight:bold;}
#label_caddie div{ float:left; padding:4 0 0 10;}
.label_caddie_c1{width:240px; .width:250px;}
.label_caddie_c2{width:50px; .width:60px; text-align:right;}
.label_caddie_c3{width:40px; .width:50px; text-align:right;}
.label_caddie_c4{width:40px; .width:50px; text-align:right;}

#art_caddie{ float:left; width:500px; .width:520px; padding:10 10 10 10; font:11px tahoma;}
.art_caddie_c1{ float:left; width:55;}
	.art_caddie_c1 a img{width:45px; height:60px; border:1px solid #CCCCCC;}
.art_caddie_c2{ float:left; width:185px;}
	.art_caddie_c2 ul{ list-style:none; padding:0px; margin:0px;}
	.art_caddie_c2 ul li{ line-height:18px;}
	.art_caddie_c2 ul li span{ font-weight:bold; color:#9966CC;}
.art_caddie_c3{ float:left; width:60; text-align:right;}
.art_caddie_c4{ float:left; width:50; text-align:right;}
	.art_caddie_c4 input{border:1px solid #9966CC; height:18px; width:24px; text-align:center; font:11px tahoma;}
.art_caddie_c5{ float:left; width:50; text-align:right; color:#FF0000; font-weight:bold;}
.art_caddie_c6{ float:left; width:100; text-align:right;}
.art_separ{ border-top:1px solid #CCCCCC;}

#total_caddie{ float:left; width:510px; .width:520px; padding:10 10 0 0; font:11px tahoma; border-top:1px solid #9966CC;}
#total_caddie div{ float:right; width:140px; .width:160px; height:79px; padding:6 10 10 10; height:80px; background:url(../img/bg_total_caddie.jpg) no-repeat;}
#total_caddie div ul{ float:left; list-style:none; width:140px; padding:0px; margin:2 0 0 0;}
#total_caddie div ul li{ float:left; line-height:18px; width:140px;}
#total_caddie div ul li a{ font-weight:bold; float:left;}
#total_caddie div ul li span{float:right;}
.total_caddie_l2{ color:#9966CC;}
.total_caddie_bouton{ display:block; float:left; margin:6 0 0 1;}

/*page 2 et AUTEURS CONNEXION*/
#deja_client{ float:left; width:220px; .width:240px; padding:10 10 12 10; background:url(../img/bg_deja_client.jpg) no-repeat}
#deja_client div{ float:left; width:220px; text-align:center; font-weight:bold; color:#9966CC; margin:0 0 10 0;}
#deja_client ul{ float:left; list-style:none; padding:0px; margin:0px; width:220px;}
#deja_client ul li{ float:left; line-height:22px;}
#deja_client ul li span{ float:left; font-weight:bold;}
#deja_client ul li input{ float:right; border:1px solid #9966CC; height:18px; width:130px; font:11px tahoma;}
#deja_client a{color:#9966CC; font-size:10px;}
.deja_client_bouton{float:left; display:block; width:220px; text-align:center; margin-top:10px;}

#nouveau_client{ float:left; width:220px; .width:240px; padding:10 10 12 10; background:url(../img/bg_nouveau_client.jpg) no-repeat}
#nouveau_client div{ float:left; width:220px; text-align:center; font-weight:bold; color:#9966CC; margin:0 0 0 0;}
.nouveau_client_bouton{float:left; display:block; width:220px; text-align:center; margin-top:10px;}
/**/
#explique_auteur{font:11px tahoma; float:left; width:500px; .width:520px; padding:0 10 10 10;}
#explique_auteur p{ width:500px; line-height:16px; margin:0 0 0 0; padding:0 0 10 0; border-bottom:1px solid #CCCCCC;}

/*page 3 et AUTEURS INSCRIPTION*/
#caddie_compte{ float:left; width:500px; .width:520px; padding:0 10 6 10; font:11px tahoma; border-bottom:1px solid #9966CC;}
#caddie_compte ul{ float:left; width:270px; list-style:none; padding:0px; margin:0px;}
#caddie_compte li{ float:left; line-height:22px;}
#caddie_compte ul li span{ float:left;}
#caddie_compte ul li input{ float:right; border:1px solid #9966CC; height:18px; width:180px; font:11px tahoma;}
#caddie_compte ul li div{ float:right; width:180px;}
#caddie_compte ul li div span{ float:left;}
#caddie_compte ul li div input{ float:left; border:0px; height:20px; width:20px; margin-right:4px;}

#caddie_compte_2{ float:left; width:500px; .width:520px; padding:6 10 10 10; font:11px tahoma;}
#caddie_compte_2 ul{ list-style:none; padding:0px; margin:0px;}
#caddie_compte_2 ul li{ line-height:20px;}
#caddie_compte_2 ul li a{ color:#9966CC;}
#caddie_compte_2 ul li input{ vertical-align:middle; margin:0 5 0 0;}
#caddie_compte_2 div{ margin-top:10px;}

#caddie_compte_retour{ float:left; width:500px; .width:520px; padding:6 10 10 10; font:11px tahoma;}
#caddie_compte_retour ul{ float:left; list-style:none; padding:0px; margin:0px;}
#caddie_compte_retour ul li{ line-height:20px;}

/*page 4*/
#adresse1{ float:left; padding:10 10 10 0; background:url(../img/bg_adresse1.jpg) no-repeat; font:11px tahoma; width:230px; .width:240px;}
#adresse1 div{ float:left; font-weight:bold; color:#9966CC; padding:0 0 0 4;}
#adresse1 ul{ float:left; list-style:none; padding:0 0 0 12; margin:6 0 0 0; .margin:4 0 0 0;}
#adresse1 li{ float:left; line-height:18px; width:218px;}
#adresse1 li input{ margin:-4px;}
.adresse_bouton{float:left; display:block; width:230px; padding-left:10px; text-align:center; margin-top:10px;}

#adresse2{ float:left; padding:10 10 12 0; background:url(../img/bg_adresse2.jpg) no-repeat; font:11px tahoma; width:230px; .width:240px;}
#adresse2 div{ float:left; font-weight:bold; color:#9966CC; padding:0 0 0 4;}
#adresse2 ul{ float:left; list-style:none; padding:6 10 0 12; margin:0px;}
#adresse2 ul li{ float:left; line-height:22px; width:218px;}
#adresse2 ul li span{ float:left;}
#adresse2 ul li input{float:right; border:1px solid #9966CC; height:18px; width:146px; font:11px tahoma;}
.adresse_bouton2{float:left; display:block; width:230px; padding-left:10px;  text-align:center; margin-top:6px;}
.adresse2_civil{ margin:0 0 0 30; .margin:0 0 0 32;}
.adresse2_civil span{ color:#000000; font-weight:normal;}

/*page 5*/
#mode1{ float:left; padding:10 10 11 10; background:url(../img/bg_paypal.jpg) no-repeat; font:11px tahoma; width:240px;}
#mode1 div{ float:left; font-weight:bold; color:#9966CC; text-align:center; width:220px; margin-bottom:10px;}
#mode1 a{float:left; display:block; width:220px; text-align:center;}

#mode2{ float:left; padding:10 10 12 10; background:url(../img/bg_cheque.jpg) no-repeat; font:11px tahoma; width:240px;}
#mode2 div{ float:left; font-weight:bold; color:#9966CC; text-align:center; width:220px; margin-bottom:10px;}
#mode2 span{ float:left; line-height:16px; font-weight:bold; color:#000000; text-align:center; width:220px; margin-bottom:10px;}
#mode2 a{float:left; display:block; width:220px; text-align:center; font-weight:bold;}

/*page 6*/
#label_confirmer{ float:left; height:22px; width:520px; background-color:#F4F2E8; font:11px tahoma; color:#9966CC; font-weight:bold;}
#label_confirmer div{ float:left; padding:4 0 0 10;}
.label_confirmer_c1{width:340px; .width:350px;}
.label_confirmer_c2{width:50px; .width:60px; text-align:right;}
.label_confirmer_c3{width:40px; .width:50px; text-align:right;}
.label_confirmer_c4{width:40px; .width:50px; text-align:right;}

#art_confirmer{ float:left; width:500px; .width:520px; padding:10 10 10 10; font:11px tahoma;}
.art_confirmer_c1{ float:left; width:55;}
	.art_confirmer_c1 a img{width:45px; height:60px; border:1px solid #CCCCCC;}
.art_confirmer_c2{ float:left; width:285px;}
	.art_confirmer_c2 ul{ list-style:none; padding:0px; margin:0px;}
	.art_confirmer_c2 ul li{ line-height:18px;}
	.art_confirmer_c2 ul li span{ font-weight:bold; color:#9966CC;}
.art_confirmer_c3{ float:left; width:60; text-align:right;}
.art_confirmer_c4{ float:left; width:50; text-align:right;}
.art_confirmer_c5{ float:left; width:50; text-align:right; color:#FF0000; font-weight:bold;}
.art_separ{ border-top:1px solid #CCCCCC;}

#ligne_confirmer{ float:left; width:500px; .width:520px; padding:10 10 10 10; font:11px tahoma; border-top:1px solid #CCCCCC; border-bottom:1px solid #9966CC;}
#total_confirmer { float:right; width:140px; .width:160px; padding:6 10 10 10;  background-color:#F4F2E8;}
#total_confirmer ul{ float:left; list-style:none; width:140px; padding:0px; margin:2 0 0 0;}
#total_confirmer ul li{ float:left; line-height:18px; width:140px;}
#total_confirmer ul li a{ font-weight:bold; float:left;}
#total_confirmer ul li span{float:right;}
.total_confirmer_l2{ color:#9966CC;}

#adresse_confirmer{ float:left; width:140px; .width:160px; padding:6 10 10 10;  background-color:#F4F2E8;}
#adresse_confirmer ul{ float:left; list-style:none; width:140px; padding:0px; margin:0px;}
#adresse_confirmer ul li{ float:left; line-height:18px; width:140px;}
.adresse_confirmer_couleur{ color:#9966CC;}

#bouton_confirmer{ float:left; width:510px; .width:520px; padding:10 10 10 0; font:11px tahoma; text-align:right;}

/*retour*/
#caddie_retour{ float:left; width:500px; .width:520px; padding:0 10 0 10; font:11px tahoma;}
#caddie_retour ul{ float:left; width:500px; list-style:none; padding:0 0 0 0; margin:0 0 20 0;}
#caddie_retour ul li{ line-height:16px;}
#caddie_retour div{ float:left; padding:10 0 10 10; width:275px; .width:285px; background:url(../img/bg_retour.jpg) no-repeat;}
#caddie_retour div img{ float:left; }
#caddie_retour div span{ float:left; color:#9966CC; font-weight:bold; padding-left:10px;}
#caddie_retour div a{ float:left; color:#9966CC; padding-left:10px;}
.caddie_retour_titre{ color:#9966CC; font-weight:bold;}

/*BDWEST*/
#bdwest_col1{ float:left; width:319px; .width:340px; padding:0 10 0 10; border-right:1px solid #CCCCCC; margin-top:10px;}
#bdwest_col1 div{ float:left; width:319px; font:20px tahoma; font-weight:bold; color:#9966CC;}
#bdwest_col1 img{ margin:10 0 0 72;}
#bdwest_col1 p{ font:11px tahoma; line-height:18px; text-align:justify; margin:10 0 10 0;}
#bdwest_col1 ul{ list-style:none; padding:0px; margin:0px; width:319px; color:#9966CC; font:11px tahoma;}
#bdwest_col1 ul li{ line-height:18px; text-align:right;}
#bdwest_col1 ul li span{ color:#000000; font-weight:bold;}


#bdwest_col2{float:left; width:160px; .width:180px; padding:0 10 0 10; margin-top:10px;}
	#bdwest_block_img{ float:left;}
	#bdwest_block_img div{ float:left; font:11px tahoma; color:#9966CC; font-weight:bold; padding-bottom:10px;}
	#bdwest_block_img a{ float:left; border:1px solid #9966CC;}
	.bdwest_block_img_marge{ margin-right:10px;}
	#bdwest_block_img a img{width:73px; height:55px;}
	#bdwest_block_boutton{ float:left; width:160px; text-align:center; padding:10 0 10 0;}
	.bdwest_block_1{ border-bottom:1px solid #CCCCCC; }
	.bdwest_block_2{ margin-top:10px;}

/*BD WEST PHOTO*/
#bdwest_vignette{ float:left; width:116px; .width:126px; padding:10 0 10 10;}
#bdwest_vignette div{border:1px solid #9966CC;}
#bdwest_vignette div a{width:114px; height:85px;}
#bdwest_vignette div img{ border:0px; width:114px; height:85px;}
#bdwest_vignette ul{ float:left; width:116px; font:10px tahoma; list-style:none; padding:0px; margin:6 0 0 0;}
.bdwest_vignette_couleur{ font-weight:bold; color:#9966CC;}

/*BD WEST VIDEO*/
#bdwest_video{ float:left; width:320px; .width:340px; padding:10 10 10 10;}
#bdwest_list_video{float:left; width:160px; .width:170px; padding:0 0 0 10; border-left:1px solid #CCCCCC; margin-top:10px;}
.bdwest_list_video_titre{ float:left; font:11px Tahoma; font-weight:bold; color:#9966CC; margin:0 0 10 0;}
#bdwest_vignette2{ float:left; width:160px; margin-bottom:10px;}
#bdwest_vignette2 div{ float:left; border:1px solid #9966CC;}
#bdwest_vignette2 div a{width:48px; height:36px;}
#bdwest_vignette2 div img{ border:0px; width:48px; height:36px;}
#bdwest_vignette2 ul{ float:left; width:100px; font:10px tahoma; list-style:none; padding:0px; margin:0 0 0 10;}
.bdwest_vignette2_couleur{ font-weight:bold; color:#9966CC;}

/*POPUP GALLERIE*/
#gallerie{ float:left; background-color:#FFFFFF; width:622px; height:100%;}
.gallerie_img{margin:10 0 6 0; border:1px solid #9966CC;}

#multipage_gallerie{ width:602px; .width:622px; margin:0 0 0 0; padding:0 10 0 10; font:11px tahoma; font-weight:bold; background-color:#FFFFFF;}
#multipage_gallerie div{ float:left; width:445px; margin:6 0 0 10; text-align:center;}

.multipage_gallerie_gauche{ float:left; list-style:none; padding:0px; margin:0 0 10 0;}
.multipage_gallerie_gauche li{ line-height:16px;}
.multipage_gallerie_gauche span{ color:#9966CC;}
.multipage_gallerie_gauche img{ margin-top:6px;}

.multipage_gallerie_droit{ float:right; list-style:none; padding:0px;  margin:0 0 10 0; text-align:right;}
.multipage_gallerie_droit li{ line-height:16px;}
.multipage_gallerie_droit span{ color:#9966CC;}
.multipage_gallerie_droit img{ margin-top:6px;}

/*POPUP MDP OUBLIER*/
#mdp_oublier{ width:280px; float:left; padding:10px; font:11px tahoma;}
#mdp_oublier span{ float:left; line-height:18px;}
#mdp_oublier ul{ list-style:none; float:left;  width:280px; margin:10 0 10 0; padding:0px;}
#mdp_oublier ul li{ float:left;}
#mdp_oublier ul li span{ float:left;}
#mdp_oublier ul li input{ float:right; border:1px solid #9966CC; height:18px; width:190px; font:11px tahoma;}
#mdp_oublier a{ float:left; width:280px; text-align:center;}

/*AUTEUR STRIP*/
#ministrip{ float:left; width:500px; .width:520px; padding:0 10 14 10; font:11px tahoma;}
#ministrip_img{ float:left; width:500px; border:1px solid #CCCCCC;}
#ministrip_img img{ width:500px; cursor:pointer;}
#ministrip_infos{ float:left; width:480px; .width:500px; padding:0 10 0 10; margin-top:6px;}
#ministrip_infos span{ float:left;}
#ministrip_infos a{ float:right; color:#9966CC;}
/*ajouter*/
#auteur_admin{ float:left; width:300px; .width:320px; padding:0 10 0 10; font:11px tahoma;}
#auteur_admin div{ float:left; font:11px tahoma; margin:0 0 10 0; padding:0 0 10 0; border-bottom:1px solid #9966CC;}
#auteur_admin div input{border:1px solid #9966CC; height:20px; font:11px tahoma; float:right;}
#auteur_admin div span{ float:left;}
#auteur_admin a{ float:left; width:300px; text-align:right; }
#auteur_admin a input{border:1px solid #9966CC; height:20px; font:11px tahoma; float:right;}

/*---------------------------------------------------------------------------------------------------------------*/
/*PAGE ACCUEIL*/
/*APERCU DU CATALOGUE*/
#ct_mini_fiches{ float:left; width:500px;.width:520px; padding:0 10 0 10;}

#mini_fiche{float:left; width:240px; font:11px tahoma; height:72px;}
.mini_fiche_img{ float:left; border:1px solid #9966CC;}
.mini_fiche_img img{ width:52px; cursor:pointer;}

#mini_fiche ul{ float:left; width:176px; list-style:none; padding:0px; margin:0 0 0 10;}
#mini_fiche ul li{ float:left; width:176px; line-height:18px; vertical-align:top;}
#mini_fiche ul li b{ color:#9966CC;}

#fiche_mini_bas{float:left; width:176px; margin:0 0 0 10;}
#fiche_mini_bas div{float:left; padding:3 3 2 3; background-color:#F4F2E8; color:#FF0000; font-weight:bold;}
#fiche_mini_bas div span{ text-decoration:line-through;}
#fiche_mini_bas a{float:right;}

#mini_separ_vert{ float:left; width:9px; .width:10px; height:72px; border-right:1px solid #CCCCCC; margin-right:10px;}
#mini_separ_horiz{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin-top:10px;}
#mini_separ_horiz2{ float:left; width:240px; height:10px; border-top:1px solid #CCCCCC; margin:10 0 0 20;}
/*DERNIER STRIP*/
#ministrip_accueil{ float:left;  width:500px; .width:520px; padding:0 10 10 10;}
#ministrip_accueil img{width:498px; .width:500px;border:1px solid #CCCCCC; cursor:pointer;}

/*ACTU SPECIAL ACCUEIL*/
#actu_block_accueil{ float:left; width:500; .width:520; padding:0 10 10 10; margin-top:0px; }

/*ACTU SPECIAL ACCUEIL*/
#barre_titre_2{ float:left; width:520px; background-color:#F4F2E8; margin-bottom:10px; border-bottom:1px solid #9966CC; border-top:3px solid #9966CC;}

/*---------------------------------------------------------------------------------------------------------------*/


/*BLOCK NEWSLETTER*/
#newsletter{ float:left; width:170px; height:165px; font:11px tahoma; background:url(../img/bg_newsletter.jpg) no-repeat; margin-bottom:10px;}
#newsletter p{ padding: 0 10 0 10; margin:7 0 2 0; .margin:3 0 2 0; line-height:18px;}
#newsletter p span{ color:#9966CC;}
#newsletter ul{ list-style:none; margin:0px; padding:0px;}
#newsletter ul li{ padding:0 0 0 6; height:20px;}
#newsletter ul li input{ vertical-align:middle; height:20px;}
#newsletter ul li span{ padding:0 0 0 4;}
.newsletter_input{ padding:0 0 0 10; margin:10 0 0 0;}
.newsletter_input input{ height:18px; border:1px solid #9966CC; width:124px; vertical-align:middle; font:11px tahoma;}
.newsletter_input img{ vertical-align:middle; cursor:pointer;}

/*BLOCK RECHERCHER*/
#rechercher{ float:left; width:170px; height:115px; font:11px tahoma; background:url(../img/bg_rechercher.jpg) no-repeat; margin-bottom:10px;}
#rechercher select{width:150px; border:1px solid #9966CC; font-size:11px; font-family:tahoma; margin:6 0 2 10; .margin:4 0 0 10;}
#rechercher input{width:150px; border:1px solid #9966CC; height:18px; font-size:11px; font-family:tahoma; margin:4 0 0 10;}
#rechercher div{ text-align:center; margin:10 0 0 0; .margin:8 0 0 0;}

/*BLOCK RUBRIQUE*/
#rubrique{ float:left; width:158px;.width:170px; font:11px tahoma; border:1px solid #9966CC; background-color:#F4F2E8; padding:8 0 0 10; margin-top:1Opx;}
#rubrique ul{ list-style:none; padding:0px; margin:0px;}
#rubrique ul li{ height:22px;}
#rubrique ul li img{ vertical-align:middle;}
#rubrique ul li a{ color:#9966CC; font-weight:bold; text-decoration:none; padding-left:10px;}
#rubrique ul li a:hover{ text-decoration:underline;}

/*BLOCK ACTU ET ARCHIVE*/
#blk_actu{ float:left; width:158px;.width:170px; font:11px tahoma; border:1px solid #9966CC; background-color:#F4F2E8; padding:10 0 0 10; margin-top:1Opx;}
#blk_actu ul{ float:left; list-style:none; padding:0px; margin:0 0 10 0; width:158px;}
#blk_actu ul li{ line-height:18px; padding:0 0 0 0;}
#blk_actu ul li img{ vertical-align:middle;}
#blk_actu ul li a{ color:#000000; font-weight:bold; text-decoration:none; padding:0 6 0 10;}
#blk_actu ul li a:hover{ text-decoration:underline;}
#blk_actu select{width:149px; border:1px solid #9966CC; font-size:11px; font-family:tahoma; margin:10 0 8 0; .margin:10 0 12 0;}

/*BLOCK LIVRE DOR*/
#blk_livre_dor{ float:left; width:158px; padding-top:10px;}
#blk_livre_dor img{ cursor:pointer;}

/*BLOCK CROIX ROUGE*/
#blk_croixrouge{ float:left; width:158px; padding-top:10px;}

/*BLOCK STRIP*/
#blk_strips{ float:left; width:158px;.width:170px; font:11px tahoma; border:1px solid #9966CC; background-color:#F4F2E8; padding:10 0 0 10; margin-top:1Opx;}
#blk_strips ul{ list-style:none; padding:0px; margin:0 0 10 0;}
#blk_strips ul li{ padding:0 0 0 0;}
#blk_strips ul li img{ vertical-align:middle;}
#blk_strips ul li a{ color:#000000; font-weight:bold; text-decoration:none; padding:0 6 0 10;}
#blk_strips ul li a:hover{ text-decoration:underline;}

/*BLOCK BULLES A CROQUER*/
#blk_bulle{ float:left; width:170px; height:218px; font:10px tahoma; padding:0 0 0 0; margin:10px 0 0 0;  background:url(../img/bulle_a_croquer.jpg) top no-repeat;}
#blk_bulle ul{ float:left; list-style:none; padding:162px 0 0 10px; margin:0 0 0 0; }
#blk_bulle ul li{ float:left; line-height:16px; padding:0 0 0 10px; background:url(../img/pA.jpg) top no-repeat; background-position:0px 5px;}
#blk_bulle ul li a{  text-decoration:none; color:#000;}
#blk_bulle ul li a:hover{ text-decoration:underline;}

/*FOOTER*/
#footer{ float:left; width:700px; padding:20 0 10 0;}
.footer_trait{ margin:0 0 6 0;}
#footer div{float:left; height:32px; border-right:1px solid #7A6F58; padding:0 10 0 10; margin:5 10 0 0;}
#footer ul{float:left; list-style:none; padding:0px; margin:0px;}
#footer ul li{line-height:20px;}
#footer ul li span{ color:#7A6F58; font:9px tahoma;  padding:0 4 0 4px;}
#footer ul li img{ vertical-align:middle;}
#footer a{color:#7A6F58; font:10px tahoma; text-decoration:none;}
#footer a{text-decoration:underline;}

/**/
.tinput{
		border:1px solid #9966CC;
		font-size:11px;
		font-family:Tahoma;
		color:#000000;
		height:20px;
		background-color:#FFFFFF;
}
.select{
		border:1px solid #9966CC;
		font-size:11px;
		font-family:Tahoma;
		color:#000000;
		height:18px;
		background-color:#FFFFFF;
}
.textarea{
		border:1px solid #9966CC;
		font-size:11px;
		font-family:Tahoma;
		color:#000000;
		background-color:#FFFFFF;
}
