* {
		margin:0px;
		padding:0px;
	}
	
#tips {
	font-family:Arial;
	font-size:8px;
	border:1px black solid;
	
	padding:2px;
	position:absolute;
	display:none;
	background-color:#FFFFFF;
	z-index:50;
}
a img {
	border:0px;
}

img {

}
	
	body {
		background-color:#000;
		_text-align:center;
	}
	
	#page {
		_text-align:left;
	}
	
	#page {
		width:1000px;
		background-color:#FFF;
		margin:auto;
	}
	
	#entete {
		width:1000px;
		height:62px;
		background-color:#FFF;
		background-image:url(../img/entete.jpg);
		position:relative;
	}
	
	#entete .menu {
		position:absolute;
		top:35px;
		left:775px;
		width:220px;
		text-align:center;
		
	}
	
	#entete .menu a{
		font-family:arial;
		font-size:9px;
		letter-spacing:0px;
		text-decoration:none;
		
		margin-right:4px;
	}
	
	#corps {
		margin-top:24px;
	}
	
	#col_post {	
		margin-left:28px;
		margin-right:24px;
		border-right:1px black solid;
		width:632px;
		min-height:500px;
		_height:500px;
		float:left;
	}
	
	
	.post_1 {	
		width:604px;
		
		margin-top:3px;
	}
	
	.post_X {	
		width:604px;
		
		margin-top:25px;
	}
	
	.post_date {
		font-size:10px;
		font-family:Arial;
	}
	
	.post_titre {
		font-family:Arial;
		font-size:18px;
		margin-top:4px;
		margin-bottom:17px;
		font-weight:bold;
	}
	
	.post_titre a{
		color:#000;
		text-decoration:none;
	}
	
	.post_image img {
		display:block;
	}
		
	.post_image_unique_dessous {
		width:602px;
		height:202px;
		background-color:#000;
		padding-top:2px;
		padding-left:2px;
		
		_width:604px;
		_height:204px;
	}
	
	.post_image_unique {
		width:600px;
		height:200px;
	}
	
	/****************************/
	
	.post_image_unique_dessous_post {
		width:602px;
		height:202px;
		background-color:#000;
		padding-top:2px;
		padding-left:2px;
		
		_width:604px;
		_height:204px;
	}
	
	
	
	.post_image_unique_post {
		
	}
	
	.bordure2 {
		border:2px black solid;
	}
	
	/**********************************************/
	#news .post_image_a_deux, #news .post_image_unique {
		cursor:pointer;
	}
	
	.post_image_un_dessous {
		float:left;
		background-color:#000;
		padding-top:2px;
		padding-left:2px;
		width:296px;
		height:202px;
		_width:298px;
		_height:204px;
		margin-right:8px;
	}
	
	.post_image_deux_dessous {
		float:left;
		background-color:#000;
		padding-top:2px;
		padding-left:2px;
		width:296px;
		height:202px;
		_width:298px;
		_height:204px;
	}

	.post_image_a_deux {
		width:294px;
		height:200px;
	}
	
	
	.post_copy, .post_copy_deux_images {
		color:#808080;
		font-family:Arial;
		font-size:8px;
		width:602px;
		text-align:right;
		height:22px;
		text-transform:uppercase;
		margin-top:2px;
		
		
	}
	
	.post_copy_deux_images {
		_margin-top:-15px;
	}
	
	.post_chapo {
		width:600px;
		font-family:Arial;
		font-size:10px;
		height:36px;
		position:relative;
		line-height:12px;
		margin-bottom:11px;
	}
	
	.post_post_chapo {
		margin-bottom:12px;
		font-family:Arial;
		font-size:10px;
	}
	
	.post_texte {
		width:604px;
		font-family:Arial;
		font-size:10px;
		position:relative;
		line-height:12px;
		margin-bottom:23px;
		padding-left:0px;
		
		padding-right:2px;
	}
	
	
	
	.post_texte_image_gauche {
		border:2px #000 solid;
		float:left;
		margin-left:-2px;
		margin-right:8px;
		_margin-right:5px;
		
		
	}
	
	.post_texte_image_droite {
		border:2px #000 solid;
		float:left;
		
	}
	
	.post_texte_image_unique {
		border:2px #000 solid;
		margin-bottom:0px;
	}
	
	.post_shareit a{
		font-family:arial;
		font-size : 10px;
		color:#990000;
		text-decoration:none;
	
	}
		
	.at300bs, .at300bs.at15t_expanded, .at300bs.at15t_compact{
		background-image:none;
		background:none;
		
		background-image:url('../img/white.png');
		
	}
	
	.at300bs {
		width:0px;
	}
	
	.pied_post {
		position:relative;
		_border:1px #FFF solid;
	}
	
	.pied_post .post_jaime{
		float:left;
		margin-right:24px;
		cursor:pointer;
	}
	
	.post_pagination {
		position:absolute;
		top:0px;
		right:0px;
		
	}
	
	.post_pagination img{
		margin-top:0px;
		margin-left:5px;
		
	}
	
	.post_pagination *{
		color: #808080;
		font-family:Arial;
		font-size:10px;
		text-align:right;
	}
	
	.post_pagination *{
		text-decoration:none;
		border:0px;
	}
	
	.post_suite {
		position:absolute;
		right:0px;
		bottom:0px;
		
	}
	
	.post_suite a{
		color:#990000;
		text-decoration:none;
	}
	
	.post_jaime {
		background-image:url('../img/jaime.png');
		background-repeat:no-repeat;
		height:12px;
		font-family:Arial;
		color:#808080;
		font-size:10px;
		padding-left:18px;
		margin-bottom:22px;
		cursor:pointer;
		width:25px;
	}
	
	.post_ligne_fin {
		border-bottom:1px solid #000;
		width:600px;
		height:0px;
		line-height:0px;
	}
	
	#col_navigation {
		width:288px;
		float:left;
	}
	
	#col_navigation .bloc_1 {
		border-bottom:1px #000 solid;
		padding-bottom:14px;
		text-align:right;
	}
	
	#col_navigation .bloc_X {
		border-bottom:1px #000 solid;
		padding-bottom:22px;
		text-align:right;
	}
	
	#col_navigation .blocD {
		padding-bottom:18px;
		text-align:right;
	}
	
	
	#col_navigation .bloc_titre1{
		font-family:Arial ;
		font-size:12px;
		color:#000;
	}
	
	#col_navigation .bloc_titreX{
		font-family:Arial ;
		font-size:12px;
		color:#000;
		margin-top:11px;
	}
	
	#col_navigation .bloc_titreX a{
		color:#000;
		text-decoration:none;
	}
	
	.input_rechercher {
		text-align:right;
		border:1px black solid;
		width:136px;
		height:20px;
		margin-top:8px;
		padding-right:2px;
		font-family:Arial ;
		font-size:10px;
		color:#000;
	}
	
	.bloc_contenu {
		font-size:10px;
		color:#000;
		font-family:Arial;
		margin-top:11px;
		line-height:12px;
	}
	
	.bloc_contenu a{
		color:#000;
		text-decoration:none;
	}
	
	.bloc_contenu_tableau {
		font-size:10px;
		color:#000;
		font-family:Arial;
		margin-top:9px;
		line-height:12px;
	}
	
	.bloc_contenu_tag {
		font-size:10px;
		font-family:Arial;
		margin-top:11px;
		line-height:12px;
	}
	
	.bloc_contenu_tag a {
		text-decoration:none;
		color:#CCCCCC;
	}
	
	.bloc_contenu_tag a.tag_A {
		color:#000;
	}
	
	.bloc_contenu_tag a.tag_B {
		color:#808080;
	}
		
	.calendrier {
		text-align:right;
		float:right;
		padding-right:1px;
	}
	
	.cal_mois{
		width:12px;
		float:left;
		margin-left:4px;
	}
	
	.cal_case_noir, .cal_case_noir_1 {
		width:11px;
		height:11px;
		border:1px black solid;
		border-width: 1px 1px 1px 1px;
		text-align:center;
		line-height:10px;
		display:block;
	}
	
	.cal_case_noir {
		margin-top:-1px;
	}
	
	
	
	.cal_case_noir_D {
		width:11px;
		height:11px;
		border:1px black solid;
		border-width: 1px 1px 1px 1px;
		text-align:center;
		line-height:10px;
		margin-top:-1px;
	}
	
	
	.cal_case_gris, .cal_case_gris_1 {
		width:11px;
		height:11px;
		border:1px #B2B2B2 solid;
		border-width: 1px 1px 0px 1px;
		text-align:center;
		line-height:10px;
		color:#B2B2B2;
	}
	
	
	.cal_case_gris_D {
		width:11px;
		height:11px;
		border:1px #B2B2B2 solid;
		border-width: 1px 1px 1px 1px;
		text-align:center;
		line-height:10px;
		
	}
	
	.cal_case_aujourdhui {
		background-color:#808080;
	}
	
	
	.clear {
		clear:both;
	}
	
	.post_a_decouvrir {
		width:134px;
		height:160px;
		float:right;
		overflow:hidden;
	}
	
	.post_a_decouvrir1, .post_a_decouvrir3 {
		margin-left:20px;
	}
	
	
	.post_a_decouvrir img {
		border:1px #000 solid;
	}
	
	/*************************************************/
	
	#admin_outils {
		
		font-family:Arial;
		font-size:11px;
		width:200px;
		
		padding:5px;
		text-align:center;
		position:absolute;
		z-index:10;
		left:350px;
	}
	
	/***************************/
	
	body#galerieAnnee .galerie_mois {
		display:block;
		width:640px;
	}
	
	
	.galerie_X {
		margin-left:-1px;
	}
	
	.galerie_1{
		width:37px;
		height:109px;
		float:left;
	}
	
	.galerie_2{
		width:73px;
		height:109px;
		float:left;
	}
	
	.galerie_3{
		width:73px;
		height:109px;
		float:left;
	}
	
	
	
	.galerie_3_X {
		
	}
	
	.galerie_4{
		width:109px;
		height:109px;
		float:left;
	}
	
	.galerie_1 img{
		width:35px;
		height:35px;
	}
	
	.galerie_1 .img1 {
		border-left: 1px black solid;
		border-top: 1px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		
		display:block;
		
		
	}
	
	.galerie_1 .img2 {
		border-left: 1px black solid;
		border-top: 0px;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		display:block;

	}
	
	.galerie_1 .img3{
		border:black solid;
		border-left: 1px black solid;
		border-top: 0px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		
		display:block;
	}
	
	.galerie_2 .img1{
		width:71px;
		height:71px;
		float:left;
		
		border-left: 1px black solid;
		border-top: 1px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		
	}
	
	.galerie_2 .img2 {
		width:35px;
		height:35px;
		float:left;
		
		border-left: 1px black solid;
		border-top: 0px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
	}
	
	.galerie_2 .img3 {
		width:35px;
		height:35px;
		
		border-left: 0px black solid;
		border-top: 0px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		
		
		
	}
	
	
	
	.galerie_3 .img3{
		width:71px;
		height:71px;
		float:left;
		
		border-left: 1px black solid;
		border-top: 0px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
	}
	
	.galerie_3 .img2{
		width:35px;
		height:35px;
		float:left;
		
		border-left: 0px black solid;
		border-top: 1px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
		
		
	}
	
	.galerie_3 .img1{
		width:35px;
		height:35px;
		float:left;
		
		border-left: 1px black solid;
		border-top: 1px black solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
	}
	
	.galerie_4 img{
		width:107px;
		height:107px;
		border:1px black solid;
	}
	
/************************** galerie annee ***********************/
.liste_galerie {
	margin-bottom:24px;
}
	
/************************* galerie mois **************************/
.galerie_date_mois{
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	left:28px;
	position:absolute;
	top:-10px;
}

.galerie_image_post	 {
	padding-top:24px;
	margin-bottom:20px;
}

.galerie_image_post	 img{
	border:2px black solid;
}

.galerie_date_post {
	font-family:Arial;
	font-size:10px;
	float:left;
	width:72px;
}

.galerie_date_post a{
	text-decoration:none;
	color:#000;
}

.galerie_titre_post {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom:24px;
}

.galerie_titre_post a{
	text-decoration:none;
	color:#000;
}

/*************************************** calendrier galerie ***************************/


.calendrier_galerie_select {
	clear:both;
	padding-top:3px;
	
}

.calendrier_galerie_select_contenu {
	
}

.cg_fleche_gauche {
	float:right;
	
	margin-right:2px;
	cursor:pointer;
	margin-top:1px;
}


.cg_fleche_droite {
	float:right;
	
	margin-left:2px;
	cursor:pointer;
	margin-top:1px;
}

.cg_annee {
	float:right;
	font-family:Arial;
	font-size:11px;
}

.cg_annee a{
	text-decoration:none;
	color:black;
}

/*************************************** calendrier POST ***************************/


.calendrier_post_select {
	clear:both;
	padding-top:3px;
	
}

.cp_fleche_gauche {
	float:right;
	
	margin-right:2px;
	cursor:pointer;
	margin-top:-1px;
}


.cp_fleche_droite {
	float:right;
	
	margin-left:2px;
	cursor:pointer;
	margin-top:-1px;
}

.cp_annee {
	float:right;
	font-family:Arial;
	font-size:11px;
}

.cp_annee a{
	text-decoration:none;
	color:black;
}

.cache {
	display:none;
}

/****************************************** archives ************************************/

.archive_post {
	border-bottom:1px solid black;
	padding-bottom:24px;
	margin-bottom:24px;
	margin-right:32px;
}

.archive_image img{
	height:96px;
	width:96px;
	float:left;
	border:1px black solid;
	margin-right:11px;
}

.archive_date{
	padding-top:4px;
	font-family:Arial;
	font-size:10px;
}

.archive_titre{
	padding-top:6px;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
}

.archive_titre a{
	text-decoration:none;
	color:#000;
}

.archive_pagination {
	margin-right:32px;
	margin-bottom:24px;
}
.archive_pagination *{
	color: #808080;
	font-family:Arial;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}

.archive_pagination img{
	margin-top:0px;
	margin-left:5px;
}

/****************************************************** contact ********************************/

.contact_gauche{
	margin-left:28px;
	float:left;
	width:632px;
}

.contact_intro {
	font-family:Arial;
	font-size:12px;
	
	line-height:18px;
	margin-bottom:36px;
}


.contact_gauche .champ {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	margin-bottom:18px;
}

.contact_gauche .champ .label{
	width:72px;
	float:left;
	padding-top:3px;
	
}

.contact_gauche input.champtext{
	width:180px;
	font-family:Arial;
	font-size:10px;
	float:left;
	border:1px  solid black;
	margin-right:5px;
	height:18px;
}

.contact_gauche input.champtextGrand{
	width:300px;
	font-family:Arial;
	font-size:10px;
	float:left;
	border:1px  solid black;
	height:18px;
}


.contact_gauche textarea.champtextarea{
	font-family:Arial;
	font-size:10px;
	float:left;
	border:1px  solid black;
	width:300px;
	height:144px;
	margin-right:5px;
}

.checkbox {
	cursor:pointer;
	float:left;
}

.texte_check {
	float:left;
	margin-left:12px;
	
}


.obligatoire {
	font-family:Arial;
	font-size:10px;
	margin-left:10px;
}



.bloc_civilite {
	float:left;
}



.labelRadio {
	width:60px;
	float:left;
}

.radio {
	cursor:pointer;
	margin-right:8px;
}

.contact_droite{
	margin-bottom:24px;
}

.contact_intro a{
	color:#808080;
	text-decoration:none;
}

#btn_rechercher {
	cursor:pointer;
}

.rechercher_noresult {
	font-family:arial;
	font-size:12px;
}

#TAGS #col_post a {
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	color:#CCCCCC;
}

#TAGS #col_post a.tag_A {
	color:#000;
}

#TAGS #col_post a.tag_B {
	color:#808080;
}

#TAGS #col_post  {
	width:608px;
	padding-right:24px;
}

.news_pagination {
	margin-top:24px;
	margin-right:32px;
	margin-bottom:24px;
}
.news_pagination *{
	color: #808080;
	font-family:Arial;
	font-size:10px;
	text-align:right;
	text-decoration:none;
}

.news_pagination img{
	margin-top:0px;
	margin-left:5px;
}

.rub_simple {
	padding-right:32px;
}

.info_motcle {
	font-family:Arial;
	font-size:14px;
	margin-bottom:21px;
	margin-top:-1px;
	font-weight:bold;
}

.info_motcle img{
	margin-right:2px;
}

/*****************************************/
.captcha_image {
	border:1px #000 solid;
	float:left;
}

.champ_captcha .label {
	width:72px;
	float:left;
	padding-top:3px;
	
}

.captcha_texte {
	padding-left:72px;
	font-size:10px;
	font-family:Arial;
	margin-top:7px;
	margin-bottom:11px;
}

.captcha_saisie .input_cap{
	width:132px;
	margin-left:72px;
	float:left;
	margin-right:5px;
	border:1px #000 solid;
	font-family:Arial;
	font-size:10px;
	height:18px;
}

.btn_rafraichir{
	float:left;
}

.btn_rafraichir a{
	font-family:Arial;
	font-size:10px;
	text-decoration:none;
	color:#000;
}

.btn_rafraichir  {
	padding-top:17px;
	padding-left:24px;
}

.bouton {
	font-family:Arial;
	font-size:10px;
	height:18px;
	width:48px;
	border:1px black solid;
	background-color:#e5e5e5;
	margin-bottom:24px;
	margin-left:16px;
	float:left;
	padding-bottom:2px;
}

.obligatoire_captcha {
	font-family:Arial;
	font-size:10px;
	float:left;
}

.erreur {
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	color:red;
}

.lien_home {
	width:210px;
	height:60px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:pointer;
}

.lien_chogoking {
	width:180px;
	height:27px;
	position:absolute;
	top:11px;
	right:25px;
	cursor:pointer;
}


