/* @override http://www.editions-xenia.com/rw_common/themes/Xsimple/styles.css */

/* @group General Styles */p {	text-align: left;	line-height: 1.3em;	padding-bottom: 6px;}

body { margin: 0px 0px 0pt 0pt;
    font-family: "Helvetica",Verdana, Helvetica,Arial,"Lucida Grande";
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 0.9em;
    line-height: 1.3em;
    font-size-adjust: none;
    text-align: left;
    width: 100%;
}

/* My Comment */b, strong {}a:link {	color: #990f0f;text-decoration:none;}a:visited {	color: #e2decc;}a:hover, a:active {
	color: #990f0f;
}img {
}.image-left {	float: left;	margin: 12px 12px 12px 0;}.image-right {	float: right;	position: relative;	padding: 12px;
}	/* @end *//* @group Layout */#container { /* Right And /* Hack To Keep IE5 Windows Happy */;	top: 0;
	border-bottom: 1px #999999;
}.clearer {	clear: both;}#logo { margin-top: 0;  background: 3px -3px;
}



#pageHeader { 
    margin-top: 0pt;
    top: 0pt;
    height: 65px;
    padding-top: 0px;
    padding-left: 0pt;
    margin-left: 0pt;
    left: 16pt;
    width: 100%;
   	background: url(images/body_bg.jpg) repeat-x;
	padding: 0;
	border-bottom-width: 1px;
	border-bottom-color: #ec000f;
}

#headercontent {
	width: 240px;
	height: 30px;
	text-align: center;
	bottom: 0;
	position: relative;
	top: -50px;
	left: 640px;
}

#headercontent a:link, #headercontet a:visited {
	color: #7f7f7f;
	font-size: .7em;
}#pageHeader img { background: no-repeat left top; text-align: left; position: static; left: 6px;
}#pageHeader h1 { color: #f5f1dd; font-size: 1.3em; font-family: "Hoefler Text", Georgia, "Minion Pro", Bodoni, serif; font-weight: normal; font-style: italic; line-height: 70%;	text-align: right;}#pageHeader h2 { color: #990f0f; font-size: 1em; font-family: "Helvetica", Helvetica, Arial, "Lucida Grande"; font-weight: bold; text-align: right; letter-spacing: 2px; word-spacing: 2px; right: 0;line-height: 70%;	top: 6px;}#contentContainer { border-right: 1px  #999999; margin-top: 10px; position: relative; margin-bottom: 0; border-left: 1px dotted #7f7f7f;
	border-bottom: 1px  #999999;
	margin-right: 220px;
	background: #fff;
	padding: 0 10px 10px 35px;
	width: 540px;
}#contentContainer #content {	}#sidebarContainer { width: 200px; top: 0; position: absolute; right: 0; float: right; margin-right: -240px; }

#sidebarContainer p {
	padding-left: 5px;
	padding-right: 5px;
}#sidebarContainer #sidebar {	text-align: left;	font-size: .8em;
	color: #000000;
}#sidebarContainer .sideHeader {	color: #fff;	background: #7f7f7f;	text-align: center;	font-style: italic;	border-top: solid #fff 12px;	margin-top: 0;	top: 0;
	font-weight: bold;
}#footer {	margin-left: 33px;	margin-right: 33px;	padding-top: 6px;
	position: relative;
}#footer p {	color: #999;	text-align: left;	font: 9pt Courier, "Courier New", mono;}#footer a:link, #footer a:visited {}#footer a:hover, #footer a:active {}	/* @end *//* @group Bread-crumb */#breadcrumbcontainer { border-bottom: 1px solid #f5f5f5; margin-top: 0; padding-top: 6px; color: #7f7f7f; font-size: 0.8em;	margin-left: 72px;
}#breadcrumbcontainer ul {	list-style: none;	margin: 0;	padding: 0;}#breadcrumbcontainer li {	display: inline;}#breadcrumbcontainer a {	color: #7f7f7f;	text-decoration: none;
}#breadcrumbcontainer a:hover {	color: #990f0f;	font-style: italic;}	/* @end *//* @group Toolbar *//* Toolbar Styles */#navcontainer {	margin-top: 12px;	margin-right: 0;	margin-left: 0;
	font: 0.7em "Helvetica", Helvetica, Arial, "Lucida Grande";
	color: #7e7e7e;
	background: #d3d0c9;
	padding: 5px;
}#navcontainer #current {	background: no-repeat left center url(images/button_down.gif) transparent;	text-decoration: none;	font-weight: bold;	visibility: visible;
	color: #990f0f;
	border-top: 1px none #6c6c6c;
	border-right: 1px  #6c6c6c;
}#navcontainer #current:hover {
	color: #990f0f;
}#navcontainer .currentAncestor {	background: url(images/button_down.gif) no-repeat left center;	font-weight: normal;
	color: #7f7f7f;
}

#navcontainer .currentAncestor:hover {	background: no-repeat left center url(images/button_down.gif) ;	font-weight: bold;
	color: #484345;
}/* Parent - Level 0 */#navcontainer ul{	list-style: none;	margin: 0 0 9px;	padding-top: 0;	padding-right: 0;	padding-left: 0;
	text-transform: none;
	background: transparent;
}#navcontainer li {
	text-transform: uppercase;
}#navcontainer a {	display: block;	text-decoration: none;	background: left top  url(images/button_normal.gif) no-repeat;	color: #7f7f7f;	height: 14px;
	padding-left: 15px;
}#navcontainer a:hover {	color: #000000;}#navcontainer a:active {
	text-transform: none;
	color: #484345;
}/* Child - Level 1 */#navcontainer ul ul {	padding-left: 15px;	color: #484345;	visibility: visible;	overflow: visible;	margin-bottom: 0;	padding-top: 0;
	text-transform: none;
	border-bottom: 1px none #6c6c6c;
	border-right: 1px none #6c6c6c;
	border-left: 1px none #6c6c6c;
}#navcontainer ul ul li {	line-height: 1em;	padding-top: 3px;	padding-bottom: 6px;
}#navcontainer ul ul a {
}#navcontainer ul ul a:hover{}#navcontainer ul ul #current {	background: #e2dfcc;	font-weight: bold;	color: #990f0f;
	text-transform: uppercase;
	border-top: 1px #6c6c6c none;
	border-right: #6c6c6c 1px;
	border-left: 1px  #6c6c6c;

}

#navcontainer ul ul .currentAncestor {	background: no-repeat url(images/button_down.gif) #dcd8c2;	font-weight: bold;	color: #6c6c6c;
	text-transform: uppercase;
	border-top: 1px solid #6c6c6c;
	border-right: #6c6c6c 1px;
	border-left: 1px  #6c6c6c;
}/* Child - Level 2 */#navcontainer ul ul ul {	line-height: 1em;	visibility: visible;
	padding-left: 9px;
	background: #fffceb;
	border-bottom: 1px none #bfbfbf;
	border-left: 1px none #6c6c6c;
	border-right: 1px  #6c6c6c;
}#navcontainer ul ul ul li {	line-height: 1em;	color: #7e7e7e;	padding: 0;
	}#navcontainer ul ul ul a{	font-size: .9em;	line-height: .9em;	font-weight: bold;	top: 6px;	position: relative;
	padding-bottom: 6px;
	text-transform: none;
	color: #484345;
	padding-left: 15px;
}#navcontainer ul ul ul a:hover{	color: #990f0f;}#navcontainer ul ul ul #current{	font-weight: bold;
	border-top-style: none;
	text-transform: none;
	background-color: #dddad3;
}#navcontainer ul ul ul .currentAncestor {	background-image: inherit;	font-weight: bold;
	color: #7f7f7f;
}/* Child Level 3 */#navcontainer ul ul ul {}#navcontainer ul ul ul ul li { }#navcontainer ul ul ul ul a{	color: #7e7e7e;}#navcontainer ul ul ul ul a:hover{
	color: #000000;
}/* Child Level 4 */#navcontainer ul ul ul ul {}#navcontainer ul ul ul ul ul li { }#navcontainer ul ul ul ul ul a{}#navcontainer ul ul ul ul ul a:hover{}/* Child Level 5 */#navcontainer ul ul ul ul ul {}#navcontainer ul ul ul ul ul ul li { }#navcontainer ul ul ul ul ul ul a{}#navcontainer ul ul ul ul ul ul a:hover{}/* @end */

/* @group Xenia */

#searchform {
    text-align: center;
    color: #7f7f7f;
        width: 200px;
    top: 0pt;
    margin-right: -240px;
	background: #dddad3 none;
	font: .7em arial, sans-serif;
	padding-top: 3px;
	padding-bottom: 1px;
}

#searchform a:link {
    color: #7f7f7f;
}

.panier {
    text-align: center;
    color: #b00000;
	font: .9em helvetica, arial, sans-serif;
	background: url(http://www.editions-xenia.com/xdocs/panier.jpg) no-repeat scroll 3px 2px;
	height: 20px;
	float: none;
	padding: 4px 1px 1px;
	vertical-align: middle;
	border: 1px dotted #d3d0c9;
}

.alerte {
    text-align: center;
    color: #b00000;
	font: .9em helvetica, arial, sans-serif;
	background: url(http://www.editions-xenia.com/xdocs/images/diffusez.jpg) no-repeat scroll 3px 2px;
	height: 20px;
	float: none;
	padding: 4px 1px 1px;
	vertical-align: middle;
	border: 1px dotted #d3d0c9;
}

.commande {
    text-align: left;
    color: #400080;
	border: 1px dotted #400080;
	position: relative;
	padding: 6px 6px 6px 6px;
	height: auto;
	font-family: helvetica, arial, sans-serif;
}

.alerte a:link {
	color: #b00000;
}

.titrelivre {	color: #990f0f;	text-align: left;		text-shadow: 2px 2px 2px #888888;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
	font-style: italic;
}

.colgauche {
	width: 300px;
}

.coldroite {
	float: right;
	position: absolute;
	top: 0;
	right: 0;
	width: 220px;
}

.infolivre {	color: #7e7e7e;	text-align: left;	border: #7e7e7e 1px;
	font-size: .7em;
	margin-top: 10px;
	margin-bottom: 10px;
	border-left: solid #999999 2px;
	border-top: #999999 1px;
	margin-left: 10px;
	padding-left: 6px;
}

.liens {	font-style: italic;
	list-style: url(images/button_normal.gif) inherit none;
	font-size: .8em;
		
}

#links {	text-align: left;	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	font-style: italic;
	list-style: url(images/button_normal.gif);
	font-size: .8em;
	border-bottom: dotted #990000 1px;
		border-top: dotted #990000 1px;

}

.nomauteur {	color: #990f0f;	text-align: left;		text-shadow: 2px 2px 2px #888888;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 1em;
}
	
/* @end *//* @group Global Classes */blockquote, .standout {	color: #990f0f;	text-align: left;	padding: 6px;
	border: 1px dashed #990f0f;
	font-size: 1em;
	background: #f4f4f4;
}h1 {	color: #990f0f;	text-align: left;
	font-size: 1.1em;
}h2 {	color: #990f0f;	text-align: left;	padding-bottom: 6px;	padding-top: 6px;
	font-weight: bold;
	font-size: 1.1em;
}h3 {	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #4a4446;
}h4 {	color: #4a4446;	font-size: .8em;
	text-transform: uppercase;
	letter-spacing: 1px;
	word-spacing: 1px;
}.imageStyle {}	/* @end *//* @group 
 *//* @group Archive Page */.blog-archive-background {	background-image: none;	margin: 10px;}.blog-archive-headings-wrapper {	margin: 0px auto 15px; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */	border-bottom: 1px solid #eaeaea;}.blog-archive-entries-wrapper {	margin: 0px auto; /* Right And Left Margin Widths To Auto */	text-align: left; /* Hack To Keep IE5 Windows Happy */}.blog-archive-entries-wrapper .blog-entry {}.blog-archive-month {	color: #636363;	font-size: 2.5em;	margin: 0 0 7px;	text-shadow: 2px 2px 1px #888888;}.blog-archive-link {	padding-bottom: 15px;}.blog-archive-link a:link, .blog-archive-link a:visited {}	/* @end */.blog-entry {	margin-bottom: 6px;	padding-bottom: 6px;}.blog-entry-title {	margin-bottom: 20px;	color: #4a4446;
	letter-spacing: 1px;
	word-spacing: 1px;
	text-align: left;
	font: bold .9em ;
	border-bottom: 1px dotted #b0b0b0;
	border-top: 1px dotted #b0b0b0;
}.blog-entry-date {	color: #b3b3b3;	margin-bottom: 5px;	padding-left: 16px;	background: no-repeat 0px 3px  url(images/date.png);	font-size: .7em;}.blog-entry-body {	color: black;	font-size: .9em;}.blog-entry-comments {	background: no-repeat left center url(images/comments.png);
	padding-left: 16px;	margin-top: 10px;}.blog-entry-category {	padding-left: 16px;	background: no-repeat left center url(images/filed.png);}.blog-entry-category a:link, .blog-entry-category a:visited {	color: #b3b3b3;
	padding-left: 6px;
	margin-left: 12px;
	font-size: .8em;
	font-style: italic;
.blog-category-link-enabled {	font-size: .8em;	font-style: italic;
	list-style: inside;}.blog-category-link-disabled {	font-size: .8em;	font-style: italic;
	text-align: left;
}/* @end *//* @group File Sharing */.filesharing-description {	font-size: .8em;	color: #990f0f;	font-weight: bold;	padding-left: 3px;	padding-right: 3px;
	background: transparent;
}.filesharing-item {	margin-bottom: 12px;	font-size: .8em;	font-weight: bold;	margin-top: 12px;	background: transparent no-repeat url(images/docv.gif) 3px 3px;	border-top: 1px solid #e4decc;	border-left: 1px solid #e4decc;	padding-right: 12px;	padding-left: 12px;}.filesharing-item-title a:link {	padding-left: 16px;	background: no-repeat left center url(images/arrow_down.gif);	color: #990f0f;}.filesharing-item-title a:hover {	font-style: italic;}.filesharing-item-title a:visited {	color: #7f7f7f;}.filesharing-item-description {	font-weight: normal;	line-height: 1em;	padding-bottom: 6px;	font-size: .8em;	padding-left: 30px;}/* @end *//* @group Photo Album *//* @group Index Page (Thumbnail view) */.album-title {	font-size: 1.6em;	margin-bottom: 5px;}.album-description {	margin-bottom: 15px;}.thumbnail-table {	width: 99%;}.thumbnail-frame {}.thumbnail-frame:hover {}.thumbnail-frame a {}.thumbnail-frame a:hover {}.thumbnail-frame img {	padding: 1px;	border-top: 1px solid #eaeaea;	border-left: 1px solid #eaeaea;	border-right: 1px solid #b0b0b0;	border-bottom: 1px solid #b0b0b0;}.thumbnail-caption {	color: #b3b3b3;}	/* @end *//* @group Single Page (Photo view) */.photo-background {}.photo-navigation {	margin-bottom: 35px;}.photo-links {	margin: 0;}.photo-navigation a:link, .photo-navigation a:visited {}.photo-navigation a:hover {}.photo-frame{	padding: 1px;	border-top: 1px solid #eaeaea;	border-left: 1px solid #eaeaea;	border-right: 1px solid #b0b0b0;	border-bottom: 1px solid #b0b0b0;}.photo-title {	font-size: 1.6em;	margin: 10px 0 0;}.photo-caption {	margin: 5px 0 10px;}/* @end */	/* @end *//* @group Quicktime Page */.movie-description {}	/* @end *//* @group Quicktime Album *//* @group Index Page (Movie Thumbnail view) */.movie-page-title {	font-size: 1.6em;	margin-bottom: 5px;}.movie-page-description {	margin-bottom: 15px;}.movie-thumbnail-frame {	width: 132px;	float: left;	margin-right: 10px;	margin-bottom: 10px;	text-align: center;	padding: 1px;	border-top: 1px solid #eaeaea;	border-left: 1px solid #eaeaea;	border-right: 1px solid #b0b0b0;	border-bottom: 1px solid #b0b0b0;}.movie-thumbnail-frame:hover {}.movie-thumbnail-caption {}	/* @end *//* @group Single Page (Movie View) */.movie-background {	background: #fafafa;	margin: 10px;}.movie-title {	color: #636363;	font-size: 2.5em;	text-shadow: 2px 2px 1px #888888;}.movie-frame {	margin-bottom: 10px;}	/* @end *//* @end *//* @group Contact Form */.message-text {	font-size: .9em;	font-weight: bold;ouphp} .required-text {	font-size: .9em;} .form-input-field {	background: #e4decc;} .form-input-button { } /* @end */ 
