@charset "utf-8";

/*///////////////////////////// BODY //////////////////////////////////*/

html, body {
   
	color:#888; 
}

a:link, a:visited { text-decoration: none; color: #F75900}
a:hover, a:active { text-decoration: underline overline; color: #F75900}

#content_frame, #copyright_tm {
	background-color:#000; 
	border-color:#777; 
}

.footer_menu1 {
	background-image:url("img/bg_menu.gif");
	background-repeat:repeat-x;
}

/*///////////////////////////// MENUS //////////////////////////////////*/
	
#main_menu {
	height:48px; 
	background-image:url("img/menu_bg.gif"); 
	background-repeat:repeat-x;
}	
#menu_item {
	color:#000000;
	float:left;
	line-height:22px; 
	margin-left:20px;
	font-weight:bold;
	text-transform:uppercase;
}
#main_menu a:link, #main_menu a:visited {color:#631e00;}
#main_menu a:active, #main_menu a:hover {color:#FFF;} 

	
/*///////////////////////////// TEXTE //////////////////////////////////*/

#titre {
	margin-top:10px;
	margin-bottom:20px;
	color:#FF6600;
	font-size:18px;
	font-weight:bold;
}

h1, h1 a:link, h1 a:visited {
	color:#23649F; text-decoration:none;
}

h2, h2 a:link, h2 a:visited {
	color:#763805;
}
#mini_titre {
	color:#777;
	margin:0px;
}

.label {
	font-weight:bold;
	color:#A6A6A6;
}

.sous_titre {
	font-weight:bold;
	color:#23649F;
}


/*///////////////////////////// DIVERS //////////////////////////////////*/

#naviguation {
	background-image:url('img/spacer.gif');
}

#naviguation span {
	background-color:#FFF;
}

div.loading {
	width:90px;
	height:20px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	background-image:url("img/loading.gif");
	background-repeat:no-repeat;
}

.search_input{
	background: #FFF url('img/search.gif') no-repeat;
	background-position: 3px center;
	padding-left: 19px;
	border:1px solid #CCC;
}

.hr {
	height:1px;
	border-bottom:1px dotted #A6A6A6;
	width:98%;
	line-height:0px;
	margin-bottom:6px;
}

.info {
	font-weight:bold;
	color:#AAA;
}

/*///////////////////////////// SOUS MENU //////////////////////////////////*/

#sous_menu {
	font-family: Arial, Helvetica, sans-serif;
}

#sous_menu a {
	background:url("img/bg_tabs1.gif") no-repeat 0% -34px;
}

#sous_menu a span {
	background: url("img/bg_tabs2.gif") no-repeat 100% -34px;
	color: #767676;
}

#sous_menu #current_btn a { border-bottom: 1px solid #DCDEE2; }
#sous_menu #current_btn a span { color: #23649F; }
#sous_menu #inactive_btn a span { color: #BBBBBB; }
#sous_menu a:hover span { color: #F65100; }

/*///////////////////////////// ESPACE MEMBRE //////////////////////////////////*/

#espace_membre {
	background-image:url('img/connexion.jpg');
}

#espace_membre a:link, #espace_membre a:visited { font-size:10px; font-weight:bold; text-decoration: none; color: #FFF;}
#espace_membre a:hover, #espace_membre a:active { font-size:10px; font-weight:bold; text-decoration: underline; color: #FFF;}

/*///////////////////////////// PUBS //////////////////////////////////*/

#pub_ban, #pub_pave {
	background-color:#F3F3F3;
}

/*///////////////////////////// IMAGES //////////////////////////////////*/

#cadre_img {

	position:absolute; 
	border:1px solid gray; 
	margin-right:2px; 
	margin-bottom:2px;
}

#cadre_img img {
	border:2px solid #FFF;
}

#cadre_img_shadow {
	position:absolute; 
	background-color:#000;
	margin-top:3px; 
	margin-left:2px;
}

/*///////////////////////////// CONTAINER //////////////////////////////////*/

#container_head {
	background-image:url('img/c_head_bg2.gif');
}

#container_head_right {
	background-image:url('img/c_head_right2.gif'); 
}

#container_content {
	background-color:#F3F3F3;
	border:1px solid #9F9F9F;
}

#container_footer {
	background-image:url('img/c_footer_bg.gif');
}

#cadre {
	background-color:#FFF; 
}

#cadre a:link, #cadre a:visited {text-decoration: none; color: #F75900;} 
#cadre a:hover, #cadre a:active {text-decoration: underline; color: #F75900;}


/*///////////////////////////// MINI CONTAINER //////////////////////////////////*/

#mini_container {
	background-color:#F3F3F3;
	border-color:#9F9F9F;
}


/*///////////////////////////////// PAGINATION //////////////////////////////////////////*/

#pagination a:link, #pagination a:visited {
	background-color: #fff;
    border: 1px solid #8F8F8F;
    color: #8F8F8F;
}

#pagination a:hover, #pagination a:active {
	background-color: #FFCC00;
    border: 1px solid #CF8800;
    color: #fff;
}

#pagination span.current {
    background-color: #FFAE00;
    border: 1px solid #FFAE00;
    color: #fff;
    font-weight: bold;
}

#pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
}

/*///////////////////////////////// FORMULAIRES //////////////////////////////////////////*/

.form_btn {
	background-image: url("img/bg_button.gif"); 
	background-repeat:repeat-x; 
	/*background-position:0px 100%;*/
	display:inline;
	cursor:pointer;
	background-color:#FAFAFA;
	/*color:#115098;*/
	color:#000;
	height:20px;
	padding:1px 3px 3px 3px;
	text-align:center;
	vertical-align:middle;
	font-size:11px;
	line-height:13px;
	white-space:pre;
	border:1px solid #666;
	font-family:Lucidia, Verdana, Arial, Helvetica, sans-serif 
}





