/*  sebousan  */ 

body {
	margin: 15px 0 0 0;
	padding: 0;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: .7em;
	color: #5D5D5D;
	background: #FFF;
}

p { margin : 0 0 15px 0; text-align:justify; color:#A8A8A8; }
img { border : none; }
form { display : block; margin : 0; padding : 0; }

h1 { margin : 0; padding:0; }
h1  span{ position:absolute; top:-999px; left:-999px; }
h2 { font-size : 1.6em; margin : 0.83em 0; }
h3 { font-size : 1.17em; margin : 1em 0; }
h4 { font-size : 1em; margin :10px 0 0 0; padding:0; }
h5 { font-size : 0.83em; margin : 1.67em 0; }
h6 { font-size : 0.67em; margin : 2.33em 0; }
/*h2, h3, h4 { font-family: 'Helvetica', 'Trebuchet MS', Arial, sans-serif; }*/

code,pre { font-family : "Courier New",monospace; font-size : 1em; }

q { font-style : italic; }

a { color : #979797; text-decoration : none; }
a:hover { text-decoration : underline; }

input {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
}

/* Search block 
--------------------------- */
.champText { margin: 2px 2px 0 0; padding: 1px; width: 100px; height: 12px; font-size:.9em; color:#CDCDCD; border:1px solid #999; }
.champSubmit { margin: 0; padding: 0; font-size:.9em; }

#categories select, #marques select { font-size:.8em; width:100px; margin-top:3px; color:#9A9A9A; border: 1px solid #9A9A9A; }

#categories.block, #marques.block { width: 125px; }


/* Prelude
-------------------------------------------------------- */
#prelude { display:none; }

/* Titre
-------------------------------------------------------- */
#top {
	width: 780px;
	height: 68px;
	border-bottom: #B9B9B9 dotted 1px;
}

#top h1 a{
	width: 182px;
	height: 58px;
	display:block;
	background: url(img/logo.jpg) 0 0 no-repeat;
}
#top h1 a:hover{ background-color:transparent; }

/* Page
-------------------------------------------------------- */
#page {
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

#left { border-bottom: #B9B9B9 dotted 1px;  background:#F7F7F7 url(/webshop/themes/abaka/img/paypal.gif) right 10px no-repeat; margin-bottom:20px; height:75px; padding:5px 0 10px 20px; }
.block { width: 150px; float:left; 	padding-top: 10px; padding-bottom: 4px;  }
.block ul { padding:0; margin:0; }
.block li { color: #cfb53f; background:url(/webshop/themes/abaka/img/arrow3.gif) 0 3px no-repeat; list-style:none; padding:0 0 0 5px; margin:0; font-size:.9em; }
.block a { color: #cfb53f; }
.block a.on, .block a:hover { background-color: #cfb53f; color:#fff; text-decoration:none; }
.block h2 { color: #cfb53f; background:url(/webshop/themes/abaka/img/arrow3.gif) 0 3px no-repeat; padding:0 0 0 5px; margin:0; font-size:1em; font-weight:bold; }
.smenu a { color:#c1c1c1 !important; }
.smenu a:hover { background-color:#c1c1c1 !important; color:#fff !important; }


/* Main
-------------------------------------------------------- */
#main {
	width : 500px;
	background-color:#fff;
	float:right;
	margin-left:40px;
}

#main h3 { color : #333; margin-top: 2em; }

.day-date { display: none; }


.post-title {
	margin : 0;
	padding:0;
	color : #cfb53f;
}
.post-title a { color : #cfb53f; }
.post-title a:hover { color : #fff; background-color:#cfb53f; text-decoration:none; }

.post-content{ margin: 15px 0 0 0; }

.chapo { margin-bottom : 2em; }

.post-info { color:#CBCBCB; }
.post-info a { color : #CBCBCB; font-weight:normal; }
.post-info a:hover { color : #fff; background-color:#CBCBCB; }

.post-info-co {
	clear: both;
	text-align:right;
	font-size:0.9em;
	padding-top:20px;
}


.post-info-co a { color : #C5C5C5; font-weight:normal;}

#trackbacks p { text-align:left;}

/* Content
-------------------------------------------------------- */
#content {
	padding : 0 0 1em  0;
	margin : 0;
}

/* Liste commentaires + formulaire
-------------------------------------------------------- */
#comments, #trackbacks {
	margin : 0 2em;
}

#comments blockquote, #trackbacks blockquote {
	display : block;
	margin : 5px 0;
	padding : 1em;
	font-style : normal;
	color : #979797;
	background : #EFEFEF;
}

.comment-info {
	margin-bottom : 0;
	font-size : 0.85em;
}

.erreur {
	border : 1px solid;
	padding : 0.5em;
}

/* Menu
-------------------------------------------------------- */
#sidebar {
	height:auto;
	padding : 0;
	margin:0;
	float:right;
	width:240px;
}

#sidebar h2 {
	font-weight: bold;
	font-size:1em;
	color : #999999;
	padding:0 0 5px 10px;
	margin : 0;
	border-bottom:1px solid #E9E9E9; 
}

#sidebar ul { padding: 0; margin: 0; }
#sidebar li { list-style : none; margin : 0; color: #ccc; padding:5px 10px; border-bottom:1px solid #E9E9E9; background-color:#FCFCFC; }
#sidebar li a { color : #ccc; }

#sidebar div { padding : 0 0 40px 0; }



#menuPrincipal{ width:100px; }

#calendar, #search { display: none; }



/* Footer
-------------------------------------------------------- */
#footer {
	clear: both;
	margin-top: 20px;
	width: 100%;
	height: 40px;
	border-top: 1px dotted #c0c0c0; color:#B9B9B9; font-size:.9em; 
}


#footer_nav a { color:#B9B9B9; }




/* Error messages
-------------------------------------------------------- */
.error { border : 1px solid #c00; background : #fee; padding : 0.5em; }
.error ul { padding-left : 20px; }
.error li { list-style : square; }


/* Formulaires
-------------------------------------------------------- */
fieldset {
	display : block;
	border : none;
	margin : 0;
	padding : 0;
}

textarea { width : 100%; }
p.field { margin : 0.5em 0 0 0; }
p.field label {
	display : block;
	font-weight : bold;
	font-size : 0.85em;
}




