@import url( /css/basic.css );
@import url( /css/img.css );
@import url( /css/blog_elements.css );
@import url( /css/forms.css );
@import url( /css/comments.css );

BODY.blog {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #b9dfdc
}
#blogContenu {
	MARGIN-LEFT: -1px; 
	WIDTH: 100%; 
}
H1 {
	FONT-SIZE: 160%; MARGIN: 0px; WIDTH: 510px; COLOR: #ca2e19; PADDING-TOP: 16px; FONT-FAMILY: Georgia, Times, "Times New Roman", serif; TEXT-ALIGN: right
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0.5em 0px 0px; WIDTH: 100%; COLOR: #5ea3a6
}
H2.catTitle {
	FLOAT: none; WIDTH: 100%; COLOR: green; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
H3.bTitle {
	FONT-SIZE: 120%; MARGIN: 0px 0px 0.9em; COLOR: #ca2e19; TEXT-DECORATION: none
}
H3.bTitle A {
	DISPLAY: block; WIDTH: 100%; COLOR: #ca2e19; BORDER-BOTTOM: #ca2e19 1px solid; TEXT-DECORATION: none
}
H3.bTitle A:hover {
	COLOR: #fea72b; BORDER-BOTTOM: #fea72b 1px solid; TEXT-DECORATION: none
}
DIV.bText {
	MARGIN-BOTTOM: 0.9em; PADDING-BOTTOM: 50px;
}
DIV.post-resume {
	BACKGROUND: url(/images/CanoeSkin/img/separateur_01.gif) #fff no-repeat center bottom; 
	MARGIN-BOTTOM: 0.9em; 
	PADDING-BOTTOM: 50px;
	
	
}
DIV.bText IMG {
	BORDER-RIGHT: #ca2e19 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ca2e19 1px solid; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px auto; BORDER-LEFT: #ca2e19 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ca2e19 1px solid
}
A {
	COLOR: #fea72b
}
A:hover {
	
}
#wrapperBlog {
	BORDER-RIGHT: #2b6761 1px solid; 
	BORDER-TOP: #2b6761 1px solid;
	BACKGROUND: url(/images/CanoeSkin/img/pixel_rouge.gif) #fff repeat-y right top; 
	PADDING-BOTTOM: 1em; 
	MARGIN: 0px auto; 
	BORDER-LEFT: #2b6761 1px solid; 
	WIDTH: 677px;  
	BORDER-BOTTOM: #2b6761 1px solid
}
.pageHeader {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND: url(/images/CanoeSkin/img/ombrefrise_canoe.jpg) #fff repeat-x left bottom; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 	
	WIDTH: 677px;  
	PADDING-TOP: -10px; 
	HEIGHT: 178px
}
H1#pageTitle {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(/images/CanoeSkin/img/bandeau_canoe.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	WIDTH: 677px;  
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: no-repeat
}
H1#pageTitle A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ca2e19; PADDING-TOP: 0px; HEIGHT: 178px; TEXT-DECORATION: none
}
H1#pageTitle A SPAN {
	DISPLAY: block; MARGIN-RIGHT: 210px; PADDING-TOP: 17px; FONT-FAMILY: Georgia, "Times New Roman", Times, serif
}
#contenu {
	MIN-HEIGHT: 900px; 
	WIDTH: 500px; 
	MARGIN-RIGHT: 9px; 
	BORDER-BOTTOM: #dde8f3 1px solid; 
	BACKGROUND-COLOR: #fff;
}

.bPosts {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 30px !important; 
	PADDING-LEFT: 17px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	float:none !important;
	float:left;
	text-align:left;
	valign:top;
}

.bPost {
	width:380px;
}

.bText {

}


DIV.postHead{
}



.bPosts A {
	COLOR: #5ea3a6
}
.bPosts A:hover {
	COLOR: #fea72b
}
.pageFooter {
	BACKGROUND-COLOR: #fff;
	
}
.bSmallPrint {
	CLEAR: left; COLOR: #fea72b
}
.bSmallHead {
	CLEAR: left; COLOR: #fea72b
}
.bSideBarBlog {
	FLOAT: right; 
	PADDING-BOTTOM: 2em; 
	WIDTH: 209px; 
	COLOR: #fff; 
	BACKGROUND-COLOR: #ca2e19;
	text-align:left;
}
.bSideBarBlog A {
	TEXT-DECORATION: none
}
.bSideBarBlog A:hover {
	FONT-WEIGHT: normal; COLOR: #fff; TEXT-DECORATION: underline
}
.bSideItemBlog H3 {
	MARGIN-TOP: 2em; 
	FONT-SIZE: 100%; 
	BACKGROUND: url(/images/CanoeSkin/img/fd_nom_rubrik.jpg) #ca2e19 no-repeat center top; 
	TEXT-TRANSFORM: uppercase; 
	WIDTH: 100%; 
	COLOR: #fff; 
	HEIGHT: 20px; 
	TEXT-ALIGN: center
}
.bSideItemBlog P {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bSideItem FORM {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.bSideItemBlog FORM INPUT.btn {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; FONT-WEIGHT: bold; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #9c0a00
}
.avatar IMG {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: #fff 1px solid; BORDER-BOTTOM: #fff 1px solid
}
.avatar P {
	MARGIN: 0px 15px
}
DIV.calendrier {
	MARGIN-TOP: 20px; MARGIN-LEFT: 30px; WIDTH: 140px
}
DIV.calendrier-mois-courant {
	FLOAT: left; MARGIN: 2px 0px 3px; WIDTH: 104px; COLOR: #ffffff; WHITE-SPACE: nowrap; HEIGHT: 18px; TEXT-ALIGN: center
}
DIV.calendrier-jour-actif {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; BACKGROUND: url(/images/CanoeSkin/img/jour_actif.gif) #ca2e19 no-repeat 20% 50%; FLOAT: left; MARGIN: 2px 2px 0px 0px; WIDTH: 18px; COLOR: #ffffff; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: center
}
DIV.calendrier-jour-inactif {
	FONT-SIZE: 77%; FLOAT: left; MARGIN: 2px 2px 0px 0px; WIDTH: 18px; COLOR: #fff; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: center
}
DIV.calendrier-jour-selectionne {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/accu/darkbluedot_accu.gif); MARGIN: 2px 2px 0px 0px; WIDTH: 18px; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
DIV.calendrier-jour-aujourdhui {
	FLOAT: left; BACKGROUND-IMAGE: url(/images/accu/medbluedot_accu.gif); MARGIN: 2px 2px 0px 0px; WIDTH: 18px; LINE-HEIGHT: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 18px; TEXT-ALIGN: center
}
A.calendrier:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.calendrier:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.calendrier:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
A.calendrier:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
DIV.calendrier-mois-precedent {
	FLOAT: left; MARGIN: 2px 0px 0px; WIDTH: 18px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.calendrier-mois-suivant {
	FLOAT: left; MARGIN: 2px 0px 0px; WIDTH: 18px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
DIV.calendrier-jour-label {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 2px 2px 0px 0px; WIDTH: 18px; COLOR: #282d55; LINE-HEIGHT: 18px; HEIGHT: 18px; TEXT-ALIGN: left
}
.bSideItemBlog P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; WIDTH: 180px; PADDING-TOP: 0px
}
.bSideItemBlog FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 7px 12px; PADDING-TOP: 0px
}
.bSideItemBlog UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 12px; PADDING-TOP: 0px
}
.bSideItemBlog UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV.bComment {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; PADDING-BOTTOM: 0px; MARGIN: 1ex 2ex; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.bComment {
	PADDING-RIGHT: 1ex; PADDING-LEFT: 1ex; PADDING-BOTTOM: 0px; MARGIN: 1ex 2ex; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
DIV.bCommentTitle {
	FONT-WEIGHT: normal; FONT-SIZE: 0.9em; MARGIN: 1ex 0px; COLOR: #ca2e19
}
DIV.bCommentTitle SPAN {
	COLOR: #fea72b
}
DIV.bCommentText {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
DIV.bCommentSmallPrint {
	MARGIN: 0px; FONT-FAMILY: inherit
}
H4 {
	MARGIN-LEFT: 23px; COLOR: #ca2e19
}
FORM.bComment FIELDSET DIV.label {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #999; TEXT-ALIGN: left
}
FORM.bComment DIV.label LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #999; TEXT-ALIGN: left
}
FORM.bComment TEXTAREA {
	BORDER-RIGHT: #ca2e19 1px solid; BORDER-TOP: #ca2e19 1px solid; BORDER-LEFT: #ca2e19 1px solid; WIDTH: 250px; BORDER-BOTTOM: #ca2e19 1px solid
}
FORM.bComment INPUT {
	BORDER-RIGHT: #ca2e19 1px solid; BORDER-TOP: #ca2e19 1px solid; BORDER-LEFT: #ca2e19 1px solid; WIDTH: 250px; BORDER-BOTTOM: #ca2e19 1px solid
}
SPAN.sbmt {
	BORDER: #ca2e19 1px solid;
	PADDING: 2px 1px 2px 1px !important; 
	padding: 2px 0px 2px 2px;
}
INPUT.submit {
	margin-right:0px !important;
	margin-right:-2px;
	BORDER: #ca2e19 1px dotted; 
	COLOR: #ca2e19; 
	BACKGROUND-COLOR: #fff
}
INPUT.submit:hover {
	BORDER-RIGHT: #fff 1px dotted; BORDER-TOP: #fff 1px dotted; BORDER-LEFT: #fff 1px dotted; COLOR: #fff; BORDER-BOTTOM: #fff 1px dotted; BACKGROUND-COLOR: #ca2e19
}

#pageFooter {
	MARGIN: 60px 0px 0px 210px; 
	WIDTH: 468px; 
	HEIGHT: 60px; 
	BACKGROUND-COLOR: #f1f7f3;
	BORDER-RIGHT: #bac7c0 0px solid; 
	BORDER-TOP: #bac7c0 1px solid; 
	BORDER-LEFT: #bac7c0 0px solid;
	BORDER-BOTTOM: #bac7c0 1px solid;  
	float:left;
	margin:10px 0 0 0;
	margin-top:-16px !important;
	padding:0;
	
}
#pageFooter P {
	MARGIN: 0px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
#pageFooter P A {
	PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV.comment-bloc{
	BACKGROUND: url(/images/CanoeSkin/img/separateur_01.gif) no-repeat center bottom; 
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 20px; 
	PADDING-TOP: 20px;
	text-align:left;
}
SPAN.comment-title{
	font-size:110%;
}
.wait{
	visibility:hidden;
}