body {	background-image: url(images/bg.jpg);	background-repeat: repeat;	margin-top: 0px;	margin-bottom: 0px;	background-position:top;	font-family:Georgia, "Times New Roman", Times, serif;	font-size:13px;	color:#551308;	/*color:#3F3627;*/	height:100%;}h1 {	font-size:20px;	font-weight:bold;	font-style:italic;	}a {	outline:none;	color:#979700;	}img {	border:0;	}.page {	background-image:url(images/bgtop.jpg);	background-position:top left;	background-repeat:no-repeat;	width:auto;	min-height:980px;	}*html .page {	height:980px;	}.centrage {	width:618px;	margin-left:318px;	}.menu {	height:266px;	}.menu a{	display:block;	float:left;	}.marge a {	height:115px;	}.accueil {	background-image:url(images/accueil.jpg);	width:135px;	background-repeat:no-repeat;	margin-right:244px;	}.accueil:hover {	background-image:url(images/accueil-over.jpg);	}.contacts {	background-image:url(images/contacts.jpg);	width:239px;	}.marge1 {	padding-left:68px;	}.haiti {	background-image:url(images/haiti.jpg);	width:176px;	height:63px;	margin-right:135px;	}.actualites {	background-image:url(images/actualites.jpg);	width:161px;	height:63px;	}.association {	background-image:url(images/association.jpg);	width:174px;	height:88px;	}.voyages {	background-image:url(images/voyages.jpg);	width:142px;	height:88px;	}.projets {	background-image:url(images/projets.jpg);	width:143px;	height:88px;	}.orphelinat {	background-image:url(images/orphelinat.jpg);	width:159px;	height:88px;	}.contacts:hover {	background-image:url(images/contacts-over.jpg);	}.haiti:hover {	background-image:url(images/haiti-over.jpg);	}.actualites:hover {	background-image:url(images/actualites-over.jpg);	}.association:hover {	background-image:url(images/association-over.jpg);	}.voyages:hover {	background-image:url(images/voyages-over.jpg);	}.projets:hover {	background-image:url(images/projets-over.jpg);	}.orphelinat:hover {	background-image:url(images/orphelinat-over.jpg);	}.clear {	clear:both;	}.contenu {	background-image:url(images/bgtexte.jpg);	background-repeat:repeat-y;	}.photo {	background-image:url(images/bgtopdrtexte.jpg);	background-position:top right;	background-repeat:no-repeat;	margin-top:62px;	}.contenutxt {	padding-left:20px;	padding-right:20px;	min-height:450px;	padding-bottom:4px;	}*html .contenutxt {	height:450px;	}.footer {	background-image:url(images/bgbottomtexte.jpg);	background-repeat:no-repeat;	width:598px;	margin:auto;	padding-left:20px;	padding-top:4px;	color:#000000;	clear:both;	}.footer a {	color:#000000;	}.sousmenu {	position:absolute;	z-index:100;	padding:10px;	left:100px;	height:150px;	top:350px;	background-color:#D6BE99;	width:160px;	border:solid #FFEDE2 13px;	border-bottom:solid 50px #FFEDE2;	}.sousmenu h1 a {	text-decoration:none;	}.sousmenu h1 {	font-size:16px;	}.sousmenu a {	color:#551308;	}.sousmenu a:hover {	color:#979700;	}.rightimg {	float:left;	margin-right:10px;	}.date {	color:#979700;	font-size:14px;	}tr:hover {	background-color:#FFFFFF;	}table a {	text-decoration:none;	display:block;	}/*** Pagination ****/.lienpage{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	color:#A3A900;	text-decoration:none;	border:solid 1px #A3A900;}.lienpage:hover{	background-color:#F6F5F0;} .lienpageselected{	padding:6px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	background-color:#A3A900;	color:#FFFFFF !important;	font-weight:bold;	text-decoration:none;}.lienpageinactif{	padding:5px;	padding-left:8px;	padding-right:8px;	margin-right:5px;	color:#896942 !important;	border:solid 1px #896942;	text-decoration:none;	cursor:default;} .photogalerie{	display:block;	float:left;	height:83px;	width:83px;	margin:5px;}.tool-tip{	padding:5px;	background-color:#A3A900;	color:white;}	/****************** FORMULAIRES **********************/textarea { 	width:520px;	color:#707070;	font-family: Verdana, Arial, Helvetica, sans-serif;	background-color:#F7F7F7;	font-size:11px;	border: solid 1px #707070;	border-top-color:#CCCCCC;	border-left-color:#CCCCCC;	}textarea:hover {	color:#707070;	background:#EFE9E0;	}textarea:focus {	color:#707070;	border:1px solid #707070;	background:#EFE9E0;	}	input { 	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size:11px;	margin-bottom:2px;	width:418px;	color:#707070;	background:#EFE9E0;	font-size:11px;	border: solid 1px #707070;	border-top-color:#CCCCCC;	border-left-color:#CCCCCC;	}	input:hover {	color:#707070;	background:#FFFFFF;	/*background-image:url(../medias/normal.png);*/	}input:focus {	color:#707070;	border:1px solid #707070;	background:#FFFFFF;	/*background-image:url(../medias/normal.png);*/	}	select { 	width:418px;	color:#707070;	background:#EFE9E0;	font-size:11px;	border: solid 1px #707070;	border-top-color:#CCCCCC;	border-left-color:#CCCCCC;	margin-bottom:2px;	}	select:hover {	color:#707070;	background:#FFFFFF;	}select:focus {	color:#707070;	border:1px solid #707070;	background:#FFFFFF;	}form {	margin:0px;	padding:0px;	}.textechamp {	width:100px;	float:left;	}.send {	width:440px;	text-align:center;	color:#FFFFFF;	background-color:#A3A900;	padding:5px;	font-weight:normal;	text-decoration:none;	}.senderreur{	width:440px;	text-align:center;	color:#FFFFFF;	background-color:#911321;	padding:5px;	font-weight:normal;	text-decoration:none;	}.erreurchamp{	background-color:#911321;	color:#FFFFFF;}