/*
Theme Name: H2 blog V2
Theme URI: http://www.h2-blog.com/
Description: Design by Anne-Laure Intégration by Benjamin
Version: 2.0
Author: Anne-Laure BRAGHIN & Benjamin TARLAY
Author URI: http://www.h2-blog.com/
 
Creation Theme by Anne-Laure BRAGHIN & Benjamin TARLAY || http://www.h2-blog.com/
 
*/


body  {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	text-align: center; /* ce paramétrage centre le conteneur dans les navigateurs IE 5.x. Le texte est ensuite aligné à gauche (valeur par défaut) dans le sélecteur #container */
	color: #36302E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#page { 
	width: 960px;  /* paramétrage de la largeur du site */
	margin: 0 auto; /* les marges automatiques (et dotées d'une largeur positive) centrent la page */
	text-align: left; /* ce paramétrage annule le paramètre text-align: center de l'élément body. */
} 
#main {
	width: 100%;
	background-image: url(images/bg_content.png);
	background-repeat: repeat-y;
	background-position: left top;
}
#header {
	height: 290px;
	width:100%;
	padding: 0px;
	margin: 0px;
}
#headerLeftCol{
	display:inline; /* sous IE6 evite d'avoir des marges 2x plus grande */
	float:left;
	padding:0px;
	margin: 0px;
}
#headerLogo{
	display:inline;
	float:left;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 41px;
}
#headerContact{
	float:right;
	margin-top: 270px;
	width:90px;
	height: 18px;
}
#headerText{
	display:inline;
	float:left;
	width: 297px; /* width="297" height="99" */
	height: 99px;
	margin-left: 63px;
	margin-top: 11px; /* 185 - 174 */
}
#headerPostMetaTitle{
	font-size:10px;
	color: #36302e;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 6px;
	margin-left: 20px;
	text-transform: capitalize;
}
#headerPostMetaGravatar{
	display:inline; /* sous IE6 evite d'avoir des marges 2x plus grande */
	float:left;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 25px;	
}
#header-gravatar-bg{
	background-image:url(images/header-gravatar-bg.jpg);
	background-repeat:no-repeat;
	width:64px;
	height:75px;
	margin:0;
}
#header-gravatar-bg img{
	margin-left:6px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#headerPostMetaText{
	font-size: 11px;
	color: #494549;
}
#headerPostMetaText P{
	margin-bottom: 7px;
}
#headerNavigation { 
	height: 22px;
	padding: 0;
	margin: 0;
}
#navigationItems{
	display:inline;
	height: 22px;
	padding: 0;
	list-style-type:none;
	float:right;
	margin-top: 0;
	margin-right: 93px;
	margin-bottom: 0;
	margin-left: 0;
}
#navigationItems LI{
	display:inline;
	height: 22px;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 25px;
}

#sidebar1 {
	display:inline;
	float: right;
	margin-right: 23px;
	width: 270px; /* Dans les navigateurs conformes au standard et dans Internet Explorer en mode standard, la largeur réelle de cet élément div est composée de la largeur plus le remplissage et la bordure */
	padding: 0px;
}
#sidebar1part1{
	margin-top: 38px;
	height: 80px;
}
#sidebar1part1Photos{
	display:inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	width: 96px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(images/sidebar-bg-line-module.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
#sidebar1part1PhotosCadre{
	width:74px;
	height: 80px;
	background-image:url(images/sidebar-photos-h2.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#sidebar1part1Videos{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 34px;
	width: 96px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
	background-image: url(images/sidebar-bg-line-module.jpg);
	background-repeat: repeat-x;
	text-align:center;
}
#sidebar1part1VideosCadre{
	width:74px;
	height: 80px;
	background-image:url(images/sidebar-videos-h2.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
#sidebar1part1Thumbnail{
	width:64px;
	height: 53px;
	background-repeat:no-repeat;
	background-position:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:1px;
}
#sidebar1part2{
	margin-top: 25px;
	width: 251px;
	height: 25px;
}
#sidebar1part2 form{
	height: 25px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	background-image: url(images/sidebar-bg-line-module.jpg);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.h2SearchField{
	display:inline;
	font-size: 12px;
	width: 118px;
	height: 18px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-top: 4px;
	padding-left:26px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	background-image: url(images/sidebar-search-field.jpg);
	background-repeat: no-repeat;
	background-position: 0px center;
	float:left;
}
.h2SearchSubmit{
	display:inline; /* sous IE6 evite d'avoir des marges 2x plus grande */
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 9px;	
}
#sidebar1part3{
	margin-top: 25px;
	background-image:url(images/sidebar_bg.jpg);
	background-repeat: repeat-y;
}
#sidebar1part3Header{
	height: 23px;
	width:100%;
	background-image: url(images/sidebar_header.jpg);
	background-repeat: no-repeat;
}

#sidebar1part3Footer{
	height: 23px;
	width:100%;
	background-image: url(images/sidebar_footer.jpg);
	background-repeat: no-repeat;
}
#sidebar1part3 UL{
	padding:0;
	margin:0;
	list-style-type: none;
}
#sidebar2 {
	float: left;
	width: 22px;
}
#content {
	margin-top: 0;
	/*margin-right: 352px;*/
	width: 538px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 55px;
	padding-top: 18px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	display:inline; /* sous IE6 evite d'avoir des marges 2x plus grande */
	float:left;
} 

#content img{
	max-width:530px;
}
.clearfloat { /* cette classe doit être placée pour un élément div ou break et doit être l'élément final avant la balise de fin d'un conteneur qui doit contenir entièrement un élément flottant */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#footer {
	height: 431px;
	width:960px;
	background-image: url(images/footer-fond.jpg);
	background-repeat: no-repeat;
}
#footerNav1{
	display:inline;
	float:left;
	width: 625px;
	height: 131px;
	background-image: url(images/footer-pied-de-page-bg.jpg);
	background-repeat:repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
#footerNav1Page{
	display:inline;
	float:left;
	width: 620px;
	height: 131px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerNav1Line{
	display:inline;
	float:left;
	width: 25px;
	height: 165px;
	background-image: url(images/bg_content.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerNav1cg{
	float:left;
	height: 84px;
}
#footerNav1TextG, #footerNav1TextD, #footerNav1TextG A, #footerNav1TextD A{
	color: #999;
}
#footerNav1TextG{
	float:left;
	width:250px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;	
}
#footerNav1cd{
	float:right;
	height: 84px;
}
#footerNav1TextD{
	float:right;
	width:250px;
	text-align:right;
	margin-top: 2px;
	margin-right: 14px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
#footerAuth{
	display:inline;
	float:right;
	padding:0px;
	margin-top: 18px;
	margin-right: 88px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerArchives{
	display:inline;
	float:right;
	padding:0px;
	margin-top: 18px;
	margin-right: 103px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerArchives UL{
	margin: 0;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 20px;
}
#footerArchives LI{	
	margin: 0;
	padding:0;
	list-style-image: url(images/fleche-liste.gif);
	color: #999999;
}
#footerMyBlogLog{
	display:inline;
	float:left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 116px;
}
#MBL_COMM {
	background-color:#FFFFFF;
	border:1px solid #FFFFFF;
	font-family:Verdana,Arial,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	line-height:12px;
}
#MBL_COMM td.mbl_fo_hidden, #MBL_COMM td.mbl_join, #MBL_COMM td.mbl_join_img {
	background-color:#FFFFFF;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
	padding:2px;
	text-align:center;
	display:none;
}
#footerLinks{
	display:inline;
	float:left;
	font-size: 11px;
	color: #bcb9af;
	height: 180px;
	padding:0px;
	margin-top: 75px;
	margin-right: 0px;
	margin-bottom: 100px;
	margin-left: 116px;
}
#footerLinks A{
	color: #bcb9af;
}
#footerLinks1{
	display:inline;
	float:left;
	height: 180px;
	width: 168px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(images/footer-h2-title.jpg);
	background-repeat:no-repeat;
}
#footerLinks2{
	display:inline;
	float:left;
	height: 180px;
	width: 164px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(images/footer-Anne-Laure-Title.jpg);
	background-repeat:no-repeat;
}
#footerLinks3{
	display:inline;
	float:left;
	height: 180px;
	width: 165px;
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image:url(images/footer-Benjamin-Title.jpg);
	background-repeat:no-repeat;
}
#footerLinks UL{
	list-style-type:none;
	padding: 0;
	margin: 0;	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 22px;
}
#footerCopyright{	
	display:inline;
	float:right;
	width:298px;
	padding:0px;
	margin-top: 110px;
	margin-right: 30px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerCopyrightCrea{	
	display:inline;
	float:left;
	width: 151px;
	padding: 0px;
	margin: 0px;
}
#footerCopyrightLegal{	
	display:inline;
	float:right;
	width: 116px;
	padding: 0px;
	margin: 0px;
}
img{
	border:0px;
}
.post{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.post UL{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.post LI{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;	
}
.post_meta{
	font-size:11px;
}
.post_meta_gravatar{
	float:left;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.post_meta_info{
	color:#9a9a9a;
}
#post_meta_tags A{
	color:#9a9a9a;
}
.post_comment_link{
	height: 21px;
	background-image: url(images/article-teasing-comments-line.jpg);
	background-repeat: repeat-x;	
}
.post_comment_link_margin{
	height: 21px;
	background-image: url(images/article-teasing-comments-line.jpg);
	background-repeat: repeat-x;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#share_this_line{
	width: 100%;
	height: 19px;
	background-image: url(images/share-bg.jpg);
	background-repeat: repeat-x;	
}
.share_this_title{
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.share_this_twitter{
	float: right;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.share_this_facebook{
	float: right;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#post_read_other_articles{
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#post_read_other_articles .related_post{
	background-image: url(images/similar-articles.jpg);
	background-repeat: no-repeat;
	float:left;
	height: 197px;
	width: 50%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#post_read_other_articles .related_post LI{
	list-style-image: url(images/puce-point.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 40px;
	list-style-position: outside;
	padding: 0px;
}
#post_read_other_articles .post_random_articles{
	background-image: url(images/random-articles.jpg);
	background-repeat: no-repeat;
	height: 197px;
	float: right;
	width: 50%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#post_read_other_articles .post_random_articles LI{
	list-style-image: url(images/puce-point.png);
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 40px;
	list-style-position: outside;
	padding: 0px;
}
.title-article-detail-comments{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 40px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.comments-link{
	height: 21px;
	font-size: 10px;
	background-image: url(images/article-teasing-comments-bg.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
H1{
	font-size:18px;
	font-weight:bold;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
H2{
	font-size:14px;
	font-weight:bold;
	margin: 0;
}

a.link2:link, a.link2:hover, a.link2:visited, a.link2:active{
	color: #b2b2b1;
	text-decoration: underline;
	font-style:italic;
}
a:link, a:visited, a:active {
	color: #FF0099;
	text-decoration: none;
}
a:hover {
	color: #FF0099;
	text-decoration: underline;
}
h1 a:link, h1 a:visited, h2 a:link, h2 a:visited, h3 a:link, h3 a:visited {
	color: #36302E;
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	color: #FF0099;
	text-decoration: none;
}
.more-link{
	margin:0;
	padding:0;
	text-align:left;
	font-size: 10px;
}
/* widget class */
.widget{
	font-size: 11px;
	padding:0;
	list-style-type: none;
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 50px; /* marge sous les widget */
	margin-left: 0px;
}
.widgetContent{
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}
.widgetHeader{
	width:100%;
	height: 72px; /* l'image fait 72 px*/
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.widget LI{
	color: #999999;
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; /* marge sous les widget */
	margin-left: 30px;
	list-style-image: url(images/fleche-liste.gif);
}
.widget_h2blogit{
	background-image: url(images/blogit-title.jpg);
}
.widget_h2blogit_posts{
	width: 100%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
.widget_h2blogit_posts P{
	padding:0;
	margin-top: 4px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
.widget_categories{
	background-image: url(images/categorie-title.jpg);
}
.widget_h2RandomLinks{
	background-image: url(images/blogroll-title.jpg);
}
.widget_h2RandomLinks{
	background-image: url(images/blogroll-title.jpg);
}
.widget_text{
	background-image: url(images/pub-title.jpg);
}
.formPostComment{
	clear:both;
}
.commentlist{
	margin:0;
	padding:0;
	list-style:none;
}
.commentMeta{
	float:right;
	width: 425px;
	background-color:#FFF;
	height: 18px;
	line-height:18px;
}
.commentMetaText{
	float:left;
	height: 18px;
	line-height:18px;
	font-size:10px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.commentMetaText p {
	display: inline;
	margin: 0px;
	padding:0px;
	height: 18px;
}
.commentMetaId{
	float:right;
	height: 18px;
	line-height:18px;
	font-size: 18px;
	font-weight: bold;
	color:#d8d7d1;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.commentMetaId p {
	display: inline;
	margin: 0px;
	padding:0px;
	height: 18px;
}
.commentBoxPing{
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 30px;
	float:left;
	width:100%;
}

/* Comment normal */
.commentBox{
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 30px;
	float:left;
	width:475px;
}
.commentBoxGravatar{
	float:left;
	border: 1px dotted #C4C4C4;
	padding: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 12px;
}
.commentTop{
	background-image: url(images/comment-hbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 10px;
}
.commentCTLeft{
	width: 9px;
	height: 10px;
	background-image: url(images/comment-hcg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.commentCTRight{
	width: 9px;
	height: 10px;
	background-image: url(images/comment-hcd.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float:right;
}
.commentLeft{
	background-image: url(images/comment-lbg.jpg);
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.commentRight{
	background-image: url(images/comment-rbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.commentBottom{
	background-image: url(images/comment-bbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 18px
}
.commentCBLeft{
	width: 9px;
	height: 18px;
	background-image: url(images/comment-bcg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.commentCBRight{
	float:right;
	height: 18px;
	width: 9px;
	background-image: url(images/comment-bcd.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}

/* Comment admin */
.commentBoxAdmin{
	margin-left:0px;
	margin-right:0px;
	margin-top: 0px;
	margin-bottom: 30px;
	float:right;
	width:475px;
}
.commentBoxGravatarAdmin{
	float:left;
	margin-top: 0px;
	margin-right: 12px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px dotted #C4C4C4;
	padding: 4px;
}
.commentTopAdmin{
	background-image: url(images/comment-admin-hbg.jpg);
	background-repeat: repeat-x;
	height: 10px;
}
.commentCTLeftAdmin{
	width: 9px;
	height: 10px;
	background-image: url(images/comment-admin-hcg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.commentCTRightAdmin{
	width: 8px;
	height: 10px;
	background-image: url(images/comment-admin-hcd.jpg);
	background-repeat: no-repeat;
	background-position: right;
	float:right;
}
.commentLeftAdmin{
	background-image: url(images/comment-admin-lbg.jpg);
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 15px;
	padding-left: 25px;
}
.commentRightAdmin{
	background-image: url(images/comment-admin-rbg.jpg);
	background-repeat: repeat-y;
	background-position: right;
}
.commentBottomAdmin{
	background-image: url(images/comment-admin-bbg.jpg);
	background-repeat: repeat-x;
	width: 100%;
	height: 18px
}
.commentCBLeftAdmin{
	width: 9px;
	height: 18px;
	background-image: url(images/comment-admin-bcg.jpg);
	background-repeat: no-repeat;
	float: left;
}
.commentCBRightAdmin{
	float:right;
	height: 18px;
	width: 8px;
	background-image: url(images/comment-admin-bcd.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#a-propos-page-title{
	margin-top:16px;
	margin-left: 5px;
	margin-bottom: 46px;
	margin-right: 0px;
}
#a-propos-intro{
	background-image: url(images/Apropos-bg-line.jpg);
	background-repeat: repeat-y;	
}
#a-propos-h2-header{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 28px;
	background-image: url(images/Apropos-H2-header.jpg);
	background-repeat: no-repeat;
}
#a-propos-h2-footer{
	background-image: url(images/Apropos-H2-footer.jpg);
	background-repeat: no-repeat;
	height: 37px;
}
#a-propos-auteurs-header{
	padding-top: 44px;
	padding-right: 0px;
	padding-bottom: 22px;
	padding-left: 28px;
}
.a-propos-col-auteur{
	width: 230px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 0px;
	vertical-align:top;
}
.a-propos-col-line-bg{
	vertical-align:top;
	background-image: url(images/Apropos-bg-line.jpg);
	background-repeat: repeat-y;
	width: 28px;
}
.a-propos-gravatar{
	text-align:center;
}
.a-propos-gravatar IMG{
	border: 1px dotted #C4C4C4;
	padding: 4px;
	text-align:center;
}
.a-propos-col-zoo{
	width: 151px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 28px;
	padding-left: 0px;
	vertical-align:top;
}
.page-title-image{
	 margin-bottom:25px;
	 margin-top: 16px;
}
.h2-form-msgErreur{
	text-align:center;
	color: #FF0099;
	margin-top: 20px;
	margin-bottom: 20px;
}
.h2-form{
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	width:500px;
	color:#AAAAAA;
}
.h2-form-label{
	display: inline;
	float:left;
	display:block;
	width:90px;
}
.h2-form-field-title{
	display:block;
	width:90px;
	margin-top: 4px;
}
.h2-form-line{
	margin-top: 5px;
	margin-bottom: 5px;
}
.h2-form-field{
	background:#FFFFFF url(images/field-bg-top.gif) repeat-x scroll left top;
	width:400px;
	border:1px solid #AAAAAA;
	color:#888888;
	padding:3px;
	vertical-align:top;
}
.h2-form-field:hover{
	background:#FFFFFF url(images/field-bg-top.gif) repeat-x scroll left top;
	width:400px;
	border:1px solid #FFCC00;
	color:#888888;
	padding:3px;
	vertical-align:top;
}
.h2-form-field-error{
	background:#FFFFFF url(images/field-bg-top.gif) repeat-x scroll left top;
	width:400px;
	border:1px solid #FF0099;
	color:#888888;
	padding:3px;
	vertical-align:top;
}
.h2-form-mandatory{
	margin-left: 90px;
	font-size: 10px;
}
.h2-form-button{
	margin-left: 90px;
	width:140px;
	background:transparent url(images/button-bg.gif) repeat-x scroll 0 0;
	border-color:#ECECEC #ADADAD #ADADAD #ECECEC !important;
	border-style:solid !important;
	border-width:1px !important;
	font-size:10px;
	padding:2px;
}
UL.listWithArrow LI{
	color:#999999;
	list-style-image:url(images/fleche-liste.gif);
	padding:0;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

.list-on-cat-page{
	list-style-type: none;	
	padding: 0px;
}
.list-on-cat-page LI{
	list-style-image:url(images/fleche-liste.gif);
	width: 158px;
	float:left;
	color:#999999;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 20px;
}
.text-intro{
	margin-bottom: 30px;
}

.separatorBetweenTag{
	display:inline;
	float:left;
	margin-top: 2px;
	margin-right: 10px;
	color: #9A9A9A;
	font-size: 10px;
}
.separatorBetweenTag A{
	color: #9A9A9A;
	font-size: 10px;
}