@charset "utf-8";
/*
Theme Name: Custom
Theme URI: http://www.pulby.fr
Description: Theme cree par Al.
Version: 1.0
Author: Alexandre Pulby
*/

/* CSS Document */

html, body {
	margin : 0px;
	padding : 0px;
}

p {
	margin:0px;
}

li,ul {
	list-style:none;
	padding:0;
	margin:0;
}

div {
	font-family:Arial, Helvetica, sans-serif;
	padding:0px;
	margin:0px;
}

h1,h2 {
	margin:0px;
	padding:0px;
}

a span { display:none;}
a:hover span { display:inline;position:absolute; z-index:500; top:2em; left:1em; background:green; text-align:center; color:white; padding:0.2em}

/* mise en page en colonnes */

#page {
	width:1024px;
	margin-left:auto;
	margin-right: auto;

}

#content {
	background-image:url(images/fondpage.jpg);
}

#content p {
	margin-top:5px;
	padding-top:5px;
}

#head {
	width:1024px;
	background-image:url(images/bann.jpg);
	height:179px;
}

#menu {
	width:1024px;
	height:39px;
	background-image:url(images/menu.jpg);
	clear:both;
}
	#bid_menu{ padding-left:63px;}

	#menu li {
	float:left;
	}
	
	#menu a { 
	display:block;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	line-height:33px;
	background-image:url(images/btmenu.jpg);
	height:39px;
	width:97px;
	text-align:center;
	background-position: -97px 0;
	}
	
	#menu a:hover{ background-position: 194px 0; }

#left {
	float:left;
	width:534px;
	height:100%;
	background-image:url(images/left.jpg);
	background-repeat:repeat-y;
	}

#search { width:534px; height:37px; background-image:url(images/search.jpg); }
	
#searchform {  padding-left:70px }
	
#searchsubmit { margin-top:8px; background-color:#8B3456; color:#fff; font-weight:bold;}

.center  {padding-left:70px; font-size:12px;}
	
#middle {
	height:100%;
	margin-left:534px;
	width:299px;
	background-image:url(images/middle.jpg);
}

#middle p { padding:5px 15px 5px 15px; font-family:Arial, Helvetica, sans-serif; color:#333333 }


#right {
	height:auto;
	float:right;
	width:191px;
	background-image: url(images/right.jpg);
}
	#right h2 { font-size:12px; padding-left:5px; }
	
	#right a { color:#333333; text-decoration:none; font-size:12px; padding-left:5px; }
	
	#right a:hover { text-decoration:underline; }

	ul#right { list-style:none;  }

#under {
	clear:both;
	width:100%;
	height:22px;
	background-image: url(images/under.jpg);
	background-repeat:no-repeat;
}

#haut_foot { background-image:url(images/footer_01.png); height:23px }

#foot {
	width:1024px;
	text-align:right;
	background-image:url(images/footer_02.png);
}

	#foot a {
		color:#333;
		text-decoration:none;
	}
	
	#foot a:hover {
		color:#555;
		text-decoration:underline;
	}
	
	#foot p {
		padding:0 70px 0 0;
		font-size:11px;
	}

#bas_foot { background-image:url(images/footer_03.png); height:30px }

#icons_foot { text-decoration:none; text-align:center; padding-bottom:5px;}

.liens {color:#8D3357; text-decoration:none}

.liens:hover {color:#AD668F; text-decoration:underline}

.sousvideo{ font-size:10px; }

.comments-template { color:#333333; font-family:Arial, Helvetica, sans-serif; padding-top:10px; font-size:12px; }

.widgettitle1 { color:#fff; background-image:url(images/fond_titre_col.jpg); width:299px; height:37px; line-height:30px; } /*Titre de la rubrique avec image*/

.widgettitle1 h2 { padding-left:45px; line-height:35px; }

.widgettitle2 { color:#fff; background-image:url(images/fond_titre_col2.jpg); width:299px; height:37px; line-height:30px; } /*Titre de la rubrique 2 avec image*/

.widgettitle2 h2 { padding-left:45px; line-height:35px; }

#widget { width:200px;}

.widget{ padding:5px 0 0 15px; font-family:Arial, Helvetica, sans-serif; color:#333333 }

.widget a { color:#333333; text-decoration:none; font-weight:bold; font-size:12px;}

.widget a:hover { text-decoration:underline;}

.widget h2 { font-size:15px; color:#555; font-weight:bold; text-decoration:underline;}

/* fin de la mise en page */

.post li {list-style:disc;padding-left:5px;}

.post ul {margin:10px 0 0 35px}

.post { text-align:left; margin : 5px 10px 5px 80px; width:430px; }

.post a { color:#8D3357; text-decoration:underline; font-weight:bold;}

.post a:hover { text-decoration:none; color:#AD668F}

.post h2 a{ color:#000033; margin:20px 0 10px 0; text-decoration:none }

.postmetadata { font-size:10px; color:#333333; margin:5px 0 20px 0;}

.post_content { font-size:12px; color:#000000; border-bottom:dashed; border-bottom-color:#666666; padding-bottom:20px; }

.commentmetadata { border-top: 1px solid grey; width:350px }

.cadre_commentaires { background-color:#F7F2B2; border:1px dotted black;}

.cadre_commentaires h3 { font-size:15px;}

.comment { width:350px;}

#comments { text-align:center}