#content .contact-error {background: #FFEBE8; border: 1px solid #CC0000; font-size: 17px; font-weight: bold; padding: 5px 7px; width: 326px; color: #666}
#content .contact-ok {background: #E7FFD3; border: 1px solid #C3FF88; font-size: 17px; font-weight: bold; padding: 5px 7px; width: 326px; color: #666}


#header img[alt="pierres"]{padding:23px 0 0 10px;}
#page {margin-top:20px;box-shadow: 0 1px 6px 3px #555555;}
#header #searchform {float: right; margin: 14px 13px 0 0;  padding: 0 3px;}
#header #searchform #s {background: url("images/search.png") no-repeat scroll right center #F8F8F7; border: 1px solid #ccc; border-radius: 3px 3px 3px 3px; padding: 4px;  width: 170px;}
#header #searchsubmit {background: none repeat scroll 0 0 #CCCCCC; border: 1px solid #999999; border-radius: 5px 5px 5px 5px; font-size: 1.1em; margin-left: 3px; padding: 3px;}
#header input[type="submit"] {color: #FFFFFF;}

#top .breadcrumb { padding: 333px 0 0 15px;}
#top .breadcrumb a {color: #CC0000; font-weight: bold; text-transform: uppercase;text-decoration:none;}
#header #block-5{float:right; clear:both; width:350 px; margin: -66px 0 0 0; height: 76px;}
#header .menu { padding-top: 6px;}
#header .menu ul li{height:28px;}
#header .menu ul li a {line-height:28px;}
#header .menu ul li:hover {background-color:#000;}
#header .menu ul li ul li{background-color:#222222;width:160px;height:30px;}
#header .menu ul li ul li:hover {border-top:1px solid #333;background-color:#000;}
#header .menu ul li ul li a {border-top:1px solid #333; line-height:30px;}
#main {min-height:200px;}

#content .innertube {padding:20px 10px 10px 15px;}
#content #post-15 ul li {float: left;  margin: 0 90px; padding: 0;text-transform: uppercase;}
#content #post-15 ul li a {text-decoration:none;}
#content #post-15 ul {padding:20px 0 50px 0;list-style: circle outside none;}
#content h1{margin-top:0}

#iconscms { width: 100%; font-size: 10px; line-height:12px; font-family: Arial, Helvetica, sans-serif; }
.icon_fb { line-height:12px; background: url("files/facebook.png") no-repeat scroll 0 -2px transparent; float: left; margin: 7px 5px 0 20px; padding: 4px 0 4px 24px; }
.icon_smartphone { line-height:12px; background: url("files/smartphone.png") no-repeat scroll 0 -1px transparent; float: left; margin: 7px 10px 0 20px; padding: 4px 0 4px 24px; }
.icon_cms { background: url("files/cms.png") no-repeat scroll 0 -2px transparent; float: right; margin: 7px 20px 0 20px; padding: 4px 0 4px 24px; }

#footer #block-4 p {padding-top:20px;color:#777;}
#iconscms a {color:#777;}
#iconscms a:hover {color:#ce0003;}
#iconscms span{color:#777;}
#page {margin-bottom:30px;}


#body.facebook {background:none;}
.facebook .icon_fb {display:none;}
.facebook #page {margin-top:0px;box-shadow: none;}
.facebook #block-5 {display:none;}




.facebook #header #searchform {float: right; margin: 1px 1px 0 0; padding: 0 0;}
.facebook #header #searchform #s { padding: 3px;}
.facebook #header #searchsubmit {padding: 2px;}
.facebook #header .menu { padding-top: 16px;}



.facebook #header .menu ul li ul li{height:22px;}
.facebook #header .menu ul li ul li a { line-height:22px;}


.facebook #content #post-15 ul li { float: left; margin: 0 45px; padding: 0; text-transform: uppercase;}
#footer #block-4 p { color: #777777;  padding-bottom: 5px;  padding-top: 6px;}
/*-------------------------*/
h1,h2.as-h1 {color:#666666;font:bold 2.10em/0.95em Arial, Helvetica, sans-serif;}
a:visited,a:active {color:#555555;text-decoration:none;font-weight:normal;}
.menu ul li a:hover,.menu ul li.current_page_item > a {color:#ffffff;text-decoration:none;font-weight:Bold;}
#side-left .contactform,#side-right .contactform {width:172px;}
h2 {color:#555555;font:bold 1.80em/1.11em Arial, Helvetica, sans-serif;}
h3 {color:#555555;font:bold 1.40em/1.29em Arial, Helvetica, sans-serif;}
p {color:#555555;font:normal 1.20em/1.50em Arial, Helvetica, sans-serif;}
a:link {color:#555555;text-decoration:underline;font-weight:normal;}
a:hover {color:#ce0003;text-decoration:underline;font-weight:normal;}
body {color:#555555;font-family:Arial, Helvetica, sans-serif;}
textarea {font-family:Arial, Helvetica, sans-serif;font-size:1.20em;line-height:1.80em;}
.facebook .entry ul {font-family:Arial, Helvetica, sans-serif;}
table {font-size:1.20em;line-height:1.80em;}
label {font-size:1.20em;}
#body {background:#a5a5a5;}
#page {background:#ffffff;width:960px;}
#header {height:129px;background:transparent url("/files/header1.jpg") no-repeat  center top;}
#top {height:354px;background:transparent url("/files/top.jpg") no-repeat  center top;}
#footer {height:79px;background:transparent url("/files/footer.jpg") no-repeat  center bottom;}
.menu ul li a {color:#888888;text-decoration:none;text-transform:Uppercase;font-weight:Bold;font-family:Arial, Helvetica, sans-serif;font-size:1.20em;}
.menu ul li ul {width:136px;}
.menu-vertical ul ul {width:136px;right:-136px;}
#content {}
.inner {width:960px;}
#side-left .innertube {}
#side-right .innertube {}
#content .innertube {}
span.categories {display:none;}
span.tags {display:none;}
