
/* Page */
html{
	margin : 0; padding : 0;
	}
body{
    
	margin : 0px; padding : 20;
	margin-top=0px;
	font: normal 70%/1.7em "Lucida Sans Unicode", Lucida, Tahoma, sans-serif;
	color : #444;
	background : url(img/fondgris1.jpg) 0px  #eee;
	}
#page {
    min-height: 100%;
	width : 710px;
	margin : 0 auto;
	background : url(img/page.jpg) repeat-y;
    position:relative;	
	}


/* Syles globaux */	
a {
	color :#436B8E;
	}
a:hover, a:visited {
	color : #2E215E;
	}
h1, h2, h3, h4, h5, h6 {
	color : #333;
	}	
h2 {
	font-size : 1.3em;
	}	
h3{
	font-size : 1.2em;
	margin : 0; padding : 2px 0 0 0;
	}		
p {
	margin : 0; padding : 3px 0 6px 0;
	}
ul {
	padding : 5px 0 5px 35px; margin : 0;
	}
pre {
	background : #333;
	color : #ccc;
	font-size : 10px;
	padding : 2px 5px; margin : 3px 0 3px 2px;
	width : 90%;
	overflow : scroll;
	}
acronym {
	color : #638222;
	border-bottom : 1px dotted #638222;
	}


/* Header et menu horizontal */	
#header{
	height : 129px;
	background : url(img/header.jpg) no-repeat top  center;
	margin:1px;margin-bottom:0px;padding:0px;
	}	
#header h1 { padding:0px;margin:0px;padding-top:20px;padding-right:10px;line-height:10px;text-align: right; color:#000066; font-size:20px;}
#header p {  padding:0px;padding-top:3px;margin:0px;padding-right:10px;padding-top:80px;text-align: right;font-weight:bold; color:#FF0000; font-size:14px;}
#menu{
   position:relative;
    clear:both;
    font-weight:bold;
	height : 30px;
	margin-left:1px;
	background : url(img/barre4.jpg) no-repeat top left;
	}	
#menu ul {
	margin : 0; padding : 0px;
	}
#menu li {
	float : left;
	margin : 0px; padding : 0px;
	list-style-type : none;
	font-size : 13px;
	text-align : center;
	
	}
#menu li a {
	color : #FFFFFF;
	text-decoration : none;
	padding : 2px 4px 1px 4px; margin : 0 10px;
	line-height : 33px;
	}
#menu li a:hover {
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	background-color: #B5E79C;
	color : #FFFF00;
	}


/* Zone de contenu */	
#content{
float:left;
    width : 450px;
    left:0px;
    margin:0px;
	text-align:left;
	
	padding : 0 0 0 14px;
	

	}
#content a{
color:#FF0000;
	}
#content a: hover{
color:#FF9900;
	}
	
#content h2 {
	background-position:left;
    background-image:url(puce1.gif);
	background-repeat:no-repeat;
	color : #A40000;
	font-size:1.3em;
	padding : 0px 0 0 0; margin : 0;
	padding-left:18px;
	border-bottom:#999999 solid 1px;
	}
#content h2 a{
	color : #a4002a;
	text-decoration : none;
	}
#content .post-info {
	font-size : 0.85em;
	margin: 0; padding : 0;
	}
#content li {
	list-style-type : square;
	}
#content .icones {
	padding : 0 5px 0 0;
	float : left;
	}


/* Sidebar */	
#sidebar {

    font-weight : bold;
	width : 230px;
	padding : 0 2px 0 0;
    float:right;
	}	
#sidebar h2{
	color : #FFFFFF;
	font-size : 14px;	
	padding : 5px 0 0 5px; margin : 0;
	}
#sidebar ul {
    list-style-type:none;
	padding : 0; margin : 0;
	padding-left:2px;
	margin-right:15px;
	}	
#sidebar li {

border-bottom : 1px solid #000000;
margin:0px;
margin-left :5px; padding : 0px;

	}	
#sidebar li a {
	color : #FFFFFF;
	text-decoration : none;
	/*background-color: #A7E38A;*/
	
    background:url(puce1.gif) left no-repeat ;
	
	display : block;
	padding : 0px;
	padding-left:15px;
	}	
#sidebar li a:hover {
	color : #FFFF00;
	background : #96EC80;
	}	
#syndication li a{
	background : url(img/feed-icon-14x14.png) no-repeat 20px 0.6em;
	padding : 5px 0 5px 38px;
	}	
#syndication li a:hover{
	background : url(img/feed-icon-14x14.png) no-repeat 20px 0.6em #96EC80;
	}


/* Pied de page */	
.clearer{
	clear : both;
	}
#footer{
	margin : 20px 0 0 30px; padding : 4px 0 0 0;

	width : 420px;
	text-align : right;
	}
#footer a {
	color : #444;
	}

/* Formulaire */
fieldset{
	border : 0;
	}
fieldset.withlegend {
	border : 1px solid #ccc;
	}
input {
	border : 1px solid #666;
	border-left : 2px solid #666;
	}
textarea {
	border : 1px solid #666;
	float : left;
	border-left : 2px solid #666;
	}
	
.msg_erreur{
	color : #bb0000;
	font-weight : bold;
	}
#meditation {width:98%; display:inline;}
#meditation  table{width:98%;}
#verset {width:98%; color:#6699FF;text-align:center;}
#videosemaine{width:98%;}
#videosemaine h1{ background-position:left;
    background-image:url(puce1.gif);
	background-repeat:no-repeat;
	color : #A40000;
	font-size:1.3em;
	padding : 0px 0 0 0; margin : 0;
	padding-left:18px;
	border-bottom:#999999 solid 1px;}
#videosemaine h2{ clear:both; list-style:none;background:none;text-decoration:none;color: #003399;	
         font-size:20px; margin-bottom:20px;border:none;}

#choix {margin-left:4px;margin-right:4px; font-family:Arial, Helvetica, sans-serif; font-size:10px;}		 
#choix select option{padding-left:4px;padding-right:10px;}	