/*
Couleurs :

rouge bordeau : #621442;
rose foncé boutons : #C990A7;
rose clair bloc comment : #E3C8D3;
rose/gris clair : #DFD5D5;
vert fond bloc nouveau : #B1D9C9;
vert liens : #578973;
vert foncé bouton : #2A3530;

*/
.ie_css {
text-align:center;
width:100%;
background:#C990A7;
color:white;
font-size:20px;
font-family : Georgia, "Times New Roman", Times, serif;
}

img {behavior: url(../pngHack/pngHack.htc);}

* { margin:0; padding:0; }

body { font-family : Georgia, "Times New Roman", Times, serif; font-style:italic; background:url(../images/decors/fond.gif); }

.Container_main { width:1000px !important; width:1040px; left:50%; margin-left:-500px; position:absolute; }


/*******************BOUTONS*********************/
.BTN_darkPurple { float:left; background:#621442; color:#DFD5D5; text-transform:uppercase; font-size : 12px; font-style : italic; padding:2px 5px; -display:inline; }
.BTN_darkPurpleFlag { margin:10px 0 0 15px; float:left; width:175px; height:22px; -display:inline; }
.BTN_darkPurpleFlagLeft { float:left; background:url(../images/decors/btn_gch.png); background-repeat:no-repeat; height:22px; width:5px; }
.BTN_darkPurpleFlagMid a { background:url(../images/decors/btn_mid.png); background-repeat:repeat-x; float:left; color:#DFD5D5; text-transform:uppercase; font-size:12px; height:22px; text-decoration:none; padding-top:2px; }
.BTN_darkPurpleFlagMid a:hover { text-decoration:underline; }
.BTN_darkPurpleFlagRight { background:url(../images/decors/btn_drt.png); background-repeat:no-repeat; float:left; height:22px; width:13px; }		


/*******************MENU*********************/
.Menu_main { float:left; margin-bottom:5px; -display:inline; }
.Menu_categories { float:left; background-image:url(../images/decors/fond_menu.png); margin :0 0 0 55px; height : 20px; width:760px; -display:inline; }
.Menu_category { color:#621442; float:right; text-transform : uppercase; font-size : 14px; font-style : italic; margin:2px 5px 0 5px; -display:inline; }
.Menu_split { color:white; float:right; }
.Menu_category a { color:#621442; text-decoration:none; }
.Menu_category a:hover { color : #621442; text-decoration:underline; }



/*******************PRIVATE SPACE*********************/
.PrivateSpace_main { float:left; width:160px; margin-left:25px; visibility:hidden; -display:inline; }
.PrivateSpace_title { float:left; background-image : url(../images/decors/fond_prive_gauche.png); background-repeat:repeat-x; color : #621442; text-transform:uppercase; font-size:14px; font-style:italic; height:20px; padding:2px 6px 0 5px; }
.PrivateSpace_imgright { float:left; background-image:url(../images/decors/fond_prive_droite.png); width:7px; height : 20px; }
.PrivateSpace_form { margin-top:5px; float:left; width:160px; -display:inline; }
.PrivateSpace_formField { width:150px; border:inset pink 2px; background:#E3C8D3; color:#621442; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; float:left; padding-top:2px; margin-right:5px; }
.PrivateSpace_formField img { float:left; margin-left:5px; -display:inline; }
.PrivateSpace_formCode { float:left; background:white; height:42px; width:695px !important; width:635px; margin:-5px 25px 0 55px; padding:5px 0 0 65px; font-weight:bold; color:#621442;}
.PrivateSpace_formCode input { float:left;}
.PrivateSpace_formCode p { float:left; font-size:12px; margin-right:5px; padding-top:2px; }

/********************PAGE PRINCIPALE**********/
.Page_main { clear:both; height:100%; }


/********************HEADER*******************/
.Header_main { float:left; }
.Header_logo { float:left; border:none; width:105px; height:99px; }
.Header_title img { margin:17px 0 0 10px; }
.Header_arborescence { background:white; height:42px; width:695px !important; width:635px; margin :0 25px 0 55px; font-size:9px; padding:5px 0 0 65px; font-weight:bold; color:#621442;}
.Header_arborescence a { text-decoration:none; color:#621442; }
.Header_arborescence a:hover { text-decoration:underline; color:#621442; }


/********************PAGE CONTENU*************/	
.Page_contained { background-image:url(../images/decors/fond_cadre.png); float:left; background-repeat:repeat-y; margin-left:50px; margin-top:-5px; width:765px; -display:inline; }
	

/********************LEFT*********************/	
.Left { float:left; width:190px; margin-left:35px; -display:inline; }
.Left_block { float:left; margin-bottom:20px; width:190px; -display:inline; }
.Left_block p { float:left; color:#C990A7; font-size:11px; }


/********************BLOCK NEWS***************/
#Block_news { background:#B1D9C9; padding-bottom:15px; }
#Block_news img { margin:10px 0 0 15px;	}
#Block_news ul { list-style:none; font-size:12px; float:left; margin:0 0 0 15px; -display:inline; }
#Block_news ul li a { color:white; text-decoration:none; }
#Block_news ul li a:hover { color:#621442; }
.Block_newsImg { border:none; }
.Block_newsAuthors { color:#621442; margin:20px 0 5px 15px; text-decoration:underline; font-size:14px; float:left; width:175px; -display:inline; }


/********************BLOCK PRODUCTS***************/
#Block_products	{ background:#B1D9C9; padding-bottom:15px; }
#Block_products2 { background:#B1D9C9; clear:both; margin-bottom:10px;}
#Block_payment { background:#E3C8D3; font-size:12px; padding-bottom:10px; }
#Block_payment a { color:#578973; text-decoration:none; }
#Block_payment a:hover { color:#578973; text-decoration:underline; }
.Block_paymentTxt { margin:10px 10px 0 10px; }

/********************BLOCK SHOPS***************/
#Block_shops { background:#E3C8D3 none repeat scroll 0 0; font-size:12px; padding-bottom:10px; }
.Block_shopsTxt {margin:10px 10px 0;}
.Block_shopsTxt a { color:#578973; text-decoration:none; }
.Block_shopsTxt a { color:#578973; text-decoration:underline; }

			
	#block_contact p {
		color:#621442;
		margin:0 15px;
		}
		
		#block_contact {
		background:#E3C8D3;
		padding:15px 0;
		font-size:11px;
		}
		
			
			
/********************BLOCK COMMENTAIRES*********************/	
.Block_comments_S {  }
#Block_comment { background:#E3C8D3; padding:10px 0 10px 0; }
.Comment_S_item { color:#621442; margin:0 10px 10px 10px; font-size:12px; float:left; width:170px; border-top:dotted 2px white; -display:inline; }
.Comment_S_pseudo { margin-top:5px; }
.Comment_S_message { font-size:10px; }
.Comment_S_link { text-decoration:none; color:#578973; }
.Comment_S_link:hover { text-decoration:underline; color:#578973; }
.Comment_S_date { width:100%; text-align:right; color:white; font-size:9px; }


.Block_comments_B { color:#621442; font-size:20px; margin-bottom:10px; cursor:pointer; float:left; }
.Comments_B_mask { color:#621442; font-size:12px; margin:6px 0 0 6px; cursor:pointer; float:left; }
.Comments_B_mask  { text-decoration:underline; }
.Comment_B_item { color:#621442; margin:0 10px 10px 10px; font-size:12px; float:left; width:455px; border-top:dotted 1px #621442; padding:0 10px; }	
.Comment_B_pseudo { text-decoration:underline; margin-bottom:2px; }
.Comment_B_message { font-size:15px; padding:5px; background:#DFD5D5; }
.Comment_B_date { width:100%; text-align:right; color:#DFD5D5; font-size:10px; }
#ts_commentaires { 	}



.btn_comment a {
text-decoration:none;
font-size:12px;
color:#578973;
margin-left:15px;
}

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

/********************CENTER*********************/	
.Center { height:100%; margin-left:20px; width:495px; float:left; -display:inline; }
.Center_block { float:left; height:100%; border-bottom:1px dotted #E3C8D3; padding-bottom:10px; margin-bottom:20px; width:100%; -display:inline; }
.Center_blockTitle { color:#621442; font-size:20px; margin-bottom:10px; }
.Center_blockImg { float:left; width:300px; background-color:#CCCCCC; border:none; -display:inline; }
.Center_blockTxt { font-size:12px; color:#621442; border-top:1px dotted #E3C8D3; padding-top:10px; width:180px; float:right; }
.Center_blockTxt a { color:#578973; text-decoration:none; }
.Center_blockTxt a:hover { color:#578973; text-decoration:underline; }

.Center_blockShop { float:left; width:250px; font-size:14px; }
.Center_blockShop a { font-size:14px; color:#578973; text-decoration:none; }
.Center_blockShop a:hover { text-decoration:underline; }	


.Block_privatespace { float:left; width:100%;}
.Center_blockTitre { font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#621442; padding-bottom:5px; border-bottom:dotted 1px #621442; width:100%; margin-bottom:10px; }
.Center_blockDateTitle { font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:normal; text-align:center; font-size:16px; color:#2A3530; padding:5px; width:485px; background-color:#B1D9C9; margin-bottom:20px;}
.Center_blockBooks img { margin:0 10px;}
.Center_blockTabs  { margin-top:20px; padding:0 1px 0 2px;}
.Center_blockTab { width:123px; float:left;}
.Center_blockTabsTitle { float:left; color:white; background-color:#9C0F5D; padding:5px; text-transform:uppercase; font-weight:bold; font-style:normal; font-size:15px; }

.Center_blockTab1 { background-color:#E3C8D3; width:113px; height:300px; float:left; padding:5px; font-size:11px; font-style:normal; font-weight:bold; color:#621442;}
.Center_blockTab2 { background-color:#C990A7; width:113px; height:320px; float:left; padding:5px; font-size:11px; font-style:normal; font-weight:bold; color:#621442;}
.Center_blockTab3 { background-color:#E3C8D3; width:113px; height:340px; float:left; padding:5px; font-size:11px; font-style:normal; font-weight:bold; color:#621442;}
.Center_blockTab4 { background-color:#C990A7; width:113px; height:360px; float:left; padding:5px; font-size:11px; font-style:normal; font-weight:bold; color:#621442;}
.Center_blockTabHistory { color:white; font-style:italic; margin-bottom:5px;}
.Center_blockTabAd { color:white; font-style:italic; margin-bottom:5px; }
.Center_blockTabExtras { color:white; font-style:italic; margin-bottom:5px;}
.Center_blockTab ul { list-style-position:inside; margin-bottom:10px;}
.Center_blockTab ul li { width:100%; }
.Center_blockDownloads { margin-top:5px; float:left; width:100%;}
.Center_blockDownloads img { margin-bottom:15px; border:0}
.Center_blockDownload1, .Center_blockDownload2, .Center_blockDownload3, .Center_blockDownload4  { width:123px; float:left; text-align:center; }
.Center_blockDownload2 { margin-top:20px; }
.Center_blockDownload3 { margin-top:30px; }
.Center_blockDownload4 { margin-top:39px; }

.Center_blockDownload1 .Center_blockDownloadHlk, .Center_blockDownload3 .Center_blockDownloadHlk { margin-left:5px; padding:2px 0 0 5px; text-decoration:none; text-align:left; float:left; background-image:url(../images/decors/btn_vertclair.png); width:95px; height:17px; color:#2A3530; text-transform:uppercase; font-size:10px; font-style:italic; }
.Center_blockDownload2 .Center_blockDownloadHlk, .Center_blockDownload4 .Center_blockDownloadHlk { margin-left:5px; padding:2px 0 0 5px; text-decoration:none; text-align:left; float:left; background-image:url(../images/decors/btn_vertfonce.png); width:95px; height:17px; color:white; text-transform:uppercase; font-size:10px; font-style:italic; }
.Center_blockDownload1 .Center_blockDownloadHlk:hover, .Center_blockDownload3 .Center_blockDownloadHlk:hover {  text-decoration:underline; }
.Center_blockDownload2 .Center_blockDownloadHlk:hover, .Center_blockDownload4 .Center_blockDownloadHlk:hover { text-decoration:underline; }

.Center_blockZip { margin-top:10px; float:left; width:100%; font-size:11px; font-weight:bold;}

.lien_auteurs a{
color:#621442;		
}

		
		
		
		/***************Les auteurs******************/
		.block_auteur {
		float:left;
		height:100%;
		padding-bottom:10px;
		margin-bottom:20px;
		width:100%;
		-display:inline;
		}
		
		.auteur_img {
		float:left;
		}
		
		.auteur_titre {
		font-size:18px;
		color:#621442;
		border-bottom:1px dotted #E3C8D3;
		padding-bottom:5px;
		margin-bottom:5px;
		}
		
		.auteur_contenu {
		font-size:12px;
		margin-left:15px;
		float:left;
		width:410px;
		-display:inline;
		}
		
		.auteur_contenu a{
		font-size:12px;
		color:#578973;
		text-decoration:none;
		}
		
		.auteur_contenu a:hover{
		text-decoration:underline;
		}
		
		/*************contact*************/
		.femme_contact {
		margin:0 0 15px 20px;		
		}
		
		.block_contact {
		margin-left:200px;
		}
				
		.lien_contact {
		color:#578973;
		text-decoration:none;
		}
		
		.lien_contact:hover {
		color:#578973;
		text-decoration:underline;
		}

/************************RIGHT*************************/	
.Right { float:right; width:160px; padding-top:46px; }
.Right_link { width:100%; float:left; margin-top:15px; }
.Right_linkHlk { background-image:url(../images/decors/fond_cadre_lien.png); background-position:left bottom;background-repeat:no-repeat; display:block; float:left; padding:0 0 5px 5px; }	
.Right_linkImg { float:left; margin-right:5px; border:none; -display:inline; }
.Right_linkTxt { font-size:12px; color:#621442; }
.Right_linkTxt a { color:#578973; text-decoration:none; }
.Right_linkTxt a:hover { color:#578973; text-decoration:underline; }
		
		
		
/********************barre du bas*********************/
.Page_bot { background-image : url(../images/decors/fond_cadre_bas.png); clear:left; background-repeat:no-repeat; height:5px; margin-left:50px; width:765px; -display:inline; }


.MenuBot_categories { background-image : url(../images/decors/fond_menu.png); text-align:center; margin:20px 0 20px 55px; width:760px; }
.MenuBot_categories a { font-size:9px; color:#621442; padding:0 3px 3px; text-decoration:none; }
.MenuBot_categories a:hover { text-decoration:underline; }
	

