* {margin:0;padding:0;font-size:100%;}
table {  border-collapse: collapse;  border-spacing: 0;}
img {border:none;}
h1, h2, h3, h4, h5, p, ul {margin:14px 0;}
ul {list-style-type:none;}
body {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:11px;text-align:center;color:#d9d9d9;}
.alignleft {float:left;}
.alignright {float:right;}
.center {text-align:center;}
img.centered{display: block;margin-left: auto;margin-right: auto;}
img.alignleft{margin: 3px 10px 2px 0; }
img.alignright{ margin: 3px 0 2px 10px; }
img.alignleft, img.alignright{	padding: 4px;	border: 1px solid #eee;	display: inline;}
.clearer {clear:both;height:1%;}
input, button, select {vertical-align: middle;}
p {margin:15px 0;line-height:160%;}
li {line-height:160%;}
a:link, a:visited {color:#ff58a3;text-decoration:none;}
a:hover {color:#feacd1;text-decoration:none;}
h2 {font-family:"trebuchet MS";font-size:18px;font-weight:normal;color:#57ceff;}
h2 a:link {color:#57ceff;}
h2 a:hover {color:#c7efff;}
h3 {font-family:"trebuchet MS";font-size:16px;font-weight:normal;color:#c7efff;}
strong {color:#FFF;}
small {font-size:9px;color:#CCC;}


body {text-align:center;}
#page-wrap{width:980px;margin:0 auto;text-align:left;}
#wrapper{float:left;width:100%;}
#content{margin-top:-10px;margin-right: 360px;padding:0 10px 0 8px;position:relative;}
#rightcol{float:left;width:180px;margin-left:-360px;margin-top:-40px;position:relative;}
#extra{float:left;width:180px;margin-left:-180px;}
#footer{clear:left;width:100%;}

html {	margin-left: -1px;	overflow-Y: scroll;}
body {background:url("img/bg.jpg") no-repeat center top #000;}
#header {background:url("img/header.jpg") no-repeat left top;height:177px;position:relative;}
#header h1 {margin:0;}
#header h1 a {display:block;width:400px;height:150px;text-indent:-5999px;overflow:hidden;}
#page {background:url("img/page-top.png") no-repeat 0 177px;}
#page-wrap {background:url("img/page.png") repeat-y;}
#content {min-height:500px;margin-top:-20px;}
#footer {background:url("img/footer.png") no-repeat top left #000;height:103px;}

#header a#menu-tarifs {display:block;width:93px;height:21px;position:absolute;top:27px;left:887px;background:url("img/menu_tarifs.jpg") no-repeat bottom left;text-indent:-5999px;overflow:hidden;}
#header a:hover#menu-tarifs {background-position:top;}
#header a#menu-contact {display:block;width:93px;height:14px;position:absolute;top:5px;left:887px;background:url("img/menu_contact.jpg") no-repeat top left;text-indent:-5999px;overflow:hidden;}
#header a:hover#menu-contact {background-position:bottom;}

.mess-bienvenue {padding:0 150px 0 5px;color:#FFF;}
.mess-bienvenue p {margin-top:0;}




/*SIDEBAR*/
/*titres*/
#rightcol ul, #extra ul {margin:4px 0 15px 0;}
#rightcol h3, #extra h3 {height:29px;text-indent:-5999px;margin:0;}
#rightcol h3 {margin:0 2px;}
/*rightcol*/
h3#coltitle-cat {background:url("img/rightcoltitle_cat.png") no-repeat top left;}
ul.liste-cat li {padding:3px 0;background:url("img/li-sep.png") no-repeat bottom;}
ul.liste-cat li a {padding-left:20px;font-size:12px;text-transform:uppercase;color:#d9d9d9;background:url("img/puce_li.png") no-repeat 9px center;display:block;}
ul.liste-cat li a:hover {color:#FFF;}
#rightcol ul.liste-cat li ul {margin:2px;}
ul.liste-cat li ul li {background:none;padding:0;}
ul.liste-cat li ul li a {padding-left:25px;font-size:11px;background:none;text-transform:none;color:#c1c1c1;}

h3#coltitle-tem {background:url("img/rightcoltitle_tem.png") no-repeat top left;}
ul.liste-tem li {color:#9c9c9c;font-size:10px;padding:0 8px 5px 18px;background:url("img/puce_tem.png") no-repeat 9px 4px;}
ul.liste-tem li p {margin:0;}
a.tem-link {display:block;margin-top:4px;color:#FFF;}

h3#coltitle-tags {background:url("img/rightcoltitle_tags.png") no-repeat top left;}
/*extra*/
h3#coltitle-services {background:url("img/extratitle_services.png") no-repeat top left;}
#services p.first {margin-top:0;}
h3#coltitle-archives {background:url("img/extratitle_archives.png") no-repeat top left;}
#extra ul.liste-archives {margin:5px 5px 15px 15px;}
ul.liste-archives li {padding:2px 0;background:url("img/li-sep.png") no-repeat bottom;}
ul.liste-archives li a {color:#d9d9d9;}
ul.liste-archives li a:hover {color:#FFF;}


/*footer*/
#footer {position:relative;}
#footer p.copy {position:absolute;top:38px;left:640px;width:150px;height:38px;margin:0;color:#797979;}
span.siret {color:#454444;}

/*posts*/
span.date {font-size:9px;color:#FFF;text-transform:uppercase;padding:2px;background:#000;display:inline-block;margin-bottom:3px;border:1px solid #797979;}
.post h2 {margin:0 0 3px 0;}
.post {overflow:hidden;}
.post li {padding-left:16px;background:url("img/puce-croix.png") no-repeat left 4px;}
.post img {padding:1px;background:#606060;border:1px solid #000;}
img.post-thumb {padding:1px;background:#606060;border:1px solid #000;float:left;margin:0 8px 8px 0;}
.entry {background:url("img/post-desc.png") no-repeat top right;padding-top:10px;}
.entry p {margin:0 10px 15px 10px;}
p.more a, a.more-link {padding-left:15px;background:url("img/more.png") no-repeat left top;font-size:10px;text-transform:uppercase;color:#FFF;}
p.more a:hover, a:hover.more-link {background-position:left bottom;}
p.postmetadata {clear:both;font-size:10px;padding-bottom:4px;border-bottom:1px solid #444;color:#888;}
span.tags {clear:both;}
span.tags a {color:#888;padding-left:16px;background:url("img/tag.png") no-repeat left center;}
span.tags a:hover {color:#CCC;}
#rightcol ul.tagcloud {margin:10px 15px 15px 15px;}
p.nocomments {color:#545454;padding-left:10px;background:url("img/close.png") no-repeat left;margin-left:10px;}


/*pagination*/
div.pagination {padding: 3px;margin: 3px;text-align:center;color:#a0a0a0;font-size:80%;}
div.pagination a {	border: 1px solid #909090;	margin-right:3px;	padding:2px 5px;	background-image:url('bar.gif');background-position:bottom;	text-decoration: none;color: #c0c0c0;}
div.pagination a:hover, div.meneame a:active {	border: 1px solid #f0f0f0;	background-image:url(invbar.gif);	background-color:#404040;	color: #ffffff;	}
div.pagination span.current {	margin-right:3px;	padding:2px 5px;	border: 1px solid #ffffff;	font-weight: bold;	background-color: #606060;	color: #ffffff;}
div.pagination span.disabled {	margin-right:3px;	padding:2px 5px;	border: 1px solid #333;	color: #333;}

/*navigation*/
.navigation {padding:5px;background:#000;height:18px;line-height:18px;}

/*tarifs*/

ul#tarifs {
border:1px solid #444;
background:#000;
padding:8px;
}
ul#tarifs li {
border-bottom:1px solid #4d4d4d;
padding-bottom:8px;
margin-top:5px;
position:relative;
line-height:150%;
color:#FFF;
background:none;
padding-left:0;
}
ul#tarifs li span {
color:#fcdd00;
text-align:right;
position:absolute;
right:5px;
}
ul#tarifs li small {
font-size:11px;
color:#767676;
padding-left:10px;
}
ul#tarifs li a {
color:#02d2f8;
font-size:11px;
}
ul#tarifs li small span {
color:#fff3b1;
}

/*slide*/
#slideboxWrap {
position:relative;
overflow:hidden;
width:600px;
height:207px;
}
#slideboxBorder {
position:absolute;
top:0;left:0;width:600px;height:207px;
background:url("js/slidebox.png") no-repeat top;
}
#myController span{
display:none;
}
#featuredPosts h2 {
background:url("img/slideTitle.png") no-repeat top left;
margin:0;
text-indent:-5999em;
height:37px;
}
#featuredPosts {margin-bottom:20px;}
