/***************************** LES BALISES HTML général**************************/
* {margin:0;padding:0;}
html {
	font-family: Verdana, Arial, Helvetica, Swiss, Futura, sans-serif;
	text-align:center;
	color:#000;
	background:url("img/bg_page.gif") no-repeat 0 0 #fff;
	margin:0;
	padding:0;
}
body {font:76% Arial,sans-serif;}
/**********************************BALISE HTML GENERALES*/
img {border:none;}
a {color:#997F52; text-decoration:none;}
a:hover {color:#997F52; text-decoration:underline;}
p {padding:5px 3px;}
h1, h2, h3, h4, h5, h6 {}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {color:#000;}
h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}
sup {vertical-align:top;}

ul, ol {text-align:left;padding-left:20px;}
ul{list-style-type:none;list-style-image:url("img/bullet_5.gif");}
li {}
table {width:100%;border-collapse:collapse;font-size:11px;}
th, td {padding:2px 4px;vertical-align:center;}


/******************************** LES DIFFERENTES TITRES */
.titre_site{position:relative;float:left;width:auto;padding: 0 20px;margin:15px 0 0 -150px;font:bold 1.8em Georgia,"Times New Roman",Times,serif;text-align:left;color:#fff;}
.t_a_la_une{position:relative;color:#FFF;font:3.3em "Arno Pro",Times,serif;letter-spacing: -1px;padding: 10px 5px 0px 20px;border-bottom:1px solid #fff;}
.t_left {position:relative;text-align:left;color:#7B5F2F;width:100%;font:30px "Arno Pro",serif;background:url('img/bg_t_left.gif') 0 100% no-repeat;}
.t_left_sans_img {position:relative;text-align:left;color:#20292C;width:100%;font:26px "Arno Pro",serif;}
.t_left span{float:right;position:absolute;right:20px;top:10px;font:36% Arial,sans-serif;}
.t_left span a {color:#7A5E2E;}
.t_left_souligne {position:relative;text-align:left;color:#20292C;width:100%;line-height:30px;text-indent:30px;font:20px;background:url('img/bg_h2.gif') 0 100% no-repeat;margin-bottom:15px;font-weight:normal;}
.t_left_gris {position:relative;float:none;text-align:left;width:99%;color:#010101;font:32px "Arno Pro",serif;margin:0;padding:0;}
.t_left_marron {position:relative;float:none;text-align:left;width:99%;color:#7B5F2F;font:25px "Arno Pro",serif;margin:0;padding:0;}
a.t_left_vignette {position:relative;text-align:left;background:url('img/bullet_3.gif') 0 50% no-repeat;padding:0 0 0 15px;color:#000;font-size:1.1em;font-weight:bold;}
a.t_left_vignette:hover {color:#7B5F2F;}
.t_actu_liste a{background:url('img/bullet_3.gif') 0 50% no-repeat;color:#000;font-weight:bold;padding-left:20px;}
.t_center {position:relative;text-align:center;border-bottom:1px solid #454545;}
.t_right {position:relative;text-align:right;border-bottom:1px solid #454545;}
.t4 {}
.t5 {}
.t6 {}


/***************LA STRUCTURE****************************************/
#body_header{width:100%;display:none;}
#body_contenu{width:100%;padding-bottom:10px;}
#body_footer{width:100%;display:none;}

#container_gauche{width:auto;margin:auto;}
#container_droite{width:auto;margin:auto;}
#container{
	display:block;
	overflow:hidden;
	width:auto;
	margin:auto;
	text-align:center;
}

/***************************** HEADER **************************/
#header_top{display:block;overflow:hidden;width:980px;line-height:25px;margin:auto;background:url('img/bg_menu_top1.gif') repeat-y 0 0 #fff;}
#header_top_int{display:block;float:left;width:980px;line-height:25px;margin:auto;}
#header{display:block;position:relative;overflow:hidden;width:980px;height:126px;margin:auto;background:url("img/bg_header_01.jpg") no-repeat 0 0 #fff;}
#header_block{}
#header_gauche{float:left;width:25%;height:125px;text-align:left;background:url("img/bg_logo.png") repeat-y;}
#header_gauche_logo{padding:6px 10px 5px 10px;}
#header_contenu{float:right;width:75%;height:125px;background:url("img/bg_header_right.png") no-repeat 100% 100% scroll transparent;}
#header_contenu_mini_article{float:right;width:250px;height:80px;overflow:hidden;}
#header_droite{}
.bc_header_top{}
.bc_header_middle{}
.bc_header_bottom{}

/***************************** MILIEU APRES MENU TOP 2**************************/
#corps_milieu{background:#fff;width:980px;margin:auto;padding:0 0 0 0;}

/***************************** COTE GAUCHE NAVIGATION**************************/
#cote_gauche{overflow:hidden;width:22%;min-height:600px;_height:600px;float:left;}
#cote_gauche_block{}
#cote_gauche_haut{}
#cote_gauche_milieu{}
#cote_gauche_bas{}
.bc_cote_gauche_top{}
.bc_cote_gauche_middle{}
.bc_cote_gauche_bottom{}

/***************************** MILIEU - CONTENUS**************************/
#milieu{width:55.8%;float:left;overflow:hidden;text-align:justify;background:#fff;}
#milieu_block{padding:0;}
#content-wrab{}
#content-header{padding:0 20px 20px 10px;}
#content-content{min-height:600px;_height:600px;padding:0 20px 20px 10px;}
#content-footer{clear:both;margin-bottom:10px;padding:0 20px 20px 10px;}
.bc_milieu_top{}
.bc_milieu_middle{}
.bc_milieu_bottom{}

/***************************** COTE DROITE MEMBRES**************************/
#cote_droite{overflow:hidden;width:22%;min-height:600px;_height:600px;float:right;}
#cote_droite_block{}
#cote_droite_haut{}
#cote_droite_milieu{}
#cote_droite_bas{}
.bc_cote_droite_top{}
.bc_cote_droite_middle{}
.bc_cote_droite_bottom{}

/***************************** BAS DES PAGES - FOOTER**************************/
#footer{overflow:hidden;width:auto;padding:10px 0 0 0;}
#footer_block{}
#footer_content{text-align:center;color:#ffffff;font-size:11px;}

/*********************************** LES MENUS **************************/
/*Les Menus horisontals */

/* Menu lang 1 */
.menu_lang {width:200px;float:right;text-transform:uppercase;line-height:25px;}
.menu_lang ul {padding:0;list-style-type:none;list-style-image:none;text-align:left;}
.menu_lang li {float:left;margin:0 8px 0 0;padding:0;}
.menu_lang ul li:first-child {}
.menu_lang a {padding:1px 5px 0px 5px;font-size:11px;text-decoration:none;color:#1D2224;background:#EAEBEB;border:1px solid #c4c4c2;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.menu_lang a:hover {text-decoration:underline;}
a.menu_lang_active {font-weight:bold;}

.menu_top, .menu_top2, .menu_bottom {}

/* Menu haut 1 */
.menu_top {width:400px;float:left;text-transform:uppercase;line-height:25px;}
.menu_top ul {padding:0;list-style-type:none;list-style-image:none;text-align:left;}
.menu_top li {float:left;margin:0 8px 0 0;padding:0;}
.menu_top ul li:first-child {}
.menu_top a {padding:1px 5px 0px 5px;font-size:11px;text-decoration:none;color:#fff;background:#665C46;border:1px solid #B8A686;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.menu_top a:hover {text-decoration:underline;}
a.menu_top_active {font-weight:bold;}

/* Menu haut 2 */
.menu_top2 {float:left;position:relative;width:100%;background:#997F52;padding:0;margin:0;color:#fff;z-index:300 !important;}
.menu_top2_block{width:980px;margin:auto;display:block;float:none;border-top:4px solid #493615;}
a.menu_top2_active {background:#fff;color:#000;}
/* ______________________[ Navigation principale ]________________________ */

#NavigationPrincipale {float:left;list-style:none;text-align:left;margin:0 auto;padding:0;font-size:1.1em;font-weight:bold;}
#NavigationPrincipale:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#NavigationPrincipale {display:inline-block;}
/* \*/ * html #NavigationPrincipale {height:1%;} #NavigationPrincipale {display:block;} /* */

#NavigationPrincipale li {float:left;padding:0;margin:0;position:relative;display:block;background:url('img/bg_li_menu.gif') no-repeat 0% 100% transparent;}
#NavigationPrincipale li a {display:block;margin:0;padding:5px 10px 10px 13px;color:#FFF;}
#NavigationPrincipale li a.menu_top2_active {color:#000;}
#NavigationPrincipale li a:hover,
#NavigationPrincipale li a:active,
#NavigationPrincipale li a:focus,
#NavigationPrincipale li.on a, 
#NavigationPrincipale li.over a, 
#NavigationPrincipale li:hover a {background-color:#FFF;text-decoration:none;color:#000;}

/*  sous liste 02  */
#NavigationPrincipale li ul {display:none;position:absolute;left:0;top:30px;list-style-image:none;list-style:none;margin:0 0 0 -1px;padding:5px 0;width:15em;background-color:#FFF;border-left:1px solid #997F52;border-right:1px solid #997F52;border-bottom:1px solid #997F52;z-index:1000 !important;font-size:.8em;font-weight:normal;}
#NavigationPrincipale li ul li {float:none;margin:0;padding:2px 10px !important;background:url('img/bullet_3.gif') no-repeat 10px 50% transparent;}
#NavigationPrincipale li ul li a {color:#262D30;padding:0 0 0 12px;background-color:transparent !important;}
#NavigationPrincipale li.on ul li a {}
#NavigationPrincipale li:hover ul,
#NavigationPrincipale li.over ul {display:block;z-index:100 !important;}
#NavigationPrincipale li ul li a:hover,
#NavigationPrincipale li ul li a:active,
#NavigationPrincipale li ul li a:focus{text-decoration:underline;}
#NavigationPrincipale>li:first-child, #NavigationPrincipale li.firstChild {background-image:none;border:none;}


/* Menu position  */
.menu_hor_position{width:100%;overflow:hidden;float:left;text-align:center;font-size:11px;}
.menu_hor_position_block {width:974px;display:block;margin:auto;background:#fefefe;padding:3px;}
.menu_hor_position_block ul{margin:0;padding:2px 0;width:100%;text-align:left;color:#565758;}
.menu_hor_position_block li{display:inline;padding: 0 6px 0 8px;list-style-type:none;list-style-image:none;background:url('img/bg_footer_li.gif') no-repeat 0 50%;}
.menu_hor_position_block li:first-child {background-image:none;}
.menu_hor_position_block a{color:#565758;}
.menu_hor_position_block a:hover{color:#000;}
.menu_hor_position_block span{color:#999999;}

/* Menu bottom */
.menu_bottom_block{position:relative;display:block;width:980px;margin:auto;background:#E0E2E2;height:45px;font-size:1.1em;}
.menu_bottom{position:relative;background:#E0E2E2;padding:5px;}
.menu_bottom ul {margin:auto;list-style-type:none;list-style-image:none;color:#000;}
.menu_bottom ul li:first-child {background-image:none;}
.menu_bottom li {display:inline;padding:0;margin:0;background:url('img/bg_footer_li.gif') no-repeat 0 50%;}
.menu_bottom a {padding:5px 5px 5px 10px;font-weight:normal;text-decoration:none;color:#000;}
.menu_bottom a:hover{text-decoration:underline;}
a.menu_bottom_active {color:#e20014;}

.menu_bas_haut{position:absolute;right:0;}
.menu_bas_1{}
.menu_bas_2{position:absolute;left:0;top:25px;}
.menu_bas_3{position:absolute;right:0;top:25px;}

/* Les Menus verticals */
.menu_left, .menu_right, .menu_membre{overflow:hidden;width:auto;margin:auto;padding:0;background:url('img/bg_menu_left.gif') no-repeat 100% 100%;}
.menu_left ul, .menu_right ul, .menu_membre ul {width:auto;margin:0 15px 16px 0;padding:0 0 30px 0;list-style-type:none;list-style-image:none;background:url('img/bg_menu_left_bottom.gif') no-repeat 100% 100% #997F52;}
.menu_right ul, .menu_membre ul {margin:0 0 16px 0;}
.menu_left ul ul, .menu_right ul ul, .menu_membre ul ul {background-image:none;padding:0;margin:0;}
.menu_left ul li, .menu_right ul li, .menu_membre ul li {margin:0;padding:0;}
.menu_left ul li a, 
.menu_right ul li a, 
.menu_membre ul li a {display:block;width:100%;text-indent:10px;font-size:12px;color:#fff;line-height:20px;background:url('img/bg_menu_left_a.png') no-repeat 5px 100%;}
.menu_left ul li a:hover, 
.menu_right ul li a:hover, 
.menu_membre ul li a:hover {}
.menu_left ul li a.menu_active, 
.menu_right ul li a.menu_active, 
.menu_membre ul li a.menu_active {color:#fff;font-weight:bold;width:98%;border-left:4px solid #fff;}
.menu_left ul li ul li, .menu_right ul li ul li, .menu_membre ul li ul li {list-style-type:none;list-style-image:none;margin:0;padding:0;}
.menu_left ul li ul li a, .menu_right ul li ul li a, .menu_membre ul li ul li a {width:98%;text-indent:20px;background-image:none;font-size:11px;background:url('img/bullet_7.gif') 8px 50% no-repeat}
/* Menu principal cote gauche */
.menu_left ul li a {}
/* Menu principal cote droite */
.menu_right ul li a {}
/* Menu membre cote droite */
.menu_membre ul li a {}

.menu-text-left, .menu-text-right, .menu-text-membre{
	width:auto;
	display:block;
	margin:0 15px 0 0;
	overflow:hidden;
	text-align:left;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	background:url('img/bg_menu_left_top.gif') no-repeat 100% 100% #493615;
} 
.menu-text-left span, .menu-text-right span, .menu-text-membre span {padding:10px 10px 18px 10px;display:block;}
.menu-text-left img, .menu-text-right img, .menu-text-membre img {vertical-align:middle;}
.menu-text-left{} 
.menu-text-right{margin:0 0 0 0;} 
.menu-text-membre{margin:0 0 0 0;} 

/* SubMenu horisontal */
.submenu-hor {text-align:center;font-size:11px;}
.submenu-hor ul {text-align:center;}
.submenu-hor li {display:inline;list-style-type:none;list-style-image:none;padding:1px;}
.submenu-hor a {color:#222222;}
.submenu-hor a:hover {color:#666699;}

/*  Affichage page par page  */
.affiche_page {text-align:center;}
.affiche_page a{padding:0px 4px;font-size:11px;color:#000;text-decoration:underline;}
.affiche_page a:hover{color:#000;text-decoration:none;}
.affiche_page span a {color:#888888;text-decoration:none;}

/*********************************** LES IMAGES **************************/
.img_miniature{opacity:0.90;filter:alpha(opacity=90);}
.img_miniature:hover{opacity:1;filter:alpha(opacity=100);}
.objet_opacity{opacity:0.80;filter:alpha(opacity=80);}
.objet_opacity:hover{opacity:1;filter:alpha(opacity=100);}
.text_opacity{opacity:0.50;filter:alpha(opacity=50);}
.text_opacity:hover{opacity:1;filter:alpha(opacity=100);}

/************ DIVERS CLASS *********************************************/

.clear  {border:none;margin:0;padding:0;float:none;clear:both;width:0;height:0;line-height:0;font-size:0;overflow:hidden;}
.noscreen {display:none;}

.liste {list-style-image:url("img/bullet_5.gif");}
.liste2 {list-style-image:url("img/bullet_5.gif");}

.line  {border:solid 1px #000000;}
.line2  {border:solid 1px #ffffff;}
.ligne_2eme{background:#F6F6F6;}
.ligne_2eme_bold{background:#E0E2E2;}

.text {text-align:justify;}
.text-center {text-align:center;}
.text-contact {text-align:justify;}
.text-contact ul {border:1px solid #E0E2E2;background:#F6F6F6;}

.contact_list {margin:1px 20px;padding:5px;background:#F6F6F6;border:1px solid #E0E2E2;margin:0 0 15px 0;}
.commentaire {margin:1px 20px;padding:5px;background:#F6F6F6;border:1px solid #E0E2E2;}

.petit {font-size:11px;}
.center {text-align:center;}  
.right {text-align:right; padding-right:5px;}
.left {text-align:left; padding-left:5px;} 
.bold {font-weight:bold;}

.box-droite {float:right;padding:0 0 15px 15px;}
.box-gauche {float:left;padding:0 15px 15px 0;}
.box-vertical{float:left;display:block;margin-top:30px;width:1px;height:170px;background:#232323;}
.box-bibliotheque_img{border-top:2px solid #afafaf;}

.box-chapeau{display:black;width:100%;padding:10px 5px 20px 10px;margin-bottom:20px;background:url('img/bg_chapo.gif') 100% 100% no-repeat #E0E2E2;text-align:left;}
.box-chapeau h3{}
.box-chapeau a{}
.box-chapeau p{}

.box-4corner{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.box-2corner_top{-moz-border-radius-topleft: 6px; -webkit-border-top-left-radius: 6px; border-top-left-radius: 6px; -moz-border-radius-topright: 6px; -webkit-border-top-right-radius: 6px; border-top-right-radius: 6px; }
.box-gris{background:#E0E2E2;text-align:center;vertical-align:middle;margin:2px 2px;}
.box-gris td{padding:5px;}

/* article type vignette page accueil et ailleurs*/
.box-vignette{float:left;width:50%;height:270px;display:block;overflow:hidden;margin-bottom:15px;text-align:left;}
.box-vignette_int{padding: 0 10px;}
.box-vignette_text{padding:3px;margin:auto;font-size:12px;}

/* article type grande vignette page accueil et ailleurs*/
.box-vignette2{float:left;width:50%;height:270px;display:block;overflow:hidden;margin:0;text-align:left;margin-bottom:15px;}
.box-vignette_int2{padding:10px;}

/* AF GH = article flash gauche haut etc... */
.box-AFGH, .box-AFGB, .box-AFDH, .box-AFDB {width:auto;height:auto;margin:auto;padding:2px;text-align:center;overflow:hidden;}
.box-AFMH, .box-AFMB{width:100%;margin:auto;text-align:center;overflow:hidden;}

.box-photo_acc, .box-video_acc{float:left;width:50%;height:270px;display:block;overflow:hidden;margin-bottom:15px;text-align:left;}
.box-photo_acc_int, .box-video_acc_int{float:left;display:block;width:94%;height:220px;text-align:center;background:#000;margin:10px 10px 0 10px;}

/*********** BOX VIDEO AFFICHAGE INDIVIDUEL ***********************/
.box-video_mod {margin:10px;overflow:hidden;width:auto;}
.box-video_mod_int{width:100%;text-align:center;background:#000;height:auto;border:1px solid #000;}
.box-video_mod_int h3 {
	margin:0;
	padding:3px;
	text-align:left;
	text-indent:40px;
}

/************** BOX DAILYMOTION PAGE ACCUEIL **************************************/
.box-video_dailymotion{float:left;display:block;width:50%;height:270px;overflow:hidden;margin-bottom:15px;}
.box-video_dailymotion_int{float:left;display:block;padding:5px;}

/*********************************** BOX MEDIA ASSOCIER EN BAS OU A DROIT DE L ARTICLE **************************/
.box_media_associer_cadre{}
.box_media_associer_entete{margin:0;border-bottom:1px solid #7A5E2E;color:#7A5E2E;font-weight:bold;font-size:1.2em;text-align:left;}
.box_media_associer_entete.article{background:url('img/article.gif') 100% 50% no-repeat;}
.box_media_associer_entete.photo{background:url('img/photo.gif') 100% 50% no-repeat;}
.box_media_associer_entete.video{background:url('img/video.gif') 100% 50% no-repeat;}
.box_media_associer_entete.doc{background:url('img/document.gif') 100% 50% no-repeat;}
.box_media_associer_contenu{text-align:center;padding:15px 5px;}
.box_media_associer_cadre a{text-decoration:none;color:#000;}
.box_media_associer_cadre a:hover{text-decoration:underline;color:#555555;}
.box_media_associer_cadre img{margin: 2px auto;}

/*********************************** BOX DERNIERS MISE A JOUR PAGE ACCUEIL **************************/
.box_maj {float:left;width:50%;height:270px;display:block;overflow:hidden;margin:0;text-align:left;margin-bottom:15px;}
.box_maj_int {padding: 0 5px 0 5px}
.box_maj ul {}
.box_maj li {list-style-image:url("img/bullet_1.gif");padding:2px 0;}
.box_maj a {color:#000; text-align:left;}

/*********************************** BOX ACTU PAGE ACCUEIL **************************/
.box_actu {float:left;width:48%;height:270px;display:block;margin:0;text-align:left;margin-right:0 10px 15px 0;}
.box_actu_int {float:left;overflow:auto;display:block;height:210px;width:98%;}
.box_actu_miniature {float:left;display:block;width:90px;height:60px;overflow:hidden;}
.box_actu_text {float:left;display:block;width:220px;height:60px;padding:0 0 0 20px;background:url('img/bullet_3.gif') 8px 4px no-repeat #fff;}
.box_actu a {color:#000; text-align:left;}

.jScrollPaneContainer {position:relative;overflow:hidden;z-index:1;display:block;}
.jScrollPaneTrack {position:absolute;cursor:pointer;right:0;top:0;height:100%;background:url(img/jscrollpanetrack.gif) repeat-y 50% 0;}
.jScrollPaneDrag {position:absolute;background:url(img/jscrollpanedrag.gif) repeat-y 50% 0;cursor:pointer;overflow:hidden;}
.jScrollPaneDragTop {position:absolute;top:0;left:0;overflow:hidden;}
.jScrollPaneDragBottom {position:absolute;bottom:0;left:0;overflow:hidden;}
a.jScrollArrowUp {background:url(img/basic_arrow_up.gif) no-repeat 50% 0;}
a.jScrollArrowDown {background:url(img/basic_arrow_down.gif) no-repeat 50% 100%;}
a.jScrollArrowUp {display:block;position:absolute;z-index:1;top:0;right:0;text-indent:-2000px;overflow:hidden;height:18px;}
a.jScrollArrowDown {display:block;position:absolute;z-index:1;bottom:0;right:0;text-indent:-2000px;overflow:hidden;height:18px;}

/***********************************FIN BOX special pour formulaire **************************/

.box-spec{width:auto;margin:5px auto;border:1px solid #997F52;}
.box-spec_int{padding:15px;}
.box-spec-titre {position:relative;padding: 5px 10px;margin:0;text-align:center;font-weight:bold;}
.box-spec2{width:auto;margin:5px auto;border:1px solid #997F52;}
.box-spec_int2{padding:15px;}
.box-spec-titre2 {position:relative;padding: 5px 10px;margin:0;text-align:center;font-weight:bold;}

.padding {padding:15px;text-align:center;}

.mini-titre {padding:2px 5px;font-size:11px;padding:0px 5px;background:#E0E2E2;}
.mini-titre a {color:#F78900;}

td.bc_photo  {width:20%;text-align:center;vertical-align:top;margin:0;padding:0;}
.bc_vu_photo  {border:2px dotted #ff6666;}
.text-msg {padding:3px;margin:10px;border:1px dotted #ff6666;color:#999999;background:#ffcccc;}
.bc_r  {background-color:#ffcccc;}

/*************************************Les tableaux***********/
.tableau {font-size:11px;background-color:#ffffff;color:#000;}
.tableau th {font-size:12px;text-align:center;border:1px solid #714500;background:#A99778;color:#000;}
.tableau th a {color:#000;}
.tableau td {text-align:left;border:1px solid #714500;}

.table_actu {width:100%;text-align:center;font-size:1em;}
.table_actu td{padding:10px;vertical-align:top;}
.table_actu td .t_actu_liste a{background:url('img/bullet_3.gif') 0 50% no-repeat;color:#000;font-weight:bold;padding-left:20px;}

.fiche_membre {width:100%;}
.fiche_membre table {width:100%;}
.fiche_membre th {border:1px solid #ddd;background:#eee;color:#000;text-align:left;font-weight:bold;}
.fiche_membre td {border:1px solid #ddd;font-size:11px;}

/**********************************Les BOUTTON***********/
.btn_envoyer{width:100px;height:20px;color:#efefef;border:1px solid #000;background:url('img/bg_button.gif') repeat 50% 50% #000;cursor:pointer;text-align:center;}
a.btn_retour{padding:2px;cursor:pointer;font-size:10px;color:#9C9E89;}
.btn_top{width:16px;height:16px;display:block;padding:2px;cursor:pointer;background:url('img/top.gif') no-repeat 50% 50%;}
.mini-btn, .btn {
	padding:1px 2px;
	cursor:pointer;
	font-size:10px;
	color:#efefef;
	border:1px solid #000;
	background:url('img/bg_button.gif') repeat 50% 50% #000;
	-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
a:hover.btn_retour {text-decoration:none;color:#000;}
a:hover.mini-btn  {text-decoration:none;color:#000;}
a:hover.btn {text-decoration:none;color:#000;}

/***************LES FORMULAIRES****************************************/
form {margin:auto;}
fieldset {width:95%;padding:5px;margin:10px;border:1px solid #444444;text-align:left;}
legend {padding:2px 5px;line-height:20px;color:#ffffff;background-color:#444444;}
label {clear:left;display:block;float:left;width:40%;text-align:right;padding:2px;margin:0;}
fieldset label.fieldLabel {float:none;width:20px;}
fieldset input.fieldLabel {float:none;width:20px;}
input{background:#ffffff;border:1px solid #6FAAD2;}
fieldset input {text-align:left;padding:1px 5px;margin:2px 0;}
select {font-size:11px;border:1 solid #708090;background-color:#fff;}
textarea {width:98%;margin:auto;height:5em;padding:5px;border:1px solid #708090;}

input.login  {width:90%;margin-bottom:5px;font-size:10px;	background:url("img/login_id.gif") no-repeat 100% 50% #FFEFEF;}
input.password  {width:90%;font-size:10px;background:url("img/password_id.gif") no-repeat 100% 50% #FFEFEF;}

#form_mail {width:auto;padding:5px;}
#form_mail fieldset input {float:left;width:250px;}
/*formulaire de contact*/
#form_ctc {}
/*formulaire de devis*/
#form_devis td, th {padding:5px;font-size:11px;}
#form_devis input {text-align:left;width:98%;}
#form_devis input.btn_envoyer {text-align:center;width:100px;}
#form_devis select {width:98%;}
/*formulaire inscription membre*/
#form_inscription td, th {padding:5px;font-size:11px;}
#form_inscription input {text-align:left;width:98%;}
#form_inscription input.btn_envoyer {text-align:center;width:120px;}
#form_inscription select {width:98%;}
#form_membre td, th {padding:1px;font-size:11px;}
#form_membre  input.btn_envoyer {padding:1px;text-align:center;width:120px;}
#form_membre input{padding:1px;text-align:left;width:98%;}
#form_membre select{width:98%;padding:1px;}
/*formulaire inscription membre*/
#form_newsletter td, th {font-size:11px;}
#form_newsletter input {text-align:left;width:98%;}
#form_newsletter input.btn_envoyer {text-align:center;width:100px;}
#form_newsletter select {width:98%;}
#form_newsletter textarea {height:300px;}

/***********************************FORMULAIRE DE RECHERCHE **************************/
#FormRecherche {font-size:.9em;float:left;margin:0;padding:0;}
#FormRecherche label {float:left;text-transform:uppercase;color:#FFF;width:auto;margin:0;padding:0 3px 0 0}
#FormRecherche input {float:left;border:1px solid #B5B7B8;font:1.1em Arial, Helvetica, sans-serif;width:135px;margin:4px 0 0 0;padding:0;}
#FormRecherche input.button {float:left;font-size:.9em;border:1px solid #000;background:url(img/bg_ok.gif) #161616 repeat-x 0 0;text-transform:uppercase;color:#FFF;padding:0;width:auto;margin:4px 15px 0 3px;}
#FormRecherche a {color:#565758;text-decoration:underline;}
#FormRecherche a:hover,
#FormRecherche a:active,
#FormRecherche a:focus {color:#000;}

#FormRecherche_avancee {font-size:.9em;float:left;margin:0;padding:0;}
#FormRecherche_avancee label {float:left;color:#000;width:auto;margin:0;padding: 5px;font-weight:bold;}
#FormRecherche_avancee input {float:left;border:1px solid #B5B7B8;font:1.1em Arial, Helvetica, sans-serif;width:135px;margin:4px 0 0 0;padding:0;}
#FormRecherche_avancee input.button {float:left;font-size:.9em;border:1px solid #000;background:url(img/bg_ok.gif) #161616 repeat-x 0 0;text-transform:uppercase;color:#FFF;padding:0;width:auto;margin:4px 15px 0 3px;}
#FormRecherche_avancee a {color:#565758;text-decoration:underline;}
#FormRecherche_avancee a:hover,
#FormRecherche_avancee a:active,
#FormRecherche_avancee a:focus {color:#000;}

.resultat .titre {margin:0 0 .5em 0;padding:0 0 5px 0;background:url(img/bg_h2.gif) transparent no-repeat 0 100%;}
.resultat .titre a {}
.resultat .titre a:hover {color:#000;}
.resultat .titre span {margin:0;padding:0;width:78px;display:inline-block;background:url(img/bullet_6.gif) transparent no-repeat 80% 50%;}
.resultat .detail {padding:0 0 0 78px;margin:0;}
.resultat .annexe {margin:0 0 10px -5px;padding:0;font-size:11px;color:#999999;}
.resultat .annexe a {color:#555;margin:0 5px 0 5px;}
.resultat .annexe a:hover {}
.resultat .annexe span {margin:0 5px 0 5px;}

/***************CLASS COULEUR - AUTRE INDIVIDUEL****************************************/
.article_vu{background-color:#ffe4c4;}
.color_ligne{background:#afafaf;}
.font_vu{background-color:#ffe4c4;}
.submenu_hor_active{color:#464646; font-weight:bold;}
.menu_statu_active {border:1px solid #000000;background-color:#E0CDA9;padding:0 2px;}
.font_vignette_oui{border:1px solid #000000;background-color:#ee0000;padding:0 2px;color:#ffffff;}
.font_vignette_non{border:1px solid #000000;background-color:#E0CDA9;padding:0 2px;}

/***************toolBox****************************************/
#toolBox {margin:0;padding:5px 0 3px 0;width:auto;border-bottom:1px solid #D1D1D1;background:url(img/bg_tool_box.gif) no-repeat 0 0;}
#toolBox ul {margin:0 -5px 0 0;padding:0;list-style:none;height:16px;}
#toolBox ul li {float:left;background:url(img/toolbox/bg-li.gif) no-repeat 100% 3px;padding:0;margin:0 5px 0 0;font-size:.9em;}
#toolBox ul li a {display:block;background-position:0 2px;background-repeat:no-repeat;width:auto;height:16px;padding:0;color:#222222;}
#toolBox ul li a span {display:none;}
#toolBox ul li a#print {width:19px;background-image:url(img/toolbox/print.gif);}
#toolBox ul li a#Tplus {width:23px;background-image:url(img/toolbox/Tplus.gif);}
#toolBox ul li a#Tmoins {width:23px;background-image:url(img/toolbox/Tmoins.gif);}
#toolBox ul li a#favoris {width:100px;background-image:url(img/toolbox/favoris.gif);padding:0 0 0 18px;background-position:0 0;}
#toolBox ul li a#ami {width:90px;background-image:url(img/toolbox/ami.gif);padding:0 0 0 20px;background-position:0 0;}
#toolBox ul li a#rss {width:25px;background-image:url(img/toolbox/rss.gif);padding:0 0 0 16px;}
#toolBox ul li a#partage {background-color:#FFF;padding-left:8px;}
#toolBox ul li a#print:hover{background-image:url(img/toolbox/print_over.gif);}
#toolBox ul li a#Tplus:hover {background-image:url(img/toolbox/Tplus_over.gif);}
#toolBox ul li a#Tmoins:hover {background-image:url(img/toolbox/Tmoins_over.gif);}
#toolBox ul li a#favoris:hover {background-image:url(img/toolbox/favoris_over.gif);}
#toolBox ul li a#ami:hover {background-image:url(img/toolbox/ami_over.gif);}

/***************FIN CADRE GENERALE****************************************/