﻿BODY {
	behavior: url(/common/csshover.htc);
	font-family:Verdana,arial,helvetica;
	font-size: 10px;
	margin:0;
	padding:0;
	overflow:auto;width: 100%;
	height: 100%; 
	background-color: #ffffff;
	color:#000000;
}
td{
font-family:Verdana,arial,helvetica;
font-size: 10px;
}
#entete{
background-color:#2e3d5c;
background-image:url(/img/freeridewt/logo.jpg);
background-position:left top;
background-repeat:no-repeat;
width:100%;
height:80px;
}
#separtion{
background-color:#9a9a9a;
width:100%;
height:1px;
margin: 0 0 0 0;
padding: 0 0 0 0;
clear:both;
}
#separtion hr{
display:none;
}
#search_block{
width:100%;
background-color:#E9E9E7;
}
#freetext_block{
padding:0 8px 0 8px;
white-space:nowrap;
width:auto;
float:left;
}
.cat_separateur{
display:none;
/*width:1px;
height:40px;
border-left:1px solid #999999;
float:left;
background-color:#E9E9E7;*/
}
.categories_plus_sep{
border-left:1px solid #999999;
}
.categories,.categories_plus_sep{
float:left;
width:auto;
white-space:nowrap;
padding:0 8px 0 8px;
}
.visi{
display:block;
clear:both;
}
.novisi{
display:none;
clear:both;
}
#turnon b,#turnoff b{
text-decoration:underline;
}
#turnon a,#turnoff a{
float:right;
width:200px;
text-decoration:none;
padding:0 0 0 6px;
background-image:url(/img/puce_t.gif);
background-position:0 4px;
background-repeat:no-repeat;
}
#inyourcart{
clear:both;
float:right;
}
#inyourcart a{
padding:5px 0 0 40px;
width:170px;
background-image:url(/img/freeridewt/bck_view_cart.gif);
background-position:left center;
background-repeat:no-repeat;
text-decoration:none;
color:#62635D;
}
#inyourcart a:hover{
color:#000;
}
#inyourcart a b{
color:#000;
}
#inyourcart a u{

}
#download_cart_selection{
background:transparent url(/img/freeridewt/bck_dnld_selc.gif) no-repeat top left;
}

#searched_text,#nb_result{
float:left;
height:25px;
width:auto;
padding:0 0 0 1em;
}
#affichage_option{
float:right;
height:25px;
width:auto;
padding:0 1em 0 0;
}
/*---------------- bando de parcourt de resultat  ------------------------- */
#parcour_result{
float:right;
height:25px;
width:250px;
padding:0 1em 0 3em;
}
#parcour_result B{
margin:0 5px 0 5px;
}
#parcour_result A{
margin:0 5px 0 5px;
cursor:hand;
text-decoration:none
}
#parcour_result I{
margin:0 5px 0 5px;
font-style:normal
}
/*---------------- fin bando de parcourt de resultat  ------------------------- */
div.boucheca{
width:100%;
height:25px
}
#results{
padding:15px 0 0 0;
/*
clear:both;
width:135px;
height:255px;*/
}
#diapo{
margin:0 5px 0 5px;
float:left!important;
width:150px;
min-height:265px;
height:265px;
}
#diapo table.img tr td{
background-color:#FFFFFF;
width:146px;
height:146px;
border: 1px solid;
border-color: #AAA #444 #444 #AAA;
}
#diapo table.img tr td img{
border: 1px solid;
border-color: #444 #AAA #AAA #444;
}
#diapo b.title,#diapo i,#ref_nom_du_visuel b.title,#ref_nom_du_visuel i{
display:block;
height:15px;
min-height:15px;
}
#diapo #diapo_actions{
float:left;
border:1px solid #0094C5;
border-collapse:collapse;
height:17px;
min-height:17px;
}
#diapo #diapo_actions #edit{
float:left;
margin:0 0 0 1em;
}
#diapo #diapo_actions #zoom{
float:left;
margin:0 0 0 1em;
}
#diapo #diapo_actions #delete{
float:right;
margin:0 1em 0 0;
}
#diapo #diapo_actions #cart{
float:right;
width:70px;
margin:0 5px 0 0;
background-image:url(/img/caddie_off.gif);
background-position:55px top;
background-repeat:no-repeat;
}
#diapo #diapo_actions #cart a{
width:100%;
}
#diapo #diapo_actions #chk_format_media{
clear:both;
}
html>body #diapo,html>body #diapo b.title,html>body #diapo i,html>body #ref_nom_du_visuel b.title,html>body #ref_nom_du_visuel i,html>body #diapo #diapo_actions{
height:auto;
}
/*---------------- css caddie ----------------*/
#fond_caddie{
position:absolute;
top:0;
z-index:1;
}
#caddie{
width:184px;
background-color:#E9E9E7;
float:left;
height:300px;
background-image:url(/img/fd_caddie_left.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}
#cart_actions {
	padding:10px 0 0 6px;
}
#cart_actions DIV A, #results DIV.utilisation A{
	display:block;
	float:left;
	padding:0 3px 0 3px
}
DIV.diapo_info DIV A {
	display:block;
	text-decoration:none;
	padding:3px;
}
#cart_actions DIV:hover A DIV,#results DIV.utilisation:hover A DIV, DIV.diapo_info DIV:hover A DIV{
	display:block;
}
#cart_actions DIV A DIV, #results DIV.utilisation A DIV, DIV.diapo_info DIV A DIV{
	position:absolute;
	display:none;
}
#div_rename {
	position:relative;
	width:200px;
	height:50px;
	border:1px solid black;
	background-color:white;
	top:60px;
	left:60px;
	padding:10px;
	margin:10px;
}
#div_gest_util{
	position:relative;
	width:300px;
	h_eight:200px;
	border:1px solid black;
	background-color:white;
	t_op:60px;
	l_eft:60px;
	padding:10px;
	margin:10px;
}
#div_gest_util DIV.field_util{
	clear:both;
}
#div_gest_util DIV.groupe{
	float:left;
}
#div_rename A, #div_gest_util A{
	d_isplay:block;
	margin:0 0 5px 0;
	float:right;
}
.flotant{
	position:absolute;
}
#cart_actions DIV A DIV I, #results DIV.utilisation A DIV I, DIV.diapo_info DIV A DIV I{
	position:relative;
	display:block;
	top:30px;
	left:-30px;
	padding:3px;
	background-color:white;
	border:1px solid black;
	color:black;
	font-style:normal;
	white-space:nowrap;
}
#cart_actions DIV A DIV > I, #results DIV.utilisation A DIV > I, DIV.diapo_info DIV A DIV > I{
	left:0;
}
#cart_btn_fct{
	margin:10px 3px 0 11px;
	clear:both;
}
#cart_btn_fct a{
	color:black;
	text-decoration:none;
}
#cart_btn_fct a:hover{
	color:#101010;
	text-decoration:underline;
}
/*----------------- fin css caddie ----------------*/
#results_layer {
margin-left:184px;
width:auto;
}
SELECT{
font-size:10px;
font-family: verdana,arial,helvetica;
color:#333333;
line-height: 12px;
}
A{
font-family:verdana;
font-size:10px;
color: #0094C5;
}
TEXTAREA,BUTTON,INPUT,.checkbox{
border:1px #999999 solid;
background-color:#FFFFFF;
font:10px verdana,arial,helvetica;
color:#333333;
}
.neutre{
border:0px;
background-color:transparent;
}
#yourname{
padding:2px 0 2px 15px;
}
/*--------------------- css pour login -------------------------- */
#login_layer{
margin-left:184px;
width:auto;
}
#login_block{
margin-left:184px;
width:auto;
height:100px;
}
#input_block{
margin:30px 0 0 0;
height:70px;
}
#input_block #input_login,#input_block #input_password{
text-align:right;
width:250px;
height:25px;
}
#login_block input.submitbtn{
position:relative;
top:-55px;
left:-60px;
}
#login_block>input.submitbtn{
margin-left:368px;
}
input.submitbtn{
background-color:#61635D;
color:#FFFFFF;
font-weight:bold;
}
#inscription_block{
}
#phrase_intro{
height:20px;
margin:3px 0 10px 10px;
}
#inscr_nom,#inscr_prenom,#inscr_entite,#inscr_fonction,#inscr_tel,#inscr_fax,#inscr_portable,#inscr_email,#inscr_login,#inscr_password,#inscr_password_confirm,#inscr_reponse,#inscr_charte,#inscr_charte_ok{
text-align:right;
width:200px;
height:25px;
}
#block_user_scat_admin b,#inscr_nom b,#inscr_prenom b,#inscr_entite b,#inscr_fonction b,#inscr_tel b,#inscr_fax b,#inscr_portable b,#inscr_email b,#inscr_login b,#inscr_password b,#inscr_password_confirm b,#inscr_reponse b{
font-weight:normal;
color:#666666;
text-transform:uppercase;
}
#inscr_tel{
margin-top:15px;
}
#block_user_scat_admin,#inscr_login,#inscr_password,#inscr_password_confirm,#inscr_question,#inscr_reponse,#inscr_charte,#inscr_charte_ok{
width:320px;
position:relative;
left:230px;
top:-215px;
}
#inscr_question{
width:380px;
color:#666666;
margin:40px 0 0 0;
}
#block_user_scat_admin{
text-align:right;
}
#block_user_scat_admin,#inscr_question select,#inscr_reponse,#inscr_charte,#inscr_charte_ok{
width:370px;
margin:5px 0 0 0;
}
#block_user_scat_admin,#inscr_charte{
color:#666666;
}
#inscr_charte a{
text-transform:uppercase;
color:#000;
font-weight:strong;
}
#inscr_charte a:hover{
color: #0094C5;
}
#inscr_charte_ok input{
border:0; 
}
#inscr_charte_ok a{
text-align:left;
color:#666666;
text-decoration:none;
width:100px;
padding:0 0 3px 0;
}
#inscr_valide{
position:relative;
left:610px;
top:-240px;
}
/* ----------------------- fin css pour login ---------------------------- */

.fond_edit{
	width:100%;
	background-color:#0094C5;
	height:45px;
}
A.css_fonction {
font-family:verdana,arial,helvetica;
font-size: 10px;
background:#FFFFFF;
text-decoration:none;
border:1px #999999 solid;
margin: 2px 5px 2px 5px;
padding: 0px 10px 0px 10px;
}
A.css_fonction:hover{
background:#CCCCCC;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
}
A.css_fonction:active{
background:#999999;
border-top-color:#999999;
border-left-color:#999999;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
}
.css_input_txt {font-family:verdana,helvetica;font-size: 10px;}
.css_title {font-family:verdana,helvetica;font-size: 10px;}
.css_nom_champs {font-family:verdana,helvetica;font-size: 10px;}
.css_txt_type_btn {
	color:#FFFFFF;
	background:#CCCCCC;
	margin-right:10px;
	border:1px #000000 solid;
}
TD
{
	font-family:verdana,arial,helvetica;
	font-size: 10px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
A{
	font-family:verdana;
	font-size:10px;
	color: #0094C5;
}

HR
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    BORDER-LEFT: 0px;
    COLOR: #999999;
    BORDER-BOTTOM: 0px;
    HEIGHT: 1px;
    BACKGROUND-COLOR: #999999
}
.enlarge-nav-imgposition
{
	color:#e9eae7;
	font-weight:bold;
}
.enlarge-nav-link
{
	color:White;
	text-decoration:underline;
	cursor:hand;
	font-weight:bold;
}
/*---------------- page default ------------------------- */
#block_to_login, #add_new_user, #block_error{
width:200px;
margin:25px auto;
border:1px solid silver;
text-align:left;
background-color:#fff;
}
#add_new_user{
margin-bottom:90px;
}
#block_to_login{
height:115px;
margin-top:110px;
padding:5px 0 5px 0;
}
#block_to_login DIV#submit_btn{
	margin:55px 0 0 0;
}
#block_to_login DIV#submit_btn INPUT{
margin-left:-10px;
border:1px solid #0094C5;
background-color:white;
color:#0094C5;position:absolute;
}
#block_to_login DIV#block_input{
	float:left;
	margin:0;
}
#block_to_login DIV DIV {
	padding:5px 0 0 5px;
	color:#0094C5;
}
#block_to_login DIV DIV B{
	padding:0 0 0 1px;
	text-align:left;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
}
#bande_login #add_new_user A{
margin:0 0 0 5px;
padding:10px 0 10px 0;
display:block;
clear:left;
}
#block_error {
	clear:left;
	border:1px dotted silver
}
#block_error UL{
	list-style:none;
	margin:0;
	padding:0;
	width:200px;
	text-align:left
}
#block_error UL LI{
	padding-left:10px
}
/* --------------------- Fond de cadre login=image / page default---------------------  */
form{
display:inline;
}
#bande_login{
background-image:url(/img/freeridewt/accueil.jpg);
background-position:center 25px;
background-repeat:no-repeat;
overflow:auto;
width:100%;
text-align:center;
padding:0;
}
/*---------------- fin page default ------------------------- */
/*---------------- bandeau fct  ------------------------- */
#bande_fct{
position:absolute;
top:0;
right:3px;
z-index:1500;
}
#bande_fct B{
display:none;
}
#bande_fct A {
display:block;float:left;
font-family:verdana,arial,helvetica;
font-size: 10px;
background:#FFFFFF;
text-decoration:none;
border:1px #999999 solid;
margin: 12px 5px 2px 5px;
padding: 0 10px 0 10px;
}
#bande_fct A:hover{
background:#CCCCCC;
border-top-color:#FFFFFF;
border-left-color:#FFFFFF;
}
#bande_fct A:active{
background:#999999;
border-top-color:#999999;
border-left-color:#999999;
border-bottom-color:#FFFFFF;
border-right-color:#FFFFFF;
}
#bande_fct A U{
text-decoration:none;
}
/*---------------- fin bandeau fct  ------------------------- */
/*---------------- pied de page  ------------------------- */
#pied_de_page{
	position:absolute;
	left:0;bottom:0;
	width:100%;
	height:35px;
	background-color:#E9E9E7;
	z-index:1002;
}
#pied_de_page #nav_pied_de_page{
	position:absolute;
	width:100%;
	padding:2px 0 6px 0;
	vertical-align:top;
	background-color:#61635D;
	color:white;
	text-align:center;
	z-index:1003;
}
#pied_de_page #nav_pied_de_page A{
	text-decoration:none;
	color:white
}
/*---------------- fin pied de page  ------------------------- */
/* --------------------- fct admin ---------------------  */
#admin_action{
background-color:#61635D;
height:20px;
width:100%;
text-align:right;
}
#corps_default,#bande_login_fond{
display:none;
}
/* --------------------- fin fct admin---------------------  */
/*----------------  décalage sur les page d'admin ------- */
#mydata{
position:absolute;
top:95px;left:50px;
overflow:auto;
width:720px;
height: 560px;
}
/*------------ fin décalage sur les page d'admin ------- */
/*--------------- affichage menu page ---------------- */
#menu_pages{
	position:absolute;
	width:170px;
	left:0;
	z-index:2001;
	top:45px;
}
#menu_pages UL{
	list-style:none;
	margin:0;
	padding:0;
}
#menu_pages UL LI{
	background-image:url(/img/natexis/f_rs.gif);
	background-position:16px 3px;
	background-repeat:no-repeat;
	border:display;
	margin: 2px 0 1px 0;
	padding: 0 5px 0 25px;
}
#menu_pages UL LI A{
	display:block;
}
/*---------------- fin affichage menu page ----------------*/
#message_alert, #message_alert A {
	font-weight:bold;
	padding:3px 0 0 5px;
	font-size:12px;
}
/*-------------- diapo trad ------------------*/
#bande_tableau{
width:100%;
min-height:138px;
height:138px;
border-bottom:1px solid silver;
margin-bottom:15px;
}
html>body #bande_tableau{
height:auto;
}
#bande_tableau table{
float:left;width:138px;height:138px;
}
#bande_tableau b.title,#bande_tableau i{
display:block;
height:15px;
min-height:15px;
}
#bande_tableau #diapo_actions{
float:left;
width:150px;
border:1px solid #8b8e85;
border-collapse:collapse;
height:17px;
min-height:17px;
}
html>body #bande_tableau b.title,html>body #bande_tableau i,html>body #bande_tableau #diapo_actions{
height:auto;
}
#bande_tableau #diapo_actions #edit{
float:left;
margin:0 0 0 1em;
}
#bande_tableau #diapo_actions #zoom{
float:left;
margin:0 0 0 1em;
height:17px;
min-height:17px;
}
#bande_tableau #diapo_actions #delete{
float:right;
margin:0 1em 0 0;
}
#bande_tableau #diapo_actions #cart{
float:right;
width:70px;
margin:0 5px 0 0;
background-image:url(/img/caddie_off.gif);
background-position:55px top;
background-repeat:no-repeat;
}
#bande_tableau .ref_nom_id_css{
border-bottom:1px solid silver
}
/*--------------fin  diapo trad ------------------*/
DIV.crit_unchecked{
display:none;
}

#download_cart_selection a{
padding:3px 10px;
color:#fff;
font-weight:bold;
display:block;
}
