#social {
width : 190px;
height : 30px;
margin : 0 auto;
text-align : center;
padding-bottom : 20px;

}
#header {
width : 920px;
height : 130px;
margin : 0 auto;
text-align : center;
#geo{
	color: red;
}
/* Je cible la balise <a> qui a la classe .geo */
#geo{
	color: red;
}
}
#marmotte {
text-align : center;
}
body {
background : url(../images/background.gif) repeat-x #dbe9a7;
font-family : Georgia, "Times New Roman", Times, serif;
font-size : 20px
color : #006600;
}
h1, h2, h3 {
margin-bottom : 1.5em;
letter-spacing : -0.05em;
font-family : Georgia, "Times New Roman", Times, serif;
}
h1 a, h2 a {
text-decoration : underline;
color : #006600;
}
h1 a:hover, h2 a:hover {
text-decoration : underline;
}
h1 {
	font-size : 28px;
}
h2 {
	font-size : 26x;
}
h3 {
font-size : 20;
font-weight : normal;
color : #006600;
}
p, ul, ol {
	line-height : 130%;
}
blockquote {
margin-left : 3em;
margin-right : 3em;
}
a {
color : #006600;
}
a:hover {
text-decoration : none;
}
a img {
border : none;
}
img.left {
float : left;
margin-right : 20px;
}
img.right {
float : right;
margin-right : 20px;
}
hr {
display : none;
}
#global {
margin-left : auto;
margin-right : auto;
width : 960px;
background-color : #dbe9a7;
border : thin;
border : #006600 solid 1px;
}
#header h1, #header h2 {
margin : 0;
}
#header h1 {
float : none;
padding-top : 15px;
color : #006600;
}
#header h2 {
float : right;
padding-top : 95px;
font-size : 20px
font-weight : normal;
}
#header h2, #header h2 a {
color : #939292;
}
#header a {
text-decoration : underline;
}
#menu1 {
width : 960px;
height : 50px;
margin : 0 auto;
background : url(../images/img-menu-haut.jpg) no-repeat #dbe9a7;
}
#menu1 ul {
margin : 0;
padding : 15px 0 0 30px;
list-style : none;
line-height : normal;
}
#menu1 li {
float : right;
padding : 0 95px 0 22px;
background : url(../images/img-tiret.gif) center left no-repeat;
}
#menu li.first {
background : none;
}
#menu1 a {
text-decoration : underline;
font-size : 22px;
font-weight : bold;
color : #000000;
}
#menu1 a:hover {
text-decoration : none;
}
#banner {
width : 960px;
margin : 0 auto;
padding : 8px 0;
}
#page {
width : 900px;
margin : 0 auto;
padding : 45px 35px 45px 25px;
background : url(../images/img-page.gif) no-repeat;
}
#content {
	float : left;
	width : 613px;
}
.post .title {
margin : 0;
padding : 0 20px;
}
.post .entry {
padding : 0 20px;
}
.post .separation {
height : 37px;
margin : 20px 0 40px 0;
padding : 15px 0 0 20px;
background : url(../images/img-separation.gif) no-repeat;
line-height : normal;
}
.liens {
height : 120px;
margin : 20px 0 40px 0;
padding : 15px 0 0 20px;
background : url(../images/img-separation.gif) no-repeat;
line-height : normal;
}
#sidebar {
float : right;
width : 253px;
overflow : auto;
}
#sidebar ul {
margin : 0;
padding : 0;
list-style : none;
line-height : normal;
}
#sidebar li {
margin-bottom : 40px;
padding : 0 15px 0 20px;
}
#sidebar li li {
margin : 0;
padding : 5px 0;
border-bottom : 1px solid #e5e5e5;
}
#sidebar li h2 {
margin-bottom : 15px;
font-size : 20px;
}
#bloc1 {
padding : 0;
background : url(../images/fond-bloc1.jpg) no-repeat;
text-align : justify;
font-size : 20px;
}
#bloc1 {
width : 253px;
height : 235px;
margin : 0 auto;
}
#bloc2 {
padding : 0;
background : url(../images/fond-bloc2.jpg) no-repeat;
text-align : justify;
font-size : 20px;
}
#bloc2 {
width : 253px;
height : 235px;
margin : 0 auto;
}
#bloc3 {
padding : 0;
background : url(../images/fond-bloc3.jpg) no-repeat;
text-align : justify;
font-size : 20px;
}
#bloc3 {
width : 253px;
height : 235px;
margin : 0 auto;
}
#footer {
	clear : both;
	width : 870px;
	height : 50px;
	background : url(../images/img-footer.gif) no-repeat;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 25px;
	padding-right: 45px;
	padding-bottom: 35px;
	padding-left: 45px;
}
#footer p {
margin : 0;
line-height : normal;
color : #006600;
}
#footer a {
color : #666666;
}
#footer .validation {
	width : 870px;
	height : 30px;
	margin-top : 0;
	margin-right : auto;
	margin-bottom : 0;
	margin-left : auto;

}
#footer .copy {
float : left;
}
#footer .contact {
float : right;
}
ul, li {
/*margin : 0;
list-style : none;*/
}



.Style1 {
color : #ff0000;
}
