/*** General ***/

/*

Theme Name: lecrip

Theme URI: http://lecrip.org/

Description: The 2011 default theme for Crip.

Version: 1.0

General comments (optional).

*/





html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, th, td{margin:0;padding:0;font-family:Arial, Verdana, Geneva, sans-serif;}



body{line-height:1 !important; }



body{background:#fff url(https://lecrip.org/wp-content/themes/lecrip_v2/style.css?ver=1600779849) center  repeat-y !important;}



img{border:0}



img.centered, .aligncenter, div.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

	}



img.alignright {

	padding: 4px;

	margin: 0 0 2px 7px;

	display: inline;

	}



img.alignleft {

	padding: 4px;

	margin: 0 7px 2px 0;

	display: inline;

	}



.alignright {

	float: right;

	}



.alignleft {

	float: left;

	}

/*

input[type="submit"] { text-align:center; line-height:25px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; text-shadow:none } */





.taglist{

	list-style: none;

	font-size:12px;

	float:left;

	line-height:1.4em;

	color:#525252;

}



#left_no_sidebar code, #left_no_sidebar pre{width:910px !important;}



blockquote {margin: 1em 3em; color: #656565; padding-left: 60px;  float:left; font-style:italic; background:url(images/block-quote.png) no-repeat; }



code, pre{float:left;width:593px !important;background-color:#f9f9f9;border:1px solid #f1f1f1 !important;margin-left:0 !important;padding:10px;font-size:11px !important;line-height:1.6em !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;color:#424242;}



code{ background:url(images/code_bg.png);}



p{line-height:1.4em; color:#525252}



a,h1,h2,h3,h4,h5,h6{text-shadow: none}



h2{font-size:20px; line-height:22px;}



p{font-size:14px;}



.ad_125{float:left; width:125px; height:125px; border:10px solid #ebebeb; margin:8px; margin-left:0;}



.lt_125x125_widget{float:left; width:auto !important; padding-right:4px;	}



.lt_video_widget{width:315px; height:269px; float:left; padding-bottom:33px;}



.lt_video_widget object, .lt_video_widget embed {width:315px; height:239px; margin-top:5px; }



.widget_h object, .widget_h embed {width:246px; height:220px;}



.sf-sub-indicator{display:none;}



::selection{ /* Safari and Opera */ background:#fff; color:#ccc;}



::-moz-selection{ /* Firefox */ background:#fff;color:#ccc;}



a:active, a:focus{ outline:none; }



hr{ margin-top:15px; margin-bottom:19px;  }



#video_info{width:606px; height:37px; float:left; background:url(images/video_bg.png); border:1px solid #333; border-top:0; text-transform:normal; color:#fff; font-size:12px; line-height:39px; padding-left:8px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;  }



#video_info h1{font-size:14px; float:left; font-weight:normal; !important;  }



#video_info a{ color:#fff; text-shadow:1px 1px #333; text-decoration:none;}



#video_info a:hover{color:#CCC; }



#video_info div.read_story{float:right; background:url(images/read_story.png); width:135px; height:29px; margin-right:8px; margin-top:4px; }



#video_info div.read_story a{display:block; width:135px; height:29px;}



#video_info div.read_story a:hover{background:url(images/read_story_hover.png);}



/*** Container ***/



#container{float:left; width:100%; height:100%; padding-bottom: 100px; }



#content{width:1042px; height:100%; margin:10px auto;}

/*#content img {border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:340px; height:192px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}*/



#white_space{background-color:#fff; float:left; width:1001px; height:100%; padding-left:44px;}



#content_holder{float:left; width:957px; height:100%;background:#fff;}



#middle{float:left; width:100%; height:100%; background:url(https://lecrip.org/wp-content/themes/lecrip_v2/style.css?ver=1600779849);}





#content2{width:1042px; height:100%; margin: 0 auto;}



#white_space2{background-color:#fff; float:left; width:1001px; height:100%; padding-left:44px;}



#content_holder2{float:left; width:957px; height:100%;background:#fff;}





/*** Header Navigation ***/



#MainHeader { float: left }



#headernavigation{ height:34px;float:right; margin-top: 70px;}



#headernavigation div.navigation{ width:360px; margin: 0 auto; height:30px; background: #fff;}



#headernavigation div.navigation a{font-size:14px;color:#333;text-decoration:none;line-height:30px;display:block;padding-left:18px;padding-right:18px;float:left;text-shadow:none}



#headernavigation div.navigation ul{list-style:none;}



#headernavigation div.navigation li{list-style:none;}



#headernavigation ul{float:left;}



#headernavigation li{float:left;}



#headernavigation form.topsearch{float:right;background-repeat:no-repeat;width:167px;height:30px;}



#headernavigation input{border:0;outline:0;}



#headernavigation input.searchfield{background-color:transparent;width:137px;height:12px;margin-top:9px;margin-left:5px;font-size:10px;text-transform:normal;float:left;}



#headernavigation input.submitbutton{background-color:transparent;width:23px;height:30px;float:left;cursor:pointer;}



#headernavigation div.icon_holder{min-width:59px;height:23px;float:right;margin-right:5px;margin-top:5px;}



#headernavigation div.icon_holder img{margin-left:12px;border:0;float:left;}



#headernavigation div.icon_holder a{float:left;margin:0;padding:0;background-color:transparent;border:0;background-image:none;}



#headernavigation div.icon_holder a:hover{background-image:none;}







/*** Header ***/







#header{float:left;width:956px;height:86px;}



#header img.logo{margin-top:0px;border:0;float:left;}



#header div.ad{width:468px;height:60px;float:right;background-color:#fff;margin-top:0px;overflow:hidden;}



#logo {

/*border: #F00 1px solid;*/

float: left;

}



#logo #logo_header1 {

position:absolute;

z-index: 1;

width:360px;

height:130px;

}

#logo #logo_header2 {

background:url(images/CRIP_logotype_over.jpg) no-repeat center top;

width:360px;

height:130px;

z-index: 0;

position:absolute;

}







/*** Categories ***/



#categories{width:953px;height:47px;float:left;margin-left:1px;z-index:100; position:relative; margin-top:40px; }



#categories ul, #categories li {list-style:none;}



#categories a{display:block;font-size:12px;font-weight:normal;text-decoration:none;line-height:47px;padding-left:24px;padding-right:24px; text-shadow:none;}



.cat_line{ margin-left:1px; background:url(images/cat_line.png); width:953px; height:6px; float:left; border:1px solid #eeeeee; border-top:1px solid #fff;}







/*** Category Icons ***/







#left{width:605px; height:100%; float:left;margin-left:1px; margin-top:18px; padding-bottom:50px;}



#left_not_home{width:600px !important;height:100%;overflow:hidden;float:left;margin-left:1px;margin-top:5px; padding-bottom:50px;}



#left_no_sidebar{width:956px; height:100%; float:left;margin-left:1px; padding-bottom:50px; background:#fff;}



#left div.single{font-size:12px;width:615px;float:left; color:#272727;}



#left div.single a{color:#333; text-decoration:none; text-shadow:none; font-size:11px;}



#left div.single a:hover{color: #7D7D7D; text-decoration:underline;}



#left div.single h1, #page h1, #left div.single h1 a{font-size:28px;color:#3278b4;font-weight:normal !important; background:#fff; padding-right:70px; float:left; text-shadow:none;margin-top:-10px; margin-left:-11px}



#page h1{margin-bottom:20px;}



#left div.single div.active, #page div.active{}



#left div.single h1 {  margin-left:10px; width:650px }



#left div.single h1 a:hover{border:0; text-decoration:underline;}



#left div.single div.line{width:100%;height:1px;float:left;background-color:#c7c7c7;margin-top:4px;margin-bottom:4px;}



#page div.line {width:100%; float:left; height:1px; background-color:#c7c7c7; margin-top:6px; margin-bottom:16px;}



#left div.single div.date{	float:left;margin-top:12px;width:615px;padding-bottom:13px;}



#left .time{padding-top:6px; float:left;}



#left div.single div.thumb{float:left;padding-top:17px;padding-right:19px;padding-bottom:1px; width:350px; height:222px;}



#left div.single div.thumb img{border:1px solid #DEDBD1;padding:3px; -moz-border-radius: 6px; background:#fff; width:340px; height:192px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}



#left div.single div.date div.left{float:left;}



#left div.single div.date div.right{float:right;}



#left div.single div.date .date{font-size:11px;text-shadow:none !important;color:#7e7e7e;}



#left div.single div.date  a{font-size:10px;text-shadow:none;display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;}



#left div.single div.date  a:hover{border:1px solid #919191; text-decoration:none;}



#left div.single div.content{float:left; width:616px; }



#left div.single div.content a{ font-size: 14px; }



.post_heading{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; clear:both; width:100%; margin-top:34px; margin-bottom:15px;}



.post_heading  .left_heading{font-size:16px; text-transform:normal; background:#fff; float:left; padding-right:10px; color:#333; text-shadow:none;}



#left div.related_articles{ width:615px; float:left;}



#left div.related_articles img{ float:left; padding:3px; border:1px solid #c9c9c9 ;margin-top:14px; margin-right:67px; -moz-box-shadow: 0px 0px 7px #d9d9d9;  -webkit-box-shadow: 0px 0px 7px #d9d9d9;}



#left div.related_articles img.last{margin-right:0;}



#left div.related_articles a:hover img{ border:1px solid #8b8b8b;}



#left div.share{width:615px; float:left; margin-top:14px;}



#left div.share img{border:0; margin-right:6.2%; }



#left div.share img.last{margin:0;}



#left div.share a:hover{border:0;}



/* #left div.author{ background:url(images/author-bg.png) repeat-x; width:585px; float:left; border:1px solid #efefef;  margin-top:14px;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; padding:14px; padding-top:0;} */



#left div.author div.icon{float:left; margin-top:14px; width:87px;}



#left div.author div.icon img{padding:5px; border:1px solid #c9c9c9; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; }



#left div.author div.icon div.title{width:87px; height:22px; float:center; margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px;}

#left div.author div.icon span.title{width:87px; float:left; margin-top:4px; text-align:center; color:#fff; font-size:12px; line-height:22px;}



#left div.author div.icon div.title a{color:#fff; text-decoration:none;}



#left div.author div.icon div.title a:hover{color:#d1d1d1; }



#left div.author div.authorcontent{float:left; width:430px; margin-top:14px; margin-left:7px; }



#left div.author div.authorcontent p{font-size:12px; margin:0; padding:0; color:#747474;}











/*** Comments ***/



#comments{clear:both; width:615px;}



#skyali_comments{float:left; width:615px; margin-top:14px;}



#skyali_comments h2, #skyali_comments h2 a{background:#303030; color:#fff; text-decoration:none; font-weight:normal; float:left;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; height:22px; line-height:21px; padding-left:6px; padding-right:6px; margin-bottom:7px;}



#skyali_comments ol, #skyali_comments ul, #skyali_comments li{ float:left; width:100%;}



#skyali_comments div.comment_box{float:left; width:615px; margin-top:30px;}



 #skyali_comments div.inside_comment{ float:left; width:501px; margin-left:9px;}



#skyali_comments ol li ul li{ width:575px; float:right;}



 #skyali_comments ol li ul li div.inside_comment{ float:left; width:461px; margin-left:9px;}



#skyali_comments  ol li ul ul li{width:535px; }



 #skyali_comments ol li ul ul li div.inside_comment{ float:left; width:421px; margin-left:9px;}



#skyali_comments ol li ul ul ul li{width:495px; }



 #skyali_comments ol li ul ul ul li div.inside_comment{ float:left; width:381px; margin-left:9px;}



#skyali_comments ol li ul ul ul ul li{width:455px;}



 #skyali_comments ol li ul ul ul ul li div.inside_comment{float:left; width:341px; margin-left:9px;}



 #skyali_comments div.comment_date{color:#303030; float:left; width:100%; text-transform:normal; font-size:12px;}



 #skyali_comments div.comment-body{float:left; background:#f6f6f6 url(images/comment-top-line.png) repeat-x; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; border:1px solid #dbdbdb; color:#848484; font-size:12px; padding:8px; text-shadow:1px 1px #fff; margin-top:7px; width:100%;}



 #skyali_comments .reply a{ display:block; background:#333 url(images/reply-b.png); color:#707070; width:50px; border:1px solid #d6d6d6; float:right; text-shadow:1px 1px #fff; text-decoration:none; font-size:12px; padding:4px; text-align:center; -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px; border-radius:5px; margin-top:7px;}



#comments ol{ list-style:none; padding:0; margin:0;}



#comments ul{list-style:none;}



#skyali_comments .comment-edit-link {color:#333; text-decoration:none; text-shadow:none;}



.commentlist{clear:both; width:615px; margin-top:25px;}



.commentlist .vcard img{ padding:5px; border:1px solid #c9c9c9;  -moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px; -moz-box-shadow: 0 0 7px #cacaca; -webkit-box-shadow: 0 0 7px #cacaca;  box-shadow: 0 0 7px #cacaca; }



.commentlist .vcard{ width:87px; height:87px; float:left;}



#respond{clear:both;}



/*** Right Content ***/



#right{width:315px;height:100%;overflow:hidden;float:left; margin-left:25px; padding:5px; padding-top:18px;}



#right li{list-style:none;}



#right div.rightwidget{ background-color:; width:100%; float:left; }



#right div.rightwidget li{ color:#505050; float:left; width:100%; }



#right div.rightwidget a{  color:#242424 !important; text-decoration:none; text-shadow:none !important; padding-bottom:9px !important;}



#right div.rightwidget a:hover{color:#7D7D7D !important; }







#right .widget-title {background:url(images/sidebar-bg-repeat.png) repeat-x; float:left; margin-bottom:12px; width:100%; }



#right .widget-title .title{font-size:16px !important;font-weight:normal !important; text-transform:normal; color:#3278b4; padding-right:10px; background:#fff; float:left; text-shadow:1px 1px #fff;}



#right .widget-area { text-align:left; }



#right .widget-area ul { list-style: none; margin-left: 0; }



#right .widget-area ul ul { list-style: square; margin-left: 1.3em; }



#right .widget-area ul li{ list-style:none; color:#5b5b5b; }



#right .widget_search{ margin-bottom:0!important; padding:0 !important; margin-bottom:9px !important; }



#right .widget_search label { display: none; }



#right .widget-container { margin: 0 0 18px 0; font-size:12px; }



#right .widget-area a, .widget-area a:link,



#right .widget-area a:visited { font:normal 12px arial; color:#555; text-align:left; text-decoration: none; text-shadow:none!important;  height:20px; }



#right .widget-area a:active,



#right .widget-area a:hover { color:#333; }



#right .widget-area .entry-meta { font-size: 11px; }



#right #wp_tag_cloud div { line-height: 1.6em; }



#right #wp-calendar { width: 100%; }



#right #wp-calendar caption { color: #222; font-size: 14px; font-weight: normal; padding-bottom: 4px; text-align: left; display:none; }



#right #wp-calendar thead { font-size: 11px; }



#right #wp-calendar thead th { background-color:#ebebeb; padding:5px;  padding-left:0; padding-right:0; color:#3d3d3d; text-shadow:1px 1px #fff;}



#right #wp-calendar tbody { color: #7e7e7e; }



#right #wp-calendar tbody td { border: 1px solid #fff; padding: 3px 0 2px; text-align: center; }



#right #wp-calendar tbody td a{color:#292929; }



#right #wp-calendar tbody td a:hover{color:#333333; text-decoration:none; }



#right #wp-calendar tbody .pad { background: none; }



#right #wp-calendar tfoot #next { text-align: right; }



#right #wp-calendar tfoot #next a{display:block; background-color:#f3f3f3; float:right; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff;}



#right #wp-calendar tfoot #next a:hover{  background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}



#right #wp-calendar tfoot #prev a{ display:block; background-color:#f3f3f3; float:left; padding:6px; text-decoration:none; color:#7a7a7a; border:1px solid #cacaca; background:url(images/tags_bg.png);  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9; text-shadow:1px 1px #fff; }



#right #wp-calendar tfoot #prev a:hover{ background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}



#right .widget_rss .rssSummary{ color:#737373; margin-bottom:10px; float:left; line-height: 1.5em;}



#right .widget_rss  h3{ padding:0; }



#right .widget_rss h3 a{padding:0 !important; margin:0 !important; float:left !important; color:#333 !important; border:0 !important; margin-left:6px !important;}



#right .widget_rss a.rsswidget { color: #242424; font-size:22px; margin-top:4px; float:left; font-size:12px; border:0; }



#right .widget_rss a.rsswidget:hover { color: #ff4b33; border:0 !important; }



#right .widget_rss .widget-title img { width: 11px; height: 11px; float:left; margin-top:8px; margin-left:9px; }



#right .xoxo .widget_calendar a { font-weight:normal; text-align:center; text-decoration:underline; padding:0px; margin:0px; height:15px;}



#right .xoxo .widget_pages li .page_item {  display:block; ord-wrap: break-word; margin-bottom:10px; }



#right div.widget_archive li{ float:left; width:100%;}



#right div.widget_archive a{ color:#696969; width:100%; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; padding-bottom:6px; }



#right div.widget_archive a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_categories li{ float:left; width:100%; }



#right div.widget_categories  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}



#right div.widget_categories  a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_nav_menu li{ float:right; width:100%; }



#right div.widget_nav_menu   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}



#right div.widget_nav_menu   a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_links li{ float:left; width:100%; }



#right div.widget_links   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:6px;}



#right div.widget_links   a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_meta li{ float:left; width:100%; }



#ad_300 a, #ad_300 a:hover{border:0 !important;}



#right div.widget_meta   a{  color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}



#right div.widget_meta   a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_pages li{ float:left; width:100%; }



#right div.widget_pages a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%; padding-bottom:9px !important;}



#right div.widget_recent_comments li{ float:left; width:100%; margin-top:10px; }



#right div.widget_recent_comments   a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}



#right div.widget_recent_comments   a:hover{ border-bottom:1px dotted #333; color:#333; }



#right div.widget_recent_entries li{ float:left; width:100%; }



#right div.widget_recent_entries  a{ color:#696969; text-decoration:none; border-bottom:1px solid #e9e9e9; padding:4px; padding-left:0; margin-bottom:6px; float:left; width:100%;}



#right div.widget_recent_entries   a:hover{ border-bottom:1px dotted #333; color:#333; }



#right #flickr a img{border:1px solid #dedbd1; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; margin-right:11px; margin-left:11px; margin-bottom:8px; margin-top:8px;}



#right #flickr a:hover img{border:1px solid #acacac;}



.column-left .widget-title{ width:137px !important; margin-bottom:15px; }



.column-left a{padding-bottom:9px !important;  }



.column-right .widget-title{ width:148px !important; }



.column-right a{padding-bottom:9px !important;}



#right .textwidget{line-height:1.5em;}











/*** Submit Black/Grey ***/

/*

.submit-black, .submit-black:visited { display: -moz-inline-box; display: inline-block ; border: 1px solid #2d76b7 ; -moz-box-shadow: 0 0 6px #9c9c9c; -webkit-box-shadow: 0 0 6px #9c9c9c;  box-shadow: 0 0 6px #9c9c9c; color: #fff; font-size: 12px; font-weight: normal; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #333; width: auto; background: #2d76b7;}  */



.submit-black, .submit-black:visited { display: -moz-inline-box; display: inline-block ; border: 1px solid #2d76b7 ; color: #fff; font-size: 12px; font-weight: normal; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; text-shadow: 0 1px 0 #333; width: auto; background: #2d76b7;}



.submit-black:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:#4b8dc5; }



.submit-black:active { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #333); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#4a4a4a)); }



.submit-black.off { background: -moz-linear-gradient(0% 100% 90deg,#4a4a4a, #101010); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#101010), to(#4a4a4a)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }



#left .nav{text-align:center !important; font-size:12px !important; color:#fff !important; text-shadow:1px 1px 1px #333 !important; display:block !important; border:1px solid #1f1f1f !important; line-height:30px !important;-moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px;}







/*** Submit Button White/Grey ***/



.submit, .submit:visited { display: -moz-inline-box; display: inline-block; border: 1px solid #999; -moz-box-shadow: 0 0 5px #ccc; -webkit-box-shadow: 0 0 5px #ccc;
box-shadow: 0 0 5px #ccc; color: #183a52; font-size: 12px; font-weight: normal; letter-spacing: -0.02em; text-decoration: none; -moz-box-text-shadow: 0 1px 0 #fff; width: auto; background:url(images/white-button.png);}

.submit:hover { cursor: pointer; border: 1px solid #aeaeae; color: #295d81; text-decoration: none; background:url(images/white-button-h.png); }



.submit:active { background: -moz-linear-gradient(0% 100% 90deg,#fff, #e4e4e4); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e4e4e4), to(#fff)); }



.submit.off { background: -moz-linear-gradient(0% 100% 90deg,#e4e4e4, #fff); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#e4e4e4)); border: 1px solid #bbb; -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; color: #999; cursor: default; }



.share_div{float:left; width:620px;}







/*** 300x250 ***/



#ad_300{width:300px;height:250px;float:left;background-color:#FFF;border:solid 1px #d3d3d3;margin-bottom:10px; padding:6px;}







/*** Latest Box ***/



#left div.latest_l{width:291px;float:left;margin-top:8px;}



#left div.latest_r{width:291px;float:right;margin-top:8px;margin-right:2px;}



#left div.latest{float:left;width:100%;}



#left div.latest div.header{ background:url(images/cat-bg-repeat.png) repeat-x; float:left; width:283px; margin-bottom:13px; }



#left div.latest div.header h1{font-size:16px !important;font-weight:normal !important; text-transform:normal; color:#333; padding-right:10px; text-shadow:none; background:#fff; float:left; }



#left div.listing div.header h1{font-size:16px !important; font-weight:normal !important; text-transform:normal; color:#3278b4; padding-right:10px; background:#fff; float:left; }



#left div.listing div.header h1 a{color:#333; text-shadow:none; text-decoration:none;}



#left .readm{width:76px !important; height:33px !important; text-align:center !important; font-size:12px !important; color:#a1a1a1 !important; text-shadow:1px 1px 1px #fff !important;



display:block !important;border:1px solid #dddddd !important; line-height:33px !important;}



#left div.latest div.inside{width:291px;margin-top:20px;float:left;line-height:1.1em;text-shadow:1px 1px 1px #fff;}



#left div.latest div.top{float:left;}



#left div.latest div.inside img{width:275px; height:130px; float:left; border:1px solid #dedbd1; padding:3px;}



#left div.latest div.inside a img{border:1px solid #dedbd1; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;}



#left div.latest div.inside a:hover img{border:1px solid #acacac;	}



#left div.latest div.heading{width:281px; float:left; margin-top:20px; margin-bottom:15px;}



#left div.latest div.heading h2, #left div.latest div.heading h2 a{color:#242424;font-size:12px;float:left;margin:0;padding:0;text-decoration:none;width:100%; font-weight:normal; text-shadow:none; font-weight:normal;}



#left div.latest div.heading h2 a:hover{text-decoration:underline;color:#7d7d7d;}



#left div.latest div.heading p{font-size:12px;float:left;margin:0;padding:0;margin-top:13px;color:#525252; text-shadow:none;}



#left div.latest .date{font-size:11px; margin-top:17px; float:left; text-shadow:none; color:#a2a2a2;}



#left div.latest div.heading div.pholder{float:left; width:100%; }



#left div.latest div.inside ul{float:left;width:100%;margin:0;padding:0; margin-top:2px;list-style:none;}



#left div.latest div.inside li a{margin-top:5px; float:left;font-size:14px;width:100%;text-decoration:none;padding-bottom:12px;padding-top:6px; color:#242424;font-weight:normal;border-bottom:1px solid #e5e5e5; text-shadow:none;}



#left div.latest div.inside li a:hover{color:#7d7d7d;}







/* List other blog posts */



#left div.listing{width:616px;float:left;margin-right:2px; padding-bottom:22px; margin-bottom: 20px}



#left div.listing div.header{width:616px;height:18px; float:left; background:url(images/cat-bg-repeat.png) repeat-x;  margin-bottom:11px;}



#left div.listing div.content{float:left;width:100%;margin-top:3px;}



#left div.single div.content a, #page div.entry-content a{ border:0; text-decoration:none; !important;  color:#2d76b7; text-shadow:none;}



#left div.single div.content, #page div.entry-content{font-size:13px; line-height: 1.6em; margin-bottom:11px;}



#left div.single div.content a:hover, #page div.entry-content a:hover, #left_no_sidebar div.entry-content a:hover{color:#7D7D7D;}



#left div.single div.content h1, #left div.single div.content h2, #left div.single div.content h3, #left div.single div.content h4, #left div.single div.content h5, #left div.single div.content h6, #page div.entry-content h1, #page div.entry-content h2, #page div.entry-content h3, #page div.entry-content h4, #page div.entry-content h5, #page div.entry-content h6{width:100%; padding-left:0;font-family:Arial, Helvetica, sans-serif !important;font-weight:normal !important; }



#left div.single div.content ul, #left div.single div.content ol, #page div.entry-content ul, #page div.entry-content ol{float:left;width:100%;margin-left:17px;padding:8px; margin-bottom:11px;}



#page h1,#page h2{ margin-left:0; margin-right:0; background:#fff; }



#left div.single div.content li, #page div.entry-content li{float:left; width:589px; padding:5px; padding-left:0; padding-right:0; line-height:1.6em; font-size:13.8px; margin-bottom:11px;}



#left div.single div.content  h2, #page div.entry-content h2{ font-size: 28px;  color:#333; margin: 0.9em; margin-left:0;}



#left div.single div.content  h3, #page div.entry-content h3{font-size: 26px; color:#333;  margin: 0.9em; margin-left:0;}



#left div.single div.content  h4, #page div.entry-content h4{ font-size: 18px; color:#333; margin: 0.9em; margin-left:0; line-height:1.2em; }



#left div.single div.content  h5, #page div.entry-content h5{ font-size: 17px; color:#333; margin: 0.9em; margin-left:0;}



#left div.single div.content  h6, #page div.entry-content h6{ font-size: 14px;font-weight:normal; color:#333; margin: 0.9em; margin-left:0;}



#left div.listing div.news_holder{width:100%; min-height:30px; float:left;  margin-top:16px}



#left  div.othernews{width:100%; float:left; margin-top:5px;}



#left div.listing div.news_holder div.link_holder{width:475px; float:left; margin-top:6px;}



#left div.listing div.news_holder div.link_holder h5, #left div.listing div.news_holder div.link_holder h5 a {margin:0;padding:0; color:#303030;text-decoration:none; font-weight:normal; text-shadow:none; }



#left div.listing div.news_holder div.link_holder h5 a:hover{color:#898989 ; text-decoration:none;}



#left div.listing div.line{width:100%; height:1px; background-color:#d2d2d2; float:left; margin-top:4px;}



#left div.listing div.line div.line_grey{width:475px;height:1px; background-color:#d0d0d0; float:left;}



#left div.listing div.news_holder div.date_holder{width:141px; height:21px; float:left;}



#left div.listing div.news_holder div.date_holder .date{font-size:11px; float:right;}



#left div.listing div.news_holder div.date_holder .comments, #left div.listing div.news_holder div.date_holder .comments a {font-size:12px; float:right; margin-top:2px;color:#898989;



text-decoration:none;}



#left div.listing div.news_holder div.date_holder .comments a:hover {color:#333;}



/*#left div.listing div.content div.left{width:316px;float:left;}*/

#left div.listing div.content div.left{float:left;}



#left div.listing div.content div.left h3, #left div.listing div.content div.left h3 a, #left #list_categories div.active h2 a, #left div.small-desc a{ text-shadow:none; color:#282828;padding:0; float:left;font-size:13px;text-decoration:none; line-height:1.3em;}



#left div.listing div.content div.left div.description h3 a{ color:#fff; text-shadow:1px 1px 1px #333; font-size:21px; }



#left div.listing div.content div.left h3 a:hover, #left #list_categories div.active h2 a:hover,  #left div.small-desc a:hover{color:#717171;}



#left div.listing div.content img{padding:3px;float:left; margin-top:8px; margin-right:20px; background:#fff; border:1px solid #dedbd1;-webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }



/*#left div.listing div.content div.left div.imgholder{float:left; position:relative; width:345px; height:195px; margin-top:7px;}*/



#left div.listing div.content div.left div.description{ left:0; background-image:url(images/listing-transparent.png); position:absolute; width:262px; height:48px; margin-left:4px;margin-top:158px; overflow:hidden; font-size:12px; color:#fff; padding:7px;}



#left div.listing div.content div.left div.description p{line-height:1.3em;margin-top:0.1px; color:#fff; }



/*#left div.listing div.content div.right{float:left;width:261px;margin-left:9px; margin-top:5px; margin-bottom: 70px;}*/

/*#left div.listing div.content div.right{float:left;}*/



#left div.listing div.content div.right div.archive_1{font-size:12px;margin-top:10px;text-shadow:none; color:#7e7e7e;}



#left div.listing div.content div.right div.archive_1 a { color:#999; }



#left div.listing div.content div.right div.titre { margin-top: 10px }



#left div.listing div.content div.right div.titre h3 { width: 100%;  }



#left div.listing div.content div.right div.titre h3 a { font-size:16px; color:#3278b4; text-decoration:none  }



#left div.listing div.content div.right div.titre h3 a:hover{ color:#626262;}



#left div.listing div.content div.right div.small-desc { height:120px; width:100% }



#left div.listing div.content div.right div.small-listing{width:259px;height:53.8px;float:left;margin-top:11px; margin-bottom:11px;}



/*#left div.listing div.content div.right div.small-desc{width:259px;height:53.8px;float:left;margin-top:9px;}*/

#left div.listing div.content div.right {margin-top:10px;margin-bottom: 10px;}





#left div.listing div.content div.right p{color:#6f6f6f;}



#left div.listing div.content div.right div.small-listing div.thumb{width:86px; height:57px; float:left; background-color:#fff; border:1px solid #dedbd1; padding:3px; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf; }



#left div.listing div.content div.right div.small-listing div.thumb img{width:86px;height:57px;float:left;border:0;  }



#left div.listing div.content div.right div.small-listing div.description{width:155px;height:75px;float:left;font-size:12px;font-weight:normal;color:#595959;padding-left:9px;}



#left div.listing div.content div.right div.small-listing div.description h4, #left div.listing div.content div.right div.small-listing div.description h4 a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:normal; text-shadow:none;}



#left div.listing div.content div.right div.small-listing div.description .date{color: #828282; font-weight:normal; float: left;font-size: 12px; margin-top: 6px;}



#left div.listing div.content div.right div.small-listing div.description h4 a:hover{text-decoration:underline;color:#7d7d7d;}



#left div.listing div.content div.tags{width:608px;float:left;padding:4px; padding-left:0; padding-right:0; padding-bottom:9px; margin-top:17px;}



#left div.listing div.content h2{margin:0;padding:0;}



#left div.listing div.content div.tags ul, #left div.single div.tags ul{padding:0;margin:0;list-style:none;}



#left div.listing div.content div.tags li a, #left div.single div.tags li a{display:block;background-color:#262626;float:left;font-size:12px; text-decoration:none; color:#7a7a7a; text-shadow:1px 1px #fff; line-height:25px; padding-left:10px; padding-right:10px; -moz-border-radius: 6px; -webkit-border-radius: 6px; -khtml-border-radius: 6px; border-radius: 6px; margin-right:15px; margin-top:4px; background:url(images/tags_bg.png); height:27px; border:1px solid #d1d1d1;  -moz-box-shadow: 0px 2px 7px #e9e9e9;  -webkit-box-shadow: 0px 2px 7px #e9e9e9;  }



#left div.listing div.content div.tags li a:hover, #left div.single div.tags li a:hover{background:url(images/tags-bg-2.png); color:#545454; border:1px solid #afafaf; text-shadow:1px 1px #eaeaea;}



#left div.single div.tags{width:552px;float:left;padding-top:5px;margin-bottom:9px;margin-left:6px;}



.left_other_news{width:291px; float:left; margin-top:27px;}



.left_other_news img{padding:3px; border:1px solid #dedbd1; float:left; background:#fff; -webkit-box-shadow: #dfdfdf 0px 0px 7px; -moz-box-shadow: 0px 2px 7px #dfdfdf;}



.left_other_news a:hover img{border:1px solid #ACACAC;}



.left_other_news .content{width:185px !important; float:left !important; margin-left:13px;}



.left_other_news .content a{padding:0;margin:0;color:#242424;text-decoration:none;line-height:1.5em; font-size:12px; font-weight:normal; text-shadow:none;}



.left_other_news .content a:hover{text-decoration:underline;color:#7d7d7d;}



.left_other_news .date{font-size:12px; float:left; margin-top:6px; color:#828282;}







/*** Footer Widget ***/



#footer_widget{width:100%;height:100%;float:left;}



#footer_widget  li{list-style:none;}



#footer_widget a{color:#5e5e5e;}



#footer_widget div.inside{margin: 0 auto;width:956px;padding-top:25px;}



#footer_widget object, #footer_widget embed{width:220px !important;height:180px;}



#footer_widget #flickr img{border:1px #323232 solid !important;padding:5px !important;background-color:#333;width:50px;height:50px; margin-top:9px; margin-bottom:9px; margin-left:4px; margin-right:4px;}



#footer_widget #flickr  a:hover img{border:1px solid #8b8b8b !important;}



#footer_widget #calendar_wrap{float:left;}



#footer_widget #calendar_wrap td{width:31px;}



#footer_widget #flickr h2{font-size:14px;text-shadow:#333 1px 1px;text-transform:normal;color:#fff; height:26px;}



#footer_widget div.inside div.widget_h_l{float:left;width:220px;}



#footer_widget div.inside div.widget_h_m{margin-left:28px;float:left;width:220px;}



#footer_widget div.inside div.widget_h_r{float:right;width:220px;}



#footer_widget div.inside div.widget{width:220px;height:100%;background-color:transparent;float:left;padding:0;margin:0;border:0;margin-bottom:20px;}



#footer_widget div.inside div.widget{color:#5d5d5d !important; text-shadow:none;}



#footer_widget div.inside div.widget h3{width:220px;height:26px;float:left;color:#fff;font-weight:normal !important;text-shadow:#333 1px 1px;text-transform:normal;font-size:14px;}



#footer_widget div.inside div.widget ul{float:left;}



#footer_widget div.inside div.widget  li{width:220px; float:left; }



#footer_widget div.inside div.widget  ul  a{text-decoration:none;display:block;float:left;width:220px;margin-top:2px;padding-top:3px;padding-bottom:3px; font-weight:normal;color:#b4b4b4; text-shadow:none;}



#footer_widget div.inside div.widget ul a:hover{color:#fff;text-decoration:underline;}



#footer_widget div.inside div.logo{width:100%;height:110%;padding-top:10px;padding-bottom:10px;}



#footer_widget div.inside div.logo img{border:0;}



/*#footer_widget div.inside img.top{border:0;float:right;}*/



#footer_widget .widget-title { display:block; border-bottom:1px solid #292929; font:normal 20px arial; text-shadow:#fff 1px 1px 0px; line-height:22px; margin-bottom:5px; }



#footer_widget #wp-calendar { width: 100%; }



#footer_widget #wp-calendar caption { color: #222; font-size: 14px; font-weight: normal; padding-bottom: 4px; text-align: left; display:none; }



#footer_widget #wp-calendar thead { font-size: 11px; }



#footer_widget #wp-calendar thead th { }



#footer_widget #wp-calendar tbody { color: #aaa; }



#footer_widget #wp-calendar tbody a{color:#ffffff;}



#footer_widget #wp-calendar tbody td { background: #484848;  padding: 3px 0 2px; text-align: center; }



#footer_widget #wp-calendar tbody .pad { background: none; }



#footer_widget #wp-calendar tfoot #next { text-align: right; }







/*** Footer ***/



#footer{width:100%;height:31px;float:left;background-color:#fff;border-left:0;border-right:0;margin-bottom:40px }



#footer #logo_footer { float:left; padding-left:475px; height:80px; margin:0 auto; width:517px; }



#footer div.inside{ margin:0 auto; width:957px; font-size:12px;color:#b5b5b5; text-align:center; line-height: 20px; }



#footer div.inside a{text-decoration:none;color:#b5b5b5;}



#footer div.inside a:hover{color:#7c7c7c;}



#footer div.left{height:31px;float:left;font-size:12px;color:#535353;line-height:32px;}



#footer div.right{float:right;height:31px;line-height:32px;font-size:12px;color:#535353;}



#footer #logo_footer1 {

position:absolute;

z-index: 1;

width:77px;

height:77px;

}

#footer #logo_footer2 {

background:url(images/crip_footer2.png) no-repeat center top;

width:77px;

height:77px;

z-index: 0;

position:absolute;

boder: red solid 1px;

}









.hideobject{/* Hide any object */display:none;}



/*PAGINATION HOME*/



#entries{margin-top:15px;width:615px;float:left;height:32px; font-size:12px; text-shadow:none  }



#entries a{ text-decoration:none; text-shadow:none}



#entries a:hover{ }



#entries a.page-numbers{ border: #d1eefa solid 1px; border-radius:3px; background: #d1eefa; width:20px; padding: 3px 8px; color: #666; margin:0 2px; text-shadow:none  }



#entries a.page-numbers:hover{ background: #fff; color: #2d76b7;  }



#entries a.next{ background:#2d76b7; border: #2d76b7 solid 1px; width:40px; color: #fff; text-shadow:none}



#entries a.next:hover{ background:#fff; border: #2d76b7 solid 1px; color:#2d76b7 }



#entries a.prev{ background:#2d76b7; border: #2d76b7 solid 1px; width:40px; color: #fff; text-shadow:none}



#entries a.prev:hover{ background:#fff; border: #2d76b7 solid 1px; color:#2d76b7 }





/*

#entries div.old_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;text-decoration:none;text-align:center;float:left;margin-left:4px;}



#entries div.new_entries a{display:block;width:81px;height:30px;color:#494949;font-size:12px;background-color:#e3e3e3;border:#b2b2b2 solid 1px;text-decoration:none;text-align:center;float:right;margin-right:4px;}

*/



/*** Latest_2 ***/



.latest_2{width:614px; float:left; margin-top:0; border-bottom:1px solid #e0e0e0; padding-bottom:27px; margin-bottom:25px; }



.latest_2 img{ float:left; padding:3px; border:1px solid #DEDBD1; -moz-box-shadow: 0px 0px 7px #DFDFDF;  -webkit-box-shadow: 0px 0px 7px #DFDFDF;margin-right: 10px; }



.latest_2 div.thumb{ }



/*.latest_2 div.desc_h{ width:391px; float:left; padding-left:17px; font-weight:normal}*/

/*.latest_2 div.desc_h{ background: #F00;  padding-left:17px; font-weight:normal; }*/



/*.latest_2 div.desc_h div.header{ width:100%; float:left}*/

.latest_2 div.desc_h div.header{ width:100%;}



.latest_2 div.desc_h div.header h1{  }



.latest_2 div.desc_h div.header h1 a{ font-size:23px; color:#3278b4; text-decoration:none;}



.latest_2 div.desc_h div.header h1 a:hover{ color:#626262;}



.latest_2 div.desc_h div.date{ padding-top:7px;  font-size:12px; color:#adadad; }



.latest_2 div.desc_h div.date a{color:#666;text-decoration:none;font-weight:normal}

.latest_2 div.desc_h div.date a.category{font-size:10px;text-shadow:none;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;}



.latest_2 div.desc_h div.date a:hover{text-decoration:underline;}



.latest_2 div.desc_h div.content{ font-size:12px; color:#555555;}



.latest_2 div.desc_h div.read_more{float:right;display:block;}



.latest_2 div.desc_h div.read_more a{ width:100px; height:30px; border:0; text-align:center; line-height:32px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; text-shadow:none }



.latest_2 div.desc_h div.read_more a:hover{color:#fff; }



.latest_2 div.desc_h div.content p{font-weight:normal; line-height:1.5em;}





/*	comment form -------------------------------------------------- */



#respond a{color:#333;}



#respond textarea{width:613px;padding:0 !important;margin:0 !important;}



#respond { text-align: left; font: normal 12px arial; color: #494949;  }



#reply-title { clear:both; padding-top:10px; display: block; border-bottom: 1px solid #ccc; font: normal 14px arial; color: #9e9e9e; padding-bottom: 10px; margin-bottom: 10px; text-transform:normal;}



.logged-in-as { display: block; background: #; text-align: left; font: normal 12px arial; color: #494949; margin-bottom: 10px;}



.comment-notes { margin-bottom: 20px; }



#respond form { margin-bottom:30px; }



#respond #submit {



	border:1px solid #2d76b7;

	background:#2d76b7;

	border-radius: 4px;

	color:#fff;

	padding: 0 10px;

	height:30px;

	cursor:pointer;

	margin-top: 2px;

	line-height:25px;

}







#respond #submit:hover { cursor: pointer; border: 1px solid #aeaeae; color: #fff; text-decoration: none; background:#4b8dc5; }

















#respond small { padding-left: 5px; }



.comment-form-comment #comment { display: block; background: #f8f8f8 url(images/bg-textarea.jpg) top left repeat-x; border: 1px solid #d5d5d5; font: normal 12px arial; color: #222; padding: 5px; margin: 10px 0px 10px 10px;}



#commentform #author, #commentform #email, #commentform #url{ background:#FFF; padding:6px; border:1px solid #CCC; margin-left:10px;}



#commentform #author{margin-left:14px;}



#commentform #email{ margin-left:15px;}



code { display: block; background: #; border-bottom: 1px solid #d5d5d5; font: normal 9px verdana; color: #494949; text-align: left; padding-bottom: 10px; margin: 10px 0px 15px 10px; width: 380px; }



.navigation{width:620px;}



.navigation div.nav-previous{float:left;}



.navigation div.nav-next{float:right;}



.navigation div.nav-previous a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}



.navigation div.nav-previous a:hover{background-color:#999;color:#fff;}



.navigation div.nav-next a{display:block;padding:5px;background-color:#f0f0f0;border:solid #dedede 1px;font-size:12px;color:#333;text-decoration:none;}



.navigation div.nav-next a:hover{background-color:#999;color:#fff;}



.edit-link a{color:#333;font-size:12px;}



#list_categories{float:left;width:620px;	}







#list_categories div.active{ background:url(images/header-line.png) repeat-x; width:605px;height:33px; float:left; font-size:12px; color:#282828;font-weight:normal; }



#list_categories div.active h2{font-size:22px; text-transform:normal; float:left !important; background:#fff; margin:0; padding:0; padding-right:7px; color:#333; text-shadow:none;}



#list_categories div.content{width:620px; float:left; margin-top:3px; border-bottom:1px solid #e9e9e9; padding-bottom:6px;}



#list_categories div.content div.thumb{float:left;width:136px;height:118px;border:1px solid #d7d7d7;background-color:#ebebeb;padding:4px;}



#list_categories div.content div.thumb img{border:0;}



#list_categories div.content div.list_content{width:456px;padding-bottom:10px;float:left;margin-left:10px;}



#list_categories div.content div.list_content h1{font-size:18px;color:#2f2f2f;float:left;}



#list_categories div.content div.list_content a{color:#333;text-decoration:none;}



#list_categories div.content div.list_content a:hover{text-decoration:underline;}



#list_categories div.content div.list_content h1 a{font-size:18px;color:#2f2f2f;text-decoration:none;}



#list_categories div.content div.list_content h1 a:hover{color:#727272;text-decoration:none;}



#list_categories div.content div.list_content div.date{float:left;font-size:11px;margin-top:7px;}



#list_categories div.content div.list_content div.date img{margin-left:5px;}



#list_categories div.content div.list_content div.date .date{font-style:italic;}



#list_categories div.content div.list_content p{float:left;color:#5a5a5a;}



#list_categories div.content .read_more a{float: right;color:#fff;display:block;font-size:12px;width:100px; height:30px; border:0; text-align:center; line-height:32px; -moz-border-radius: 2px; -webkit-border-radius: 2px; -khtml-border-radius: 2px; border-radius: 2px; text-shadow:none }



#list_categories div.content .read_more a:hover{background-color:#4b8dc5;}







/*

.archive_1 a{display:block;background:#fff;border:1px solid #CCC;float:left;padding:5px;margin-right:5px;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px; color:#999; font-weight:normal;} */







#archives{float:left;width:620px;margin-top:5px;}



#archives li a{color:#555555;text-decoration:none;text-shadow:none;}



#archives li a:hover{color:#7d7d7d;}



#archives h3{ font-size:18px; font-weight:normal !important; color:#272727; padding:10px; padding-left:0; padding-top:24px;}



#archives li{ list-style:none; font-size:12px;margin-top:7px;color:#979797; padding:3px;}



#archives h2{padding:13px; padding-left:0; font-size:24px;color:#363636;}





#page a{color:#333;text-decoration:none;border-bottom:#b2b2b2 1px dotted;font-size:12px;}



#page a:hover{color:#333;border-bottom:#333 1px dotted;}



#page p{color:#272727;}



div.box {width:500px;position:relative;font-family:Arial, Helvetica, sans-serif;}



div.box label {width:100%;display: block;padding:10px 0 10px 0;}



div.box label span {display: block;color:#505050;font-size:12px;float:left;width:40px;text-align:right;padding:5px 20px 0 0;}



div.box .input_text {padding:10px 10px;width:200px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;}



div.box .message{padding:7px 7px;width:350px;background:#FFF;border-bottom: 1px double #c9c9c9;border-top: 1px double #c9c9c9;border-left:1px double #c9c9c9;border-right:1px double #c9c9c9;overflow:hidden;height:150px;font-family:Arial, Helvetica, sans-serif;color:#656565;}



div.box .button{margin:0 0 10px 0; padding:7px 7px; color:#fff; position: relative; top:10px; left:382px; width:100px; border:0px solid #333; -moz-border-radius: 5px;-webkit-border-radius: 5px;-khtml-border-radius: 5px;border-radius: 5px;}



#searchform{float:left;width:100%;margin-bottom:5px;}



#searchform .search{width:283px;height:34px;line-height:27px;border:1px solid #ececec;outline:none;padding-left:5px;color:#585858;float:left; background:url(images/search_bg.png); border-right:0;}



#searchform .searchb{ background:url(images/search_button.png); border:1px solid #ececec; border-left:0; width:26px; height:36px; cursor:pointer;}



#post-notification { padding-top:20px; }



#newsletter .search{width:180px;height:34px;line-height:27px;border:1px solid #ececec;outline:none;padding-left:5px;margin-right:10px;color:#585858;float:left; background:url(images/search_bg.png); }



#newsletter .searchb{

	float:right;

	border:1px solid #2d76b7;

	background:#2d76b7;

	border-radius: 4px;

	color:#fff;

	width:110px;

	height:30px;

	cursor:pointer;

	margin-top: 2px;

	line-height:25px;



}

#newsletter .searchb:hover{

background:#4b8dc5

}







.alert{padding:5px; background-color:#ffcece; border:1px solid #ae6c6c; clear:both; float:left; text-shadow:1px 1px #f9f9f9; width:603px;}



.info_sent{padding:5px; background-color:#b4e97a; border:1px solid #81a25e; text-shadow:1px 1px #f9f9f9; float:left; clear:both; width:603px;}



#flickr{width:100%; float:left;}



#flickr img{float:left; padding:3px; margin:px; border:1px solid #CCC;}



/*Short Codes */



.dropcap	{ color:#333333; display:block; float:left; font-size:45px; margin:0 2px 0 0; text-shadow:1px 1px 1px; clear:both; margin-top:12px;}



.black-b{ color:#FFF !important; text-shadow:1px 1px #333; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #333 !important; margin-left:4px; }



.white-b{ color:#9a9a9a !important; text-shadow:1px 1px #fff !important; padding:5px; padding-left:18px !important; padding-right:18px !important; text-decoration:none !important; -moz-border-radius: 6px;-webkit-border-radius: 6px;-khtml-border-radius: 6px;border-radius: 6px; border:1px solid #dddddd !important; margin-left:4px; }



.shortcode_highlight{background:#fff265; color:#333;}



.shortcode_right_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0; margin-top:20;}



.shortcode_left_image{padding:5px; border:1px solid #CCC; margin:12px; margin-left:0;  margin-top:0;}



#contactForm{ clear:both;}



.noborder{border:0 !important;}



.home_link{padding-left:0 !important;}



#slider_post_wrap{ float:left; margin-bottom:20px;}





/* FIL D'ARIANE */

#breadcrumb1{

/*height:298px;*/

padding: 0;

float:left;

width: 100%;

background: #2d76b7;

}





#breadcrumb2{



	width:936px;



	position:relative;



	height:24px;



	overflow:hidden;

	padding-top: 13px;



	margin-left:auto;

	margin-right:auto;



	color:#fff;

	font-size: 12px;



}





#breadcrumb2 a {

color:#fff;

text-decoration: none;

font-weight: bold;

}



/* PAGE LISTING AUTEUR */

.wpu-user { height:100px }

.wpu-avatar { float:left; width:100px; }

.wpu-id {  }

#page .wpu-user .wpu-id a{ font-size:16px; color:#3278b4;  }

/* Miniature */

.wpu-avatar img{padding:2px;-moz-box-shadow: 0px 0px 7px #eaeaea;-webkit-box-shadow: 0px 0px 7px #eaeaea;border:1px solid #cfcfcf;}

.wpu-avatar a img{border:solid #dedbd1 1px;}

.wpu-avatar a:hover img{border:solid #a3a3a3 1px;}



div.social4i{

margin-top:30px;

}

.commtaires{
	 display: inline-block;
    margin-top: 40px;
    width: 100%;
	}

#ajax-load-more {
	text-align: center;
padding: 10px 10px 30px;
overflow: hidden;
display: block;
width: 100%;
float: left;
}

#ajax-load-more > button {
	font-family: Helvetica,Arial,sans-serif;
font-size: 16px;
font-weight: 600;
width: auto;
height: 42px;
line-height: 44px;
background-color: #0081BF;
color: #FFF;
border: medium none;
border-radius: 3px;
margin: 0px 0px 4px;
padding: 0px 20px;
display: inline-block;
position: relative;
transition: padding 0.25s ease-in-out 0s, width 0.25s ease-in-out 0s;
text-align: center;
text-decoration: none;
-moz-appearance: none;
-moz-user-select: none;
cursor: pointer;
}

#ajax-load-more> button:hover {
	background-color: #0073AA !important;
}

.wp-pagenavi {
	display: none;
}