/*
	Theme Name: Cumbria
	Theme URI: http://www.cumbria.fr/
	Descripxion: Thème pour le site internet de Cumbria
	Version: 1.0
	Author: Michael Wassmer (mike@ap3com.com)
	Author URI: http://www.ap3com.com
*/

/*
 * bleu : 1d459d 
 * bleu clair : E0E9EF
 * 
 * 
 */

body {background:#f9f9f7 url('images/body_bg.gif') top center repeat-x;font:12px Verdana, Geneva, sans-serif;color:#333;margin:0 auto;padding:0;}
a {color:555;text-decoration:none;}
ul {margin:0;padding:0;list-style:none;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
img.alignright {float:right;clear:none;margin:0 0 1em 1em}
img.alignleft {float:left;clear:none;margin:0 1em 1em 0}
img.aligncenter {display: block; margin:1em auto; text-align:center}
img.alignnone {margin:0 0.5em 0 0;}

/* ¤¤¤¤¤ Rounded ¤¤¤¤¤ */
.rounded{border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}

/* ¤¤¤¤¤ Headings ¤¤¤¤¤ */
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}

/* ¤¤¤¤¤ Wrapper ¤¤¤¤¤ */
#wrapper {background:#FFF;float:none;clear:both;margin:20px auto;padding:0;width:1000px;border:1px solid #DDD;box-shadow: 1px 1px 12px #555;-moz-box-shadow: 1px 1px 12px #555;-webkit-box-shadow: 1px 1px 12px #555;}

/* ¤¤¤¤¤ Header ¤¤¤¤¤ */
#header {margin:0 auto;padding:0;}
#header h1{display:none;}
#header h2{display:none;}
#header a img{border:0;margin:10px 0 0 10px;}
#diaporama{margin:20px 0 0 20px;}
#contact_module{width:190px;background:#E0E9EF url('images/enveloppe.png') 170px 10px no-repeat;margin:20px;padding:10px;}
#contact_module h2 {margin:0 0 5px 0;padding:0;color:#1d459d;font-weight:normal;font-size:16px;font-family:Georgia, Times, Serif;font-style:italic;}
#contact_module p {color:#444; margin:0 0 8px 0;border-left:3px solid #FFF;padding:0 0 0 5px;line-height:13px;font-style:normal;}
#contact_module p:hover {border-left:3px solid #1d459d;}
#contact_module a {color:#1d459d;}
#contact_module a:hover {text-decoration:underline;}


/* ¤¤¤¤¤ Sidebar ¤¤¤¤¤ */
#sidebar {width:240px;margin:0;padding:20px 0 0 0;float:right;border-top:1px solid #EEE;}

/* ¤¤¤¤¤ Posts ¤¤¤¤¤ */
#posts {width:720px;margin:0;padding:15px 20px;float:left;background:url('images/degrade.png') top right repeat-y;border-top:1px solid #EEE;}
#posts h2{color:#1d459d;font-weight:normal;font-size:20px;font-family:Georgia, Times, Serif;font-style:italic;padding:0;margin:0 0 5px 0;}
#posts h3{color:#555;font-weight:normal;font-size:17px;padding:0;margin:0 0 5px 0;}
#posts p{margin:10px 0;}

#posts ul{width:690px;margin:10px;padding:0;}
#posts ul li{background:#E0E9EF;width:320px;margin:5px;padding:5px;float:left;font-size:11px;line-height:12px;border:1px solid #DEDEDE;}
#posts ul li h3{font-weight:normal;font-size:15px;font-family:Georgia, Times, Serif;font-style:italic;line-height:14px;margin:0 0 5px 0;border:1px dotted #DEDEDE;background:#FFF url('images/logo_small.png') left center no-repeat;padding:10px 5px 4px 17px;}
#posts ul li img{float:left;margin:0 5px 0 0;}
#posts ul li p{margin:0;padding:0;height:120px;overflow:hidden;color:#555;}
#posts ul li a img{border:1px solid #CCC;}
#posts ul li a {color:#1d459d;}
#posts ul li a:hover {color:#333;}
.product_btn{background:url('images/page_white_text.png') left center no-repeat;display:block;clear:both;width:120px;height:22px;margin:0 0 0 185px;padding:0 0 0 20px;line-height:22px;}
.product_btn:hover{text-decoration:underline;}

#posts strong{color:#1d459d;font-family:Georgia, Times, Serif;}

/* ¤¤¤¤¤ Post ¤¤¤¤¤ */
#post {width:720px;margin:0;padding:20px;float:left;background:url('images/degrade.png') top right repeat-y;border-top:1px solid #EEE;}
#post img{float:left;margin:0 10px 10px 0;}
#post a img{border:1px solid #CCC;}
#post h3{color:#1d459d;font-weight:normal;font-size:16px;}
#post h2{color:#1d459d;font-weight:normal;font-size:20px;font-family:Georgia, Times, Serif;font-style:italic;padding:0;margin:0 0 0 0;}
#post blockquote {background:#F7F7F7;border:1px solid #DEDEDE;width:320px;margin:5px;padding:5px;float:left;font-size:12px;line-height:12px;border-radius: 9px;-o-border-radius: 9px;-icab-border-radius: 9px;-khtml-border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
#post ul {margin:0;padding:5px 0 0 0;}
#post li{background:url('images/bullet_blue.png') no-repeat;margin:5px 0;padding:0 0 0 20px;}
#post li h3{background:none;padding:0;margin:0 0 15px 0;}
.gallery{clear:both!important;}
.gallery-item img{float:none!important;text-align:center;}

#post blockquote.accueil {border:2px solid #DEDEDE!important;background:#EEE;border:none;width:123px;margin:0 8px 0 0;padding:4px 4px 5px 4px!important;float:left;}
#post blockquote.accueil p{margin:0;}
#post blockquote.accueil img{margin:0;width:120px;height:120px;}
#post blockquote.accueil h3{text-align:center;line-height:16px;}
#post blockquote.accueil h3 a{color:#1d459d;margin:0;font-size:12px;padding:0;font-family:Georgia, Times, Serif;font-style:italic;}
#post blockquote.accueil h3 a:hover{color:#555;}
#post blockquote.accueil a:hover img{border:1px solid #AAA;}

#post strong{color:#1d459d;font-family:Georgia, Times, Serif;}

/* ¤¤¤¤¤ Footer ¤¤¤¤¤ */
#footer {margin:0 auto;clear:both;float:none;text-align:center;}
#footer p{font-size:11px;color:#777;margin:0 0 0 0;padding:10px;padding:5px 0 0 0;background:#F7F7F7 url('images/degrade2.png') top left repeat-x;border-top:1px solid #EEE;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
#footer a{color:#555;}
#footer a:hover{color:#1d459d;}

/* ¤¤¤¤¤ Sidebar menus ¤¤¤¤¤ */
#sidebar h2{color:#1d459d;font-weight:normal;font-size:18px;font-family:Georgia, Times, Serif;font-style:italic;padding:0;margin:0 0 0 20px;}
#sidebar ul{margin:20px;}
#sidebar ul li{background:#E0E9EF url('images/arrow.png') left center no-repeat;padding:5px 10px 5px 15px ;margin:8px 0;text-transform:uppercase;}
#sidebar ul li:hover{background:#E0E9EF url('images/arrow.png') left center no-repeat;}
#sidebar ul li:hover a{color:#333;}
#sidebar ul li a{color:#333;letter-spacing:1px;}
#sidebar ul li a:hover{color:#1d459d;}


/* ¤¤¤¤¤ Contact Form ¤¤¤¤¤ */
.cform{background:#E0E9EF;width:500px;margin:10px auto;border-radius: 9px;-webkit-border-radius: 9px;-moz-border-radius: 9px;}
.cform legend{display:none;}
.cform fieldset{border:0;margin:0;padding:5px;}
.cform ol{list-style:none;margin:0;padding:0;}
.cform ol li{background:none!important;margin:5px 0!important;padding:0!important;width:230px;}
.cform label{display:block;clear:both;width:230px;color:#555;font-size:11px;margin:0 0 0 5px;}
.cf-box-title{display:none;}
.cform .cf-box-group label{display:inline;}
.cform .cf-box-group input{border:none;width:15px;}
.cform input{width:230px;padding:3px;border:1px solid #DDD;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.cform input:hover{border:1px solid #CCC;}
.cform textarea{width:230px;padding:3px;border:1px solid #DDD;height:61px;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.emailreqtxt{display:none;}
.reqtxt{display:none;}
.linklove{display:none;}
.cf-fs1{width:240px;float:left;}
.cf-fs2{width:240px;float:right;margin:24px 0 0 0!important;}
.cf-fs3{clear:both;}
.cf-fs3 textarea{width:480px;}
.cf-sb{text-align:center;margin:0;}
.sendbutton{width:80px!important;cursor:pointer;margin:0 0 10px 0;}
.cf_error{border-color:#FF0000!important;}

#lien_rd{margin:0 auto;padding:0 0 20px 0;width:300px;text-align:center;}
#lien_rd a{font-size:10px;color:#AAA;text-decoration:none;}
#lien_rd a:hover{text-decoration:underline;}

#lightbox-overlay-text-about{display:none;}
#lightbox-overlay-text-close{display:none;}
#lightbox-overlay-text-interact{display:none;}

