@charset "ISO-8859-1";
/* CSS Document */
body{
	background-color:#e6e6e6;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333;
	margin:0;
	padding:0;
}

.TITLE{
	float:left;
}

a{
	color:#7cb020;
	text-decoration:none;
}

a:hover{
	color:#7cb020;
	text-decoration:underline;
}

p.PARA{
	padding:0px;
	margin-bottom:10px;
	margin-top:5px;
}

.PARA_TTL{
	font-weight:bold;
	padding-left:2px;
}

.img{
	border:0px;
}

.PUCE{
	vertical-align:middle;
	margin-bottom:3px;
	margin-right:2px;
}

.NOBORDER{
	padding:0;
	border:0px;
}

/*------FONT STYLES------*/
.TITLE_ARTICLE{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin-left:3px;
	padding-top:2px;
	padding-bottom:15px;
}

.TEXT_ARTICLE{
	text-align:justify;
}

.FONT_MINI{
	font-size:9px;
	color:#999999;
	text-transform:none;
}

.FONT_MINI a{
	font-size:9px;
	color:#666666;
}



/*------DIV DEFINITION------*/

#GLOBAL{
	position:relative;
	width:668px;
	background:#e6e6e6 url(../IMG/BKG_principal.gif) repeat-y;
	margin:auto;
	padding-left:22px;
	padding-right:22px;
}

#GLOBAL_FINAL{
	width:712px;
	margin:auto;
	height:5px;
	background:url(../IMG/BKG_final_bottom.gif) no-repeat;
	clear:both;
}

/*------HEADER------*/

#HEADER{
	width:668px;
	height:115px;
	border-bottom:1px solid #999;
}

#HEADER_FLAGS{
	height:14px;
	width:567px;
	text-align:right;
	padding-top:3px;
}

.FLAG_TTL{
	padding-left:2px;
	color:#999999;
	font-size:11px;
	padding-top:2px;
}

#HEADER_LOGO{
	width:101px;
	height:99px;
	padding-top:10px;
}

#HEADER_IMAGE{
	height:79px;
	width:565px;
	border:1px solid #999;
	text-align:center;
	margin-bottom:4px;
}

/*------CONTAIN------*/

#PRINCIPAL{
	width:668px;
}

#PRINCIPAL_TOP{
	height:20px;
}

#MENU_GAUCHE{
	width:120px;
	float:left;
}

.MENU_LINKS{
	height:16px;
	margin-right:5px;
	padding-top:3px;
	background:#FFFFFF url(../IMG/MENU_cross.gif) top left no-repeat;
}

.MENU_LINKS:hover{
	background-color:#999999;
	background:#5c5c5c url(../IMG/MENU_arrow.gif) top left no-repeat;
	cursor:pointer;
}

.MENU_LINKS:hover a{
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
}

.MENU_LINKS a{
	color:#333;
	font-size:9px;
	font-weight:bold;
	padding-left:9px;
	text-decoration:none;
}

.MENU_LINKS_OVERSIZED{
	height:26px;
	margin-right:5px;
	padding-top:3px;
	padding-left:9px;
	background:#FFFFFF url(../IMG/MENU_cross.gif) top left no-repeat;
}

.MENU_LINKS_OVERSIZED:hover{
	height:26px;
	margin-right:5px;
	padding-top:3px;
	background:#5c5c5c url(../IMG/MENU_arrow.gif) top left no-repeat;
	cursor:pointer;
}

.MENU_LINKS_OVERSIZED:hover a{
	color:#FFFFFF;
	height:26px;
	margin-right:5px;
	padding-top:3px;
	padding-left:6px;
}

.MENU_LINKS_OVERSIZED a{
	color:#333;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

/*------ARCHIVES BLOG------*/
#ARCHIVES{
	padding-top:50px;
}

#ARCHIVES_TTL{
	background:url(../IMG/DOT_green_XS.gif) no-repeat;
	padding-left:8px;
	height:16px;
	font-weight:bold;
	font-size:9px;
}

.ARCHIVES_MONTH{
	padding-left:10px;
	background:url(../IMG/DOT_gray.gif) no-repeat;
	font-size:9px;
}

#ARCHIVES_CALENDAR{
	margin-top:50px;
	margin-bottom:50px;
}

#ARCHIVES_CALENDAR_TABLE{
	font-size:9px;
}

.CALENDAR_TTL_DAY{
	font-weight:normal;
}

#DATE_CALLENDAR{
	text-transform:capitalize;
	text-align:center;
	background-color:#ffd301;
	margin-right:12px;
	margin-top:2px;
}

#CONTAIN{
	margin-bottom:20px;
	float:left;
	width:527px;
	padding-left:10px;
	padding-right:0px;
	min-height:400px;
	/*background:#FFFFFF url(../IMG/BKG_contain.jpg) top no-repeat;*/
	border-left:1px solid #999;
}

/*------CONTAIN FORM------*/
#TABLE_FORM{
	margin-top:40px;
	padding-left:65px;

}

.FORM_TEXT_FIELD{
	text-align:right;
	margin-bottom:2px;
	padding-right:2px;
}

.FORM_TEXT_FIELD_B{
	text-align:right;
	margin-bottom:2px;
}

.FORM_FIELD{
	border:1px solid #666;
	height:12px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	width:226px;
	color:#333;
	font-size:10px;
	margin-bottom:5px;
}

.FORM_FIELD_B{
	border:1px solid #666;
	height:80px;
	padding-top:2px;
	padding-left:2px;
	padding-right:2px;
	width:226px;
	color:#333;
	font-size:10px;
	margin-bottom:5px;
}

.FORM_SUBMIT{
	width:60px;
	height:16px;
	color:#FFFFFF;
	background-color:#5c5c5c;
	border:1px solid #5c5c5c;
	font-size:9px;
	text-transform:uppercase;
	cursor:pointer;
}

*html .FORM_SUBMIT{
	width:60px;
	height:16px;
	color:#FFFFFF;
	background-color:#5c5c5c;
	border:1px solid #5c5c5c;
	font-size:9px;
	text-transform:uppercase;
	cursor:pointer;
}

/*------WEBLOG-------*/

#BLOG_BLOCK_ARTICLE{
}

.BLOG_POST{
	margin-bottom:15px;
}

.BLOG_POST_LOGO{
	float:left;
	margin-right: 8px;
}

.BLOG_POST_LOGO img{
	border:1px solid #b8b8b8;
	padding:4px;
}

.BLOG_POST_TITLE{
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	margin-bottom:2px;
	margin-left:1px;
}

.BLOG_POST_SUBTITLE{
	font-size:10px;
	color:#333333;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:1px;
}

.BLOG_POST_TITLE a{
	color:#333333;
}

.BLOG_POST_DATE{
	font-size:9px;
	color:#999999;
	margin-bottom:3px;
}

.BLOG_POST_INTRO{
	margin-top:3px;
	margin-bottom:3px;
	color:#78b017;
}

.BLOG_POST_CONTENT{
	text-align:justify;
}

.BLOG_CONTENT_IMG{
	text-align:center;
}

.BLOG_CONTENT_IMG img{
	border:1px solid #999;
	padding:4px;
	margin:2px;
}

.BLOG_LEIA{
	padding-top:5px;
	margin-bottom:3px;
	text-align:right;
	font-size:9px;
	font-weight:bold;
	color:#333333;
	text-transform:uppercase;
}

.BLOG_LEIA a{
	color:#333333;
}

.BLOG_POST_FOOTER{
	margin-top:6px;
}

.BLOG_POST_AUTEUR{
	font-size:9px;
	color:#666666;
	padding-left:2px;
	width:300px;
}

.BLOG_POST_COMMENTAIRES{
	width:200px;
	text-align:right;
	font-size:9px;
}

.BLOG_POST_COMMENTAIRES a{
	color:#333333;
	font-size:9px;
}

#COMMENTS_POSTED{
	margin-top:10px;
	margin-bottom:25px;
}

#COMMENTS_TTL{
	color:#333333;
	font-weight:bold;
	text-transform:capitalize;
	padding-left:8px;
	height:14px;
	background:url(../IMG/DOT_yellow_XS.gif) no-repeat;
}

.COMMENTS_BLOCK{
	margin-bottom:5px;
}

.COMMENTS_INFOS{
	padding-top:2px;
	padding-left:5px;
}

.COMMENTS_TEXTES{
	padding-left:12px;
	padding-top:4px;
	text-align:justify;
}

.COMMENTS_MINI_TTL{
padding-left:12px;
padding-top:2px;
color:#666666;
font-weight:bold;
text-transform:capitalize;
}

#ADD_BLOCK{
	border:1px solid #999;
	margin-bottom:10px;
}

.ADD_ELEMENT_BLOCK{
	padding:5px;
}

#ADD_TITLE{
	color:#333333;
	font-weight:bold;
	text-transform:capitalize;
}

.ADD_FIELD_TYPE_01{
	width:300px;
	border:1px solid #666;
	color:#333;
	padding-top:2px;
	font-size:10px;
	height:14px;
}

.ADD_FIELD_TYPE_02{
	width:375px;
	color:#333;
	padding-top:2px;
	padding-left:2px;
	padding-right:2p;
	font-size:10px;
	height:15px;
	border:0px;
}

.ADD_TITLE{
	background:#333333;
	color:#FFFFFF;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	font-weight:bold;
}

.ADD_TYPO{
}

.ADD_TEXTEAREA{
	border:1px solid #666; 
	width:500px;
	height:120px;
	margin-left:10px;
	color:#333;
	font-size:10px;
}

.ADD_BT{
	width:auto;
	border:1px solid #999999;
	padding-top:2px;
	padding-bottom:2px;
	background:#333333;
	color:#FFFFFF;
	font-size:9px;
}

/*------FOOTER------*/
#FOOTER{
	height:145px;
	border-top:1px solid #999;
	clear:both;
}

#FOOTER_LINKS{
	margin-top:5px;
	padding-top:1px;
	padding-bottom:2px;
	height:12px;
	text-transform:capitalize;
	color:#FFFFFF;
}

#FOOTER_LINKS_IMG{
	text-align:justify;
}

#FOOTER_LINKS_REA{
	background:#5c5c5c;
	padding-bottom:2px;
	text-align:center;
}

#FOOTER_LINKS_REA_IMG{
	padding-top:5px;
	padding-left:5px;
	background-color:#FFFFFF;
}

#FOOTER_LINKS_APO{
	background:#5c5c5c;
	text-align:center;
	padding-bottom:2px;
}

#FOOTER_LINKS_APO_IMG{
	background-color:#FFFFFF;
	padding-top:15px;
}

#FOOTER_LINKS_LIC{
	background:#5c5c5c;
	text-align:center;
	padding-bottom:2px;
}

#FOOTER_LINKS_LIC_IMG{
	text-align:center;
	padding-top:5px;
	background-color:#FFFFFF;
	text-transform:none;
}

#FOOTER_LINKS a{
	color:#FFFFFF;
	text-decoration:none;
}

#FOOTER_LINKS a:hover{
	color:#FFFFFF;
	text-decoration:
}

#FOOTER_ADRESSE{
	color:#666666;
	font-size:9px;
	margin-top:7px;
	text-align:center;
	background-color:#FFFFFF;
	text-transform:none;
}

#FOOTER_ADRESSE_2{
	color:#666666;
	font-size:9px;
	margin-top:5px;
	text-align:center;
	background-color:#FFFFFF;
	text-transform:none;
}

#FOOTER_COPYRIGHTS{
	padding-top:3px;
	font-size:9px;
	color:#CCCCCC;
	text-align:center;
}

#BLOCK_LEFT_LINKS{
	margin-top:30px;
}

.LEFT_LINKS{
	padding-left:5px;
	font-size:10px;
}

.LEFT_LINKS a{
	color:#333333;
	font-size:9px;
	font-weight:bold;
}