/*Theme Name: Theme AMMTheme URI: http://...Description: A new Wordpress theme for AMM site, created by Guillaume RYCKELYNCK.Version: 0.1Date: 2009-11-17Author: Guillaume RYCKELYNCK (c)2009 - Guillaume Ryckelynck*/
/* Positionnement */
html, body {	height: 100%;	margin: 0;	}
#page {	min-height: 100%;	width: 950px;	margin: 0 auto;	position: relative;	}
#footer {	float: left;	width: 950px;	height: 42px;	}
#center {	/* éviter la superposition 	du pied de page et du contenu */	
    width: 950px;
    padding: 0;	
    overflow: auto;	/* Pour IE */	
    /overflow: none;	
    }
#sidebar {	float: left;	width: 205px;	}
#sidebar2 {	float: left;	width: 240px; margin: 20px 5px 0 0;	}
#content {	/* On laisse de la place à droite pour l'autre colonne */	
    float: right;	
    width: 705px;
    }
    
    #header {	/*position: fixed;*/	}    
/* Deco */
    body {	font: 95% Arial, Verdana, "Trebuchet MS", sans-serif;	}
    #content, #sidebar h3, #sidebar2 h3, #footer p, #sidebar p, #sidebar2 p {	padding: 0 0 0 10px;	}
    
    #content {	padding: 0 0 10px 0;	margin-left: 0px;	margin-right: 10px;	border-left: 0px solid #44bb11	}
    #content h2 {	padding-left: 30px;	background: transparent url(images/titre1.png) left center no-repeat;	color: #229900;	margin-top: 15px;	}
#content h3, #content h3.b {	border-bottom: 1px solid #990000;	margin: 0px 0 15px 0;	display: block;}#content h3 {	clear: both;}#content h3.b {	clear: none;	float: left;	width: 510px;}
#content h3, #sidebar h3, #sidebar2 h3 {	color: #990000;	font-variant: small-caps;	margin-top: 15px;	}
#content h4 {	font-size: 0.9em;	width: 100%;	display: block;	clear: both;}#content p {	line-height: 1.5em;	text-align: justify;	margin: 10px 0 15px 0;}#content #sommaire {	border: 1px solid #990000;	float: right;	width: 160px;	margin: -40px 5px 10px 20px;	padding: 2px;	line-height: 0.9em;}#content #sommaire ul {	font-size: 0.8em;	text-align: left;	padding: 0;	margin: 5px 5px 5px 20px;    list-style: disc;}#content #sommaire ul li {	color: #990000;	font-weight: bold;	padding: 2px 0 2px 0;}#content #sommaire ul li a {	font-weight: normal;}#content #sommaire ul li.current_page_item a {  font-weight: bold;  text-decoration: none;}#content #sommaire ul li a:hover {	font-weight: bold;}/* Menu Footer */div#footer ul { padding: 0; margin: 0; text-align: center; font-size: 0.9em; }div#footer ul li { display: inline; padding: 0 5px 0 5px; margin: 0; border-right: 0px solid #fff; }div#footer ul li a { color: #fff; }/*div#footer ul li a:hover { text-decoration: underline;}*/#footer p, #footer a {	margin: 0;	padding: 2px 0 2px 0;	font-size: 0.9em;	text-align: center;	color: #fff;	font-weight: normal;	}
a {	color: #990000;	font-weight: bold;	}a:hover {	color: #990000;	}
#header {	border-bottom: 1px solid #990000;}
#header h1 a {	/*position: absolute;*/	float: left;	margin: 60px 0 0 30px;	padding: 0;	width: 900px;	/*bottom: 27px;*/	/*left: 30px;*/	font: 45px Arial, Georgia, serif;	color: #fff;	text-decoration: none;	font-weight: normal;	}
#breadcrumb {	/*position: absolute;*/	float: left;	margin: 0;	padding: 15px 0 0 5px;	/*bottom: 3px;	left: 5px;*/	color: #990000;	font-size: 0.8em;}
#breadcrumb a {  text-decoration: none;}
form#searchform {  float: right;	margin: 12px 3px 0 0;	padding: 0;  font-size: 0.8em;  color: #990000;}
form input#s {	padding: O;	font-size: .9em;	border: 1px solid #229900;	width: 150px;}#content ul {	margin: 10px 0 10px 30px;	list-style: circle;	color: #000;}#content ul li {	/*height: 1.5em;*/	padding: 4px 0 4px 0;}#content ol li {	padding: 4px 0 4px 0;}#titre, #description, #discipline {	display: none;}#content ul ul {	list-style: disc;}#content ul ul li a {	font-style: italic;	font-size: 0.9em;	font-weight: normal;}table {	border-collapse: collapse;	border: 1px solid #990000;	font-size: 0.9em;	width: 100%;	color: #990000;	font-style: italic;	background: #ffffff;	margin: 0 0 15px 0;
}
tr {}td {	border: 1px solid #990000;	padding: 5px;}/* Logos */#logo.shinkendo, #logo.goshinkai, #logo.aikibujutsu {	text-align: center;	margin: 60px auto;	height: 120px;	width: 120px;	border: 0px solid #000;}#logo.shinkendo {	background: transparent url(images/logo_shinkendo_110.png) center center no-repeat;}#logo.goshinkai {	background: transparent url(images/logo_goshinkai_115x96.png) center center no-repeat;}#logo.aikibujutsu {	background: transparent url(images/logo_aikibujutsu_78x100.png) center center no-repeat;}/* Contact_form */form#contact_form input, form#contact_form textarea {	margin-bottom: 10px;	width: 520px;	/*padding: 5px;*/	display: inline;	text-align: left;	border: 1px solid #990000;}form#contact_form textarea {	height: 60px;}form#contact_form label {	display: inline;	float: left;	width: 120px;	/*padding-top: 5px;*/	vertical-align: top;	margin-left: 10px;}form#contact_form fieldset {	padding: 5px 5px 0px 5px;	border: 0;	margin: 2px 2px 10px 10px;	border: 1px solid #fcc;	width: 675px;	float: left;}form#contact_form fieldset legend {	font-weight: bold;	padding: 2px 10px 2px 10px;	color: #990000;}form#contact_form button {	border: 1px solid #990000;	background-color: #ccc;	margin: 2px 2px 10px 575px;	width: 80px;}/* Images */html {	background: #ccddbb;	}#page {	padding: 0;	}#header {	background: #fff url(images/header3.jpg) no-repeat;	height: 145px;	width: 950px;	}#header h1 {	margin: 0;	}#footer {	background: #354525;	}#center, #content, #sidebar {	min-height: 490px;	height: auto !important;	height: 490px;}
#sidebar2 {	min-height: 490px;	height: auto !important;	height: 490px;}
#center {	background: #fff;	border: 0px solid #000;	}#content {	background: #fff;	background-position: center 80px;	}
#sidebar {	background: #fff;	}
#sidebar2 {	background: #fff;	}
/* Divers */p.hidden { visibility: hidden; }pre {	margin: 0 auto;	width: 500px;	overflow: auto;	padding: 5px;	border: 1px solid #ccc;	background: #fff;	}.tip {	padding: 5px 5px 5px 50px;	border: 1px solid #c66;	background: #fff url(images/tip.png) 5px 5px no-repeat;	min-height: 32px;	height: auto !important;	height: 32px;	}    

/* Menu */
li.pagenav ul li ul li { display: none; } 

ul#menu, ul#menu li.flexipages_widget ul {	margin: 0;	padding: 0;	list-style: none;}
ul#menu li.flexipages_widget a {	display: block;	height: 30px; padding-left: 35px;	margin: 0;	border-bottom: 1px solid #40bb11;	color: #229900;	font: small-caps 1.1em/30px Arial, Verdana, Georgia, serif;	text-decoration: none;}
ul#menu li.flexipages_widget a.puce-1 {	background: url(images/puce-1.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-2 {	background: url(images/puce-2.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-3 {	background: url(images/puce-3.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-4 {	background: url(images/puce-4.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-5 {	background: url(images/puce-5.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-6 {	background: url(images/puce-6.gif) no-repeat left top;}
ul#menu li.flexipages_widget a.puce-7 {	background: url(images/puce-7.gif) no-repeat left top;}
ul#menu li.flexipages_widget a:hover {	background-position: left bottom;	color: #990000;	background-color: #ccddbb;	font-weight: bold;}

/* Sous menu 1 */ul#menu li.flexipages_widget ul ul {	margin: 0 0 5px 0;	padding: 0 0 0 30px;	list-style: none;}ul#menu li.flexipages_widget ul ul li a  {	/*display: block;*/	height: 17px;	/*background: url(aimages/fond_lien2.png) no-repeat left top;*/	padding: 2px 0 2px 25px;	/*margin: 0;*/	border-bottom: 0 solid #40bb11;	/*color: #229900;*/	font: small-caps 15px/20px Arial, Verdana, Georgia,serif;  /*text-decoration: none;*/}ul#menu li.flexipages_widget ul ul li a.puce-1_small {	background: url(images/puce-1_small.gif) no-repeat left top;}ul#menu li.flexipages_widget ul ul li a.puce-2_small{	background: url(images/puce-2_small.gif) no-repeat left top;}ul#menu li.flexipages_widget ul ul li a.puce-3_small{	background: url(images/puce-3_small.gif) no-repeat left top;}ul#menu li.flexipages_widget ul ul li a:hover {	background-position: left bottom;	color: #990000;	background-color: #ccddbb;	font-weight: bold;}

/* Widget category post (affichage événements) */
ul#menu li.widget_categoryposts h3 { margin: 30px 0 15px 0; } 
ul#menu li.widget_categoryposts h3  a {text-decoration:none;}
ul#menu li.widget_categoryposts ul {    list-style: disc;    margin: 0 0 0 24px;	padding: 0px;    color: #990000;}
ul#menu li.widget_categoryposts ul li a {	display: block;	/*height: 20px;*/ margin: 5px 0;	/*background: url(aimages/fond_lien2.png) no-repeat left top;*/	padding-left: 2px;	/*border-bottom: 1px solid #40bb11;*/	color: #229900;	font: 0.9em/20px Arial, Verdana, Georgia, serif;	text-decoration: none;}
ul#menu li.widget_categoryposts ul li a:hover {    /*font-weight: bold;*/    text-decoration: underline;    color: #990000;}

/* Sidebar2 */
ul#sb2, ul#sb2 li ul {	margin: 0;	padding: 0;	list-style: none;}
/* Widget category post (affichage actualités) */
ul#sb2 li.widget_categoryposts { border: solid 1px #990000; margin: 20px 0 0 0; }
ul#sb2 li.widget_categoryposts h3 { margin: 10px 0 10px 0; text-align: center } 
ul#sb2 li.widget_categoryposts h3 a {text-decoration:none;}
ul#sb2 li.widget_categoryposts ul {    list-style: disc;    margin: 0 0 0 24px;	padding: 0px;    color: #990000;}
ul#sb2 li.widget_categoryposts ul li a {	display: block; margin: 5px 0 0 0; padding: 0 0 0 2px; color: #229900;	font: 0.9em/20px Arial, Verdana, Georgia, serif;	text-decoration: none;}
ul#sb2 li.widget_categoryposts ul li a:hover {    /*font-weight: bold;*/    text-decoration: underline;    color: #990000;}
ul#sb2 li.widget_categoryposts ul li p.post-date { font: 0.7em Arial, Verdana, Georgia, serif; font-style: italic;	text-decoration: none; color: #990000; margin: 0 5px 0 0; padding: 0; text-align: right }

div#all_in_one_webmaster, small {	display: none;}
/* VIDEOS */
/*
h3#0, h3#1, h3#2, h3#3, h3#4, h3#5, h3#6, h3#7, h3#8, h3#9, h3#10, h3#11, h3#12, h3#13, h3#14, h3#15, h3#16, h3#17, h3#18, h3#19, h3#20, h3#21, h3#22, h3#23 {display:none;} 
#0 {display:none;} */
