/* 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: 10px 0px 0px 0px;background-color:#014b81;background-image:url(../img/blog_2/bg_blog_02.gif);background-repeat:repeat-x;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: #000000;}
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:#71061a;text-decoration: none;}
A:hover{color:#222222;}

/* CCC = Custom Css Class ****************************************************/
/* CSS qui s'applique des des éléments pré-définies */

#global{width:927px;margin:auto;text-align:left;}

	#global TD{vertical-align:top;}
	#global .spacer{width:7px;}
	
	#global .left{width:749px;background-color:#FFFFFF;}
	#global .right{width:171px;background-color:#FFFFFF;}
	
	#global .left .header{background-color:#FFFFFF;text-align:center;vertical-align:middle;color:#920822;font-size:18px;}
	
	#global .pubContainer1{padding:4px;}

	#global .bottomCap1{background-image:url(../img/blog_2/bg_extend_bottom1.gif);background-repeat:repeat-x;}
	#global .bottomCap1 .corner{background-image:url(../img/blog_2/bottom_corner_left1.gif);background-repeat:no-repeat;background-position:top left;}
	#global .bottomCap1 .corner DIV{background-image:url(../img/blog_2/bottom_corner_right1.gif);background-repeat:no-repeat;background-position:top right;padding:0px 0px 0px 412px;}

	#global .bottomCap2{background-color:#FFFFFF;}
	#global .bottomCap2 DIV{background-image:url(../img/blog_2/top_corner_right1.gif);background-repeat:no-repeat;background-position:top right;}
	
	/* Coin rond cap skin */
	
	#global .topCap{background-image:url(../img/blog_2/top_corner_ext1.gif);background-repeat:repeat-x;}
	#global .topCap DIV{background-image:url(../img/blog_2/top_corner_right1.gif);background-repeat:no-repeat;background-position:top right;}

	#global .contenTopCap{background-color:#920822;}
	#global .contenTopCap DIV{background-image:url(../img/blog_2/top_corner_right2.gif);background-repeat:no-repeat;background-position:top right;}	

	#global .subContenTopCap{background-color:#FFFFFF;}
	#global .subContenTopCap DIV{background-image:url(../img/blog_2/top_corner_right3.gif);background-repeat:no-repeat;background-position:top right;}	
	
	#global .bgExtendLeft1{background-image:url(../img/blog_2/bg_extend_left1.gif);background-repeat:repeat-y;}
	#global .bgExtendRight1{background-image:url(../img/blog_2/bg_extend_right1.gif);background-repeat:repeat-y;}
	
	#global .bg01{background-color:#920822;}
	#global .bg02{background-color:#FFFFFF;}
	
	/* menu skin */
	#global #menuContainer{margin:auto;}
	#global #menuContainer TD{padding:18px 7px 18px 7px;}
	#global #menuContainer .sep{vertical-align:middle;padding:0px;color:#FFFFFF;}
	
	/* Main menu default link */
	#global #menuContainer A:link, #global #menuContainer A:active, #global #menuContainer A:visited{color:#FBD0D8;text-decoration: none;font-size: 10px;}
	#global #menuContainer A:hover{color:#FFFFFF;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:#FBD0D8;text-decoration: none;font-weight:bold;font-size: 10px;}
	#global #menuContainer .n A:hover{color:#FFFFFF;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 #CCCCCC;padding:10px 10px 20px 10px;}
	#global .post_Content HR{width:100%;height:1px;margin:4px 0px 4px 0px;border:0px;border-top:1px solid #EEEEEE;background-color:#FFFFFF;}
	#global .post_Content .post_Date{font-size:20px;font-weight:bold;}
	#global .post_Content .post_Title{color:#000000;font-weight:bold;padding:7px 7px 7px 20px;background-color:#eaeaea;margin-bottom:10px;background-image:url(../img/blog_2/icon_001.gif);background-repeat:no-repeat;background-position:center left;}
	#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{margin:10px 0px 0px 0px;}
	#global .post_Content .information TD{background-color:#EEEEEE;border:1px solid #FFFFFF;}
	#global .post_Content .information .noBg{background-color:#FFFFFF;}

	#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;color:#920822;}
	#global .post_Content .post_Date_link{font-weight:bold;font-size:14px;color:#920822;}
	#global .post_Content .post_Date_link A:link, #global .post_Content .post_Date_link A:active, #global .post_Content .post_Date_link A:visited{font-weight:bold;font-size:14px;color:#920822;text-decoration: none;}
	#global .post_Content .post_Date_link A:hover{color:#6c0619;}	
	#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:#920822;text-decoration: none;font-size: 10px;}
	#global .post_Content .post_Links A:hover{color:#78071c;font-size: 10px;}	
	
	/* Post footer link */
	#global .post_Content .post_Footer{padding:4px 5px 8px 0px;color:#920822;}
	#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:#920822;text-decoration: none;font-size: 10px;}
	#global .post_Content .post_Footer A:hover{color:#5f0516;font-size: 10px;}	
	
	/* Skinning comments box */
	#global .post_Content .comments{background-color:#eaeaea;width:98%;margin-bottom:1px;border:1px solid #bcbcbc;margin-top:2px;}
	#global .post_Content .comments TD{padding:8px;}
	#global .post_Content .comments HR{width:100%;height:1px;margin:4px 0px 4px 0px;border:0px;border-bottom:1px solid #CCCCCC;}
	#global .post_Content .comments .thumb{width:60px;}
	#global .post_Content .comments .id{text-align:right;font-style:italic;color:#666666;}
	#global .post_Content .comments A IMG{border:1px solid #a4a4a4;}
	
	#global .left #sideBar{}
	#global .left #sideBar .sep{background-color:#DDDDDD;height:1px;margin:10px 0px 10px 0px;}
	#global .left #sideBar .mini{font-size:10px;}
	#global .left #sideBar .name{color:#000000;font-weight:bold;}
	#global .left #sideBar .title{background-image:url(../img/blog_2/bg_extend_2.gif);background-repeat:repeat-y;padding:5px;color:#FFFFFF;margin-bottom:6px;font-weight:bold;}
	#global .left #sideBar .dateContainer{background-color:#EEEEEE;padding:4px;}
	#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 #920822;}
	#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_2/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;}
.padding_02{padding:10px;}
.margin_01{margin:10px 0px 0px 0px;}
.bold_01{font-weight:bold;}

.genericBtn{background:url(../img/blog_2/bgButton.gif) repeat-x;padding:7px 4px 5px 4px;}
.genericBtn A:link, .genericBtn A:active, .genericBtn A:visited{color:#666666;text-decoration: none;font-size: 10px;}
.genericBtn A:hover{color:#600516;}	