body{
	background-color: #C53127;
	margin: 0px;
}
.bloc_connexion{
	text-align: right;
	height: 30px;
}
h1, h2, h3, h4, h5 {
	font-size: 14px;
	margin: 0px;
	padding: 0px;
}
hr {
	background-color: #E1D4C0;
	border: 0px;
	height: 1px;
}
th, td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.center_table {
	background-color: #FFFFFF;
	background-repeat: repeat-y;
}
.container_table {
	background-image: url(container_bg.gif);
	background-repeat: repeat-y center top;
}
.blogtitle {
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 40px;
	font-weight: bold;
	text-align: left;
	color: #333333;
	left: 40px;
	position: relative;
	height: 55px;
	width: 800px;
	vertical-align: bottom;
	letter-spacing: 4px;
	}	
.loop {
	background-color:  #F7F3E6;
}
.header_bg {
	background-color: #003366;
	background-image: url(headerimg.jpg);
	background-repeat: repeat-y;
	}
.footer {
	background-color: #F5BD25;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #B8B5A3;
}
.small_font {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
}
.small_font a {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.small_font a:hover {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	font-size: 11px;
	background-color: #FFFFFF;
}
.tiny_font {
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
}
.top_font {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
.cal_head {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F5BD25;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
}
.cal_head a {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #F5BD25;
	font-weight: bold;
	color: #FFFFFF;
}
.cal_head a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	font-weight: bold;
	color: ##CABBA9;
}
a {
	color: #C53127;
	text-decoration: underline;
}
a:hover {
	color: #CABBA9;
	text-decoration: none;
}
.entry {
	background-color: #FFFFFF;
}
.entry_top {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 18px;
	color: #C53127;
}
.comment{
	background-image: url(/weblogs/templates/blogger/comment.gif);
	background-repeat: no-repeat;
	background-position: right 1px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #C53127;
	border-right-color: #C53127;
	border-bottom-color: #C53127;
	border-left-color: #C53127;
}
.entry_top_left {
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #C53127;
	border-right-color: #C53127;
	border-bottom-color: #C53127;
	border-left-color: #C53127;
}
.entry_bottom {
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 18px;
	color: #C53127;
	border-bottom-style: dashed;
	border-bottom-color: #C53127;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;	
}
.th_head_left {
	background-color: #C53127;
	font-size: 12px;
	color: #FFFFFF;
}
.th_head_centre {
background-color: #C53127;
	font-size: 12px;
	color: #FFFFFF;
}
.th_head_right {
background-color: #C53127;
	font-size: 12px;
	color: #FFFFFF;
}
.blog_stuff_top {
	background-image: url(bg_template2_top1.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-right: 1px;
	color: #000000
}
.texte{
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 12px;
	font-weight: lighter;
}
.mood {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: normal;
	color: #666666;
}
.blog_stuff_haut {
	background-image: url(etoile.gif);
	background-color: #C53127;
	background-repeat: no-repeat;
	color: #FFFFFF;
	background-position: 5px center;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	text-indent: 30px;
	height: 25px;
	vertical-align: middle;
	}
.blog_stuff {
	margin: 8px;
	border: 1px solid #C53127;
}
.blog_stuff_bottom {
	background-image: url(bg_template2_bot1.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	margin-right: 1px;
	color: #000000
}
.calender {
	background-color: #FFFFFF;
}
.daycell {
	background-color: #E1D4C0;
}
.nodaycell {
	background-color: #E1D4C0;
}
.textevert {
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 12px;
	color: #C53127;
}
.reponses {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	line-height:10pt;
	position: relative;
	top: 3px;
	display: block;
}
.titre_photo {
	font-family: "Trebuchet MS", "Arial Narrow Special G1";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.thumb_album {
	margin: 8px;
	border: 1px solid #C53127;
}
.tour_photo
{
	border: 1px solid #C53127;
	padding: 3px;
}
.fond_tab_bleu
{
	background-color: #C53127;
	color: #FFFFFF;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	height: 25px;
	vertical-align: middle;
}
.pointilles
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-color: #C53127;
	border-right-color: #C53127;
	border-bottom-color: #C53127;
	border-left-color: #C53127;
}
.lienblogmenu,a.lienblogmenu,a.lienblogmenu:visited {
	color: #FFFFFF;
	font-weight: bold;
}			
a.lienblogmenu:hover {
	color: #C53127;
}
.gensmall { font-size : 10px; }
.bouton  a {
	margin: 10px;
	background-image: url(/images/deg.gif);
	background-repeat: repeat-x;
	text-decoration: none;
	color: #666666;
	text-align: center;
	border: 1px solid #ABABAB;
	font-weight: bold;
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
}
.bouton  a:hover{
	color: #ee8100;
}
td.row1	{ background-color: #f7ebe5; }
td.row2	{ background-color: #faf7f5; }
td.row4	{ background-color: #acacac; }
