
html{
	background: #01376D url('images/fond.jpg') repeat-x;
	font: normal 11px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	color: #000;
}

a { color:/* #FFF;*/ #20B000}

strong, b, .gras { font-weight: bold; }
em, i, .italic { font-style: italic; }
abbr, acronym { border-bottom: 1px dotted; cursor: help; }
small, .notice { font-size: 0.90em; color: #666; }
dfn { font-weight: bold; color: #666; }
del { text-decoration: line-through; }
ins { color: red !important; text-decoration: none; }
sup, sub { font-size: .8em; font-variant: normal; }
p {  text-align: justify; }
td { vertical-align: top }

a { text-decoration: none; font-weight:bold;}
a:hover { text-decoration: underline}


h1 { 
	margin-top: 15px;
	height: 21px; 
	background: url('images/lambda.gif')  no-repeat; 
	border-bottom: 1px solid #000; 
	padding-left: 25px; 
	padding-top: 5px;
	color: #FF6800; 
	font-size: 14px; 
	text-transform: uppercase; 
	font-weight: bold; 
	}

div#main{
	width: 890px; /* 920 - ( 2 * 15 ) */
	margin-right: auto;
	margin-left: auto;
	background: #FFF;
	border: 1px solid #CCC;
	padding: 15px;
}

.header01 {
	background: url('images/header01.gif') no-repeat;
	width:224px;
	height:242px;
}

.header02 {
	background: url('images/header02.gif') no-repeat;
	width:668px; 
	height:174px;
	text-align: right;
	padding-top: 10px;
	padding-right: 10px;
}

#menuTop td { height: 31px; }

#menuTop td { background: url('images/menu-green.jpg') repeat-x; vertical-align: middle; }
#menuTop td a { display: block; height: 31px; width: 100%; color: #FFF;  text-align: center; padding-top: 8px }
#menuTop td a:hover,#menuTop td a.on:hover { background: url('images/menu-grey.jpg') repeat-x; color: #20B000; text-decoration: none  }
#menuTop td a.on { background: url('images/menu-orange.jpg') repeat-x; color: #FFF;  }

#colonneGauche{ width: 285px;  }
#colonneDroite{ width: 568px; }

#welcomeArea {
	margin-top: -20px;
	background: url('images/fond-cadre.jpg') top repeat-x;
	color: #FFF;
}

#welcomeArea p { margin-top: 10px; font-weight: bold;}


#infolambdaEmail {
	font-size: 17px;
	width: 186px;
	border: 1px solid black; margin: 0; padding: 0;
	vertical-align: top
}

#infolambdaSubmit { 
	font-size: 15px;
	width: 92px;
	color: white;
	font-weight: bold;
	background: url('images/menu-orange.jpg');
	border: 1px solid white;
	border-right: 0px;
	margin: 0; padding: 0;
}

.bodyRubrique { margin-top: -13px;  }
.bodyRubrique ul { margin-left: 20px; margin-top: 10px}
.bodyRubrique ul li { margin: 10px; }
.bodyRubrique ul li .articleDetail { margin: 10px; margin-left: 20px }

.bodyArticle { margin-top: -13px; }

.bodyBrevesList { margin-top: -13px;  }
.bodyBrevesList ul { margin-left: 20px; margin-top: 10px}
.bodyBrevesList ul li { margin: 10px; }
.bodyBrevesList ul li .breveDetail { margin: 10px; margin-left: 20px }

.blackBg { background: url('images/black-pix.jpg'); }
.whiteBg { background: url('images/white-pix.jpg'); }

.block { margin-top: 10px; margin-bottom: 10px; }
.underBlock { text-align:right; border-top:1px solid #000; padding-top: 5px; }
.underBlock a { color: #FF6800 }

.orangeTxt { color: #FF6800}
.vertTxt { color: #20B000}
.grisTxt { color: #666666}

#footer {
	margin-top: 20px;
	border-top:1px solid #000;
	text-align: center;
	padding-top: 10px;
	font-size: 9px;
	}











/*
.subMenuLeft { padding-top: 10px; margin-bottom: 50px; }
.subMenuLeft img { margin: 10px 0 10px 0; }
.subMenuLeft a { color: #FFF; text-decoration: none; }
.subMenuLeft a:hover, .subMenuLeft a.activ { text-decoration: underline;  }
.subMenuLeft a.activ { font-weight:bold }

.search_top {  width:175px; height:60px; background: url('images/back_search.jpg') no-repeat; padding: 10px; }
.search_top form { text-align: right; float: right; vertical-align: top;  }
.search_top input { width: 120px; border: 1px solid #000; margin-bottom: 10px; }
.search_top a { color: #043B3E }
.search_bottom { width: 175px;  height: 150px; background: url('images/back_search_bottom.jpg') no-repeat; padding: 10px;  }

.formulaire_spip fieldset { border: 1px solid #CCC; margin: 5px; padding: 5px; }
.formulaire_spip fieldset legend { background-color: #610c61; padding: 5px;color: #B4EAEC;  }
.formulaire_spip fieldset label { color: #FFF; }
p.boutons { }
.boutons input { background: #4E074D; color: #FFF; border: 1px solid #782378; margin-right:10px;  }*/
