#Mobile {
	display:none;
}

* {
margin:0;
padding:0;
}

a {
color:#36C;
}

a:hover {
color:#06F;
}

body {
background:#4E5D3C url(/templates/hobbit_modifie/img/bg.jpg);
color:#444;
font:normal 62.5% "Lucida Sans Unicode",sans-serif;
margin:0;
}

p,blockquote,ul {
margin-bottom:1.2em;
}

h1 {
font:normal 1.6em serif;
}

h2 {
font:bold 1em Verdana,serif;
margin:3px 0 1px;
}

input,textarea,select {
font:normal 1.1em serif;
}

ul {
margin-left:1.8em;
}

blockquote {
background:url(/templates/hobbit_modifie/img/quote.gif) no-repeat;
color:#555;
font:normal 1.4em serif;
padding-left:22px;
}

blockquote p {
padding:6px;
}

.left {
float:left;
}

.right {
float:right;
}

img.left {
margin:0 18px 6px 0;
}

.divider {
background:url(/templates/hobbit_modifie/img/divider.gif) no-repeat center;
clear:both;
height:20px;
margin:14px 0;
}

.container {
background:url(/templates/hobbit_modifie/img/bgcontainer.jpg) repeat-y center top;
margin:0 auto;
width:1000px;
}

.top {
background:url(/templates/hobbit_modifie/img/bgcontent.gif) no-repeat 0 -4%;
margin:0 24px;
text-align:center;
width:952px;
}

.header {
background-color:#4a533e;
color:#FFC;
font-size:1.1em;
height:50px;
line-height:1.7em;
}

.header h1 {
font:normal 3.1em serif,sans-serif;
padding:0 0 5px;
}

.pattern {
background:#334127 url(/templates/hobbit_modifie/img/pattern.gif) repeat-x;
clear:both;
height:12px;
}

.navigation {
margin:0 24px;
}

.navigation a {
color:#6C7151;
font:normal 1.9em serif;
line-height:50px;
margin:0 16px;
text-decoration:none;
}

.content {
background:url(/templates/hobbit_modifie/img/bgcontent.gif) no-repeat;
clear:both;
font-size:1.2em;
margin:0 24px;
padding:0 38px 12px;
width:900px;
}

.content .spacer {
height:22px;
}

.item .photocomp {
margin:auto auto 15px;
text-align:center;
}

.item .photocomp img.photo {
border:1px dashed #8A6;
padding:15px;
background-color:#FFFFFF;
margin:3px;
}

.item .photocomp .photo_nav {
height:20px;
margin:auto auto 3px;
text-align:right;
}

.item .photocomp .photo_nav img {
border:none;
margin:0 0 0 20px;
}

.item .photocomp .photo_nav2 {
height:20px;
margin:auto;
text-align:left;
}

.item .photocomp .photo_nav2 img {
border:none;
margin:0 20px 0 0;
}

.item .photocomp .photo_nav2 img.rss {
float:right;
margin:0 0 0 20px;
}

.item img {
border:1px dashed #8A6;
}

.item .title {
color:#445044;
font:normal 2em serif;
}

.item .title:first-letter {
display:block;
float:left;
font-size:2.4em;
}

.item .metadata {
color:#666;
float:left;
font-size:0.9em;
padding:0 0 6px 4px;
}

.item .metadata a {
color:#6C7151;
text-decoration:none;
}

.item .body {
clear:both;
padding-right:15px;
}

.item .rangeephoto {
margin:auto;
text-align:center;
margin-top:15px;
}

.item .rangeephoto img {
height:75px;
padding:5px;
background-color:#FFFFFF;
margin:0;
border:none;
width:auto;
margin-left:1px;
}

.item .archives img, .item .top100 img {
height:100px;
padding:5px;
background-color:#FFFFFF;
margin:0 1px 1px 0;
border:none;
}

.item .about img.photo {
float:left;
margin:0 10px 10px 0;
}

.item .about table.thumbnails {
float:right;
margin-left:15px;
width:200px;
}

.item .about table.thumbnails td {
padding-bottom:10px;
}

.bann {
margin:auto;
text-align:center;
visibility:hidden;
width:800px;
height:1px;
}

.bann img {
border:none;
}

#bancache {
background-color:#F0EBCD;
height:80px;
position:absolute;
visibility:hidden;
width:850px;
z-index:1;
}

.Commentaires li {
margin-bottom:5px;
}

.Commentaires input.commentbutton {
background-color:#4A533E;
border:1px solid #4A533E;
color:#FFC;
font-weight:400;
margin:0;
padding:0;
}

.Commentaires .formulaire {
border:1px dashed #8A6;
float:right;
margin:0 5px 15px 15px;
padding:10px;
width:430px;
}

.footer {
background:url(/templates/hobbit_modifie/img/bgfooter.gif) no-repeat;
color:#666;
font-size:1.1em;
line-height:41px;
margin:0 auto;
text-align:center;
width:952px;
}

.footer a {
color:#666;
text-decoration:none;
}

.footer a:hover {
color:#333;
text-decoration:underline;
}

.clearer,.item {
clear:both;
}

.navigation a:hover,.navigation #selected,.item .metadata a:hover {
color:#2C3111;
}

.item .archives h1,.item .about h1,.item .about h2,.item .about h3,.item .about h4,.Commentaires h1 {
margin-bottom:10px;
}

/* TAG SUPPORT */
.tags01
{
	font-size: 1em !important;
}

.tags02
{
	font-size: 1.1em !important;
}

.tags03
{
	font-size: 1.2em !important;
}

.tags04
{
	font-size: 1.3em !important;
}

.tags05
{
	font-size: 1.4em !important;
}

.tags06
{
	font-size: 1.5em !important;
}

.tags07
{
	font-size: 1.6em !important;
}

.tags08
{
	font-size: 1.7em !important;
}

.tags09
{
	font-size: 1.8em !important;
}

.tags10
{
	font-size: 1.9em !important;
}

div#tags {
	text-align: center;
	width:90%;
	clear:both;
}

#tag_cloud_header {
	text-align:left;
	font:normal 1.6em serif;
}

 div#viewMap {
   border: 1px solid #333333;
}

 div#viewMap img{
   background:none;
}

div#GoogleMapInfoWindow {
   width: 250px;
   height: 75px;
   text-align: left;
   color: #333333;
}

img#GoogleMapThumb {
   border: 0;
   margin: 0px 5px 0px 0px;
}

span#GoogleMapHeadline {
   font-weight: bold;
}

.table-calendar {
width:832px;
font-size:10px;
border:0;
margin:0;
padding:0;
}

.td-calendar-days-vz {
text-align:center;
border-top:0 solid #88AA66;
border-bottom:1px solid #88AA66;
border-right:0;
border-left:0;
color:#88AA66;
padding:1px;
}

.td-calendar-days {
text-align:center;
border-top:1px solid #88AA66;
border-bottom:1px solid #88AA66;
border-right:0;
border-left:0;
color:#88AA66;
padding:1px;
}

.td-calendar-navi-vz {
border-top:0;
border-bottom:1px solid #88AA66;
border-right:0;
border-left:0;
text-align:center;
letter-spacing:1px;
word-spacing:5px;
}

.td-calendar-navi {
border-top:0;
border-bottom:1px solid #88AA66;
border-right:0;
border-left:0;
text-align:right;
letter-spacing:1px;
word-spacing:5px;
}

.td-calendar-days-imagefound {
text-align:center;
border:1px dotted #88AA66;
background:#4A533E;
padding:1px;
}

.td-calendar-days-imagefound:hover {
border:1px dotted #88AA66;
background:#88AA66;
}

.td-calendar-days-imagefound a:hover {
text-decoration:none;
color:#4E506A;
}

.table-calendar-vz {
font-size:10px;
width:200px;
border:0;
margin:0;
padding:0;
}

.td-calendar-days-vz:hover,.td-calendar-days:hover {

}

.td-calendar-navi-vz a,.td-calendar-days-imagefound a {
text-decoration:none;
color:#FFFFCC;
}

.td-calendar-navi,.td-calendar-navi a {
color:#445044;
text-transform:uppercase;
}


a.mosaic { border:none; display:block; margin:1px; float:left; width:60px; height:60px; background-position:center; text-decoration:none; } #mosaic { width:820px; border:1px dashed #8A6;
padding:15px 1px 1px 15px;
background-color:#FFFFFF;
margin:3px; margin-left:25px;
} 
