body {margin:0px; padding:0px; vertical-align:top; background:#eeeeee;}
td {font-size:11px; font-family:Tahoma; color:#6C6C6C; line-height:13px; vertical-align:top;}
a {border:none; text-decoration:underline; color:#3D3D3D;}
a:hover {text-decoration:none;}
form {margin:0px; padding:0px;}
/****************************************************/
.footertxt {color:#A8A8A8;}
.footerlink {color:#FFFFFF;text-decoration:none;}
.footerlink:hover{color:#FFFFFF;text-decoration:underline;}
/****************************************************/
.link1 {text-decoration:none;color:#FFFFFF;font-weight:bold; background:url(images/pimp2.gif) no-repeat 0px 5px; padding-left:12px;}
.link1:hover {text-decoration:underline;color:#FFFFFF;}

.link2 {text-decoration:underline;color:#F8F8DC;font-weight:bold;}
.link2:hover {text-decoration:none;color:#F8F8DC;}

.link3 {text-decoration:none;color:#FFFFFF;font-weight:bold; background:url(images/pimp2.gif) no-repeat right 5px; padding-right:11px;}
.link3:hover {text-decoration:underline;color:#FFFFFF;}

.link4 {text-decoration:none;color:#FFFFFF;font-weight:bold;}
.link4:hover {text-decoration:underline;color:#FFFFFF;}

.link5 {text-decoration:underline;background: url(images/pimp4.gif) no-repeat  left top; padding-left:12px; line-height:14px; font-size:11px;color:#00A6D4;}
.link5:hover {text-decoration:none;}

.link6 {text-decoration:none;background: url(images/pimp6.gif) no-repeat  0px 5px;; padding-left:11px; line-height:14px; font-size:11px;color:#353430; font-weight:bold;}
.link6:hover {text-decoration:underline;}
/****************************************************/
ul {margin:0; padding:0; list-style:none}
li {background: url(images/pimp2.gif) no-repeat  left; padding-left:9px; line-height:18px; font-size:11px;color:#82962F;}
li a {color:#82962F; text-decoration:underline;}
li a:hover {text-decoration:none;}

.list1 li {background: url(images/pimp1.gif) no-repeat  left; padding-left:14px; line-height:19px; font-size:11px;color:#FFFFFF; font-weight:bold; text-transform:uppercase;}
.list1 li a {color:#FFFFFF; text-decoration:none;}
.list1 li a:hover {text-decoration:underline;}

.list2 li {background: url(images/pimp3.gif) no-repeat  left; padding-left:11px; line-height:16px; font-size:11px;color:#4B4B4B; font-weight:bold;}
.list2 li a {color:#4B4B4B; text-decoration:underline;}
.list2 li a:hover {text-decoration:none;}

.list3 li {background: url(images/list_back1.gif) no-repeat  left; padding-left:37px; line-height:20px;  font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#55574F; font-weight:bold;}
.list3 li a {color:#55574F; text-decoration:none; font-family:Arial, Helvetica, sans-serif; }
.list3 li a:hover {text-decoration:underline; font-family:Arial, Helvetica, sans-serif; }

.list7 li {background: url(images/list_back7.gif) no-repeat  left; padding-left:37px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px;color:#55574F; font-weight:bold;}
.list7 li a {color:#55574F; text-decoration:none;font-family:Arial, Helvetica, sans-serif;}
.list7 li a:hover {text-decoration:underline;font-family:Arial, Helvetica, sans-serif;}

.list4 li {background: url(images/list_back2.gif) no-repeat  left; padding-left:37px; line-height:20px; font-size:11px;color:#55574F;}
.list4 li a {color:#55574F; text-decoration:none;}
.list4 li a:hover {text-decoration:underline;}

.list5 li {background: url(images/pimp5.gif) no-repeat  left; padding-left:9px; line-height:17px; font-size:11px;color:#969696;}
.list5 li a {color:#969696; text-decoration:underline;}
.list5 li a:hover {text-decoration:none;}

.list6 li {background: url(images/pimp7.gif) no-repeat  left top; padding-left:9px; line-height:14px; color:#6C6C6C;}
.list6 li a {color:#3D3D3D; text-decoration:underline;}
.list6 li a:hover {text-decoration:none;}
/****************************************************/
.myform {width:110px; margin:0px; padding-left:3px; padding-right:0; padding-top:0; padding-bottom:0; height:16px; font-size:10px;font-family:Tahoma;color:#8C8C8C;background:#ffffff;}
/****************************************************/

.txt1 {color:#FFFFFF; line-height:12px;}
.txt2 {color:#F8F8DC; line-height:14px;}
.txt3 {color:#353430; font-weight:bold; background:url(images/pimp6.gif) no-repeat left; padding-left:11px;}
.txt4 {color:#3D3D3D; font-weight:bold;}
.txt5 {color:#C21C06; font-weight:bold;}


/* Tagcloud 
-------------------------------------------------------- */
#tagcloud {
        text-align: center;
        line-height: 200%;
}

#tagcloud ul { 
	margin:0; 
	padding:0 1em; 
	display:block; 

}

#tagcloud li { 
	display:inline; 
	margin: 0 .1em; 
}

#tagcloud li.level-1 { font-size: 1.1em; }
#tagcloud li.level-2 { font-size: 1.3em; }
#tagcloud li.level-3 { font-size: 1.5em; }
#tagcloud li.level-4 { font-size: 2.7em; }
#tagcloud li.level-5 { font-size: 2.9em; }

#tags {
        text-align: right;
        font-size: 7pt;
}

/* Affichage des images et légendes */ 	

img.photo {
	display : block;
	margin : 0;
	padding : 2px;
	background : #000;
	border : 12px solid #fff;
	margin : 0 auto;
	text-align : center;
}
span.photo {
	display : block;
	background : #efefef;
	width : 280px;
	font-size : 0.8em;
	margin : 6px auto 0;
	text-align : center;
}
/* Formulaires */	

textarea {
	width: 320px;
	}
		
fieldset {
	display : block;
	border : none;
    text-align: right;
}

input, textarea {
	font-family : Verdana,Arial,Geneva,Helvetica,sans-serif;
	font-size : 1em;
	border: 1px solid #ECECEC;
}
input[type], textarea[name] {
	background : #FAFAFA;
}

input[type=submit], input[type=reset] {
	background : #FAFAFA;
	color : #000;
}

input[type=submit]:hover {
	background : #FAFAFA;
	color : #D96C00;
}


/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxCaption{
	font-size: 0.8em;
	padding-top: 0.4em;
	}
#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(overlay.png); }
* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}

 /* Liens */
 
a:link 	  { color: #CF4040; text-decoration : none;}
a:visited { color : #CF4040; text-decoration : none; }
a:hover   { color: #DFD9C3; }
a:active  { text-decoration : none; }
a:focus   { text-decoration : none;}

h2 a, h2 a:link, h2 a:visited, h2 a:hover, h2 a:active {
	color: #CF4040;
	text-decoration: none;
}

a[hreflang]:after {
    content: "\0000a0[" attr(hreflang) "]";
	color : #938E7A;
	background : transparent;
}

/* Navigation  */

.pagenav {
    text-align: center;
    font-size: 0.9em;
    background: #f3f3f3;
	margin: 5px;
	padding: 2px 4px;
}
/* Billets */
.post-content a {
    color: #938E7A;
}

.comment-number {
	font-family : Georgia,"Times New Roman","New York",serif;
	font-size : 1.8em;
}

.post-info-co {
	padding : 2px;
}

.post-info {
	background: #f3f3f3;
	font-size: 0.9em;
	text-align: right;
	margin: 20px;
	padding: 5px 8px;
}

.day-date {
	font-size : 13pt;
	font-family : Georgia, Arial;
	font-weight : bold; 
	font-style : italic;
	margin-top : 1em;
	text-align : right;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
    background: #efefef;
	color : #666;
}

/* blockquotes */

blockquote {
	padding: 1px 20px 1px 20px;
	background-color: #eeeeee;
    border-bottom: 1px solid #888888;
}

#comments blockquote.author_comment {
    padding: 1px 20px 1px 20px;
	background-color: white;
    border-bottom: 1px solid #888888;
}

blockquote p {
	font-style: italic;
}
/* 	Style général */

label{
    cursor: pointer;
    cursor: hand;
}

.field label{
    display: block;
}


code, pre, var {
	font-family: 'bitstream vera sans mono', 'andale mono', monospace;
	font-size: 1em;
}

img {
	max-width: 100%;
    border: 0;
}

abbr, acronym{
    border: none;
    background: transparent url(img/curseur.gif) repeat-x bottom;
    cursor : help;
}

h2 {
	font:Bold 20pt  Georgia;
	color:#938E7A;
	padding-top:10px;
    margin-bottom: .2em;
    text-align: center;
}

h3 {
	font: normal 1.5em/120% 'Nimbus Sans L', helvetica, arial, sans-serif;
	margin-bottom: .3em;
}

h4 {
	font-size: 1.1em;
    text-align: center;
}

h5 {
	font-size: 1em;
}
/*	Header  */

#header h1 {
	font-size: 3.5em;
	line-height: 1em;
	margin: 0;
	}

#header h1 a {
	text-indent: -9999px;
	display: block;
	width: 330px;
	height: 140px;
	}

h1 a:link, h1 a:visited, h1 a:hover, h1 a:active {
	text-decoration: none;
	}
	#sidebar{
	border-top: 1px solid #ccc;
	color: #888;
	text-align: left;
	margin: 20px;
	}

#footer {
	border-top: 1px solid #ccc;
	color: #888;
	text-align: center;
	margin: 20px;
	}

#header {
	height: 140px;
	margin: 20px;
	overflow: hidden;
	background: transparent url(img/header.jpg) no-repeat;
	}

#menu {
	background: #f3f3f3;
    font-size: 0.9em;
	text-align: right;
	margin: 20px;
	padding: 5px 8px;
	}

#top{
	background: #f3f3f3;
	text-align: center;
	margin: 10px;
	padding: 5px 8px;
    font-size: 0.9em;
	}

#content {
	text-align: left;
	margin: 20px;
	}
	
#content p {
	text-align: justify;
	}

#content form p {
	text-align: left;
	}
body {
	text-align: center; /* IE quirks auto margins workaround */
	font: 70%/160% 'bitstream vera sans', 'lucida grande', verdana, sans-serif;
	padding: 10px;
	}

html>body { font-size: 11px; } /* for modern browsers that can resize px */
