﻿/*   
Theme Name: Magazine Audio 2.01
Theme URI: 
Description: La deuxième mouture du magazine audio (mise à jour 06/2010)
Author: Patrick Blart
Author URI: http://mulibwanji.com/
Template: thematic
Version: 0.9
Tags: Thematic
/* -------------------------------------------------------------- 
Reset default browser CSS.
Based on work by Eric Meyer:
http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
/* remember to define focus styles! */
:focus{outline:0;}
a img{border:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none;}
body{background:#ffffff;line-height:1;}
del{text-decoration:line-through;}
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;background:transparent;font-size:100%;outline:0;vertical-align:baseline;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
ol,ul{list-style:none;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* -------------------------------------------------------------- 
Set default typography based on Blueprint
http://code.google.com/p/blueprintcss/
-------------------------------------------------------------- */
@font-face{font-family:'DaxCondensedBold';src:url(fonts/DaxCondensed-Bold.eot);src:local('DaxCondensed Bold'),local('DaxCondensed-Bold'),url(fonts/DaxCondensed-Bold.otf) format('opentype'),url(fonts/DaxCondensed-Bold.svg#DaxCondensed-Bold) format('svg');}
/* Headings
-------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{font-weight:normal;clear:both;}
/* Text elements
-------------------------------------------------------------- */
abbr,acronym{border-bottom:1px dotted #333333;cursor:help;}
blockquote{margin:0 3em;font-size:86%;}
blockquote em,blockquote i,blockquote cite{font-style:normal;}
cite,em,i{font-style:italic;}
code{font:14px Monaco,monospace;}
dd{margin-bottom:21px;}
dl{margin:0 1.5em;}
dt{font-weight:bold;}
ins{text-decoration:none;}
ol{margin:0 0 21px 2.5em;}
ol{list-style-type:decimal;}
ol ol{list-style:upper-alpha;}
ol ol ol{list-style:lower-roman;}
ol ol ol ol{list-style:lower-alpha;}
pre{margin-bottom:21px;font:14px Monaco,monospace;line-height:21px;}
strong{font-weight:bold;}
sup {font-size: smaller; vertical-align: 0.5em; line-height: 1px;}
ul{margin:0 0 21px 2.5em;}
ul{list-style:disc;}
ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}
/* Pullquotes
-------------------------------------------------------------- */
blockquote.left{float:left;margin-left:0;margin-right:20px;text-align:right;width:33%;}
blockquote.right{float:right;margin-left:20px;margin-right:0;text-align:left;width:33%;}
/* --------------------------------------------------------------
Layout: Three-column 940px fixed layout, main 460px
with two sidebars 220px right of main content
-------------------------------------------------------------- */ 
body{min-width:960px;}
body.slug-disques-de-reference #container{width:640px;float:left;margin:0 0 0 10px;}
#above-primary{float:left;clear:right;width:400px;margin:0 0 0 20px;}
#branding{margin-left:10px;}
#container{width:520px;float:left;margin:0 0 0 10px;}
body.archive #container{min-height:1300px;}
#content{overflow:hidden;}
#footer{clear:both;}
#header{position:relative;}
#main,#slideshow{width:960px;margin:0 auto;position:relative;}
#primary{width:220px;float:left;margin:0 10px 0 20px;}
#secondary{width:160px;float:left;margin:0 0 0 10px;}
#siteinfo{margin:0 auto;width:960px;}
#subsidiary{width:960px;margin:0 auto;overflow:hidden;}
#subsidiary #first,#subsidiary #second{float:left;width:220px;margin:0 10px;}
#subsidiary #third{float:left;width:460px;margin:0 0 0 10px;}
/* -------------------------------------------------------------- 
Default styles for Images
-------------------------------------------------------------- */   
img.alignleft,img.gauche{padding:4px;margin:0 7px 21px 0 !important;display:inline;}
img.alignright,img.droite{padding:4px;margin:0 0 21px 7px !important;display:inline;}
.alignleft,.gauche{float:left; padding-right: 10px;}
.alignright,.droite{float:right; padding-left: 10px;}
.aligncenter,div.aligncenter,.centre,div.centre{display:block;margin-left:auto;margin-right:auto;}
.entry-content img{margin-bottom:21px;padding:4px;}
.entry-content img,
.gallery img{margin:0;}
.wp-caption{margin-bottom:21px;text-align:center;-moz-border-radius:4px;webkit-border-radius:4px;border:1px #ddd solid;background-color:#EEE;}
body.blog .wp-caption {width:510px !important;}
.prix {background-color:transparent !important; border:none !important;}
.wp-caption img{margin:0;}
.wp-caption p.wp-caption-text{margin:0;padding:5px;line-height:1.1em;text-align:center;}
.wp-smiley{max-height:12px !important;max-width:12px !important;/* Prevent the smileys from breaking line-height */}
.wp-smiley{max-height:21px;border:none !important;}
/* =Superfish JS Menu
-------------------------------------------------------------- */
.skip-link{display:none;}
#access,.menu{position:relative;clear:left;}
.menu{position:relative;margin:0 auto;width:940px;}
#access{padding-top:21px;}
/* obligatoire */
.sf-menu,.sf-menu *{margin:0;padding:0;list-style:none;}
.sf-menu{line-height:1.0;}
.sf-menu ul{position:absolute;top:-999em;width:10em;}
.sf-menu ul li{width:100%;}
.sf-menu li:hover{visibility:inherit;/* fixes IE7 'sticky bug' */}
.sf-menu li{float:left;position:relative;}
.sf-menu a{position:relative;display:block;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul{left:0;top:60px;width:18em;z-index:99;}
.sf-menu li:hover li ul,.sf-menu li.sfHover li ul{top:-999em;}
.sf-menu li li:hover ul,.sf-menu li li.sfHover ul{left:10em;/* match ul width */ top:0;}
.sf-menu li li:hover li ul,.sf-menu li li.sfHover li ul{top:-999em;}
.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul{left:10em;/* match ul width */ top:0;}
/* mon menu */
.sf-menu{float:left;background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) repeat scroll 0 0;height:59px;width:940px;margin-bottom:0;}
.sf-menu a,.sf-menu a:visited{:;/* visited pseudo selector so IE6 applies text colour*/}
.sf-menu li{float:left;list-style:none outside none;margin:0;padding:0;position:relative;top:0;}
.sf-menu li li{position:relative;}
.sf-menu li:hover ul,
.sf-menu ul ul{margin-top:0;}
.sf-menu li,.sf-menu a{display:block;height:59px;}
/* Niveau 1 */
li.page-item-7286{text-indent:-9999px;width:170px;}
li.page-item-7281{text-indent:-9999px;width:150px;}
li.page-item-7255{text-indent:-9999px;width:200px;}
li.page-item-7271{text-indent:-9999px;width:140px;}
li.page-item-7270{text-indent:-9999px;width:140px;}
li.page-item-7251{text-indent:-9999px;width:140px;}
li.page-item-7286 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) 0px -59px no-repeat;}
li.page-item-7281 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -170px -59px no-repeat;}
li.page-item-7255 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -320px -59px no-repeat;}
li.page-item-7271 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -520px -59px no-repeat;}
li.page-item-7270 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -660px -59px no-repeat;}
li.page-item-7251 a:hover{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -800px -59px no-repeat;}
li.page-item-7286.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) 0px -118px no-repeat;}
li.page-item-7281.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -170px -118px no-repeat;}
li.page-item-7255.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -320px -118px no-repeat;}
li.page-item-7271.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -520px -118px no-repeat;}
li.page-item-7270.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -660px -118px no-repeat;}
li.page-item-7251.current_page_item{background:transparent url(/magaudio/wp-content/themes/ma/images/menu-bg.png) -800px -118px no-repeat;}
/* Niveau 2 */
.sf-menu li ul{border:#cccccc 1px solid;}
.sf-menu li ul li{height:auto;}
.sf-menu li ul a{color:#000000;font-family:Verdana,Geneva,sans-serif;background-image:none;background-color:#fafafa;text-indent:0;font-size:12px;height:auto;padding:10px;text-decoration:none;/* for testing purposes */ margin:0;}
.sf-menu li ul a:hover{background-color:#234d87;color:#ffffff;background-image:none;}
/* =Attachments
-------------------------------------------------------------- */
.attachment-jpeg #container,
.attachment-png #container{width:100%;}
.attachment-jpeg #content,
.attachment-png #content{width:930px;}
.attachment-jpeg #comments,
.attachment-png #comments{width:540px;overflow:hidden;}
.attachment-jpeg .main-aside,
.attachment-png .main-aside{display:none;}
/* =PageNavi
-------------------------------------------------------------- */
/* Using !important to override PageNavi CSS */
.wp-pagenavi {text-align:right;text-transform:uppercase;font-size:0.66em;clear:both;font-weight:bold;}
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi span{}
.wp-pagenavi a:visited{border:1px solid #cccccc !important;color:#666666 !important;}
.wp-pagenavi a:hover{border:1px solid #cccccc !important;color:#ff4b33 !important;}
.wp-pagenavi a:active{border:1px solid #cccccc !important;color:#ff4b33 !important;}
.wp-pagenavi span.pages{border:none !important;color:#666666 !important;margin:0 !important;padding:0 !important;float:left !important;}
.wp-pagenavi span.current{border:1px !important;color:#666666 !important;font-weight:normal !important;}
.wp-pagenavi span.extend{background-color:#ffffff;border:none!important;color:#000000;margin:2px;padding:2px 4px;}
/* -------------------------------------------------------------- 
Design du site
-------------------------------------------------------------- */
/* Dans le contenu des pages, et non du site */
.collabo{margin-bottom:21px;border-bottom:1px dotted #cccccc;float:left;position:relative;}
.collabo-photo{position:relative;float:left;margin:0 20px 21px 0;width:160px;}
.collabo-photo img{padding:1px;border:1px solid #cccccc;}
.collabo-desc{postion:relative;float:left;width:760px;}
.cd{min-height:300px;}
/* Dans les widgets */
#advman-3{margin-left:60px;}
#text-9{margin-top:30px;}
.widget_tag_cloud div{line-height:21px;padding:10px;border:1px solid #eaeaea;}
.widget_tag_cloud a{padding:0 10px;background-color:#f7f7f7;display:inline-block;}
/* Dans les plugins */
.sya_container ul li{list-style-type:none;margin-bottom:6px;}
/* Pages uniques */
body.postid-8250 #post-8250{background:transparent url(images/voiture.png) no-repeat scroll top;}
body.postid-8250 #post-8250 .entry-title{padding:358px 0 0 180px;}
body.postid-8250 #post-8250 .entry-meta, body.postid-8250 #post-8250 .entry-content{padding:0 180px;}
body.postid-7537 {background-color:#FBE2C3;}
/* Le template */
a{color:#1d5889;}
a:link,a:visited{text-decoration:underline;}
a:visited{color:#4f98d9;}
a:visited:before {content:  "\2713 ";}
body.home #container,body.single #container,body.page #container{width:940px;float:left;/* Pas de sidebar en page d'accueil, ni en single */}
body.home #content{margin:21px 0;}
body.blog p object {display:none;}
body.slug-accueil #main-accueil{margin:21px 0 0 0;}
h1.page-title{border-bottom:#1d5889 groove 2px;margin-bottom:28px;padding-bottom:21px;}
h2.entry-title a{background-color:transparent;text-decoration:none;text-shadow:-1 -1px 2px rgba(208,208,208,0.9);}
h2.entry-title a:hover{background-color:#eff3f7;}
.aside h3{color:#333333;line-height:21px;letter-spacing:1px;font-size:1.75em;}
.aside ul{list-style-type:none;}
.ccommons{width:670px;position:absolute;bottom:70px;line-height:21px;}
.clear{clear:both;margin-top:-21px;}
.edit a,.comments-link a,a.post-edit-link{color:#a40029;background-color:transparent;}
.edit a:hover,a:hover.post-edit-link{color:#ffffff;background-color:#cc0000;text-decoration:none;}
.entry-content{margin:21px 0;line-height:21px;}
.menu{padding:4px 0;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px;height:59px;}
.nav-next{float:right;width:50%;text-align:right;}
.nav-previous{float:left;width:50%;}
.wpcf7-not-valid-tip{padding:5px 0px 5px 35px !important;}
p.q{background-image:url('images/m.png');margin:10px 0px;padding:10px 10px 10px 50px;background-repeat:no-repeat;background-position:10px center;font-size:110%;}
p.r{background-image:url('images/r.png');margin:10px 0px;padding:0 10px 10px 50px;background-repeat:no-repeat;background-position:10px top;}
.widget_get_/magaudio/wp-content/themes ul{padding-left:0;margin-left:0;list-style:none !important;}
div.post p {text-align:justify;}
.widget_get_recent_comments ul li{padding-left:30px;background-image:url(/magaudio/wp-content/themes/ma/images/bullet-comment.png);background-repeat:no-repeat;background-position:0 top;}
.widget_links ul{padding-left:0;margin-left:0;list-style:none !important;}
.widget_links ul li{padding-left:26px;background-image:url(/magaudio/wp-content/themes/ma/images/bullet-link.png);background-repeat:no-repeat;background-position:0 top;padding-bottom:4px !important;}
.widget_recent_entries ul{padding-left:0;margin-left:0;list-style:none !important;}
.widget_recent_entries ul li{padding-left:26px;background-image:url(/magaudio/wp-content/themes/ma/images/bullet-article.png);background-repeat:no-repeat;background-position:0 top;}
.widget_thematic_rsslinks ul{padding-left:0;margin-left:0;list-style:none !important;}
.widget_thematic_rsslinks ul li{padding-left:26px;background-image:url(http://www.feedburner.com/fb/images/pub/feed-icon16x16.png);background-repeat:no-repeat;background-position:0 center;}
.widget_recent_entries ul li,.widget_get_recent_comments ul li,.widget_links ul li,widget_thematic_rsslinks ul li{margin-bottom:1.2em;}
#above-primary ul li{margin-bottom:21px;}
#blog-description{width:713px;float:left;margin-top:90px;clear:right;margin:15px 0 0 20px;background:url(images/slogan.png) no-repeat;text-indent:-5000px;height:61px;position:relative;}
#blog-title{width:180px;border:none;float:left;background:url(images/ma-logo.png) no-repeat 0 0;text-indent:0px;height:86px;position:relative;}
#blog-title a{display:block;color:#1d5889;font-size:60px;height:86px;opacity:0;filter:alpha(opacity=0);-moz-opacity:0;}
#blog-title a:active,
#blog-title a:hover{color:#fafafa;}
#diapo-ssp{height:530px;}
#diapo-ssp,#photo-ssp{margin:21px auto 0 auto;width:940px;display:block;position:relative;}
#footer{background:url(images/horiz-ligne.gif) #eaeaea repeat-x scroll top;}
#get_recent_comments_wrap ul li{list-style-type:none;/* Pour le Get Recent Comments Plugin */ text-indent:-10px;}
#header{margin:0 auto;width:960px;position:relative;height:190px;}
#latest-three{margin:0 0 0 60px;}
#latest-three .p1 h2{margin:0 0 0 -62px;padding:0 0 0 62px;background:transparent url(/magaudio/wp-content/themes/ma/images/45rpm.png) no-repeat scroll left;font-size:36px;line-height:42px;}
#latest-three .p2 h2,#latest-three .p3 h2{margin:0 0 0 -62px;padding:0 0 0 62px;background:transparent url(/magaudio/wp-content/themes/ma/images/cdcase.png) no-repeat scroll left;font-size:30px;line-height:36px;}
#nav-above{display:none;}
#nav-below{margin:21px 0;width:100%;overflow:visible;}
#s{width:100%;}
#searchsubmit{display:none;}
#siteinfo{background:transparent url(images/bg-footer.png) no-repeat scroll bottom;height:285px;position:relative;}
#sponsors{padding-left:60px;margin:21px 0 0 0;height:220px;}
#sponsors-container img{float:left;margin:0 20px 0 0;position:relative;}
#sponsors-container img.last{margin:0;}
#sponsorslist{margin:0;list-style:none outside none;text-align:center;}
#sponsorslist li{float:left;margin:0 0 4px 5px;display:inline;}
#sponsorslist li a{font:normal small-caps normal 0.76em Arial,Helvetica,sans-serif;text-decoration:underline;}
#sponsorslist li img{margin:0 0 -15px 0;display:block;}
#sponsors-title{margin-bottom:14px;}
#sponsors-container{display:block;}
#subsidiary{padding-top:42px;}
#subsidiary ul{margin:0;}
#subsidiary ul li.widgetcontainer{margin-bottom:21px;}
/* Tag clouds */
#tag_cloud-4 div{border-right:1px #7c6155 solid;padding:10px;}
#tag_cloud-4 a{text-decoration:none;color:#000000;}
#tag_cloud-4 a:hover{text-decoration:underline;}
#tag_cloud-4 a:visited{color:#999999;}
/* album stuff */
.album-box{background:#ffffff none repeat scroll 0 0;border:1px solid #cfcfcf;margin:0 0 21px 0;padding:1px;}
.album-box .album-content{background:#f0f0f0 none repeat scroll 0 0;height:1%;padding:20px;}
.pic img{display:block;}
/* =Comments
-------------------------------------------------------------- */
.comment-content{position:relative;padding-bottom:21px;}
.comment_license{clear:both;margin:0;padding:18px 0 0 0;color:#666666;font-size:11px;}
.comment-navigation{padding:0 0 18px 0;margin-right:0.5em;font-weight:bold;}
.comment-navigation a{border:1px solid #cccccc;padding:0.5em 0.75em;color:#666666;font-weight:normal;text-decoration:none;}
.comment-navigation a,
.comment-navigation span{margin-right:0.5em;}
.comment-navigation a:active,
.comment-navigation a:hover{color:#ff4b33;}
.comment-reply-link{padding:0 0 18px 0;font-size:11px;text-align:right;}
.comment-reply-link a{color:#666666;font-style:italic;text-decoration:none;}
.comment-reply-link a:active,
.comment-reply-link a:hover{color:#ff4b33;}
.formcontainer{width:520px;}
.form-section input{margin:0 0 18px 0;width:98%;}
.form-section label{font-size:11px;}
.form-section textarea{width:99%;}
.form-submit{padding:18px 0 0 0;text-align:right;}
.solo-subscribe-to-comments{padding:18px 0 0 0;color:#666666;font-size:11px;}
.subscribe-to-comments{float:left;margin:0;padding:18px 0 0 0;color:#666666;font-size:11px;}
#cancel-comment-reply{font-size:11px;position:absolute;top:18px;right:1.5em;}
#cancel-comment-reply a{color:#666666;}
#comments{padding:22px 0 0 0;}
#comments code{font-size:12px;line-height:18px;}
#comments h3{padding:0 0 18px 0;}
#comments,
#comments input,
#comments textarea{line-height:18px;}
#comments-list{padding:10px;background-color:#fcfcfc;border:1px dashed #cccccc;-moz-border-radius:10px;-webkit-border-radius:10px;margin-bottom:21px;background:#fff url(images/ciseaux.png) no-repeat scroll -12px 20px;}
#comments-list #respond{border-bottom:1px solid #cccccc;margin:0 0 18px 0;padding:18px 1.5em;}
#comments-list .comment-author{padding:9px 0 0 46px;}
#comments-list .comment-meta{padding:0 0 9px 46px;color:#666666;font-size:11px;}
#comments-list .comment-meta a{color:#666666;font-style:italic;text-decoration:none;}
#comments-list .comment-meta a:active,
#comments-list .comment-meta a:hover{color:#ff4b33;}
#comments-list li{padding:18px 1.5em 0 1.5em;background-color:#fafafa;position:relative;}
#comments-list li .avatar{width:36px;position:absolute;left:1.5em;height:36px;padding:1px;border:1px #cccccc solid;}
#comments-list li.alt{border:none;background-color:transparent;}
#comments-list li.bypostauthor{background:#eff3f7 url(/magaudio/wp-content/themes/ma/images/redacteur.png) no-repeat scroll right top;border:1px solid #cdd9e5;}
#comments-list ol{margin:0 0 18px 0;}
#comments-list ol,
#comments-list ul{margin:0;list-style:none;}
#comments-list ul #respond{border:1px solid #cccccc;margin:0;}
#comments-list ul li{border:1px solid #cccccc;margin:0 0 18px 0;}
#form-allowed-tags code{font-size:11px;line-height:normal;}
#form-allowed-tags p{margin:0;color:#666666;font-size:11px;}
#form-allowed-tags span{font-style:italic;}
#respond{margin-bottom:22px;padding:18px 0 0 0;background:transparent;overflow:hidden;position:relative;}
#respond .required{color:#ff4b33;font-weight:bold;}
#trackbacks-list .comment-content{position:absolute;left:-9000px;}
/* -------------------------------------------------------------- 
Typo
-------------------------------------------------------------- */
body.slug-le-systeme-de-marc .entry-content img,body.slug-le-systeme-dalain .entry-content img,
body.slug-le-systeme-de-claude .entry-content img,body.slug-le-systeme-dyves .entry-content img{padding:4px;border:#cccccc solid 1px;}
h1,h2,h3,h4,h5,h6,p.q{margin-bottom:21px;font-family:DaxCondensedBold,'Gill Sans','Trebuchet MS',Calibri,sans-serif;}
h1{font-size:1.75em; /* 16x1.75=28px */}
h2{font-size:1.5em; /* 16x1.5=24px */} 
h3, h4, h5, h6{font-size:1.125em; /* 16x1.125=18px */} 
.widget_recent_entries a{font-family:DaxCondensedBold,'Gill Sans','Trebuchet MS',Calibri,sans-serif;font-size:1.5em;}
p,.sya_container,.entry-content{font-family:Verdana, Geneva, Tahoma, sans-serif;line-height:21px;}
p.cc {font-family:Verdana, Geneva, sans-serif; font-size: 0.7em;}
p,ul,ol,dd,pre{font-size:0.875em; /* 16x0.875=14px */margin-bottom:21px;}
pre,code{font:13px Monaco,monospace;line-height:21px;}
span.author a{color:#000000;font-style:italic;font-family:Georgia,"Times New Roman",Times,serif;text-decoration:none;}
.aside a{text-decoration:none;}
.aside a:hover{text-decoration:underline;}
.aside form,
.aside table{margin-bottom:21px;}
.aside ul{margin-left:0;list-style:none;}
.aside ul ul{margin:0 0 21px 1.5em;margin-top:1em;list-style:disc;}
.aside ul ul ul{margin-bottom:0;}
.cat-links a,.tag-links a{color:#1d5889;text-decoration:none;}
.cat-links a:hover,.tag-links a:hover{text-decoration:underline;}
.entry-content img,
.wp-caption{font:"Lucida Sans Unicode","Lucida Grande",sans-serif;font-size:0.7em;font-style:italic;}
body.blog .entry-content img{max-width:330px;height:auto;margin:4px !important;}
.entry-meta,.entry-utility{font-size:0.7em;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;line-height:16px;}
.entry-utility{margin-left:20px;}
.hentry{padding-bottom:21px;}
.main-aside li ul li{margin-bottom:0.5em;list-style-type:none;font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;font-size:0.9em;}
.menu{font:16px Geneva,Verdana,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;}
.navigation{margin:0px 0 21px 0;overflow:hidden;}
.nav-next{float:right;width:50%;text-align:right;}
.nav-previous{float:left;width:50%;}
.page-link{margin-bottom:21px;}
.post h2.entry-title{font-size:35px;}
.skip-link{display:none;}
.wp-smiley{max-height:14px;}
#branding{padding:6px 0;}
#main{padding-top:21px;}
#menu{overflow:hidden;/* clears the inner float  */}
#menu a{float:left;display:block;}
#menu li{display:inline;}
#menu ul{margin:0;list-style:none;}
#menu ul ul{display:none;}
#nav-above,#nav-below{width:100%;}
#siteinfo{font-family:"Lucida Grande","Lucida Sans Unicode",sans-serif;}
#cyrano p {font-family:Verdana, Geneva, sans-serif;}
#siteinfo {font-size:0.75em; /* 16x0.75=12px */}
#subsidiary{font-size:90%;line-height:21px;}
.widget_tag_cloud a,#subsidiary{font-family:Geneva,Verdana,'Lucida Sans','Lucida Grande','Lucida Sans Unicode',sans-serif;}
/* Contact Form 7 plugin
------------------------------------------------------*/
.wpcf7{padding:20px!important;background-color:#1D5889!important;-moz-border-radius:10px!important;-webkit-border-radius:10px!important;color:#ffffff;}
.wpcf7 input,.wpcf7 textarea{width:415px;}
.wpcf7 input[type="submit"]{width:80px;float:right;}
.wpcf7 input[name="quiz-math"]{width:30px;}
.wpcf7 textarea{height:100px;}
.wpcf7 p{margin-bottom:5px;text-indent:10px;font-family:"Lucida Sans Unicode","Lucida Grande",sans-serif;}
.wpcf7-quiz-label{display:inline;text-indent:10px;}
.quiz-math{margin-left:20px;}
.info,.success,.warning,.error,.validation,.wpcf7-validation-errors,.wpcf7-not-valid-tip{border:1px solid !important;margin:10px 0px !important;padding:10px 10px 10px 50px !important;background-repeat:no-repeat !important;background-position:10px center !important; display:inline-block;}
.wpcf7-not-valid-tip{padding:5px 0px 5px 35px !important;}
.info{color:#00529b !important;background-color:#bde5f8 !important;background-image:url('images/info.png') !important;}
.success{color:#4f8a10;background-color:#dff2bf;background-image:url('images/success.png');}
.warning{color:#9f6000;background-color:#feefb3;background-image:url(images/warning.png);}
.error,.wpcf7-validation-errors{color:#d8000c;background-color:#ffbaba;background-image:url('images/error.png');}
.wpcf7-not-valid-tip{color:#9f6000;background-color:#feefb3!important;background-image:url('images/warning-small.png')!important;}
/* CIAO! Pub (Que de code pour une si petite bannière!)
------------------------------------------------------*/
.bannerContainer{clear:both;width:160px;}
.banner_bgtop{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:left bottom;float:left;padding:0px 0px 0px 5px;margin:0;height:51px;width:160px;-moz-box-sizing:border-box;}
.banner_bgtop span{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:right bottom;width:160px;height:51px;float:left;padding:0px 0px 0px 5px;text-align:center;-moz-box-sizing:border-box;}
*html .banner_bgtop span{background-image:url(http://images.ciao.com/ide/images/box/bg_top.gif);background-position:right bottom;width:160px;height:51px;float:left;padding:0px 0px 0px 0px;text-align:center;-moz-box-sizing:border-box;}
.banner_bgtop a img{align:center;position:relative;top:10px;}
.banner_bgtop a.linksCiaoTop{background:none;background:transparent!important;background-image:none!important;margin:0!important;padding:0px 10px 0px 0px!important;text-decoration:none!important;border:0!important;}
.banner_bgmiddle{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:left top;float:left;padding:0px 0px 0px 5px;margin:0;width:160px;-moz-box-sizing:border-box;}
.banner_bgmiddle span{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:right top;float:left;padding:0px 0px 0px 5px;font-family:arial,"helvetica,sans-serif";font-size:11px;font-weight:bold;color:#000000;text-decoration:none;width:160px;-moz-box-sizing:border-box;}
*html .banner_bgmiddle span{background-image:url(http://images.ciao.com/ide/images/box/bg_middle.gif);background-position:right top;float:left;padding:0px 0px 0px 0px;font-family:arial,"helvetica,sans-serif";font-size:11px;color:#000000;text-decoration:none;width:160px;}
.banner_bgmiddle a.arrowCiao{background:transparent url(http://images.ciao.com/ide/images/box/arrow.gif) no-repeat 0px 5px!important;font:11px arial!important;color:#ff7c00!important;margin:0!important;padding:0px 0px 0px 10px!important;text-decoration:underline!important;display:block!important;text-align:left!important;border:0!important;}
.banner_bgmiddle form.busqueda{margin:0px;padding:0px;}
.banner_bgmiddle span  input.search{background:url(http://images.ciao.com/ide/images/box/form_100x25.gif) no-repeat;font:10px arial;border:0px solid #ff0000;float:left;width:100px;height:25px;margin:0px 1px 0px 0px;padding:5px 0px 0px 0px;vertical-align:middle;text-align:center;}
.banner_bgmiddle input.go{margin:2px 0px 0px 5px;width:20px;height:20px;display:inline;float:clear;border:0;}
.banner_bgbottom{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:left bottom;float:left;padding:0px 0px 0px 5px;margin:0;color:#000000;height:51px;width:160px;-moz-box-sizing:border-box;}
.banner_bgbottom span{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:right bottom;float:left;padding:0px 0px 0px 5px;font:22px bold;color:#000000;height:51px;width:160px;-moz-box-sizing:border-box;}
*html .banner_bgbottom span{background-image:url(http://images.ciao.com/ide/images/box/bg_bottom.gif);background-position:right bottom;float:left;padding:0px 0px 0px 0px;font:22px bold;color:#000000;height:51px;width:160px;-moz-box-sizing:border-box;}
.banner_bgbottom a.linksCiaoBottom{background:none;background:transparent!important;background-image:none!important;margin:0!important;padding:0px 0px 0px 10px!important;text-decoration:none!important;display:block!important;border:0!important;}
.banner_bgbottom div.footnoteCiao{margin:5px 0px 0px 0px;padding:0px 5px 0px 0px;font:9px arial;color:#7b7b7b;text-align:center;}
.banner_bgbottom div.logo{margin:0px 0px 0px 0px;padding:0px 5px 0px 0px;text-align:center;}
/* ColorBox Core Style
The following rules are the styles that are consistant between themes.
Avoid changing this area to maintain compatability with future versions of ColorBox.
------------------------------------------------------*/
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}
#cboxOverlay{position:fixed;width:100%;height:100%;}
#cboxMiddleLeft,#cboxBottomLeft{clear:left;}
#cboxContent{position:relative;overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block;width:100%;height:100%;border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;}
#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}
/* 
ColorBox example user style
The following rules are ordered and tabbed in a way that represents the
order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:#ffffff;}
#colorBox{}
#cboxTopLeft{width:25px;height:25px;background:url(images/colorbox/border1.png) 0 0 no-repeat;}
#cboxTopCenter{height:25px;background:url(images/colorbox/border1.png) 0 -50px repeat-x;}
#cboxTopRight{width:25px;height:25px;background:url(images/colorbox/border1.png) -25px 0 no-repeat;}
#cboxBottomLeft{width:25px;height:25px;background:url(images/colorbox/border1.png) 0 -25px no-repeat;}
#cboxBottomCenter{height:25px;background:url(images/colorbox/border1.png) 0 -75px repeat-x;}
#cboxBottomRight{width:25px;height:25px;background:url(images/colorbox/border1.png) -25px -25px no-repeat;}
#cboxMiddleLeft{width:25px;background:url(images/colorbox/border2.png) 0 0 repeat-y;}
#cboxMiddleRight{width:25px;background:url(images/colorbox/border2.png) -25px 0 repeat-y;}
#cboxContent{background:#ffffff;}
#cboxLoadedContent{margin-bottom:20px;}
#cboxTitle{position:absolute;bottom:0px;left:0;text-align:center;width:100%;color:#999999;}
#cboxCurrent{position:absolute;bottom:0px;left:100px;color:#999999;}
#cboxSlideshow{position:absolute;bottom:0px;right:42px;color:#444444;}
#cboxPrevious{position:absolute;bottom:0px;left:0;color:#444444;}
#cboxNext{position:absolute;bottom:0px;left:63px;color:#444444;}
#cboxLoadingOverlay{background:url(images/colorbox/loading.gif) 5px 5px no-repeat #ffffff;}
#cboxClose{position:absolute;bottom:0;right:0;display:block;color:#444444;}
/*
The following fixes png-transparency for IE6.  
It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
Colorbox preloads navigation hover classes to account for this.
!! Important Note: AlphaImageLoader src paths are relative to the HTML document,
while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopLeft.png,sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopCenter.png,sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderTopRight.png,sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomLeft.png,sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomCenter.png,sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderBottomRight.png,sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleLeft.png,sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/colorbox/internet_explorer/borderMiddleRight.png,sizingMethod='scale');}