/*
Theme Name: Atorgael Vision
Theme URI: http://www.atorgael.com
Description: A magazine like layout
Version: 11
Author: Atorgael
Author URI: http://www.atorgael.com
Tags: white, light, fixed-width, three-columns, theme-options, right-sidebar, custom-header
*/

/*Basic Styles
---------------*/
*{margin: 0px;padding: 0px;}
a{color:#693b35;text-decoration:none;}
a:hover{color:#000;text-decoration:none;}
a img,img,img a{border:1px solid #888;padding:1px;}
body{background-color:#545454;font-family:Arial, Helvetica, sans-serif;}
body{background-image:url('images/bg.png');background-repeat:repeat-y;background-position:center top;}
blockquote{margin:5px 5px 5px 10px; padding:2px 2px 2px 10px;border-left:1px solid #CCC;font:1em Georgia, "Times New Roman", Times, serif;}
code{font:0.9em/18px "Courier New", Courier, monospace;margin:5px 5px 5px 10px; padding:2px 2px 2px 10px;font-style:italic;border-left:1px solid #CCC;display:block;}
dd{padding:2px 0 2px 15px;}
fieldset {margin: 0;padding: 0;border: 0;}
h1, h2, h3, h4, h5, h6{margin: 0;} /*padding: 10px 0;*/
h1adding: 10px 0;*/
h1{font-size:1.9em;text-transform: capitalize;font-variant:small-caps;padding: 10px 0;}
h2{font-size:1.7em;padding: 5px 0 0 5px;}
h3{font-size:1.4em;padding: 5px 0 0 15px;}
h4{font-size:1.2em;padding: 5px 0 0 25px;}
h5{font-size:1.0em;padding: 0 0 0 30px;}
h6{font-size:0.9em;padding: 0 0 0 35px;}
hr{color:#DCDCDB;background-color:#DCDCDB;height:1px;border:0px;}
input{margin:2px;}
textarea{margin:2px;}
p{font-size:1.2em;padding:1px;margin:2px 0 4px 0;}
pre{white-space:pre-wrap;font:1em "Courier New", Courier, monospace;margin:8px 0;padding:2px;}
small{font-size:0.85em;}
table{margin-top:10px;}
td{padding:2px;}
ul,ol{padding:10px 0 10px 28px;}

/*Layout Styles
---------------*/
#body{margin:0 auto;width:1024px;background-color:#fff;} /*taille 940->1024*/
#wrap{background-color:#3A393E;padding:0 10px 10px 10px;} /*312921*/

#header{min-height:60px;overflow:hidden;}
#content{float:left;width:65%;}   /*60*/
#sidebar{float:left;width:35%;}   /*40*/
#blockhomesidebar{float:left;width:35%;}   /*40*/
#leftsidebar{float:right;width:18%;}   /*20*/
#rightsidebar{float:right;width:17%;}   /*20*/
#footer{background-color:#1f1f1f;font-size:0.7em;
/*background:url(images/footer_ete.jpg) no-repeat bottom;*/
/*background:url(images/footer_hivers.jpg) no-repeat bottom;*/
/*background:url(images/atlas.jpg) left;height:845px;*/
/*background:url(http://www.atorgael.com/wp-content/uploads/2011/12/bkg_footer.jpg) no-repeat bottom;*/}


/*Top Navigation
----------------*/
#nav{background-color:#111111;font:1.1em Verdana, Arial, Helvetica, sans-serif; font-family: 'Crimson Text', serif;border-bottom: 1px solid #fff;border-top: 1px solid #fff;text-transform: capitalize; font-variant:small-caps;color: #fff; padding:1px 10px;}
#nav .meta{float:right;margin:6px 5px 0 5px;}
.rss_link{margin:10px 5px 0 5px;padding:1px 0 0 18px;background:url(images/rss_icon.gif) no-repeat top left;display:block;height:14px;font-weight:bold;float:right;}
.rss_link:hover{background:url(images/rss_icon.gif) no-repeat bottom left;color:#F90;}
#nav ul{float:left;margin:6px 0;padding:0;}
#nav ul li{display:inline;position:relative;float:left;}
#nav ul li a{padding:1px 10px; color: #fff; float:left;display:block;border:none;/*font-weight:bold;border:1px solid #1f1f1f*/}
#nav ul li a:hover{background-color:#545454;border:none;/*border:1px solid #999;*/}

/*top nav submenus
-------------------*/
#nav ul li ul{position:absolute;list-style:none;display:none;width:260px;border:1px solid #000;border-bottom:none;background-color:#111111;left:10px;top:10px;z-index:10;} /*7d6f61*/
#nav ul li ul li{float:none;display:block;border-bottom:1px solid #000;}
#nav ul li ul li a{font-size:0.8em;float:none;padding:5px 5px;border:none;}
#nav ul li ul li a:hover{background-color:#545454;border:none;}

/*Top Nav Minis-Sites
----------------------*/
#nav_ms{background-color:#33332E;font:0.8em Verdana, Arial, Helvetica, sans-serif; font-family: 'Crimson Text', serif;border-bottom: 1px solid #fff;text-transform: capitalize; font-variant:small-caps;color: #fff; padding:1px 10px;}
#nav_ms .meta{float:right;margin:6px 5px 0 5px;}
#nav_ms ul{float:left;margin:6px 0;padding:0;}
#nav_ms ul li{display:inline;position:relative;float:left;}
#nav_ms ul li a{padding:1px 10px; color: #fff; float:left;display:block;border:none;}
#nav_ms ul li a:hover{border:none;background-color:#545454;}
#nav_ms ul a img,img,img a{border:1px;padding:0;}

/*Head Styles
-------------*/
#headcontent{float:left;min-width:580px;overflow:hidden;min-height:60px;margin-top:0px;}
#headcontent img{border:none;}
#headcontent div{text-transform:uppercase;font-family:Verdana, Arial, Helvetica, sans-serif;float:left;color:#666;}
#headcontent h1{padding:0;font-size:2.7em;line-height:37px;}
#headcontent h6{padding:0 4px 0 0;font-size:0.6em;text-align:right;line-height:14px;}
#headcontent a:hover{color:#555;}
#headsearch{float:right;background:url(images/search_bac.gif) no-repeat;width:340px;height:60px;}
#headsearch input{margin:19px 0 0 114px;width:175px;background-color:#CCC;border:1px solid #999;height:21px;float:left;}
#headsearch img{margin:18px 0 0 0;border:none;padding:0;cursor:pointer;}

/*Content Styles
-----------------*/
/*.contentbox{background-color:#f4f4f4;padding:5px;border:1px solid #000;margin-top:5px;margin-bottom:5px;font-size:.8em;}*/

/*.contentbox-first{background-color:#F1DABB; padding:5px;border:1px solid #000;margin-top:5px;margin-bottom:5px;font-size:.8em;}*/
.contentbox-first{background:url(images/back-premarticle.png);background-repeat:repeat-x;background-position:top;padding:5px;border:1px solid #000;margin-top:5px;margin-bottom:5px;font-size:.8em;}

.titleborder{border-bottom:2px solid #312921;margin-bottom:5px;}
.contentbox-first h2{
  font-family: 'Crimson Text', serif;
  font-size: 20pt;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: capitalize;
  font-variant:small-caps;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
  color:#693b35;
  text-align:left; margin-bottom:0.2em;
  text-shadow: 3px 3px 3px #999;                  /*Ombres sous le premier titre de la page d'accueil*/
}

.contentbox{background:url(images/img-fond.jpg) left; padding:5px;border:1px solid #000;margin-top:5px;margin-bottom:5px;font-size:.8em;}
/*.boxheading{background-image:url(images/img-boxhead.jpg);}*/
.boxheading{background-color:#111;}
.boxheading span a{color:#FFF;}
.boxheading a:hover{color:#EEE;}
.boxheading span{text-transform:uppercase;font:bold 0.85em Verdana, Arial, Helvetica, sans-serif;color:#FFF;float:left;padding:5px;}
.boxheading .right{float:right;}

.blockborder{border:1px solid #312921;border-left:none;} /*ccc*/ /*border-top:none;*/
.blockborder-all{border:0px solid #312921;}

.foot-block{background:url(images/img-fond.jpg) left; padding:5px;border:1px solid #000;margin-top:0px;margin-bottom:5px;}

.postblockwrap{padding:5px 5px 0 5px;}

.homepage-excerpts{text-align:justify;font-size:0.75em;margin:0px 0px 50px 0px; }
.first-excerpts{text-align:justify;font-size:0.90em;margin:0px 0px 50px 0px; }

/*Mise en forme des cases des derniers articles*/
/*---------------------------------------------*/
.postblock-art{width:210px; height:226px;float:left;border-left:1px solid #312921;}  /*270 pour excerpt de 25*/
.postblock-art p{margin:2px 0;}
.postblock-art h6{margin:0;padding:0;border-bottom:0px solid #000;font:bold 1em Verdana, Arial, Helvetica, sans-serif;}

/*Mise en forme des cases des articles cat=A noter*/
/*-----------------------------------------------*/
.postblock{width:315px; height:150px;float:left;border-left:1px solid #312921;}  /*200 pour excerpt de 25*/
.postblock p{margin:2 2 2 2px;font-size:0.8em;}
.postblock h6{margin:0;padding:0;border-bottom:0px solid #000;font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
.postblock img{margin:3px;}

/*Mise en forme des cases des articles des minisites*/
/*--------------------------------------------------*/
.postblock-xs{width:158px; height:90px;float:left;border-left:1px solid #312921;}
.postblock-xs p{margin:2px 0;}
.postblock-xs h6{font-size:0.8em;margin:0;padding:0;border-bottom:0px solid #000;font:bold 1em Verdana, Arial, Helvetica, sans-serif;}
.postblock-xstitre {font:bold 1em Verdana, Arial,Helvetica,sans-serif;color:#693b35;padding:5px;border-left:1px solid #312921;}

.contentbox p{font-size:1em;}
.contentbox-first p{font-size:1em;}

.posts,.commentposts{border:0px solid #312921;margin:5px 0 0 0;}
.posts p,.commentposts p{margin:2px}

/*.postheading{text-align:center; margin:0;padding:5px;font:bold 1.9em Verdana, Arial, Helvetica, sans-serif;border-bottom:0px solid #312921;}*/
.postheading{
  font-family: 'Crimson Text', serif;
  font-size: 24pt;
  font-style: normal;
  font-weight: 600;
  text-shadow: none;
  text-decoration: none;
  text-transform: capitalize;
  font-variant:small-caps;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
  color:#693b35;
  text-align:center; margin-top:0.5em;
}
.postsmetadata{background-color:#EEE;padding:5px;text-transform:uppercase;font:0.7em Verdana, Arial, Helvetica, sans-serif;}
.not_found{background-color:#EEE;padding:5px;}
.posts a{font-weight:600;}
.posts p{margin-top:0.8em;}

/*Image et css titre du 1er article sur page d'accueil
------------------------------------------------------*/
.postblock-img{/*background:url(images/img-prems.png) no-repeat center;*/ width:180px; height:110px; float:left; padding:2px 2px 2px 2px;}
/*.postblock-img p{
  font-family: 'Crimson Text', serif;
  font-size: 20pt;
  font-style: normal;
  font-weight: 700;
  text-shadow: none;
  text-decoration: none;
  text-transform: capitalize;
  font-variant:small-caps;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
  color:#693b35;
  text-align:center; margin-top:0.3em;
  text-shadow: 3px 3px 3px #999;                  /*Ombres sous le premier titre de la page d'accueil*/
}*/

.postblockwrap h6{text-shadow: 3px 3px 3px #999;} /*Ombres sous les titres de la page d'accueil*/

/*images arrondies sur la page d'accueil avec ombre
----------------------------------------------------*/
.postblockwrap img{
  -moz-box-shadow: 3px 3px 3px #999;
  -webkit-box-shadow: 3px 3px 3px #999;
  box-shadow: 3px 3px 3px #999;
  border-radius:6px;
  -moz-border-radius:5px;
}


/*Image et css titre des articles "A noter" sur page d'accueil
--------------------------------------------------------------*/
/*.postblock-3a{background:url(images/img-prems.png) no-repeat center; width:150px; height:110px; float:left; padding:2px 2px 2px 2px;}*/
.postblock-3a p{
  font-family: 'Crimson Text', serif;
  font-size: 20pt;
  font-style: normal;
  font-weight: 400;
  text-shadow: none;
  text-decoration: none;
  text-transform: capitalize;
  font-variant:small-caps;
  letter-spacing: 0;
  word-spacing: 0;
  line-height: 1;
  color:#693b35;
  text-align:center; margin-top:0.3em;
}


/*Styles bannière - 600 large
------------------------------*/
.content-ban{padding:5px;margin-top:5px;font-size:.8em;}
.blockborder-ban{text-align:left;}
.content-ban a img,img,img a{border:0;padding:0;}

/*Comment styles
-----------------*/
.comment_head{background-color:#EEE;padding:5px;}
.comment_head_text{float:left;font:0.8em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.comment_head_img{float:right;margin-bottom:1px;}
.comment_head_img img{border:1px solid #CCC;}
.author_link {font-size:1em;font-weight:bold;color:#666;}
.commentform_blockdiv{text-transform:uppercase;margin:5px 0 0 0;font:0.8em Verdana, Arial, Helvetica, sans-serif;}
.c_input{margin:0;background-color:#CCC;border:1px solid #999;height:18px;}
.commentform_blockdiv textarea{margin:0;width:538px;background-color:#CCC;border:1px solid #999;}
.c_submit{margin:0;}
.allowed_tags{background-color:#EEE;padding:5px;border:1px solid #999;margin-top:5px;}
.allowed_tags code{font-style:normal;}

/*Left and Page Search Style
-----------------------------*/
#search-left input,#searchform_onpage input{margin:5px 5px 5px 5px;height:20px;background-color:#FBF4D5;border:1px solid #555;float:left;}
#search-left input{width:272px;}
#searchform_onpage input{width:150px;}
#search-left a,#searchform_onpage a{display:block;height:12px;width:50px;text-align:center;text-transform:uppercase;padding:4px;background:url(images/left_search-bac.gif) no-repeat top left;border:1px solid #999;float:left;}
#search-left a{font: 0.85em Verdana, Arial, Helvetica, sans-serif;margin:5px 5px 5px 0px;}
#searchform_onpage a{font: 1em Verdana, Arial, Helvetica, sans-serif;margin:5px 5px 0 0;}
#search-left a:hover,#searchform_onpage a:hover{background:url(images/left_search-bac.gif) no-repeat bottom left;}

.s_wrap{font-size:.85em;text-align:center;padding:3px;}
.st-tag-cloud{padding:5px;}

.bns-smf-feeds li{padding:0 5px 0 5px;}
.bns-smf-feeds li span{color:#361f1b;font-size:.8em;}
.bns-smf-feeds li a{color:#361f1b;font-weight:bold;}

/*Widget styles
---------------*/
.widgetwrap-large{border:0px solid #CCC;font-size:1em;} 
.widgetbox-large{background-color:#caa988;padding:0px;border:0px solid #000;margin:5px 0 0 5px;font-size:.75em;}
.widgetbox-large{background-image:url(images/widgetbox_bg.jpg);}
.widgetbox-large h6{margin:0 2px 2px 2px;padding:0;border-bottom:1px solid #000;font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;}
.widgetbox-large a{color:#693b35;}
.widgetbox-large a:hover{text-decoration:underline;}
.fp_wrap{padding:2px;}

.widgetwrap{border:0px solid #312921;border-bottom:none;margin:5px 0 0 0;}

.widgetbox{background-color:#caa988;padding:0px;border:0px solid #000;margin:5px 0 0 5px;font-size:.75em;}
.widgetbox{background-image:url(images/widgetbox_bg.jpg);}
.widgetbox ul{position:relative;list-style:none;margin:0;padding:0 0 3px 2px;/*text-transform:uppercase;text-align:center;*/}
.widgetbox ul li{border-bottom:0px solid #CCC;cursor:pointer;}
.widgetbox ul li a{color:#693b35;display:block;font:/*bold 0.85em*/ Verdana, Arial, Helvetica, sans-serif;padding:4px 0 2px 3px;}
/*.widgetbox ul li a:hover{ background-color:#CCC;}*/
.widgetbox img{border:none;margin:0 5px;}
.widgetbox h2{padding:0;font-size:1.4em;}
.widgetbox a:hover{text-decoration:underline;}

.widgetbox2{background-color:#caa988;padding:0px;border:0px solid #000;margin:5px 0 0 5px;font-size:0.75em}
.widgetbox2{background-image:url(images/widgetbox_bg.jpg);}
.widgetbox2 ul{position:relative;list-style:none;margin:0;padding:0 0 3px 2px;}
.widgetbox2 ul li{border-bottom:0px solid #CCC;display:block;padding:4px 0 2px 3px;}
.widgetbox2 ul li a{text-transform:none;}
.widgetbox2 a:hover{text-decoration:underline;}

/*widget sub menus
------------------*/
.widgetbox2 li ul{display:none;}
.widgetbox2 li a{color:#693b35;}
.widgetbox li a{color:#693b35;border-top:0px solid #CCC;padding-left:5px;display:none;}
.widgetbox li li{border-bottom:0px solid #FFF;}
.widgetbox li li a{font:0.8em Verdana, Arial, Helvetica, sans-serif;text-align:left;}
.widgetbox li li a:hover{ /*background-color:#FFF;*/text-decoration:underline;}
.widgetbox2 .advcustomvalue{font:0.8em Verdana, Arial, Helvetica, sans-serif;text-align:left;}

/*CSS de la Mag widget
----------------------*/
.magwidgetbox{padding:0px;border:0px solid #000;font-size:1em;}
.magwidgetbox ul{position:relative;list-style:none;margin:5px;padding:0;}
.magwidgetbox ul li a{color:#693b35;display:block;font:Verdana, Arial, Helvetica, sans-serif;padding:4px 0;}
.magwidgetbox span{font:bold 1em Verdana, Arial,Helvetica,sans-serif;color:#693b35; float:left;}
.magboxheading {background-color:#111;}
.magboxheading span{text-transform:uppercase;font-variant:small-caps;font:bold 0.85em Verdana, Arial, Helvetica, sans-serif;color:#FFF;float:left;padding:8px;}
.magboxheading {margin:0;padding:0;border-bottom:1px solid #000;}
.magwidgetbox a img,img,img a{border:0;padding:0;}
.magblock{background-image:url(images/img-coms.png);background-repeat:no-repeat;background-position:right bottom;}
.magblock{border:1px solid #000;font-size:1em;}

/*Footer Styles
---------------*/
#footer p{text-align:center;text-transform:uppercase; color:#fff;margin:0;padding:10px 0;font:0.8em Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
#footer a{color:#ccc;}
#footer a:hover{color:#fff;text-decoration:underline;}
#footer form{text-align:center;}
.footer img{margin:0 2px 0 2px;}

/*Footerwidget
--------------*/
.footerwidgets {width:23%; background-color:#444;float:left; margin: 10px;color:#fff; border:0px solid #ccc;background-image:url(images/foot-patrn.png); background-repeat:no-repeat; background-position:bottom right;}
.footerwidgets-head{background-color:#111111; margin: 0;border:0px solid #ccc;border-bottom:none;}
.footerwidgets-head span a.rsswidget{font:bold 0.9em Verdana, Arial,Helvetica,sans-serif;float:left;text-align:left;padding: 3px 5px 3px 5px;}  /*3D2A24*/
.w-footer-wrap{border:0px solid #ccc;height:135px;}
.w-footer-wrap ul {position:relative;list-style:none;margin:3px 2px 3px 3px;padding:0;font-size:0.9em;}
.w-footer-wrap ul li a{display:block;font:Verdana, Arial, Helvetica, sans-serif;padding:8px 4px 5px 4px;border:0;}
.w-footer-wrap span a.rsswidget{font:bold 1em Verdana, Arial,Helvetica,sans-serif;float:left;text-align:left;}

/*Footer partenaires
--------------------*/
#nav_parts{font:1em Verdana, Arial, Helvetica, sans-serif; font-family: 'Crimson Text', serif;border-top:1px solid #fff; text-transform: capitalize; font-variant:small-caps;color: #fff; padding:1px 10px;}
#nav_parts .meta{float:right;margin:6px 5px 0 5px;}
#nav_parts ul{float:left;margin:6px 0;padding:0;}
#nav_parts ul li{display:inline;position:relative;float:left;}
#nav_parts ul li a{padding:1px 10px; color: #fff; float:left;display:block;font-weight:bold;border:none;}
/*#nav_parts li a:hover{border:none;background-color:#545454;}*/

/*Page Navigation
-----------------*/
.postsnav{background-color:#999;margin:5px 0 0 0;border:1px solid #999;} /*999 - 7d6f61*/
.postsnav a{display:block;background:url(images/left_search-bac.gif) top left repeat-x;padding:5px;text-transform:uppercase;font:0.8em Verdana, Arial, Helvetica, sans-serif;color:#693b35;} /*666*/
.postsnav a:hover{background:url(images/left_search-bac.gif) bottom left repeat-x;color:#693b35;}
.postsnav .left{float:left;}
.postsnav .right{float:right;}
.postspagination{background-color:#CCC;padding:5px;text-transform:uppercase;font-size:0.85em;}
.postspagination a{background-color:#CCC;padding:5px;font-weight:bold;}
.postspagination a:hover{background-color:#000;color:#CCC;}
.compagination{background-color:#CCC;padding:5px 0;text-transform:uppercase;font-size:0.85em;margin-top:5px;}
.compagination a{background-color:#CCC;padding:5px;font-weight:bold;}
.compagination a:hover{background-color:#000;color:#CCC;}
.compagination span{margin-left:5px;}

/*Comment Popup Styles
----------------------*/
#body_pop{margin:0 auto;background-color:#FFF;}
#head_pop{border-top:1px solid #000;border-bottom:1px solid #000;padding:5px;text-align:center;text-transform:uppercase;}
.htxt{margin:0px;padding:0px;font-weight:bold;font-size:14px;}
.postsmetadata2{background-color:#EEE;padding:5px;text-transform:uppercase;font:0.7em Verdana, Arial, Helvetica, sans-serif;margin-top:5px;}
.closebtn{text-align:center;font:0.8em Verdana, Arial, Helvetica, sans-serif;text-transform:uppercase;font-weight:bold;}
.closebtn a{display:block; background-color:#CCC;padding:5px;color:#333;}
.closebtn a:hover{background-color:#666;color:#FFF;}

/*Other Styles
--------------*/
.clear{clear:both;}
.left{float:left;}
.alignleft,img.alignleft{float:left;margin:5px;}
.alignright,img.alignright{float:right;margin:5px;}
.aligncenter,div.aligncenter,img.aligncenter{text-align:center;display:block;margin:10px auto;}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:5px;}
.wp-caption img{border:none;margin:0;padding:0;}
.wp-caption p.wp-caption-text{font:1em "Courier New", Courier, monospace;color:#333;margin:0;padding:5px 4px 5px;}
.readmorelink{text-align:right; display:block;padding:2px 0;text-transform:uppercase;font-size:0.8em;}

.view{text-align:center;display:block;padding:2px 0;text-transform:uppercase;text-decoration:underline;font-size:0.7em;}