#titreTop { position:absolute;visibility:hidden; left:10px;top:10px;width:200px; height:40px; z-index:10;}
body {
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#999999;
	scrollbar-darkshadow-color:#FFF0D1;
	scrollbar-shadow-color:#999999;
	scrollbar-arrow-color:#999999;
	scrollbar-track-color:#FFF0D1;
	background-color: #FFF0D1; /*F7F0E8 E6EAEF*/
	margin:0;
	padding: 0;
}

#global {
	position:absolute;
	left: 50%;
	width: 750px;
	margin-left: -375px;
	text-align: left;
	/*background-color: #F2F4F7;
	background-color: #OOO;
	border: solid 1px #ff0000;*/
}

.fnull {
	margin: 0;
	padding: 0
}
#chapeau {
	padding: 15px 0 10px 0;
	background-color: #ffffff;
	border-top:solid 1px #990000;
	border-right:solid 1px #990000;
	border-left:solid 1px #990000;
}
#listcontent {
	border-left: solid 1px #990000;
	border-right: solid 1px #990000;
}
#piedpage {
	background-color:#FFCC66;
	padding: 14px 0 16px 0;
	text-align: center;
	border:solid 1px #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
}
.tdtitre {
	font-weight: bold;	
	margin: 0;
	margin-left: 30px;
	padding: 0;
}
.tdleft {
	width:130px;
	text-align: right;
}


p,td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #4a0000 }
a:link {  color: #000000; text-decoration: underline}
a:visited {  color: #000000; text-decoration: underline}
a:active {  color: #000000; text-decoration: underline}
a:hover { color: #000000; text-decoration: none}

a.down:link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F2F4F7; text-decoration: none}
a.down:visited{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F2F4F7; text-decoration: none}
a.down:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F2F4F7; text-decoration: none}
a.down:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F2F4F7; text-decoration: underline}

.chp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	background-color: #FFFFFF;
	border: 1px solid #4B7EB9;
	padding-left: 4px;
}
.finputlogin {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAF5EF; /*F7F0E8 F5F5F5*/
	border: 1px solid #990000; /*4B7EB9*/
	width: 170px;
	padding-left: 4px;
}
.finput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FAF5EF;
	border: 1px solid #990000;
	padding-left: 4px;
	/*width: 160px;*/
}
.btn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #C8DAF5; /*   AACAFF  CACAFF     ;BBBBFF ;E6E6E6 ;  B6CEFB*/
	border: #4B7EB9 solid 1px;
	padding-left : 2px;
	padding-right : 2px;
	cursor:pointer;
}

.blanc { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #F2F4F7}
.gris51 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333}
.gr102 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #666666}
.bleu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #0066CC}
.rouge {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF0000}
.vin {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #990000}
.sizk {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
.soul {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline}
.txt-just {
	text-align: justify;
}
.dbtable-blc {
	border: 1px solid #FFFFFF;
}
.dbtable-bleu {
	border: 1px solid #4B7EB9;
}
.dbtable-brun {
	border: 1px solid #4B7EB9;
}
.dbtable-vin {
	border: 1px solid #990000;
}

.fdJaune {
	background-color: #FFD300;
}
.fdBleu {
	background-color: #C8DAF5;
}
.fdBleu2 {
	background-color: #FFCC66;
	border-top: solid 1px #990000;
	border-right-style: none;
	border-bottom: solid 1px #990000;
	border-left-style: none;
	background-image: url(img/tigre_puce.gif);
	background-repeat: no-repeat;
	background-position: 8px 3px;
	height: 26px;
	line-height: 26px;
}
.fdVin2 {
	background-color: #E5EAEF;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-bottom-color: #990000;
}
.img-bd-vin {
	border: 1px solid #990000;
}
.img-bd-noir {
	border: 1px solid #000000;
	margin: 0 18px 0 18px;
}

.db-cell-list {
	/*border-top-width: none;*/
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #990000;
}
/* -- page mariage.php + nav top -- */
.cellpad {
	padding: 20px 25px 0px 20px;
}
.cellpad-nav {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.cellpad-left {
	padding-top: 20px;
	padding-right: 0px;
	padding-left: 20px;
}
