/*
Theme Name: Air 2 Alpes
Theme URI: http://www.air2alpes.com/
Description: Th&egrave;me de l'&eacute;cole de parapente air 2 alpes.
Version: 2.0
Author: Antonin Duviol
Author URI: http://antonin.duviol.fr/
*/
html{background-color:#acacb5;height:100%}
body{color:#111;font-family:Verdana, Helvetica, Tahoma;font-size:65%;height:100%;margin:0;padding:0}
a{color:#c00;text-decoration:none}
a:hover{color:#d33;text-decoration:none}
img{border:0;text-align:center;vertical-align:middle}
table{border:0;font-size:100%;margin:0 auto;padding:0}
.cadre{border:1px solid #4b3c8b;left:222px;position:relative;text-align:center;width:300px}
.cadre_blog_d{background:url(../../../images/cadre_blog_d.jpg) no-repeat;margin:10px;padding:0 8px 10px;width:204px}
.cadre_accueil{background:url(../../../images/cadre_accueil.jpg) no-repeat;margin:10px;padding:0 8px 10px;width:334px}
.spacer{clear:both;display:block;height:0;overflow:hidden;visibility:hidden}
.cadre_accueil h1{color:#fff;font-size:150%;line-height:20px;margin:0 6px 6px 22px;padding-top:5px;text-align:left}
h1{color:#c00;font-size:200%;margin:0;text-align:center}
h2{color:#513ab5;font-size:150%;font-weight:400}
h2.right{text-align:right}
h3{color:#1a047e;font-size:100%;text-align:justify}
h4{color:#c00;font-size:100%;margin:0;text-align:center}
h5{color:#1a047e;font-size:100%;margin:0;text-align:center}
.separation{border-bottom:2px dashed #513AB5;margin:25px auto;width:645px}
.bg1{background-image:url(../../../images/parapente-accueil.jpg);background-position:60px 220px;background-repeat:no-repeat;margin:0}
.bg2{background-image:url(../../../images/parapente-bapteme.jpg);background-position:520px 200px;background-repeat:no-repeat;margin:0}
.bg3{background-image:url(../../../images/parapente-formation.jpg);background-position:300px 250px;background-repeat:no-repeat;margin:0}
.bg4{background-image:url(../../../images/parapente-essai.jpg);background-position:100px 150px;background-repeat:no-repeat;margin:0}
#center{background-position:center;background-repeat:repeat-y;left:50%;margin:0 0 0 -476px;min-height:100%;position:absolute;width:952px;z-index:1}
* html #center{height:100%}
#header{border:0;height:236px;margin:0;padding:0;width:952px}
#logo{height:133px;left:15%;position:absolute;top:40px;width:260px;z-index:2}
#menu{left:0;position:absolute}
#menu1{background-image:url(../../../images/bg_menu.jpg);background-position:0 0;background-repeat:repeat-y;border:0;line-height:18px;margin:0;padding:0 0 0 18px;width:181px}
.sr {color:#D33 !important;font-weight:bold;font-variant: small-caps;font-size:120%;margin-top:3px}
#menu1 a{color:#1a047e;display:block;font-weight:700;text-decoration:none;width:145px}
#menu1 a:hover{background-color:#4b3c8b;color:#fff;display:block;font-size:105%;font-weight:700;text-decoration:none;width:145px}
#menu2{background-image:url(../../../images/bg_menu_bas.jpg);background-position:0 0;background-repeat:no-repeat;border:0;height:38px;margin:0;padding:35px 0 0;text-align:center;width:179px}
#contenu_out{background-image:url(../../../images/bg_contenu.jpg);background-position:left;background-repeat:repeat-y;border:0;margin:0 0 0 157px;padding:0;width:795px}
#contenu_in{border:0;margin:0 35px 0 25px;min-height:400px;padding:0;text-align:justify;width:745px}
#contenu_out2{background-image:url(../../../images/bg_contenu_bas.jpg);background-position:0 0;background-repeat:no-repeat;border:0;margin:0 0 0 157px;padding:35px 0 0;text-align:right;width:795px}
.thumbnail{background-color:#c00;border:1px solid #000;float:left;margin:0 0 12px 10px;padding:5px;text-align:center}
.thumbnail:hover{background-color:#d33;border:1px solid #666;color:#333}
.thumbnail a{color:#106;text-decoration:none}
.thumbnail a:hover{color:#ddd;text-decoration:none}
#page{background-color:#FFF;border:1px solid #959596;margin:20px auto;padding:0;text-align:left;width:760px}
#headerimg{height:200px;margin:0;width:100%}
#content{font-size:1.2em}
.widecolumn .entry p{font-size:1.05em}
.narrowcolumn .entry,.widecolumn .entry{line-height:1.4em}
.widecolumn{float:left;line-height:1.6em;margin:10px 0 0 10px;padding:0;width:450px}
.narrowcolumn .postmetadata{padding-top:5px;text-align:center}
.alt{background-color:#f8f8f8;border-bottom:1px solid #ddd;border-top:1px solid #ddd;margin:0;padding:10px}
#footer{background:#eee url('images/kubrickfooter.jpg') no-repeat top;border:none;clear:both;margin:0 auto;padding:0;width:760px}
small{font-family:Arial, Helvetica, Sans-Serif;font-size:0.9em;line-height:1.5em}
#headerimg .description{font-size:1.2em;text-align:center}
.commentlist li,#commentform input,#commentform textarea{font:0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif}
.commentlist li{font-weight:700;list-style:none;margin:15px 0 3px;padding:5px 10px 3px}
.commentlist li .avatar{background:#fff;border:1px solid #eee;float:right;padding:2px}
.commentlist cite,.commentlist cite a{font-size:1.1em;font-style:normal;font-weight:700}
.commentlist p{font-weight:400;line-height:1.5em;margin:10px 5px 10px 0;text-transform:none}
#commentform p{font-family:'Lucida Grande', Verdana, Arial, Sans-Serif;margin:5px 0}
.commentmetadata{display:block;font-weight:400;margin:0}
#sidebar{font:1em 'Lucida Grande', Verdana, Arial, Sans-Serif;margin:0 10px 10px 500px;width:210px}
small,.categ ul li,#sidebar ul ul li,#sidebar ul ol li,.nocomments,.postmetadata,blockquote,strike{color:#777}
code{font:1.1em 'Courier New', Courier, Fixed}
acronym,abbr,span.caps{cursor:help;font-size:0.9em;letter-spacing:.07em}
#wp-calendar #prev a,#wp-calendar #next a{font-size:9pt}
#wp-calendar a{display:block;text-decoration:none}
#wp-calendar caption{font:bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;text-align:center;width:100%}
#wp-calendar th{font-style:normal;text-transform:capitalize}
.narrowcolumn{float:left;margin:0;padding:0;width:450px}
.post{background:url(../../../images/cadre_blog_g.jpg) no-repeat;margin:10px 10px 30px;padding:0 8px 10px;text-align:justify;width:464px}
.post h2{color:#fff;line-height:20px;margin:0 6px 6px 22px;padding-top:5px;text-align:left}
.post hr{display:block}
.widecolumn .postmetadata{margin:30px 0}
.widecolumn .smallattachment{float:left;margin:5px 5px 5px 0;text-align:center;width:128px}
.widecolumn .attachment{margin:5px 0;text-align:center}
h2.pagetitle{margin-top:10px;text-align:center}
#sidebar h2{color:#fff;font-weight:700;line-height:20px;margin:0 6px 6px 22px;padding:5px 0 0;text-align:left}
h3.comments{margin:40px auto 20px;padding:0}
p img{max-width:100%;padding:0}
img.alignright{display:inline;margin:0 0 2px 7px;padding:4px}
img.alignleft{display:inline;margin:0 7px 2px 0;padding:4px}
.alignright{float:right}
html>body .entry ul{list-style:none;margin-left:0;padding:0 0 0 10px;text-indent:-10px}
html>body .entry li{margin:7px 0 8px 10px}
.entry ul li:before,#sidebar ul ul li:before{content:"\00BB \0020"}
.entry ol{margin:0;padding:0 0 0 35px}
.postmetadata ul,.postmetadata li{display:inline;list-style-image:none;list-style-type:none}
#sidebar ul li{list-style-image:none;list-style-type:none;margin-bottom:5px}
#sidebar ul p,#sidebar ul select{margin:5px 0 8px}
#sidebar ul ul ul,#sidebar ul ol{margin:0 0 0 10px}
ol li,#sidebar ul ol li{list-style:decimal outside}
#sidebar ul ul li,#sidebar ul ol li{margin:3px 0 0;padding:0}
#searchform{margin:10px auto;padding:5px 3px;text-align:center}
#sidebar #searchform #s{padding:2px;width:108px}
#sidebar #searchsubmit{padding:1px}
select{width:130px}
#commentform input{margin:5px 5px 1px 0;padding:2px;width:170px}
#commentform textarea{padding:2px;width:100%}
#commentform #submit{float:right;margin:0}
.commentlist{padding:0;text-align:justify}
.nocomments{margin:0;padding:0;text-align:center}
#wp-calendar{empty-cells:show;margin:10px auto 0;width:155px}
#wp-calendar #next a{padding-right:10px;text-align:right}
#wp-calendar #prev a{padding-left:10px;text-align:left}
#wp-calendar td{padding:3px 0;text-align:center}
#wp-calendar td.pad:hover{background-color:#fff}
acronym,abbr{border-bottom:1px dashed #999}
blockquote{border-left:5px solid #ddd;margin:15px 30px 0 10px;padding-left:20px}
blockquote cite{display:block;margin:5px 0 0}
a img{border:none}
.navigation{display:block;margin-bottom:10px;margin-top:10px;text-align:center}
.wp-caption{-khtml-border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background-color:#f3f3f3;border:1px solid #ddd;border-radius:3px;margin:10px;padding-top:4px;text-align:center}
.wp-caption img{border:0 none;margin:0;padding:0}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}
.colonne,.alignleft{float:left}
.bg5,.entry ol li,#sidebar ul,#sidebar ul ol{margin:0;padding:0}
.widecolumn .post,#sidebar form{margin:0}
.postmetadata,.clear{clear:both}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.categ,#sidebar ul ul,#sidebar ul ol{margin:5px 0 0 10px}
.entry form,.center{text-align:center}
.hidden,hr{display:none}

.calnk a:hover{background-position:0 0;text-decoration:none;color:#000}
.calnk a span{display:none;border: 1px solid black;}
.calnk a:hover span{background:#cfcef2;display:block;position:absolute;margin-top:1px;width:150px;z-index:100;line-height:1.2em;padding:5px}
.calendar-table{border:0 !important;width:100% !important;border-collapse:separate !important;border-spacing:2px !important}
.calendar-month{width:50%;text-align:center;font-weight:700}
.normal-day-heading,.weekend-heading{text-align:center;width:60px;height:25px;border:1px solid #1A047E;background-color:#cfcef2}
.day-with-date{vertical-align:text-top;text-align:left;width:60px;height:36px;border:1px solid #1A047E}
.day-without-date{width:60px;height:36px;border:1px solid #CFCEF2}
span.weekend{color:#C00}
.current-day{vertical-align:text-top;text-align:left;width:60px;height:36px;border:1px solid #1A047E;background-color:#fff}
span.event{font-size:0.9em}
.calendar-date-switcher form{margin:2px}
.calnk a:hover span span.event-title{text-align:center;font-weight:700;font-size:1.1em;margin-left:0;padding:0;border:0;border-bottom: 1px solid #000}
.calendar-table table,tbody,tr,td{margin:0 !important;padding:0 !important}
table.calendar-table{margin-bottom:5px !important}
.cat-key{width:100%;margin-top:30px;border:0 !important;padding:5px}
.cal-separate{border:0 !important;margin-top:10px}
table.cat-key{margin-top:5px !important;border:1px solid #1A047E !important;border-collapse:separate !important;border-spacing:4px !important;margin-left:2px !important;width:99.5% !important;margin-bottom:5px !important}
.cat-key td{border:0 !important}
.calnk a:visited,.calnk a{text-decoration:none;color:#000;display: block}
.calendar-heading,.calendar-date-switcher{height:25px;text-align:center;border:1px solid #1A047E;background-color:#CFCEF2;font-size:1.3em;font-weight:bold}
.calendar-next,.calendar-prev{width:25%;text-align:center}
.calendar-date-switcher input,.calendar-date-switcher select{border:1px #1A047E solid;margin:0}
.calnk a:hover span span.event-title-break,.calnk a:hover span span.event-content-break{width:96%;text-align:center;height:0px;margin-top:5px;margin-right:2%;margin-left:0;padding:0;border:0}
.page-upcoming-events,.page-todays-events{font-size:80%}
