body {
	background-color: #98b2cc;
	background-image: url(/charte/texture_fond.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #565656;
	padding: 0px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}

td {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #565656;
	margin: 0px;
	padding: 0px;
}


p {
	margin: 0px;
	padding: 0px;
}

td.td_justify {
	text-align: justify;
	padding-bottom: 10px;
}

/*Structure generale*/

td.td_general {
	padding-right: 35px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

td.td_ombre_droit {
	background-color: #98b2cc;
	background-image: url(/charte/ombre_dte.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

td.td_ombre_bas {
	background-image: url(/charte/ombre_bas.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

/*Encart bleu*/

td.td_encart_bleu {
	background-color: #98b2cc;
	background-image: url(/charte/arrondi_bleu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 10px;
}

td.td_reflet {
	background-image: url(/charte/reflet.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_date_encart {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #adc1d6;
}

td.td_fd_bouton {
	color: #FFFFFF;
	background-image: url(/charte/bouton_fd.gif);
	background-repeat: no-repeat;
	background-position: 5px 100%
}

/*Encart blanc*/

td.td_ombre_h {
	background-color: #FFFFFF;
	background-image: url(/charte/ombre_h.gif);
	background-repeat: repeat-x;
	background-position: left top;
}

td.td_ombre_v {
	background-color: #FFFFFF;
	background-image: url(/charte/ombre_v.gif);
	background-repeat: repeat-y;
	background-position: right top;
}


td.td_text_encart {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #98b2cc;
}

/*Blog*/

td.td_blog {
	padding-right: 15px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}

td.td_fd_btnblanc {
	color: #FFFFFF;
	background-image: url(bouton_fdblanc.gif);
	background-repeat: no-repeat;
	background-position: 5px 100%
}

td.td_menu_blog {
	font-family: "Trebuchet MS", Verdana, Arial;
	font-size: 14px;
	font-weight: normal;
	color: #98B2CB;
	background-image: url(blog/trait_bleu.gif);
	background-position: right top;
	text-align: right;
	padding-left: 10px;
	background-repeat: no-repeat;
}

/*Liens*/

.pointer {
	cursor:pointer;
}

a:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: underline;
}

a.liennormal:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a.liennormal:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #565656;
	font-weight: normal;
	text-decoration: none;
}

a.lienblanc:link {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.lienblanc:active {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.lienblanc:visited {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

a.lienblanc:hover {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-weight: normal;
	text-decoration: none;
}

/*Texte*/

.lettrine {
	font-size: 18px;
	font-weight: bold;
	color: #98b2cc;
}

.lettrine2 {
	font-size: 16px;
	font-weight: bold;
	color: #98b2cc;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

h1.h1_13px {
	font-size: 13px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #565656;
	margin: 0px;
	padding: 0px;
}

h2.titre_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
	color: #565656;
	margin: 0px;
	padding: 0px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
	color: #565656;
	margin: 0px;
	padding: 0px;
}

.text_date {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#98b2cc;
	font-weight: normal;
	text-align: right;
}

.text_blanc {
	color: #FFFFFF;
}

.text_gris_pt {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #565656;
}

.text_gris_12px {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #565656;
}

.text_bleu {
	color:#98B2CB;
}

.text_gris_encart {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #565656;
	text-align: justify;
	padding-top: 5px;
	padding-bottom: 5px;
}

/*Formulaire*/

input, select {
	border: 1px solid #98b2cc;
	font-size: 12px;
	font-weight: normal;
	color: #b0b0b0;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	height: 20px;
}

textarea {
	border: 1px solid #98b2cc;
	font-size: 12px;
	font-weight: normal;
	color: #b0b0b0;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 100%;
}



input.input_check {
	height: 18px;
	width: 18px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.calendar_title_month{
color:#98B2CB;
}

.div_comment2 {
    position:absolute;height: 100%;width: 100%;z-index:50; visibility:hidden; overflow: visible; top:0; left:0;
}
.div_comment3 {
    position:absolute;width: 100%;z-index:100; overflow:visible; top:80px;
}

.div_comment {
	background-color: #98b2cc;
    position:absolute;
	height: 100%;
	width: 100%;
	filter:alpha(opacity=50);
   -moz-opacity:0.5;
	opacity: 0.5;
	left: 0px;
	top: 0px;
	z-index:70;
overflow:visible;
}

a.calendar_day_clickable{
font-weight:bold;
color:#98B2CC;
text-decoration:underline;
}
td.calendar_weekend{
color:#FFFFFF;
font-weight:bold;
background-color:#98B2CC;
}
a.calendar_weekend_clickable{
font-weight:bold;
color:#FFFFFF;
text-decoration:underline;
}
a.calendar_today_clickable{
font-weight:bold;
color:#98B2CC;
border:solid 1px #98B2CC;
text-decoration:underline;
}

.calendar_today{
border:solid 1px #98B2CC;
}

.calendar_main{
border:solid 1px #98B2CC;
}



.video{
	position:absolute;
}

.sondage{
	position:absolute;
}

.son{
	position:absolute;
	background:#98B2CC;
}
.image{
	position:absolute;
}
.texte{
	position:absolute;
}
#contenant{
	position:absolute;
}
.derniere_news{
overflow:hidden;
}