
body{margin:0px; padding:0px; font-family:Arial, sans-serif; font-size:11px; line-height:16px; color:#697264; background-color:#FFFFFF;}
p, h1, h2, h3, h4{margin:0px; padding:0px;}
a{text-decoration:none; /*color:#E77512;*/ color:#697264;}
a:hover{text-decoration:underline;}
img{border-style:none;}
h1{
	padding: 10px 20px 10px 10px;
	color:#FFFFFF;
	font-family:Arial, sans-serif;
	font-size:25px;
	font-weight:normal;
	line-height:25px;
}
h2{
	padding-bottom:15px;
	color:#697264;
	font-family:Arial, sans-serif;
	font-size:20px;
	font-weight:normal;
	line-height:23px;
}
h3, h4{
	color:#697264;
	font-family:Arial, sans-serif;
	font-size:15px;
	font-weight:bold;
	line-height:1em;
	padding-bottom:15px;
}
input{font-size:11px;}
select, option{font-size:11px; width:160px; margin:5px 0px;}

table { 
	width: 100%;
	}
/*table td { 
	padding: 0; 
	border-width: 0; 
	font-family: Arial, sans-serif;
	}*/
hr {
	color:#CCCCCC; 
	height:1px;
	width:100%;
	}

.table_block{
	width:1000px;
	background-color:#FFFFFF;
	margin-top:0px;
	}
	

.main_table{}


.head_table{
	width:100%;
	}

.content_block{
	background-color: #FFFFFF;
	}
.content {
	text-align: left;
	line-height: 135%;
	padding:15px 0px 0px 10px;
}


.design {
	color: #666666;
	font-size: 9px;
	text-align: right;
	}
.design a{
	color: #666666;
	font-size: 9px;
	font-weight: bold;
	}


.item { color: #697264; }
.itemHead {
	font-size:10pt;
	color: #00267F;
	/*padding: 2px 2px 2px 16px;*/
	font-weight: bold;
	text-align: left;
	/*background-image: url(images/item_icon.gif);*/
	background-repeat: no-repeat;
	/*border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;*/
}
.itemInfo {
	color:#999999;
	text-align: left;
	padding: 2px 0px 2px 2px;

}
.itemTitle a {
	font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	color: #697264; 
	line-height:14pt;
	background-color: transparent;
	}
.itemPoster {}
.itemPostDate {color:#E77512;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
	text-align: left;}
.itemStats {}
.itemBody {padding-left: 2px; text-align: left;}
.itemText {margin-top: 8px; margin-bottom: 8px; line-height: 1.5em; font-family:Arial, Helvetica, sans-serif; font-size:11px}
.itemText:first-letter {}
.itemFoot {
	padding: 3px 3px ;
	color: #999999;
	text-align: right;

}
.itemFoot a{
	color:#E77512;
	font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	font-weight: normal;
	margin-bottom:10px;
	}
.itemAdminLink {}
.itemPermaLink {}



.odd { 
	background-color: #F2F2F2;
	padding: 2px;
}
.outer {
	background-color: #CCCCCC;
	padding: 2px;
	/*border: 1px solid #B1B1A1;*/
}
.even { 
	background-color: #F2F2F2;
	padding: 2px;
}
th { 
	background-color: #F2F2F2; 
	color:#666666 ;
	text-align: left; 
	padding: 3px;
}
.head {
	background-color: #F2F2F2; 
	padding: 3px;
}
.foot { 
	background-color: #F2F2F2; 
	padding: 3px;
}



td#usermenu a { 
	display: block;
	margin: 0px 6px;
	padding: 3px;
	font-family:Arial, Helvetica, sans-serif;
	color:#697264;
	/*border-bottom: 1px dashed #B1B1A1;*/
	}
td#usermenu a:hover {
	text-decoration:underline
	/*background-color: #E4E4D3;*/
	}
td#usermenu a.menuTop {}
td#usermenu a.highlight {
	background-color:#FF8E5D;
	}


td#mainmenu a {
	display: block;
	margin: 0px 6px;
	padding: 3px;
	/*border-bottom: 1px dashed #B1B1A1;*/
	}
td#mainmenu a:hover {
	background-color: #FFFFFF;
	}
td#mainmenu a.menuTop {}
td#mainmenu a.menuMain {}
td#mainmenu a.menuSub {
	padding-left: 12px;
	}



textarea {  font-family:Arial, Helvetica, sans-serif; font-size : 11px; text-indent : 2px;  }

ul { margin-left: 40px;}
li {
	margin-left: 2px;
	color: #697264;
	font-family:Arial, Helvetica, sans-serif; 
	font-size: 11px;
	list-style-type:disc
}



.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 11px; color: #333333; font-weight:bold; border: 1px solid #cccccc; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #333333; font-weight:bold; font-size: 11px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 11px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: 11px;}
.comDateCaption {font-weight: bold; font-style: normal;}



.blockTitle {
	background-color: #FFFFFF;
	color: #666666;
	padding: 2px 4px;
	font-weight: bold;
}
.R_blockTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px 0px 5px 0px;
	padding-left:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
}
.R_blockTitle2 {
	background-color:#B2B2B2;
	margin:0px;
	padding:0px;
}
.blockContent {
	/*padding: 2px;
	border-right: 1px solid #E4E4D3;
	border-bottom: 1px solid #E4E4D3;
	border-left: 1px solid #E4E4D3;*/
	padding-left:20px;
	color:#697264;
	background-color:#F2F2F2;
}
#header_deg_left {
    width:10px; 
	background:url(images/contenu_deg_left.gif) repeat-y top;
}
#header_deg_right {
    width:10px; 
	background:url(images/contenu_deg_right.gif) repeat-y top;
}
#global_deg_left {
    width: 10px; 
	background:url(images/contenu_deg_left.gif) repeat-y top;
}
#global_deg_right {
    width: 10px; 
	background:url(images/contenu_deg_right.gif) repeat-y top;
}
#footer_deg_left {
    width: 10px; 
	background:url(images/contenu_deg_left.gif) repeat-y top;
}
#footer_deg_right {
    width: 10px; 
	background:url(images/contenu_deg_right.gif) repeat-y top;
}
#footer_contenu {
    height: 16px; 
	width:980px;
}
#header_left{
	/*line-height:12px;
	font-size:10px;*/
	height:16px;
	/*width:710px;*/
	/*background:url(images/header.gif) no-repeat top left;*/
}
#header_left p{margin-right:15px;}
#header_left p{padding-bottom:15px;}
#header_left a{color:#808285}

#header_right{width:270px; padding-bottom:17px; text-align:right;}
#header_right input{float:left; margin:0px 15px;}
#header_right p.button {
    padding:0px; 
	height:18px; 
	float:right; 
	background:url(images/button_bg_normal.gif) no-repeat center center; 
	margin:0px 10px 0px 0px; 
	line-height:18px; 
	text-align: left;
}
.button a{color:#697264; font-size:11px; display:block; width:45px; margin-left:15px;}
.button a:hover{text-decoration:none; color:#E77512;}
#top_left{width:210px; height:124px; background-color:#2F4D38;}
#top_left table{height:124px;}
#top_left p{padding:0px 28px 0px 20px; /*line-height:24pt;*/}
#top_left select{margin-left:20px; margin-bottom:0px; margin-top:0px;}
#top_center{
	background: url(images/top.jpg) no-repeat left top;
	width:770px;
	height:124px;
}
#top_center table{height:124px; background-color:#B3DD59;}
#top_right{
	width:270px;
	height:140px;
	background-color:#333333;
}
#top_right p.button{
    padding:0px; height:18px; 
	background:url(images/button_bg_large.gif) no-repeat left center; 
	margin:8px 0px 8px 0px; 
	line-height:18px; 
	text-align: left;
}
#top_right p.button a{width:135px;}
.button a{
    color:#697264; 
	font-size:11px; 
	display:block; 
	width:45px; 
	margin-left:15px;}
.button a:hover{
   text-decoration:none; 
   color:#E77512;}
#info_direct{
	font-family:Arial, sans-serif;
	width:260px;
	color:#ffffff; 
	background:url(images/image_infos.jpg) no-repeat top right; 
	height:140px;
	margin-left:10px;
}
#info_direct p{padding-top:10px;}

/* menus top */

#top_left{
	font-size:11px;
	font-family:Arial, sans-serif;
	/*line-height:35pt;*/
}
#home #top_left .menu_tit{padding-bottom:0px;}
#top_left .menu_tit{
	color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	font-weight:bold;
	text-transform:uppercase;
} 

#top_left a{
	color:#FFFFFF;
	/*line-height:35pt;*/
	text-decoration: none;
}
#top_left a:hover{
	color:#A1D859;
	/*line-height:24pt;*/
	text-decoration: none;
}
.top_menu {padding-bottom:15px;}

/* fin menus top */

/* CONTENU GAUCHE */

#content_left{
	width:210px;
	font-size:11px;
	font-family:Arial, sans-serif;
	line-height:10px;
	padding-top:1px;
}
#content_left a{color:#6D6E71;}
#content_left a:hover, #content_left a.selected{color:#4FAB2E; text-decoration: none;}
#content_left .menu_tit{
	color:#697264;
	font-weight:bold;
	text-transform:uppercase;
}
#content_left .menu{
	margin:10px 0px 10px 20px;
	padding:30px 0px 30px 15px;
	background:url(images/menu_separateur.gif) no-repeat 20px;
	/*background-position: 20px 10px;*/
}
#content_left .menu_selected{
	padding:15px 28px 15px 20px;
	margin-right:1px;
	margin-top:-1px; 
	background-color:#F2F2F2;
}
#content_left .selected{
	margin: 5px 0px;
	height:16px;
	width:162px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#content_left .menu2 a{
	display: block;
	background:url(../images/fl_menu_gauche_out.gif) no-repeat right 4px;
}

#content_left .menu2 a:hover, #content_left .menu2_selected a{
	color:#A1D859; display: block; background:url(../images/fl_menu_gauche_over.gif) no-repeat right 4px;
}

/* CONTENU CENTRAL */
.head_logo{
	width:210px;
	font-size:11px;
	font-family:Arial, sans-serif;
	line-height:15px;
	padding-top:1px;
	}
.L_blockTitle {
	background-color: #FFFFFF;
	color: #697264;
	padding: 12px 0px 0px 20px;
	font-weight: bold;
	/*border: 1px solid #CCCCBD;*/
	text-transform:uppercase;
}
.L_blockContent {padding: 0px 0px 0px 22px;}
.td_content_bottom{
	background-color:#EDEFE7;
	/*padding:15px 10px;*/
	margin:0px 0px 0px 10px;
	color:#808285;
}
.liens{padding-top:5px; 
font-family:Arial, Helvetica, sans-serif;
font-size:10px;}
.liens, .liens a{color:#808285;}

.comments{color:#E77512; padding-top:10px; padding-bottom:10px; border-bottom:solid 1px #CCCCCC;}
#content_center{
	width:690px; 
	margin:15px 40px 0px 30px;
	height:100%;
}
.td_title{
color:#EDEFE7;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}
.txt{
color:#697264; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
line-height:16px;}
.txt_td{
color:#697264; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding-right: 10px;
/*border-bottom:solid 1px #CCCCCC;*/
}
.txt_fecha{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:9px; 
}
.txt_medio{
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
}
.txt_mapa{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 0px 0px 0px 20px;
}
a.txt_mapa:link{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 0px 0px 0px 20px;
}
a.txt_mapa:active{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 0px 0px 0px 20px;
}
a.txt_mapa:visited{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 0px 0px 0px 20px;
}
a.txt_mapa:hover{
color:#E77512; 
font-family:Arial, Helvetica, sans-serif; 
font-size:11px; 
padding: 0px 0px 0px 20px;
}
