/* MAGRIED */
/* GENERAL */
htlm {
	margin: 0px;
	padding: 0px;
	height: 100%;	
}
body {
	font: 75%/1.3em Arial, Helvetica, sans-serif; 
	margin: 0px;
	padding: 0px 0px 2em 0px;
	color: #000;
	height: 100%;
	background-color: #e8e8e8;
	text-align: center;
}
p { margin: 0px 0px 0px 10px;}
h1 {}
h2 {
	color: #2880da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
h3 {
	color: #2880da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
h4 {
	color: #80b719;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
a {text-decoration: underline;  color: #666666;}
a:hover {text-decoration: underline; color: #2880da;}
/* STRUCTURE */
#header {
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position: relative;
	height: 207px;
	width: 767px;
	background-image: url(../../images/fond_header.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#conteneur {
	text-align: left;
	width: 767px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#menu {
	background-color: #d7d7d7;
	float: right;
	width: 202px;
	padding-top: 5px;
	background-image: url(../../images/fond_menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.menubas {
	background-image: url(../../images/fond_menu_bas.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	margin: 0px;
	padding: 0px;
}
#page {
	clear: left;
	width: 555px;
	background-color: #e8e8e8;
	padding: 0px;
	margin: 0px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	height: 100%;
}
/* HEADER */
/* CONTENEUR */
/* MENU */
.compte {
	font-size: 0.9em;
	text-align: right;
}
#menu h2 {
	color: #2880da;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.6em;
	font-weight: bold;
	margin: 0px;
	padding: 5px 0px 10px 10px;
	background-color: #d7d7d7;

}
#menu ul{
	margin: 0px;
	padding: 0px;
}
#menu li{
	margin: 2px 0px 3px 10px;
	padding: 0px 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-image: url(../../images/puce_menu2.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	list-style-type: none
}
#menu #deroulant {
	margin: 0px;
	padding: 0px;
}
#menu #deroulant ul{
	margin: 0px;
	padding: 0px;
}
#menu #deroulant li{
	margin: 2px 0px 1px 10px;
	padding: 0px;
	list-style-type: none;
}
.lienactif {
	font-weight: bold;
	color: #2880da;
}
.lienpassif {
	font-weight: normal;
}
#menu a {text-decoration: none;  color: #000;}
#menu a:hover {text-decoration: none;  color: #2880da;}
/* PAGE */
#page p{
	padding: 0px 5px 0px 0px;
}
#page ul{
	margin: 0px 0px 0px 10px;
	padding: 0px;
	list-style-type: none;
}
#page li{
	margin: 1px 0px 1px 0px;
	padding: 0px;
	list-style-type: none;
}
#pagefond {
	margin: 0px;
	padding: 0px;
}
#pagefond ul{
	list-style-type: none;
	margin: 10px 0px 10px 0px;
	padding: 10px;
	background-color: #F1F3ED;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#pagefond li{
	margin-bottom: 6px;
	margin-top: 4px;
	padding-left: 15px;
}
#page label {
	display: inline;
	float: left;
	width: 25%;
	font-weight: bold;
}
/* ARTICLE */
.articlevignette {
	float: left;
}
.articleadroite {
	text-align: right;
}
/* ARIANE */
#ariane {
	font-size: 0.90em;
	color: #333333;
	margin: 0px 0px 15px 10px;
}
#ariane a{
	color: #333333;
}
/* TABLEAU */
table#tableau {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 515px;
	border: 1px solid #CCCCCC;
}
td.tabhaut {
	margin: 0px;
	padding: 3px;
	background-color: #d7d7d7;
}
td.tabbordure {
	vertical-align: top;
	margin: 0px;
	padding: 3x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.tabborduremoins {
	vertical-align: top;
	margin: 0px;
	padding: 3x;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-size: 0.9em;
}
td.tabstandard {
	vertical-align: top;
	margin: 0px;
	padding: 3px;
}
td.tabstandardmoins {
	vertical-align: top;
	margin: 0px;
	padding: 3x;
	font-size: 0.9em;
}
#tableau ul {
	list-style-type: circle;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	background-color: #e8e8e8;
	border: 0px;
}
#tableau li{
	margin: 0px;
	padding-left: 0px;
	padding-right: 10px;
}
/* REFERENCES */
table#references {
	margin: 10px 0px 0px 10px;
	padding: 0px;
	width: 535px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
td.imgref {
	vertical-align: top;
	margin: 0px;
	padding: 0px 0px 5px 10px;
	width: 150px;
}
td.txtref {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
#references h3 {
	font-size: 1.2em;
	color: #323D45;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}
#references .titreref {
	font-size: 1em;
	color: #323D45;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}
#references img {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
#references .lienref {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px 0px 4px 0px;
}
#references .descref {
	margin: 0px;
	padding: 0px 0px 4px 0px;
}
#references .packref {
	font-size: 0.9em;
	margin: 0px;
	padding: 0px 0px 4px 0px;
	font-weight: bold;
	color: #666;
}
/* PAGINATION */
#pagination {
	font-size: 0.9em;
	color: #333333;
	margin: 0px 10px 5px 0px;
	text-align: right;
}
#pagination span{
	color: #333333;
}
/* DIVERS */
.lienpuce {
	height: 16px;
	padding-left: 20px;
	margin-left: 240px;
	margin-bottom: 4px;
}
.lienpucecoul {
	height: 16px;
	padding-left: 15px;
}
.lienpucecoul a {
	color: #ad151a;
}
/* FOOTER */
#footer {
	font-size: 0.9em;
	text-align: left;
	width: 767px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #333333;
}





  
  

hr 		{ color: #D4E7F7;; height: 1px;}

.titre  {  font-size: 17px; font-weight: bold; color: #00000; }


.normal {  font-size: 13px; color: #000000;}

.petit {  font-size: 0.9em; color: #000000;}

.etoile {
font-family: Arial; 
font-size: 13px; 
color: #CC0000; 
font-weight: bold;
}

.bouton {
	border: 1px solid #666666;;
	background: #eee;
	font-size: 11px;
	cursor: pointer;
}	




.formulaire1{
	font-size: 11px;
	padding: 2px;
	color: #000000;
	border: 1px solid #666666;
	background: #eeeeee;
	
}	


