

body {
background: #FFFFFF  url(images/Background.jpg) repeat-x;
padding: 0px;
margin: 0px;}


a:link { text-decoration: none;  font-weight:normal; color : #e12c31; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; border: 0px; -moz-outline-style: none;}
a:active { text-decoration: none;  font-weight:normal; color : #e12c31; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; border: 0px; -moz-outline-style: none;}
a:visited { text-decoration: none;  font-weight:normal; color : #e12c31; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; border: 0px; -moz-outline-style: none;}
a:hover	{ text-decoration:  none; font-weight:normal; color : #e12c31; font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; border: 0px; -moz-outline-style: none;} 
a:focus { outline: none;-moz-outline-style: none;}

h1, h2, h3, h4 { font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;}


img {
border: none;
float:left;
}

hr {
border-left:0px solid #000000;
border-top:1px dotted #000000;
height : 1px;  }

form { padding: 0px; margin: 0px;}
input { font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; color: #282b31; font-size: 11px;}
textarea { font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; color: #282b31; font-size: 11px;}
select { font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; color: #282b31; font-size: 11px;}

/* BGContainer +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.BGC { width: 1000px; margin: 0 auto; padding: 0px; position: relative; }

/* Header +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Header {
background: url(images/Header.jpg) no-repeat;
width: 1000px;
height:215px;
position: relative;
clear: left;
padding: 0px;
}

/* Menu +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Menu {
	background: #ef7f01;
	width: 1000px;
	height: 35px;
	position: relative;
	float: left;
	margin-left:0px;
	color: #FFFFFF;
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
}

.Menu ul {
list-style: none;
margin: 0px;
padding: 10px 0px 0px 100px;
color: #FFFFFF;
float:left;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
}

.Menu ul li ul {
display: none;
color: #FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
float:left;
}

.Menu li {
padding: 0px;
margin: 0px;
display: inline;
color: #FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
float:left;
}

.Menu a {
padding: 0px;
margin-right: 15px;
float: left;
color: #FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
float:left;
	cursor: hand;
}

.Menu a span {
	padding: 0px;
	margin-right: 15px;
	float: right;
	color: #FFFFFF;
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-size: 13px;
float:left;
	cursor: hand;
	}


.Menu a:hover span {
color: #FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:7px;
background: url(images/Fleche.gif) no-repeat 50% 100%;
float:left;
	cursor: hand;
}

.Menu a:hover {
color:#FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;
float:left;
	cursor: hand;
}



.Menu .on {
color:#FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
float:left;
 }

.Menu .on span {
color:#FFFFFF;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
padding-bottom:7px;
background: url(images/Fleche.gif) no-repeat 50% 100%;
float:left;
	cursor: hand;
}


/* Container +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.CON {
background: #FFFFFF url(images/BGC.gif) no-repeat top;
width: 1000px;
float: left;
position: relative;
padding: 0px;
margin:0px;

}

/* Side Central Single +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SCS {
width: 420px;
float: left;
padding: 9px 30px 15px 100px; }

.SCS h1 {
color: #e2001a;
font-weight: normal;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#9e9a9c;
padding-bottom: 10px; letter-spacing: -1px; }

.SCS h2 {
font-size: 20px;
font-weight: normal;
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
 }

.SCS h3 {
font-size: 20px;
font-weight: bold;
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
}

.SCS p {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
line-height: 17px;}

.SCS p strong {}
.SCS img {}
.SCS ul { padding: 10px 0px; margin: 0px; }

.SCS li {
padding: 2px 0px 2px 15px;
list-style-type: none;
background: url(images/PostContentLiIco.png) no-repeat left top;
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
line-height: 15px; color:#e2001a; }


.SCS blockquote { padding: 2px 10px; background: #CCCCCC; margin: 0px; color:#000000; }

.SCS blockquote p {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
padding: 5px 0px; margin: 5px 0px; line-height: 15px;}

.SCS blockquote li {
padding: 2px 0px 2px 15px;
list-style-type: none;
background: url(images/PostContentBlockLiIco.png) no-repeat left top;
line-height: 15px;
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif; }

.SCS blockquote a { 
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;}

.SCS blockquote a:visited {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;}

.SCS blockquote a:hover {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;}

.SCS a {
font-size: 11px;
font-weight: normal;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
text-decoration: underline;}

/* Side Central +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SC { width: 430px; float: left;
padding: 15px 20px 15px 100px;}

.SC h2 {
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
padding-top:7px;
margin-bottom:20px;
margin-top:0px;
}

.pagetitle { 
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#9e9a9c;
padding-bottom: 10px;}

/* Post +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Post {	padding: 0px; position: relative; clear: left;}

.PostHead {
position: relative;
clear: left;
padding-bottom: 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#9e9a9c;
}

.PostHead h1 {
color: #e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
line-height: 20px;
padding: 0px 0px 1px 0px;
margin: 0px; }

.PostHead h1 a {
color: #e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-decoration: none;}

.PostHead h1 a:visited {
color: #e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-decoration: none;}

.PostHead h1 a:hover {
color: #e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 20px;
font-weight: normal;
text-decoration: none;}

.PostAuthor {
	padding-bottom:10px;
	margin: 0px;
	font-size: 11px;
	color:#9e9a9c;
	font-weight: bold;
	font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
	font-weight: normal;
	}

.PostDate {
margin: 0px;
position: absolute;
top: 0px;
left: -70px;
text-align: center;
padding: 0px 10px 7px 10px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#9e9a9c;
}

.PostDate small {
font-size: 10px;
color:#9e9a9c;
font-weight: bold; 
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;;}

.PostDate .month {
display:block;
text-transform: uppercase;
font-size: 11px;
color:#9e9a9c;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
}

.PostDate .day {
display:block;
font-size: 25px;
line-height: 24px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-weight: normal;
color:#9e9a9c;}

.PostDate .year { display:block;}

.PostContent {
padding: 0px;
font-size: 12px;
line-height: 17px;
border-bottom-width: 1px;
border-bottom-style: dotted;
border-bottom-color:#9e9a9c; }

.PostContent p {
font-size: 12px;
line-height: 17px;
font-weight: normal;
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
text-align:justify;
}
.PostContent p strong {}
.PostContent img {}
.PostContent ul { padding: 10px 0px; margin: 0px; }

.PostContent li {
padding: 2px 0px 2px 15px;
list-style-type: none;
background: url(images/PostContentLiIco.png) no-repeat left top;
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
line-height: 15px; }

.PostContent blockquote {
padding: 2px 10px;
background: #e9f8ff; margin: 0px;
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }

.PostContent blockquote p {
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
padding: 5px 0px;
margin: 5px 0px;
line-height: 15px;}

.PostContent blockquote li {
padding: 2px 0px 2px 15px;
list-style-type: none;
background: url(images/PostContentBlockLiIco.png) no-repeat left top;
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
line-height: 15px;
 }
.PostContent blockquote a {
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }


.PostContent blockquote a:visited {
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }

.PostContent blockquote a:hover {
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif; }

.PostContent a {
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
text-decoration: underline;}

.PostDet { padding-top: 10px;}
.PostDet ul { padding: 0px; margin: 0px;}

.PostDet li {
padding: 5px 0px 5px 18px;
margin: 0px 10px 0px 0px;
list-style-type: none;
display: inline;
font-size: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-weight: normal; } 

.PostDet li a { text-decoration: underline;} 
.PostCateg { background: url(images/PostCateg.png) no-repeat left center;}
.PostCom { background: url(images/PostCom.png) no-repeat left center; }


/* Navigation - PlugIn +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Nav  {
padding-bottom:10px;
font-size: 11px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
}

.Nav a {
padding: 2px 5px 2px 3px;
background: #ffffff;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
border-right: solid 1px #CCCCCC;
font-size: 11px;
color:#e12c31;}

.Nav a:visited {
padding: 2px 5px 2px 3px;
border-right: solid 1px #CCCCCC;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#000000;
}

.Nav a:hover {
padding: 2px 5px 2px 3px;
border-right: solid 1px #CCCCCC;
text-decoration: none;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#e2001a;
}

.Nav span {
padding: 2px 5px 2px 0px;
color:#e2001a;
border-right: solid 1px #CCCCCC;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
 }
.Nav .on {
padding: 2px 5px 2px 3px;
border-right: solid 1px #cccccc;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
color:#e2001a;}

/* Comments ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments { margin: 20px 0px 0px 0px;}

/* Comments List  ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .List h3 {
color: #000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin: 0px 0px 5px 0px;
padding: 5px 0px;
}

.Comments .List ol { padding: 0px; margin: 0px;}

.Comments .List li {
position: relative;
padding: 15px 5px 10px 5px;
margin: 0px 0px 20px 0px;
list-style-type: none;}


.Comments .List .ComListLi {
background-color: #FFFFFF;
}

.Comments .List .ListNr {
color:#9e9a9c;
position: absolute;
top: 15px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 24px;
font-weight: normal;
padding: 0px;
left: -55px; }

.Comments .List big {
margin: 0px;
Padding: 0px 0px 0px 10px;
line-height: 11px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 15px;
display: block;}

.Comments .List small {
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
padding: 0px 0px 0px 10px;
margin: 0px; font-size: 10px; 
}


.Comments .List small a {
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration: none;}

.Comments .List small a:visited {
text-decoration: none;}

.Comments .List .ListContent {
color:#000000;
margin: 10px 0px 0px 0px;
padding: 5px 10px;
font-size: 11px;
line-height: 15px;
border: 1px solid #CCCCCC;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
display: block;}


/* Comments Form ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Comments .Form h3 {
font-size: 13px;
font-weight: bold;
margin: 0px;
padding: 5px 0px 10px 0px;
color:#000000;}

.Comments .Form {
padding: 0px;
position: relative;}

.Comments .Form form {margin: 0px; padding: 0px;}
.Comments .Form a { text-decoration: underline;}

.Comments .Form p {
padding: 0px;
margin: 0px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000000; }

.Comments .Form p small strong {
font-size: 11px;
font-weight: bold;
color:#FF3300;}

.Comments .Form p small {
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 14px;
display: block;
padding: 5px 0px;}

.Comments .Form .TextField {
background: #FFFFFF;
border: solid 1px #9e9a9c;
padding: 5px 4px;
font-size: 11px;
display: block;}

.Comments .Form .TextArea {
background: #FFFFFF;
border: solid 1px #9e9a9c;
padding: 4px;
font-size: 12px;}

.Comments .Form input.SubmitComment {
width: 142px;
Height: 18px;
background: url(images/Submit.jpg) no-repeat;
margin-top: 8px;}


.Comments .Form input.SubmitComment:hover {
background: url(images/Submit.jpg) no-repeat;
margin-top: 8px;}

.Comments .Form input.SubmitCommentIE {
width: 142px;
height: 18px;
background: url(images/Submit.png) no-repeat;
margin-top: 10px;
margin-top: 8px;}


/* Side Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR {
width: 450px;
float: right;
position: relative; }
.SR h2 { font-size: 14px; font-weight: bold; color:#fff;}

/* Search ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Search {
background: url(images/Search.gif) no-repeat left top;
position: absolute;
top: -63px;
width: 270px;
left: -2px;}

.Search  form { padding: 30px 20px 10px 30px; margin: 0px;}
.Search  input { border: none; color: #330033; font-size: 11px;}

.Search  input.search {
width: 23px;
height: 23px;
background: url(./images/SearchButton.gif) no-repeat;
}

.Search  input.keyword {
background: none;
border: none;
padding: 5px 0px 5px 8px;
width: 200px;
border: none; }

#buttonsearch {
padding: 0px;
margin: -26px 0px 0px 195px;
top: 0px;
background: none; }



/* Side Right Left +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR .SRL {
width: 230px;
float: left;
padding: 27px 20px 15px;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
}

.SR .SRL a {
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;}

.SR .SRL a:visited {
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;}

.SR .SRL a:hover {
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:underline;}

.SR .SRL .widget {
margin-bottom: 20px;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
text-decoration:none;
}

.SR .SRL .widget h2 {
padding: 0px 0px 5px 0px;
margin-bottom: 5px;
border-bottom: 1px dotted #000000;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;
 }

.SR .SRL .widget ul {
margin: 0px;
padding: 0px;
}
.SR .SRL .widget li {
margin: 0px;
padding: 3px 0px;
list-style-type: none;
border-bottom: 1px dotted #CCCCCC;
color:#000000;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;

}

.Newsletter {
margin-top: 10px;
margin-bottom: 1px;
width:230px;
height:45px;
text-align:center;

 }


.Blog {
text-align:center;
width:230px;
height:45px;

 }



.Connexion {
background: url(images/mini-loginout.gif) no-repeat left center;
padding-left: 18px;
color:#9e9a9c;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;
width:53px;
 }

.Connexion  a {
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;}

.Connexion  a:visited {
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;}

.Connexion  a:hover {

font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
float:right;
text-decoration:underline;}


/* Side Right Right +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.SR .SRR {
width: 150px;
float: right;
padding: 17px 10px 10px;
margin-top:18px;
}

.SR .SRR .widget {
margin-bottom: 20px;
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 13px;

}

.SR .SRR .widget h2 {
color:#e12c31;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 14px;
border-bottom: 1px dotted #e12c31;
padding: 0px 0px 5px 0px;
margin: 0px 0px 5px 0px; }

.SR .SRR ul {
padding: 0px;
margin: 0px;
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 12px;}

.SR .SRR li {
padding: 0px 0px 0px 10px;
margin: 0px;
list-style-type: none;
background: url(images/SRRIco.png) no-repeat 0% 60%;
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 12px;
}

.SR .SRR li a {
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none; }

.SR .SRR li a:visited {
color:#e12c31;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 12px;
text-decoration:none;}

.SR .SRR li a:hover {
color:#e2001a;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 12px; 
text-decoration:underline;}


/* Footer ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.Foot {
width:430px;
}

.Footer {
padding-left:100px;
color:#9e9a9c;
font-family: "Gill Sans MT", Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight:normal;
padding-bottom:20px;
float:left;
width:250px;
}

