/* GCC = Generic Css Class ****************************************************/
/*	CSS qui s'applique de façon global a tout les éléments et liens par défaut.
	Ces styles seront overwriter plus tard, au besoin. (Gérer les exceptions) */

BODY{margin: 0px 0px 10px 0px;padding: 0px 0px 0px 0px;background-color:#2c2e25;background-image:url(../img/blog_1/bg_blog_01.jpg);text-align:center;}
BODY, TABLE, TD, LI, UL, DIV, SPAN, P, INPUT, TEXTAREA, OPTION, SELECT{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 11px;color: #8e9a68;}
FORM{margin: 0px 0px 0px 0px;}
IMAGE{border: 0px;}
A IMG{border: 0px;}
P{margin: 1px 1px 15px 1px;padding: 1px 1px 1px 1px;line-height: 17px;}
HR{width:100%;height:1px;margin: 4px 0px 4px 0px;border:0px;border-bottom:1px solid #CDDAE9;}
A:link, A:active, A:visited{color:#c1caa7;text-decoration: none;}
A:hover{color:#FFFFFF;}

/* CCC = Custom Css Class ****************************************************/
/* CSS qui s'applique des des éléments pré-définies */

#global{width:929px;margin:auto;text-align:left;}
	#global TD{vertical-align:top;}
	#global .spacer{width:12px;}
	
	#global .left{width:100%;background-image:url(../img/blog_1/extend_01.gif);padding:2px;}
	#global .right{width:185px;background-image:url(../img/blog_1/extend_02.gif);padding:4px 11px 8px 11px;}

	#global .header{background-image:url(../img/blog_1/header_01.jpg);background-repeat:no-repeat;}
	#global .header .name{text-align:right;vertical-align:middle;font-size:18px;color:#e8e8e6;padding:0px 10px 0px 0px;}
	
	#global .pubContainer1{border:1px solid #3a3e28;padding:1px;}

	/* menu skin */
	#global #menuContainer{margin:auto;}
	#global #menuContainer TD{padding:18px 7px 18px 7px;}
	#global #menuContainer .sep{vertical-align:middle;padding:0px;}
	
	/* Main menu default link */
	#global #menuContainer A:link, #global #menuContainer A:active, #global #menuContainer A:visited{color:#8e9a68;text-decoration: none;font-size: 10px;}
	#global #menuContainer A:hover{color:#e1eac2;font-size: 10px;}
	
	/* Main menu normal link */
	#global #menuContainer .n{}
	#global #menuContainer .n A:link, #global #menuContainer .n A:active, #global #menuContainer .n A:visited{color:#8e9a68;text-decoration: none;font-weight:bold;font-size: 10px;}
	#global #menuContainer .n A:hover{color:#e1eac2;font-weight:bold;font-size: 10px;}
	
	/* Main menu highlight link */
	#global #menuContainer .h{}
	#global #menuContainer .h A:link, #global #menuContainer .h A:active, #global #menuContainer .h A:visited{color:#FFFFFF;text-decoration: none;font-weight:bold;font-size: 10px;}
	#global #menuContainer .h A:hover{color:#DDDDDD;font-weight:bold;font-size: 10px;}

	/* footer menu skin */
	#global .footerContainer{width:100%;background-color:#555d3b;text-align:center;color:#1c1f15;}
	#global .footerContainer #menuContainer TD{padding:1px;}
	#global .footerContainer #menuContainer .sep{vertical-align:middle;padding:0px;color:#000000;}	
	#global .footerContainer #menuContainer A:link, #global .footerContainer #menuContainer A:active, #global .footerContainer #menuContainer A:visited{color:#000000;text-decoration: none;font-size: 10px;}
	#global .footerContainer #menuContainer A:hover{color:#1c1f15;font-size: 10px;}	
	
	/* Post skin */
	#global .post_Content{border-bottom:1px dashed #303523;padding:10px 10px 20px 10px;}
	#global .post_Content HR{width:100%;height:2px;margin:4px 0px 4px 0px;border:0px;border-bottom:1px solid #2f3322;border-top:1px solid #000000;}
	#global .post_Content .post_Date{font-size:24px;font-family: Times;}
	#global .post_Content .post_Title{color:#FFFFFF;font-weight:bold;padding:5px 5px 5px 0px;}
	#global .post_Content .title{font-weight:bold;}
	#global .post_Content .td_padding_01{}
	#global .post_Content .td_padding_01 TD{padding:4px;}

	#global .post_Content .information{border:1px solid #494f35;margin:10px 0px 0px 0px;}
	#global .post_Content .information TD{background-color:#2f3322;border-bottom:1px solid #494f35;}
	#global .post_Content .information .noBg{background-color:#000000;}

	#global .post_Content .mediaDisplay{margin-top:10px;}
	#global .post_Content .mediaDisplay TABLE{width:auto;margin-top:10px;}
	#global .post_Content .mediaDisplay TD{padding:5px;}
	#global .post_Content .mediaDisplay .title{color:#b3bc92;font-weight:bold;}
	#global .post_Content .mediaDisplay .text{margin-top:6px;}

	/* Post my link */
	#global .post_Content .post_Links{padding:12px 5px 0px 0px;}
	#global .post_Content .post_Links A{padding:0px 3px 0px 3px;}
	#global .post_Content .post_Links A:link, #global .post_Content .post_Links A:active, #global .post_Content .post_Links A:visited{color:#e1eac2;text-decoration: none;font-size: 10px;}
	#global .post_Content .post_Links A:hover{color:#ffffff;font-size: 10px;}	
	
	/* Post footer link */
	#global .post_Content .post_Footer{padding:4px 5px 8px 0px;}
	#global .post_Content .post_Footer A{padding:0px 3px 0px 3px;}	
	#global .post_Content .post_Footer A:link, #global .post_Content .post_Footer A:active, #global .post_Content .post_Footer A:visited{color:#e1eac2;text-decoration: none;font-size: 10px;}
	#global .post_Content .post_Footer A:hover{color:#ffffff;font-size: 10px;}	
	
	/* Skinning comments box */
	#global .post_Content .comments{background-color:#1c1f15;width:360px;margin-bottom:1px;border:1px solid #3f452e;margin-top:2px;}
	#global .post_Content .comments TD{padding:8px;}
	#global .post_Content .comments HR{width:100%;height:2px;margin:4px 0px 4px 0px;border:0px;border-bottom:1px solid #2f3322;border-top:1px solid #000000;}
	#global .post_Content .comments .thumb{width:60px;}
	#global .post_Content .comments .id{text-align:right;font-style:italic;}
	#global .post_Content .comments A IMG{border:1px solid #3f452e;}
	
	#global .left #sideBar{}
	#global .left #sideBar .sep{background-image:url(../img/blog_1/separator_01.gif);background-repeat:repeat-x;height:3px;margin:10px 0px 10px 0px;}
	#global .left #sideBar .title{font-weight:bold;color:#8e9a68;padding:5px 5px 5px 0px;}
	#global .left #sideBar .mini{font-size:10px;}
	#global .left #sideBar .dateContainer{background-color:#1c1f15;padding:5px;}
	#global .left #sideBar .gallery TD{padding:4px;}
	#global .left #sideBar .clientThumb{vertical-align:middle;padding:5px 5px 5px 0px;}
	#global .left #sideBar .clientThumb IMG{border:1px solid #8e9a68;}
	#global .left #sideBar UL{margin:0px;padding:0px;list-style: none;}
	#global .left #sideBar LI{margin:0px;padding:2px 2px 2px 20px;background-image:url(../img/blog_1/bullet_Post2.gif);background-repeat:no-repeat;background-position:center left;}

/* Class CSS utilitaire n'ayant aucune hierarchie réutilisable à fond */
.extend{width:100%;}
.center{text-align:center;}
.align_right{text-align:right;margin:1px 0px 8px 0px;}
.padding_01{padding:0px 10px 0px 10px;}
.margin_01{margin:10px 0px 0px 0px;}
.bold_01{font-weight:bold;}

.genericBtn{background:url(../img/blog_1/bgButton.gif) repeat-x;padding:7px 4px 5px 4px;}
.genericBtn A:link, .genericBtn A:active, .genericBtn A:visited{color:#BBBBBB;text-decoration: none;font-size: 10px;}
.genericBtn A:hover{color:#FFFFFF;}