 


#container,
#target,
#single-target,
#header,
#footer{
	font-family: Georgia;
}

#container h1,
#container h2,
#container h3,
#container h4,
#container h5,
#container h6{
	font-family: Georgia;
}

#logo h1{
	font-family: Georgia}

#logo{
	margin-top: 0px}

#header-container,
.c1-preview.c1css_header-container{
	background-color: #---LTE_NULL---;
	background-image: url('---LTE_NULL---');
}

#header-container h1{
	color: #3d3d3d;
}
.c1-preview.c1css_header-container_h1{
	background-color: #3d3d3d;
}

#header h1 span#c1-title{
			display: none;
	}

#header-container{
	padding: 0px 0px;
	margin-top: 65px;
	margin-bottom: 80px;
}

#header-container p,
#header-container p a{
	color: #302e30;
}
.c1-preview.c1css_header-font-color{
	background: #302e30;
}

#header-container #about{
	width: 100%;
	font-size: 21px;
	margin-top: 0px;
}

#header h1{
	font-weight: normal;	font-style: none;	text-decoration: none;}
		
#header-container #header,
.c1-preview.c1css_header-block{
	background: #---LTE_NULL---;
}

#about{
	font-weight: normal;	font-style: italic;	text-decoration: none;}


.menu-header{
	font-family: Georgia;
	font-size: 20px;
	font-weight: normal;	font-style: italic;	text-decoration: none;}

	.menu-header{clear: both;}
	#header .menu{float:left; width:100%;}
    #header .menu li{margin-left:10px; margin-right:20px; line-height: 40px;}

.menu-header{padding-top: 0px}

.menu-header li a{
	color: #949494;
}

.menu-header li ul{
	background: #---LTE_NULL---;
}

.c1-preview.c1css_menu_color{
	background: #949494;
}

#content,
.c1-preview.c1css_block-container{
	background: #---LTE_NULL---;
}

#grid-content div.post .entry-specs{
		}

#grid-content div.post .entry-specs h2 {
	font-weight: normal;	font-style: italic;	text-decoration: none;}

#grid-content div.post .entry-specs .cross-cat{
	font-family: Georgia;
		font-size: 11px;
		font-weight: normal;	font-style: italic;	text-decoration: none;}


#container,
body,
.c1-preview.c1css_container{
	background: #---LTE_NULL---;
}

#content,
#header,
div#single-target,
#target .inner,
#footer #footer-in{
	width: 90%;
}

#page,
#single-target .inner{width: 100%;}


#grid-content .post,
.c1-preview.c1css_grid-content_post{
			background: #ffffff;
	}

	#grid-content div.post{
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
		margin-right: 20px;
	}

#grid-content div.post{
	padding: 10px;
}

#grid-content .post h2,
#grid-content .post .entry-specs h2 a,
#grid-content .post .text-post h2 a{
	color: #1f1f1f;
}

.c1-preview.c1css_grid-content_post_h2{
	background: #1f1f1f;
}

#grid-content .post.loaded h2{
	padding: 1px 2px;
}


#grid-content .post.loaded h2 a{
	background: #1f1f1f;
	color: #ffffff;
}


#grid-content div.post .pre h2{
	font-size: 18px;
}

#grid-content .post .pre .text-post h2{
	font-size: 25px;
	font-weight: normal;	font-style: italic;	text-decoration: none;}

#grid-content .post .entry-specs .cross-cat,
#cat-title h3{
	color: #666666;
	font-family: Georgia;
	font-weight: normal;	font-style: italic;	text-decoration: none;}

.c1-preview.c1css_grid-content_post_entry_specs_a{
	background: #666666;
}

#grid-content .post{	
	text-align: left;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	border-radius: 15px;
}

#grid-content div.post div.pre{
	width: 219px;
}

#grid-content div.post div.post-thumbnail{
	height: 219px;
}

	#grid-content div.post div.text-post{
		height: 281px;
	}
		
#target-container,
#single-target,
.c1-preview.c1css_target-container,
form#commentform input{
	background: #none;
}

#target-container .inner{
	margin-bottom: 25px;
}

#target .inner,
#page.inner,
#single-target .inner{	
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}


#target-container #post-foot,
#target-container #post-foot a,

span.commentok{
	color: #3d3d3d;
	font-size: 14px;
	font-family: Verdana;
}
form#commentform input{
	border: 1px solid #3d3d3d;
	color: #3d3d3d;
	padding: 5px;
}

.c1-preview.c1css_target-post-foot-color{
	background: #3d3d3d;
}

#target-container h1.post-title,
#page h1.post-title,
#single-target h1.post-title{
	padding: 0px 0px;
	font-size: 30px;
	color: #1c1c1c;
	font-weight: normal;	font-style: italic;	text-decoration: none;}

#target-container h1,
#target-container h2,
#target-container h3,
#target-container h4,
#target-container h5,
#target-container h6,
#target-container a,
#single-target h1,
#single-target h2,
#single-target h3,
#single-target h4,
#single-target h5,
#single-target h6,
#single-target a,
#page h1,
#page h2,
#page h3,
#page h4,
#page h5,
#page h6,
#page a{
	color: #1c1c1c;
	font-family: Georgia;
}

.c1-preview.c1css_target-container-h1-color,
form#commentform input#submit,
#target .inner a.comment-reply-link,
#single-target .inner a.comment-reply-link{
	background-color: #1c1c1c;
	color: #none;
}

#target-container .entry-content,
#single-target .entry-content,
#single-target .entry-content a,
#target-container .entry-content a,
#target-container #clicker a,
#page .entry-content,
#page .entry-content a,
ol.commentlist li,
ol.commentlist li a,
#page,
#respod,
form p{
	color: #757575;
}

.c1-preview.c1css_target-container-font-color{
	background: #757575;
}

#target-container .entry-content,
#single-target .entry-content,
#target-container #clicker a,
ol.commentlist,
#respond,
#page{
	font-family: Georgia;
	font-size: 14px;
}

#target .inner,
#page.inner,
#single-target .inner,
.c1-preview.c1css_target-inner-color{
	background: #none;
}


#shearer{display: visible;}


.button,
.button a,
.button span,
.button:active,
.c1-preview.c1css_icons-background-color{
	background-color: #c2d459}

#footer #footer-in,
.c1-preview.c1css_footer_block{
	font-size: 14px;
	font-family: Georgia;
	background: #---LTE_NULL---;
	font-weight: normal;	font-style: none;	text-decoration: none;}

#footer #footer-in,
#footer #footer-in a{
	color: #---LTE_NULL---;
}

.c1-preview.c1css_footer_font_color{
	background: #---LTE_NULL---;
}

.c1-preview.c1css_footer_block_text{
	background: #---LTE_NULL---;
}

/* overwriting: */
#grid-content .post.post-page,
#grid-content .post#cat-title,
#grid-content .post#nav-below{
	background: transparent; border: 0px;!important
}
#grid-content .post.post-page{
	text-align: left;
}

#grid-content .post.blockers .overlay,
#grid-content .post.blockers .overlayed-element{background: transparent;}

.overlayin span{
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	color: white;
	font-family: Helvetica, Arial, sans-serif;
}

#grid-content .post.cat-descr-content{width: 100%; background: transparent;}


 
 
 
 
 
.inner p, h1.post-title, .inner #billy_clip, .inner .gallery, .inner .entry-attachment, #page p, #page #billy_clip, #page .gallery, #page .entry-attachment {
    margin: 0;
}

/* ------ Header Mods ------ */
#header-container {
   height:140px;
   /*text-align: center;*/
}

#header-container #about {
    clear: both;
    text-align: left;
}

img#headlogo {
 text-align: left;

}

#header .menu {

margin-left:200px;
}

#logo{text-align:left; margin-left:200px;}
#logo-img{margin: 0px 10px;}

/* ------ Navi Mods ------ */
#header .title {
font-family: Georgia;
font-size: 24px;
color: #383838;
}

#header .sub {
font-family: Georgia;
font-size: 14px;
text-decoration: none;
line-height: 20px;
font-weight: normal;
color: #CCCCCC;
}
#header .menu li a span {
    display: block;
}
/*#header a:hover {
    font-weight: bold;
}*/

#header .menu {
   margin-top: 5px;
    width: 100%;
    float: left;
}
#header .menu ul {
 float: left;
 list-style: none;
  margin-left: 0;
  padding-left: 0;   
  overflow: hidden;   /* to enclose the float  children */
  }

#header .menu li {
  width: 18%;  /* actually, use some slightly undersized value to supply a bit of slop */
  float: left;
  list-style: none;
  }

/* ------ Single Post Mods ------ */

#target {
    width: 100%;

}

#grid-content {
   margin-top: 10px;
}

#target .inner, #page.inner, #single-target .inner, .c1-preview.c1css_target-inner-color { 
    min-height: 300px;


}

#single-target .inner img { 
    padding-right:30px;

}

#target .inner ul {margin: 10px 0px 0px 10px; list-style-type: circle; list-style-position: inside;}

#target .inner ol{list-style-type: decimal; margin: 10px 0px 0px 10px; list-style-position: inside;}

/* ------ Slider Mods ------ */
#billy_clip, #page_billy_clip {
    overflow: hidden;
    position: relative;
  max-width:580px;
    z-index: 10;
    display: block;
    float: left;
}

/* ------ Page Mods ------ */
#post-head {
    margin-top: 25px;
}
#target-container h1.post-title {
    padding-top: 20px;
}
#target-container h1.post-title, #page h1.post-title, #single-target h1.post-title {
    margin-top: 0px;
    padding: 0;
}

#grid-content .post.post-page {
    margin: 0;
    padding: 0;
}
/*#grid-content div.post {
    padding: 10px;
}*/

#services h7{
font-size: 24px; 
color: #e02026; 
padding-left: 10px; 
}

.listing {
margin-top: 15px;
width: 375px;
}

.listing ul{
  margin-left: 10px;
  list-style-position: inside;
  list-style-type: circle;
}
.listing li {
  margin-top: 15px;
}

/* ---- Services Page Elements---- */
.whitebox {
  background-color: #ffffff;
  -moz-border-radius: 10px;
  border-radius: 10px;
  padding: 15px;
  text-align: center;
}
.servicelist ul {
  line-height: 40px;
}
.servicelist li {
  border-bottom: 1px dashed #CCCCCC;
}

h1.service {
  font-family: Georgia;
  font-size: 18px;
  color: #7e7e7e;
}


#grid-content .post{
zoom: 1;
background-color:#f9f9f9;
filter: alpha(opacity=90);
-moz-opacity:0.9;
-khtml-opacity: 0.9;
opacity: 0.9;}

#grid-content .post:hover,
#grid-content .post.loaded,
#grid-content .post-page{
zoom: 1;
background-color:#fff;
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;}

.post-thumbnail {
-moz-border-radius: 5px; 
-webkit-border-radius:5px; 
border-radius: 5px; 

}

strong { margin-top:40px;}

p {
 padding-top:40px;
}
html {

background-color:#eeeeee;
}

.reseaux { 
float:right;
padding-right:150px;
}
