/*Theme Name: ProxiadTheme URI:Description: Proxiad Theme based on Mimbo_(niss)Version: 1.0Author: Raphaël RUDLERAuthor URI:The CSS, XHTML and design is released under GPL:http://www.opensource.org/licenses/gpl-license.php/* HTML Elements */* {	margin:0;	padding:0;}body,html {	min-height:101%;}body {   /* background-color: #181456; /* 2c2872 */	color: /*#545454*/#000000;	/*padding: 13px 0 25px 0;*/	background:	#819AB8 url(/wp-content/themes/proxiad/images/background.png) repeat-x ;	background-position: center top;/*	background: #819AB8 url(../images/custom/background.png) repeat-x;*/	/* overflow: auto; */}body, select, input, textarea {	font-family: Arial, Verdana, Sans-Serif;	font-size: 100%;}p {	margin: 15px 0;    text-align: justify;}a:link, a:visited {	color: #007bad;	text-decoration:none}a:hover, a:active {	color:#615ea5;	text-decoration:underline;}.blogTitle{	font-size: 24px;	float: left;	color:#012B43;	font:1.8em Georgia, "Times New Roman", Times, serif;	font-style: italic;	margin: /*30px 18px 0*/ 30px 0px 0;	}/* Lire la suite*/.readmore{	font-weight:bold;	text-align:right;}hr {	display: block;	height:1px;	background:#dcf;	border:0;}small {	font-size: /*0.95em*/ 12px;	background:#E9E9FF;	padding:3px 6px;}img, a:link img, a:visited img {	border:0}/* Structure */#header {	/*width: 940px;*/	width: 976px;	padding: 0 0 0 0;	margin: 0 0 0 0;	height:99px;	position: relative;	z-index: 20;	clear: both; /* 	background : transparent;	background-image: url(/wp-content/themes/proxiad/images/banner_bg.png); */	background: transparent url(/wp-content/themes/proxiad/images/banner_bg.png) repeat scroll 0;}#header #logo {	padding: 0 0 0 0;	margin: /*0 0 0 0*/ 5px 25px 0;	float: left;	width: 180px;}#header .searchdiv {	margin: 50px 30px 0 0;	padding: 0 0 0 0;	float: right;}#searchform {	padding:0 0 0 0;	margin: 0 0 0 0;}#searchform #s {	border: 1px solid #000;	font-size: 12px;	background: #dfdfff;	padding: 1px 3px 1px 3px;	width: 150px;}#header #searchform #s {	border: 1px solid #009bcd;	font-size: 12px;	background: #ddd;	padding: 1px 3px 1px 3px;	width: 150px;}#header #searchform .button {	font-family: , Verdana, Sans-Serif;	color: #009bcd;	font-size: 12px;	border: 1px solid /*#615ea5*/#284D66;	background: transparent;}#page_container {	border:	3px solid #D5DADE;	background:#FFF; }#page{	background: transparent url(/wp-content/themes/proxiad/images/content_bg.png) no-repeat scroll;	margin: 0;	width: 976px;	font-size:0.7em/*12px*/;	margin:0 auto;}#page .page_white {	padding: 12px;	margin: 8px;	border: medium none;		/* overflow: auto; */}#hp-details {	clear: both;	width: 600px;}.first-letter {	display: block;	float: left;	margin: -20px 8px 0 0;	padding: 0 0 0 0;	height: 82px;	width: 82px;	text-align: center;}.first-letter a {	padding: 0 0 0 0;	margin: 0 0 0 0;	font-size: 90px;}.top-degrad {	/* background: #fff url("/wp-content/themes/proxiad/images/top-degrad.jpg") left top repeat-x; */}.bottom-degrad {/*	background: #fff url("/wp-content/themes/proxiad/images/bottom-degrad.jpg") left bottom repeat-x; */}.bottom-degrad img {}.hp_post   {	margin: 0 0 10px 0;	/* float: left;	width: 290px;	 */	width: 290px;}.hp_post img  {	float: left;}.hp_post p ,.feature p {	text-align: justify;}.hp-categ-page {	clear: both;	/*width: 600px;*/	display: block;}#branding {	width:650px;	padding-bottom:50px;	/* background-image: url("/wp-content/themes/proxiad/images/header.jpg"); */}.left {	float:left;}.right {	float:right;}#onglets  {	clear: both;}#sidebar {	width: 250px;	float:right;    margin: 0 0 4px 0;}#rightcol {	width:290px;}#rightcol .clearfloat {	border-bottom:1px dotted #b6b6b6;	padding:12px 0;}#rightcol img  {    width: 82px;	float:left;    /* border: 1px solid #007bad; */    padding: 1px 1px 1px 1px;}#rightcol img.police {	margin: 0 0 4px 0;    border: 0px;}#rightcol img.left {    float: left;	margin: 0 4px 4px 0;}#rightcol img.right {    float: right;	margin: 0 0 4px 4px;}/*Subnav */.subnav li {	list-style:none;	border-bottom:1px solid #FFF;}.subnav li a:link, .subnav li a:visited {	background:#E9E9FF;	display:block;	padding:4px 4px 4px 8px;	border-left:4px solid #DFDFFF;}.subnav li a:hover, .subnav li a:active {	background:#DFDFFF;	text-decoration:none;	color: #007bad;}.subnav li li a:link, .subnav li li a:visited {	border-left:none}/*	Headers */h1 {	font:2.95em Georgia, "Times New Roman", Times, serif;	font-weight:bold;	letter-spacing:-0.02em;}h2 {	font: 2.3em Georgia, "Times New Roman", Times, serif;	padding-bottom:8px;	border-bottom:1px solid #dcf;	margin: 20px 0;}h3, #sidebar h2 {	font: 1em Arial, Helvetica, sans-serif;	text-transform:uppercase;	letter-spacing:0.1em;	margin-bottom:4px;	font-weight:bold;	color:#5f5f5f;}#sidebar h3, #sidebar h2 {	border-top:5px solid #BBB;	border-bottom:1px solid #BBB;	padding:6px 0 6px 2px;	margin:22px 0 15px 0;	font-size:1em;}h3#respond {	border-top:1px dotted #b6b6b6;	margin-top:25px;	padding-top:20px}h3#comments {	margin-top:32px}h4 {	font-size:1.6em;	margin-bottom:6px;}/* Content */.gutter_l {	display: block;	float: left;	height: 16px;	min-width: 16px;	padding: 3px 0 2px 0;	border-right: 1px solid #eee;	border-bottom: 1px solid #eee;}.gutter_r {	display: block;	float: left;	height: 16px;	width: 25px;	padding: 3px 0 2px 0;	border-bottom: 1px solid #eee;}.gutter_r-1 {	display: block;	float: left;	height: 16px;	padding: 3px 0 2px 0;	border-bottom: 1px solid #efefef;}.gutter_r-2 {	display: block;	float: left;	height: 16px;	padding: 3px 0 2px 0;	border-bottom: 1px solid #f0f0f0;}.gutter_r-3 {	display: block;	float: left;	height: 16px;	padding: 3px 0 2px 0;	border-bottom: 1px solid #f3f3f3;}.gutter,a.gutter,a.gutter:link,a.gutter:visited {	display: block;	float: left;	background: transparent url("/wp-content/themes/proxiad/images/gutter-on.jpg") repeat-x;	/*height: 16px;*/	padding: 3px 10px 2px 10px;	text-decoration: none;	border-right: 1px solid #eee;	border-bottom: 1px solid #fff;}a.gutter:hover,a.gutter:active{	display: block;	float: left;	background: #fff;	height: 16px;	padding: 3px 10px 2px 10px;	border-right: 1px solid #eee;	border-bottom: 1px solid #fff;}.gutter-on,a.gutter-on,a.gutter-on:link,a.gutter-on:hover,a.gutter-on:active,a.gutter-on:visited {	display: block;	float: left;	background: #fff;	height: 16px;	padding: 3px 10px 2px 10px;	border-right: 1px solid #eee;	border-bottom: 1px solid #fff;	font-weight: bold;	background: transparent url("/wp-content/themes/proxiad/images/gutter.jpg") repeat-x;}.hp-col {	clear: both;	width: 290px;	padding: 10px 0 0 0;}#content {	width:605px;	float:left}.description {	font-size: 1.3em;	font-weight: bold;	font-style:italic;	color:#545454;	margin-top:-4px;}.feature {	background:#E9E9FF;	padding:15px;	border-bottom:1px dotted #b6b6b6;	border-top:1px dotted #b6b6b6;}.feature:hover {	background:#DFDFFF;}.feature p, #rightcol p {	margin:0;}.feature img {	padding:1px;	/* border:1px solid #007bad; */	float: left;}#leadpic {	float:left;	margin: 0 18px 8px 0;}#lead {	/*margin-top:22px;*/}.title {	font-size:1.2em;	font-weight:bold;	line-height:115%;}.feature#lead .title {	font:1.8em Georgia, "Times New Roman", Times, serif;	line-height:100%;	display:block;	padding-bottom:7px;}#leftcol {	width:290px;	margin: 0 15px 0 0;}#leftcol, #rightcol {	/* margin-top:10px; */	float:left;}#leftcol .feature {	margin-bottom: 5px;	border-bottom:none}#leftcol img {    width: 82px;	margin-bottom: 2px;	display:block;    /* border: 1px solid #007bad; */    padding: 1px 1px 1px 1px;}#leftcol img.police {	border: 0px;	margin: -5px 0 4px 0;}#leftcol img.left {    float: left;	margin: 0 4px 4px 0;}#leftcol img.right {    float: right;    margin: 0 0 4px 4px;}#sidelist li {	list-style:none}.bullets li {	list-style:none;	border-bottom:1px solid #FFF;}#sidelist .bullets li {	list-style:square;	margin-bottom:5px;	line-height:115%;	margin-left:22px;}#sidelist .children {	background:#DFDFFF;}#sidelist .children li {	list-style: square;	margin-left:28px;	border-bottom:1px solid #DFDFFF;}#sidelist .children li a, #sidelist .children li a:visited {	padding:2px 2px 2px 0px;	border:0;	background:#DFDFFF;	color: #818d6f;}#sidelist .children li a:hover, #sidelist .children li a:active	{	color:#465d23}.postmetadata {	margin: 30px 0;}#writer,#sidebar_writer {	background:#E9E9FF;	margin:25px 0 15px 0;	padding:12px 12px 12px 12px;	text-align:justify;}#writer img{	padding:1px;	border:1px solid #007bad;	float:left;	width:80px;}#sidebar_writer img {	padding:1px;	margin: 0 5px 5px 0;	border:1px solid #007bad;	float:left;	/* width:50px; 80 */}#writer span{	display:block;	padding-top:4px;	border-top:1px solid #cbd8b4;	margin-top:12px;}#sidebar_writer span {	clear: both;	display:block;	padding: 4px 0 0 0;	border-top:1px solid #cbd8b4;}#sidebar_writer p {	min-height: 50px;	margin:0;	clear: both;	width:230px;}#writer p {		margin:0;	width:482px;}.entry {	padding-bottom:28px;	font: 12px/19px Georgia, "Times New Roman", "Bitstream Charter", Times, serif;	padding: 0.6em;}.entry  p{	color: #000000;}h3 a:link, h3 a:visited {	color:#5f5f5f;}/*Post Formatting*/.picleft {	float:left;	margin:3px 14px 10px 0;	border:7px solid #E9E9FF;}.picright {	float:right;	margin:3px 0 10px 14px;	border:7px solid #E9E9FF;}.post blockquote {	color:#76767a;	background:#E9E9FF;	padding:6px 14px;	margin:18px 35px;	border-right:1px solid #DDD;	border-bottom:1px solid #DDD;}.post ul li {	list-style:square;	margin-bottom:5px;/*	line-height:115%;*/	margin-left:42px;}.post ol li {	margin-bottom:5px;/*	line-height:115%;*/	margin-left:48px;}#tags {	padding:3px;	border-bottom:1px solid #DDD;	border-top:1px solid #DDD;}/* Form Elements */select {	background:#E9E9FF;	border:1px solid #9c9c9c;	width:100%}.button {	padding: 1px;	background:#000;	color:#e7e7e7;	border:none;}.button:hover {	background:#777;	color:#FFF;	text-decoration:none}#commentform input {	width: 170px;	margin: 5px 5px 1px 0;}#commentform textarea {	width: 100%;	margin-top:5px;}/* Comments*/.commentlist {	padding-left:30px;}.commentlist li {	margin: 15px 0 3px;	padding: 8px 15px 10px 15px;	background:#E9E9FF;	border-top: 1px solid #9f9fdF;}#commentform small {	background:#FFF;	font-weight:bold;	padding:0;}.commentmetadata {	display: block;}.commentlist small {	background: #DFDFFF;	border: 1px solid #cfcfeF;}.commentlist cite {	font: 1.6em Georgia, "Times New Roman", Times, serif;	font-weight:bold;	letter-spacing:-0.05em;}/* Float Properties*/.clearfloat:after {	display:block;	visibility:hidden;	clear:both;	height:0;	content:".";}.clearfloat {	display:inline-block}.clearfloat {	display:block}/* Footer*/#footer {	margin: 0 auto;	width: 900px;	/*font-size:0.7em;*/	padding-top:15px;	color:#FFF;	padding: 20px 82px 10px 82px;	text-align: center;}#footer a {	color:/*#009bcd*/#284D66;}/* @group Special Styles *//* This is based on styles from the Sawchuk scheme for K2 */.download, .code, .note, .alert, .new, .construction, .information {-moz-border-radius-bottomleft:16px;-moz-border-radius-bottomright:16px;-moz-border-radius-topleft:16px;-moz-border-radius-topright:16px;background-position:15px 10px;background-repeat:no-repeat;font-size:1em !important;line-height:115%;margin:10px auto;padding:10px 10px 10px 50px;text-align:left;}ul.download, ul.code, ul.note, ul.alert, ul.new, ul.construction, ul.information  {font-size:1em !important;line-height:115%;list-style-position:inside;list-style-type:disc;padding:10px 10px 10px 50px;}ol.download, ol.code, ol.note, ol.alert, ol.new, ol.construction, ol.information  {font-size:1em !important;line-height:115%;list-style-position:inside;list-style-type:decimal;padding:10px 10px 10px 65px;}dl.download, dl.code, dl.note, dl.alert, dl.new, dl.construction, dl.information {font-size:1em !important;line-height:115%;padding:10px 10px 10px 50px;}dl.download dt, dl.code dt, dl.note dt, dl.alert dt, dl.new dt, dl.construction dt, dl.information dt {font-size:1.2em !important;font-weight:bold;line-height:115%;}dl.download dd, dl.code dd, dl.note dd, dl.alert dd, dl.new dd, dl.construction dd, dl.information dd {line-height:115%;list-style-type:disc;}.download {background-color: oldLace; /*#002200;*/background-image: url('images/package_go.png');border:2px solid #008800;}.download a, .download a:visited {color:green;}.download a:hover {color:red;}.code {/* background-color: oldLace; */ /*#222222;*//* background-image:url('images/application_osx_terminal.png'); border:2px solid #888888;*/font-family:'Courier New',Courier,Fixed;}.alert {background-color: oldLace;/* #220000;*/background-image:url('images/exclamation.png');border:2px solid #880000;}.new {background-color:oldLace; /* #221100;*/background-image:url('images/new.png');border:2px solid #884400;}.construction {background-color:oldLace; /* #222200;*/background-image:url('images/error.png');border:2px solid #888800;}.information {background-color: oldLace;/* #000022;*/background-image:url('images/information.png');border:2px solid #000088;}.note {background-color:oldLace; /*#222222;*/background-image:url('images/page_white_text.png');border:2px solid #888888;}.callout {border-bottom:1px solid #666666;border-top:1px solid #666666;color:#CCCCCC;font-size:1.4em !important;margin:10px 20px;padding:10px;text-align:justify;}/* @end *//* @group Special Styles 2 *//* This is based on styles from the Sawchuk scheme for K2 */.download2, .code2, .note2,.alert2, .new2, .construction2,.information2 {	background-position: 15px 10px;	background-repeat: no-repeat;	font-size: 1.2em !important;	line-height: 115%;	margin: 10px auto;	padding: 10px 10px 10px 50px;	text-align: left;}ul.download2, ul.code2, ul.note2,ul.alert2, ul.new2, ul.construction2,ul.information2 {	font-size: 1em !important;	line-height: 115%;	list-style-type: disc;	list-style-position: inside;	padding: 10px 10px 10px 50px;}ol.download2, ol.code2, ol.note2,ol.alert2, ol.new2, ol.construction2,ol.information2 {	font-size: 1em !important;	line-height: 115%;	list-style-type: decimal;	list-style-position: inside;	padding: 10px 10px 10px 65px;}dl.download2, dl.code2, dl.note2,dl.alert2, dl.new2, dl.construction2,dl.information2 {	font-size: 1em !important;	line-height: 115%;	padding: 10px 10px 10px 50px;}dl.download2 dt, dl.code2 dt, dl.note2 dt,dl.alert2 dt, dl.new2 dt, dl.construction2 dt,dl.information2 dt {	font-size: 1.2em !important;	font-weight: bold;	line-height: 115%;}dl.download2 dd, dl.code2 dd, dl.note2 dd,dl.alert2 dd, dl.new2 dd, dl.construction2 dd,dl.information2 dd {	line-height: 115%;	list-style-type: disc;}.download2 {	background-color: #353;	background-image: url('images/package_go.png');	border-bottom: 2px solid #383;	border-top: 2px solid #383;}.download2 a, .download2 a:visited {	border-bottom: 2px dotted #3F3;	color: #3F3;	text-decoration: none !important;}.download2 a:hover {	border-bottom: 2px dotted #3C3;	color: #3C3;	text-decoration: none !important;}.code2 { /* use p class=code2 when you want to fake it, sometimes handy */	background-color: #444;	background-image: url('images/application_osx_terminal.png');	border-bottom: 2px solid #AAA;	border-top: 2px solid #AAA;	font-family: 'Courier New', Courier, Fixed;}.alert2 {	background-color: #533;	background-image: url('images/exclamation.png');	border-bottom: 2px solid #F33;	border-top: 2px solid #F33;}.new2 {	background-color: #643;	background-image: url('images/new.png');	border-bottom: 2px solid #F93;	border-top: 2px solid #F93;}.construction2 {	background-color: #553;	background-image: url('images/error.png');	border-bottom: 2px solid #FF3;	border-top: 2px solid #FF3;}.information2 {	background-color: #335;	background-image: url('images/information.png');	border-bottom: 2px solid #33F;	border-top: 2px solid #33F;}.note2 {	background-color: #444;	background-image: url('images/page_white_text.png');	border-bottom: 2px solid #AAA;	border-top: 2px solid #AAA;}/* @end *//* TABS *//* HOME CATEGORY TABS (also see tabs section at bottom of stylesheet) */#home-categories,#populaires {	clear: both;	display: block;	width: 290px;	padding: 0 0 0 0;	margin: 0 0 0 0;}.tabs-block {	clear: left;	float: left;	width: 300px;	padding: 0;	margin: 0 0 10px 0;	display: block;}.tabbed {	display:none;	width: 100%;	overflow: hidden;	padding: 0;	margin: 0;	background: transparent;	border: none;}.tabbed ul.tabs {	overflow: hidden;	display: block;	position: relative;	top: 0;	left: 0;	z-index: 999;	list-style-type: none;	margin: 0;	padding: 0;	width: 100%;	background: transparent;}.tabbed ul.tabs li {	display: inline;	float: left;	padding: 0;	margin: 0 .3em 0 0;}.tabbed ul.tabs li a {	font-weight: bold;	display: block;	margin: 0;	padding: 5px .8em;	background:#E9E9FF; /* #eee;*/	border: 1px solid #ccc;}.tabs-block ul.tabs li a { padding: 5px .7em; }.tabbed ul.tabs li a:hover {	background: #DFDFFF ;	text-decoration: none;}.tabbed ul.tabs li a.tab-current {	background: #fff;	border-bottom: 1px solid #fff;}.tabs-block .tabbed div, #home .tabbed .c {	overflow: hidden;	display: block;	position: relative;	left: 0;	top: -1px;	z-index: 0;	clear: left;	width: 100%;	margin: 0;	padding: 5px 0;	border: 1px solid #ccc;	background:  #fff;	display: none;}div.t2, div.t3, div.t4, div.t5, div.c2, div.c3, div.c4, div.c5, div.c6, div.c7, div.c8, div.c9, div.c10  { display: none; }.tabs-block .tabbed div.t1, #home .tabbed div.c1 {	display: block;}.tabs-block .tabbed div { width: 298px; }.tabbed div ul {	overflow: hidden;	padding: 4px 0 2px 0;	margin: 0;	background: #fff;}.tabbed div ul li {	clear: left;	background: transparent;}.tabbed div ul li a {	font-weight: normal;	width: 97%;	display: block;	padding: 2px 0 2px 12px;	background: transparent;	border: none;}.tabbed div ul li a:hover { text-decoration: underline; }/* HOME CATEGORIES TABS */#home .tabbed .c {	width: 608px;}.tabbed .post {	float: left;	clear: none;	width: 47%;	margin: 5px 1%;	padding: 0;}/* gestion des images dans les onglets!!!! Ajout STEF */.tabbed .post  img {float:left;margin:3px 10px 4px 0pt;border: 1px solid #007bad;padding: 1px;}/* fin ajout stef */.tabbed .post h3 {	width: 97%;	font-size: 1em;	margin: 0 0 0 5px;	padding: 0;	text-transform:capitalize;}.tabbed .post h3 a {	font-weight: bold;	font-size: 1.2em;	font-family:Arial,Helvetica,sans-serif;	letter-spacing:0;	color:#007bad;}.tabbed .post h3 a:hover {	font-weight: bold;	color:#000000;}.tabbed .post .entry {	margin: 0 0 0 5px;	padding: 0;}.tabbed .post .entry p { margin: 0; padding: 0; }/* image dans archives catégorie!!!!  */.post2 a img {    float:left;    margin:3px 10px 4px 0pt;    /* border: 1px solid #007bad; */    padding: 1px;}.post2 a img.police {    float:left;    margin: -5px 0 4px 0;    border: 0px;    padding: 1px;}#sidebar_auth_list {    clear: both;    min-height: 67px;    max-height: 160px;    overflow-x: hide;	overflow-y: visible;    border-bottom: 1px solid #ccc;    padding: 0 0 0 0;    margin: 0 0 0 0;}#sidebar_auth_list .auth {    clear: both;    margin: 0 0 1px 0;}#sidebar_auth_list .auth a,#sidebar_auth_list .auth a:link,#sidebar_auth_list .auth a:visited {    background: #E9E9FF none repeat scroll 0 0;    border-left:4px solid #DFDFFF;    display: block;    padding: 4px 4px 4px 8px;}#sidebar_auth_list .auth_img {    clear: both;    margin: 0 0 1px 0;    background: #E9E9FF none repeat scroll 0 0;    height: 67px;}#sidebar_auth_list .auth_img  img {    margin: 1px 5px 0 5px;    padding: 1px 1px 1px 1px;    border: 1px solid #007bad;    width: 50px;    float: left;}/* Captions */.aligncenter,div.aligncenter {	display: block;	margin-left: auto;	margin-right: auto;}.wp-caption {	border: 1px solid #ddd;	text-align: center;	background-color: #f3f3f3;	padding-top: 4px;	margin: 10px;	-moz-border-radius: 3px;	-khtml-border-radius: 3px;	-webkit-border-radius: 3px;	border-radius: 3px;}.wp-caption img {	margin: 0;	padding: 0;	border: 0 none;}.wp-caption p.wp-caption-text {	font-size: 11px;	line-height: 17px;	padding: 0 4px 5px;	margin: 0;}/* End captions */