/* Designed by Fran?ois PLANQUE - http://fplanque.net/ */

@import url(../../rsc/basic.css);	/* Import basic styles */
@import url(../../rsc/img.css);	/* Import standard image styles */
@import url(../../rsc/blog_elements.css);	/* Import standard blog elements styles */
@import url(../../rsc/forms.css);	/* Import default form styles */
@import url(../../rsc/comments.css);	/* Import default comment styles */

/*body { padding: 0; margin: 0; color: #000; font: 12px Arial, Helvetica, sans-serif; background: #fdcf00 url(img/body_bg.gif) repeat-y 50% 0; }*/
body { padding-top: 0px; margin: 0px; color: #000; font: 12px Verdana, Arial, Helvetica, sans-serif; background-color: #dbf8c4; }

.menudroite { font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; font-weight:normal; text-decoration:none; line-height: 18px;}
a.menudroite { font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; font-weight:normal; text-decoration:none;}
a.menudroite:active { font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; font-weight:normal; text-decoration:none;}
a.menudroite:visited { font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; font-weight:normal; text-decoration:none;}
a.menudroite:hover { font-family:Arial, Helvetica, sans-serif;color:#6f6f6f; font-weight:normal; text-decoration:underline;}

a { color: #6f6f6f; text-decoration: none; }
a:visited { color: #6f6f6f; text-decoration: none; }
a:hover { color: #6f6f6f; text-decoration: underline; }

.footer { font-family:Arial, Helvetica, sans-serif;color:#2b7671; font-weight:bold; text-decoration:none;}
a.footer { font-family:Arial, Helvetica, sans-serif;color:#2b7671; font-weight:bold; text-decoration:none;}
a.footer:active { font-family:Arial, Helvetica, sans-serif;color:#2b7671; font-weight:bold; text-decoration:none;}
a.footer:visited { font-family:Arial, Helvetica, sans-serif;color:#2b7671; font-weight:bold; text-decoration:none;}
a.footer:hover { font-family:Arial, Helvetica, sans-serif;color:#2b7671; font-weight:bold; text-decoration:underline;}

h2 {color: black; font-size: 16px; font-weight: bold;margin:0px;}
h3 {color: black; font-size: 14px; font-weight: bold;margin:0px;}
div.margearnaud {padding:0px 21px 0px 21px;}

table.invisible
{
	margin: 1ex;
	border-collapse: collapse
}
table.invisible td
{
	padding: 0ex 1ex;
}
td.right
{
	text-align: right;
}
div#footer_bg {
	width: 740px;
	height: 21px;
	background: url(img/footer_bg.gif);
}
div#footer_bg_edit {
	width: 740px;
	height: 21px;
	background: url(img/footer_bg_edit.gif);
}
div#pageFooter {
	clear: both;
	/*background-color: #fff;*/
	width: 738px;
	margin: 0 auto;
	padding: 0 0 1ex 0;
}
p.baseline { border-top: 1px solid #ddd; text-align: left; font-size: 12px; color: #999; font-weight: bold; padding: 1ex; margin: 0; }
hr {
	height: 0;
	border: 0;
	border-top: 1px solid #78a;
}

div#wrapper { 
	/*background-color: #fff; */
	width: 740px; margin: 0 auto; padding: 0; }

div.pageHeader { 
	padding-top: 5px;
	text-align: left; 
}

.pagebgedit {width: 740px;background: url(img/page_bg_edit.gif);}

#pageTitle {background-image:url(img/toptitre.gif);color: #000000; font-size: 140% Helvetica, Arial, sans-serif;font-weight: bold; margin: 0; }

ul#bloglist {
	background-color: #fff;
	border-bottom: 1px solid #000;
	margin: 0 1px;
	padding: 0;
	list-style-type:none;
	padding: .5ex 0;
}
ul#bloglist li {
	border-right: 1px solid #000;
	display: inline;
	padding: .5ex 1em;
}

a.BlogButton,
a.BlogButtonCurr {
	font-weight: bold;
	text-decoration: none;
}
a.BlogButton {
	color: #000;
}
a.BlogButton:hover {
	text-decoration: underline;
	color: #9ae;
}
a.BlogButtonCurr,
a.BlogButtonCurr:visited {
	color: #78a;
}
a.BlogButtonCurr:hover {
	text-decoration: underline;
	color: #9ae;
}

.pageSubTitle { 
	color: #000000; 
	font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style: normal; font-variant: normal; text-align: left; text-indent: 10px; letter-spacing: 0px; border: 0; padding: 0px 6px 4px; }
div.stats{
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 0px;
}

.pagebg {
	background-image: url("img/page_bg.gif");
}

/* FORMULAIRES */
.formclass {
	width: 145px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #2b7173;
}

/* TEXTES */
.categorie {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	padding-top: 10px;
	padding-left:20px;
}

.titre {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 20px;
}

.categoriepetit {
	color: #000000;
	font-weight: normal;
	font-size: 12px;
}

.titrepetit {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
}

.titreblog {
	color: #144844;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.datebillet {
	color: #1a474c;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

.auteur {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #c2ff94;
	padding-left: 20px;
}

.urlsite {
	color: #ff1298;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
}
	/* lien urlsite */
	a.urlsite {
		color: #ff1298;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
	}
	a.urlsite:active {
		color: #ff1298;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
	}
	a.urlsite:visited {
		color: #ff1298;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: none;
	}
	a.urlsite:hover {
		color: #ff1298;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight:normal;
		text-decoration: underline;
	}

/* Styles for posts */
.bPosts {
}
.margepost {margin-left:15px;}
.bPost, .bPostpublished { 
	clear: both;
	text-align:justify;
	border-bottom: 1px dashed #357478;
}
.bSmallHead { font-size: 80%; color: black; margin: 2ex 0 1ex; }
.bTitle {color:#3d7081;}

.bText {
	margin-top: 0px;
	margin-bottom: 0px;
}
.bSmallPrint { clear: both; color: #0e3e40; font-size: 80%; background-color: #9eff4f; margin: 1ex 0 2ex; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; border: solid 1px #0e3e40; }

input.bComment, 
textarea.bComment
{
	background-color: #eee;
	border: 1px solid #ccc;
	width: 97%;
	padding: 2px;
	margin: 0ex;
}
select.bComment		/* Used by the profile form */
{
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1px;
	margin: 0ex;
}


/* Styles for stats */
div.statbloc
{
	width: 44%;
	margin: 0 0 2ex 1.5ex; 
	border: 1px solid #78a;
}
div.statbloc h3
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	color: #FFFFFF;
	text-align: center;
	background: #78a;
	padding: 1ex;
}

input.submit,
input.reset,
input.button {
	background-image:url(/paricilesblogs/common/img/trans_blanc_gris.gif);font-weight:bold;
	border:1px solid #2e706e;background-color:#e0e0e0;
	font-weight: bold;
	padding: 1px;;
}
input.submit:hover,
input.reset:hover,
input.button:hover {
	background-image:url(/paricilesblogs/common/img/trans_gris_blanc.gif);
}

input.submit:hover {
	color: #000;
	text-decoration: none;
}

/* Styles for sidebar (right) */
.bSideBar {
	display:block;
}
.bSideItem {padding-right: 5px; color: #0f423b; }
.bSideItem ul {margin-left: 0px;padding-left: 10px;margin-top: 0px;margin-bottom: 0px; list-style-type:none;}
.bSideItem ul ul{margin-left: 0px;padding-left: 10px;margin-top: 0px;margin-bottom: 0px;}
.bSideItem form {margin-top: 0px;margin-bottom: 0px;}
.bSideBarTitle {font-size: 13px;font-weight: bold;color:#FFFFFF; background-image: url("img/bgmenudroite.gif"); padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}
.dimmed
{
	color: #666;
	font-size: 84%;
}

input.SearchField
{
	/*background-color: #eee;*/
	background-color: #fff;
	border: 1px solid #ccc;
	padding: .5ex;
	width: 90%;
	margin: 0ex;
}

/* Calendar: */
caption.bCalendarCaption {
	border: 1px solid #005a5d;
	background-color: #005a5d;
	color:white;
	border-bottom: 0;
}
caption.bCalendarCaption a {color:white;}
caption.bCalendarCaption a:visited {color:white;}

table.bCalendarTable {
	background-color:white;
	border: solid 1px #005a5d;
	border-collapse: separate; 
}

table.bCalendarTable tfoot td {
	background-color: #eee;
	border-top: 1px solid #005a5d;
}
table.bCalendarTable tfoot a {
	text-decoration: none;
}
table.bCalendarTable tfoot a:hover {
	background-color: #78a;
	color: #fff;
}
th.bCalendarHeaderCell {
	color: #005a5d;
}
#bCalendarToday { font-weight: bold; background-color: #73d83a; }


/* from desert css (admin) */

div.edit_toolbars {
	margin-top: 1ex;
	width: 100%;
	text-align: center;
}
div.edit_toolbar {
	background-color: #efede0;
	border: 1px solid #e1ddce;
	padding: 1px;
	margin: 1px auto;
	width: 98%;
}
div.edit_toolbar input {
	color:#333;
	background-color: #fff;
	background-image: url("../admin/common/img/desert-button-2.gif");
	border: 1px solid #ccc5aa;
	margin: 0 1px;
}
div.edit_toolbar input:hover {
	color: #000;
	text-decoration: underline;  
	border: 1px solid #000;
}
div.edit_area {
	width: 100%;
	text-align: center;
}
div.edit_area textarea,
textarea.bComment {
	width: 98%;
	margin: 0 auto;
}
div.edit_actions {
	background-color: #efede0;
	border: 1px solid #e1ddce;
	padding: 1px;
	margin: 1ex auto;
	width: 98%;
	text-align: center;
}

div.bComment, /* Entire comment block */
form.bComment /* New comment form */
{
	border: 1px solid #eee7e0;
	padding: 0;
	margin: 1ex;
}

input.search,
input.SaveButton,
input.ResetButton,
div.edit_actions input,
div.PostActionsArea input {
	padding: 2px;
	margin: 0 1px;
	color:#333;
	background-image: url("../admin/common/img/desert-button.gif");
	background-color: #e1ddce;
	border: 1px solid #ccc5aa;
}
div.edit_actions input,
div.PostActionsArea input {
	margin: 1px 1px;
}
input.search:hover,
div.edit_actions input:hover,
div.PostActionsArea input:hover {
	color: #00b;
	text-decoration: underline;
	background-color: #fff;
	background-image: url("../admin/common/img/desert-button-2.gif");
	border: 1px solid #00b;
}

input.SaveButton,
div.edit_actions input.SaveButton {
	font-weight: bold;
}
input.SaveButton:hover,
input.ResetButton:hover,
div.edit_actions input.SaveButton:hover,
div.edit_actions input.DeleteButton:hover {
	color: #c00;
	border: 1px solid #c00;
}


/* end from desert css (admin) */

#titreactu {text-decoration:none;font-size:14px;font-weight:bold;color:#FFFFFF;}

.selection-blog {color:#fff;}


.bordfpop {display:block;border:solid #EC7501 1px;border-width:1px 1px 1px 3px;width:250px;}
.bordfpop input,select,textarea,button {border-width:0;background-color:#e0e0e0;width:250px;}
.bordfpop button {background-image:url(/common/img/transb_jaune_blanc.gif);font-weight:bold;}
.bordfpop button:hover {background-image:url(/common/img/transb_blanc_jaune.gif);}
.bordfpop button.buttonover {background-image:url(/common/img/transb_blanc_jaune.gif);}

.bordfpop a {background-image:url(/common/img/transb_jaune_blanc.gif);font-weight:bold;display:block;padding:3;text-decoration:none;text-align:center;color:black;}
.bordfpop a:hover {background-image:url(/common/img/transb_blanc_jaune.gif);}

.bordpop {display:block;border:solid #EC7501 1px;border-width:1 1 1 3;}
.bordpop select {border-width:0;background-color:#e0e0e0;width:80;}

.erreur {display:block;background-color:#FFFCe0;border:solid #EC7501 2px;color:red;font-weight:bold;text-align:center;padding:3;margin:20;}

.pointille{
/*border:1px dotted #357478;*/
/*border-top:1px dotted #357478*/
border-top: 1px dotted #357478;
border-bottom: 1px dotted #357478;
}
.pointilleBottom{
border-bottom: 1px dotted #357478;
}
.pointilleTop{
border-top: 1px dotted #357478;
}
