.body {
	background-attachment: fixed;
	background-repeat: repeat;
	background-position: left bottom;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #893350;
	scrollbar-face-color: #9F395B;
scrollbar-shadow-color: #64253B;
scrollbar-highlight-color: #64253B;
scrollbar-3dlight-color: #64253B;
scrollbar-darkshadow-color: #64253B;
scrollbar-track-color: #893350;
scrollbar-arrow-color: #000000;
}

.coin_g {
	background-attachment: scroll;
	background-image: url(img/coin_g.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.coin_g_b {
	background-attachment: scroll;
	background-image: url(img/coin_g_b.png);
	background-repeat: no-repeat;
	background-position: right top;
}
.coin_d {
	background-attachment: scroll;
	background-image: url(img/coin_d.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.coin_d_b {
	background-attachment: scroll;
	background-image: url(img/coin_d_b.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.border_g {
	background-attachment: scroll;
	background-image: url(img/bord_g.png);
	background-repeat: repeat-y;
	background-position: right top;
}
.border_b {
	background-attachment: scroll;
	background-image: url(img/bord_b.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.bg_blanc {
	background-color: #FFFFFF;
}
.border_h {
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(img/bord_h.png);
}
.bton_border_g {
	background-attachment: scroll;
	background-image: url(img/bton_coin_gh.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bton_border_d {
	background-attachment: scroll;
	background-image: url(img/bton_coin_dh.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bton_border_top {
	background-attachment: scroll;
	background-image: url(img/bton_border_top.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bton_bg {
	background-attachment: scroll;
	background-image: url(img/bton_bg.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bton_borde_rg {
	background-attachment: scroll;
	background-image: url(img/bton_border_g.png);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.bton_borde_rd {
	background-attachment: scroll;
	background-image: url(img/bton_border_d.png);
	background-repeat: repeat-y;
	background-position: left bottom;
}
a:link {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFCCFF;
	text-decoration: underline;
	font-weight: bold;
}
a:active {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
}
a:visited {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: underline;
	font-weight: bold;
	}
A.sousmenu { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 11px;
			text-decoration: none; }

A.sousmenu:hover { font-family: Arial, Helvetica, sans-serif; 
			color: #FFCCFF; 
			font-size: 11px; }

A.sousmenu:visited { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 11px;
			text-decoration: none; }

A.sousmenu:link { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 11px;
			text-decoration: none; }
A.smalllinks { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 10px;
			text-decoration: none; }

A.smalllinks:hover { font-family: Arial, Helvetica, sans-serif; 
			color: #FFCCFF; 
			font-size: 10px; }

A.smalllinks:visited { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 10px;
			text-decoration: none; }

A.smalllinks:link { font-family: Arial, Helvetica, sans-serif; 
			color: #FFFFFF; 
			font-size: 10px;
			text-decoration: none; }
			

A.txtfondblanc { font-family: Arial, Helvetica, sans-serif; 
			color: #8B3753; 
			font-size: 11px;
			text-decoration: none; }

A.txtfondblanc:hover { font-family: Arial, Helvetica, sans-serif; 
			color: #5E5D59; 
			font-size: 11px; }

A.txtfondblanc:visited { font-family: Arial, Helvetica, sans-serif; 
			color: #5E5D59; 
			font-size: 11px;
			text-decoration: none; }

A.txtfondblanc:link { font-family: Arial, Helvetica, sans-serif; 
			color: #9F395B; 
			font-size: 11px;
			text-decoration: none; }
			
.ligne_rose {
	background-attachment: scroll;
	background-image: url(img/ligne_rose.png);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.ligne_rose {
	background-attachment: scroll;
	background-image: url(img/ligne_rose.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.cadre_rose_bas {
	background-attachment: scroll;
	background-image: url(img/cadre_rose_bas.png);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.cadre_bg {
	background-attachment: scroll;
	background-repeat: repeat;
	background-color: #893350;
}
.cadre_rose_top {
	background-attachment: scroll;
	background-image: url(img/cadre_rose_top.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.cadre2_bg {
	background-color: #9F395B;
	border: 4px Aucune #FFFFFF;
}
.titres {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
}
.txt_rose_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #812443;
}
.newsletter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #893350;
}
.txt_main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.pointille {
	border-bottom-width: 1px;
	border-bottom-style: Aucune;
	border-bottom-color: #B15A7E;
	background-attachment: scroll;
	background-image: url(/img/pointille.jpg);
	background-repeat: repeat-x;
	background-position: center center;
}
.ligne_bas {
	border-top: 1px Aucune #812443;
	border-right: 1px Aucune #812443;
	border-bottom: 1px solid #812443;
	border-left: 1px Aucune #812443;
}
.menus_evidence_bg {
	background-attachment: scroll;
	background-image: url(/img/menus_evidence_bg.png);
	background-repeat: repeat-y;
	background-position: right bottom;
}
.logo {
	background-attachment: scroll;
	background-image: url(/img/nathalie_Fontanet2.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.bas {
	background-attachment: scroll;
	background-image: url(/img/bas.png);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.bg_gris {
	background-image: url(/img/bg.png);
	background-repeat: repeat;
}
.titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #8C3955;
}
.txt_blanc_small {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

a.bulle {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a.bulle span {
	display: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
a.bulle:hover,a.info:focus,a.info:active {
	background: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #893350;
	text-decoration: none;
}
a.bulle:hover span,a.info:focus span,a.info:active span {
	display: inline;
	position: absolute;
	z-index: 350;
	margin:1em;
	background: #FFFFFF;
	text-align: left;
	font-size: 12px;
	color: #5E5D59;
	padding: 8px;
	border:thin solid #893350;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
a.bulle:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

A.bulle:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
A.bulle:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
			 }
.remarque {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #CCCCCC;
}
.coin_txt_long {
	background-attachment: fixed;
	background-color: #9F395B;
	background-image: url(/img/coin_txt_long.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.propositions_alpha {
	background-attachment: fixed;
	background-image: url(/img/propositions_alpha.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ligne_bas {
	border-bottom-width: 1px;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: dotted;
	border-left-style: Aucune;
	border-bottom-color: #FFFFFF;
}
.remarque2 {

	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
}
.borderG {
	border-left-width: thin;
	border-left-style: Aucune;
	border-left-color: #9F395B;
	background-attachment: fixed;
	background-image: url(/img/separation.png);
	background-repeat: no-repeat;
	background-position: left center;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-top-style: Aucune;
	border-right-style: Aucune;
	border-bottom-style: Aucune;
}


.weatimages_thumbnail_cell {/* cell displayed in album view and containing image thumbnail, filename, description */
	font-family: Helvetica, Arial, sans-serif;
	padding: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #9F395B;
	text-align: center;
	vertical-align: top;
	text-align: center;
}
.weatimages_thumb_border {/* border of thumbnail */
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #9f395b;
	margin: 1px 1px 1px 1px;
}
.weatimages_link_size {/* links to original/resized image displayed under thumbnail in album */
	font-size: 9px;
	text-decoration: underline;
	color: #FFFFFF;
	text-align: center;
}
.weatimages_filename {/* filename displayed under image thumbnail in album */
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}
.weatimages_image_desc {/* description (from textfile or exif) displayed under image thumbnail in album */
	color: #555555;
	text-align: center;
}
.weatimages_pages_navigator {/* pager */
	font-size: 12px;
	color: #003366;
	text-align: center;
}
.weatimages_header {/* page title line - album/image name (or description) */
	font-size: 15px;
	color: #FFFFFF;
	margin-top: 4px;
	margin-bottom: 2px;
	margin-left: 2px;
	margin-right: 2px;
}
.weatimages_comment {/* string under page title - album/image description */
	font-size: 12px;
	color: #FFFFFF;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 2px;
}
.weatimages_thumb_album_name {/* album name shown on the right of album thumbnail */
	font-size: 14px;
	color: #FFFFFF;
}
.weatimages_thumb_album_desc {/* album decsription shown on the right of album thumbnail */
	font-size: 12px;
	color: #FFFFFF;
}
.weatimages_bigimage {/* style for big version of image */
	padding: 0px;
	border-width: 1px;
	border-style: solid;
	border-color: #9F395B;
	margin: 5px;
	text-align: center;
}
.weatimages_container_navig {/* links to next/previous images displayed at the page vith big version of image */
	font-size: 11px;
	text-decoration: underline;
}
.weatimages_toppest_navig {/* style for a div containing top navigational links - to parent albums and next/prev images */
	color: #FFFFFF;
	background-color: #9f395b;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 5px;
}
.weatimages_hotkey_tip {/* tips beside links to next/previous images */
	font-size: 11px;
	color: #FFFFFF;
}
.grand_titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
}
