/*
Theme Name: Blog-Notes d'Alain Juppé
Description: Thème pour le Blog-Notes d'Alain Juppé, version 2009
Version: 0.1
Author: Inoxia
Author URI: http://www.inoxia.com
Tags: inoxia, juppe, bordeaux 
*/

body, html{margin:0;padding:0;font-family:Verdana;font-size:11px;}
img{border:0;}
form{margin:0;padding:0}

/* --------------- */
/* -- STRUCTURE -- */
/* --------------- */

div#general{
	width:923px;
	border-left:1px solid #84acb5;
	border-right:1px solid #84acb5;
	margin:0 auto 0 auto;
	background:url(images/bg-contenu.gif) repeat-y;

	overflow:hidden;/* tricky */
}

div#tetiere{
	position:relative;
	width:923px;
	height:190px;
	background:url(images/tetiere-blog-alain-juppe.jpg) no-repeat;
}
div#form-recherche{
	padding:18px 0 0 48px;
}

div#form-recherche img{
	vertical-align:middle;
}

div#form-recherche input.texte{
	border:1px solid #58a400;
	width:166px;
	height:13px;
	vertical-align:middle;
}

div#form-recherche input.bouton{
	margin-left:-4px;
	vertical-align:middle;
}

div#footer{
	margin:0;
	width:923px;
	margin:0 auto 0 auto;
	border-left:1px solid #84acb5;
	border-right:1px solid #84acb5;
	border-bottom:1px solid #84acb5;
	height:21px;
	background:url(images/footer.gif) no-repeat;
	color:#FFFFFF;

	line-height:21px;
}

div#mentions{
	padding-left: 5px;
	text-align:left;
	float: left;
}

div#mentions a {
	color:#FFFFFF;
}

div#mentions a:hover {
	text-decoration:none;
}

div#copyright{
	padding-right: 5px;
	text-align:right;
	float: right;
}



div#footer span{
	margin:0px 20px 0px 0px;
}

/* --------------- */
/* -- COLONNE 1 -- */
/* --------------- */

div#colonne-1{
	width:451px;
	float:left;
	padding:16px 7px 10px 7px;
	/*margin-bottom:-10000px;*/
}

/* Ariane */
span.ariane{
	color:#FFFFFF;
}
span.ariane a,span.ariane a:link,span.ariane a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
span.ariane a:hover{
	text-decoration:underline;
}
/* -- */

/* Extract */
div.extract{
	width:450px;
	margin:5px 0px 15px 0px;
}
div.extract div.top{
	height:8px;
	background:#fff url(images/extract-top.gif) no-repeat;
}
div.extract div.bottom{
	height:8px;
	background:url(images/extract-bottom.gif) no-repeat;
}
div.extract div.contenu{
	padding:10px 10px 0px 10px;
	background-color:#FFFFFF;
}

div.extract div.contenu a, div.extract div.contenu a:link, div.extract div.contenu a:visited{
	color:#ff2486;
	text-decoration:underline;
}

div.extract div.contenu a:hover{
	text-decoration:none;
}

div.extract div.bloc-liens{
	margin-top:1px;
	background-color:#c8e3f2;
	padding:9px 14px 9px 14px;
}

div.extract div.bloc-liens a,div.extract div.bloc-liens a:link,div.extract div.bloc-liens a:visited{
	color:#ff2385;
	text-decoration:none;
	font-weight:bold;
}
div.extract div.bloc-liens a:hover{
	color:#000000;
	text-decoration:underline;
}


div.extract div.entete-bloc{
	margin-top:5px;
}
div.extract div.entete-bloc div.coup-de-coeur{
	background:url(images/picto-coup-de-coeur.gif) no-repeat left top;
	padding-left:38px;
}
div.extract div.entete-bloc div.reflexion{
	background:url(images/picto-reflexion.gif) no-repeat left top;
	padding-left:38px;
}
div.extract div.entete-bloc div.coup-de-gueule{
	background:url(images/picto-coup-de-gueule.gif) no-repeat left top;
	padding-left:38px;
}
div.extract div.entete-bloc div.proposition{
	background:url(images/picto-proposition.gif) no-repeat left top;
	padding-left:38px;
}

div.extract div.entete-bloc span.date{
	font-size:10px;
	color:#7f7f7f;
	font-weight:bold;
}
div.extract div.entete-bloc a.titre,div.extract div.entete-bloc a.titre:link,div.extract div.entete-bloc a.titre:visited{
	color:#ff2385;
	font-weight:bold;
	font-size:18px;
	text-decoration:none;
	text-transform:uppercase;
}

div.extract div.entete-bloc a.titre:hover{
	text-decoration:underline;
}

h1{
color:#ff2385;
	font-weight:bold;
	font-size:18px;
}

h2{
color:#ff2385;
	font-weight:bold;
	font-size:14px;
}

div.extract div.texte-extract{
	padding:10px 35px 13px 35px;
	text-align:justify;
}

div.extract div.texte-extract ul{
	background-color:#f8f7f4;
	margin:0;
	padding:12px 15px 12px 25px;
}
div.extract div.texte-extract li{
	list-style-image:url(images/puce.gif);
	margin-bottom:5px;
}
/* -- */

/* Séparateurs */
div.separateur-1{
	height:3px;
	background:url(images/bg-separateur-1.gif) repeat-x;
}

div.separateur-2{
	height:11px;
	background:url(images/bg-separateur-2.gif) repeat-x;
}

div.separateur-commentaires{
	height:6px;
	background:url(images/bg-separateur-2.gif) repeat-x;
}
/* -- */


/* SINGLE */
div.bloc-titre-reactions{
	color:#ff2486;
	font-weight:bold;
	font-size:16px;
	background-color:#c8e3f2;
	padding:10px;
	text-transform:uppercase;
	margin-top:2px;
}

div.commentaire{
	margin-top:3px;
	margin-right:30px;
}

div.commentaire span.author{
	color:#6ecd00;
	font-weight:bold;
	font-size:14px;
}


div.commentaire span.author a,div.commentaire span.author a:link,div.commentaire span.author a:visited{
	color:#ff2385;
	text-decoration:underline;
}

div.commentaire span.author a:hover{
	text-decoration:none;
}

div.commentaire span.date{
	color:#a6d2e9;
	font-size:12px;
}

table.comm{
	margin:10px 0 10px 0;
}

table.comm th{
	width:38px;
	font-size:18px;
	color:#a6d2e9;
}

label.label{
	font-size:12px;
	font-weight:bold;
	color:#b7b29d;
}
form#commentform{
	margin-left:30px;
}
input.champ-comm{
	border:1px solid #a6d2e9;
	width:252px;
}

textarea.champ-comm{
	border:1px solid #a6d2e9;
	width:360px;
}

p.lls{
	text-align:right;
	font-size:12px;
	font-weight:bold;
	background:url(images/puce.gif) no-repeat 270px 3px;
}
/* -- */


/* --------------- */
/* -- COLONNE 2 -- */
/* --------------- */

/* WIDGETS DIVERS */
div#colonne-2 h2.widgettitle{
	display:block;
	background:#6ecd00;
	text-transform:uppercase;
	font-size:10px;
	color:#2c6800;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 2px 4px;
	margin-bottom:2px;
	
	line-height:15px;
}

div#colonne-2 ul{
	margin:0;
	padding:0;
}

div#colonne-2 li{
	list-style-type: none;
	list-style-position:outside;
	margin:0;
	padding:0;
}

div#colonne-2{
	background:url(images/bg-colonne-2.gif) repeat-x bottom #009fd3;
	width:159px;
	float:left;
	padding-top:34px;
	padding-bottom:0;
}

/* Bloc "derniers commentaires" */
div.bloc-dern-comm{
	margin:6px 11px 5px 11px;
	border-bottom:1px solid #33b1db;
	background:url(images/puce.gif) no-repeat left 2px;
	padding-left:10px;
	padding-bottom:5px;
}
div.bloc-dern-comm a,div.bloc-dern-comm a:link,div.bloc-dern-comm a:visited{
	color:#FFFFFF;
	text-decoration:none;
}
div.bloc-dern-comm a:hover{
	text-decoration:underline;
}

div#get_recent_comments_wrap ul{
	margin:0;
}


/* -- */

/* Bloc Archives */
div#bloc-archives{

}
div#bloc-archives ul{
  	list-style-type: none;
	margin:0;
	padding:0;
	
}
div#bloc-archives li{
	line-height:18px;
	background: url(images/puce.gif) no-repeat left 5px;
	margin:0 0 0 12px;
	padding:0 0 0 10px;
}

div#bloc-archives a,div#bloc-archives a:link,div#bloc-archives a:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
div#bloc-archives a:hover{
	text-decoration:underline;
}
/* -- */

/* Bloc RSS */
div#bloc-rss{
	text-align:center;
	margin:10px 0 10px 0;
}
/* -- */


/* --------------- */
/* -- COLONNE 3 -- */
/* --------------- */

div#colonne-3{	
	width:298px;
	margin-left:1px;
	float:left;
}

div#colonne-3 h2.widgettitle{
	display:block;
	background:url(images/bg-titre-widget-col3.gif) repeat-y #004861;
	text-transform:uppercase;
	font-size:11px;
	color:#fff;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:4px;
	margin-bottom:2px;
	height:18px;
	line-height:18px;
}

.widget{
	margin:0;
	padding:0;
}
div#colonne-3 ul{
	margin:0px;
	padding:0px;
}

div#colonne-3 li{
	list-style-type: none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
}

div#bloc-date{
	height:34px;
	line-height:34px;
	color:#ff2486;
	text-align:center;
	font-weight:bold;
}

div#la_date{
	color:#ff2385;
	height:35px;
	text-align:center;
	line-height:35px;
	font-weight:bold;
}

div#bloc-agenda{
	height:191px;
}

/* Bloc Restez Informé */
div#mp-formdiv{
	text-align:center;
	padding:8px 0 10px 0px;
}
div#mp-formdiv input.MailPressFormEmail{
	width:244px;
	border:1px solid #0096c3;
}
div#mp-formdiv input.MailPressFormSubmit{
	margin-top:-1px;
}
/* -- */

/* Bloc Liens */
li.widget_links{
	text-align:center;
	margin-top:6px;
	display:block;
}
li.widget_links img{
	border:1px solid #d1d1d1;
	margin-top:13px;
}
li.widget_links h2{
	text-align:left;
}
/* -- */

/* Agenda */
div#calendar_wrap{
	padding:15px;
}
div#calendar_wrap table{
	width:100%;
}
table#wp-calendar th{
	border-top:1px solid #b2b2b2; 
	border-bottom:1px solid #b2b2b2; 
	margin:0;
	color:#b2b2b2;
}

table#wp-calendar td{
	text-align:center;
	font-weight:bold;
}

table#wp-calendar td a,table#wp-calendar td a:link,table#wp-calendar td a:visited{
	color:#ff0000;
	text-decoration:none;
}

table#wp-calendar td a:hover{
	text-decoration:underline;
}

table#wp-calendar caption{
	text-transform:uppercase;
	font-weight:bold;
}

td#prev, td#next{
	text-align:center;
	width:70px;
}

td.pad{
 	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
}	

/* -- */

/* Restez informé */
div#mp-formdiv{
	text-align:center;
}
/* -- */