/***************************** 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:#e20014; text-decoration:none;}
a:hover {color:#e20014; 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 {font-size:18px;}
h2 {font-size:18px;}
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("/images/icon/bullet_5.gif");}
li {}
table {width:100%;border-collapse:collapse;font-size:11px;}
th, td {padding:2px 4px;vertical-align:center;}


/******************************** LES DIFFERENTES TITRES */
.t_a_la_une{color:#FFF;font:3.3em "Arno Pro",Times,serif;padding: 0 0 0px 20px;border-bottom:1px solid #fff;margin-bottom:0px}
.t_left {float:left;position:relative;text-align:left;color:#AA9778;width:100%;font:30px "Arno Pro",serif;background:url('img/bg_t_left.gif') 0 100% no-repeat;}
.t_left_sans_img {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_gris {float:none;text-align:left;width:99%;color:#010101;font:30px "Arno Pro",serif;margin:0;padding:0;}
a.t_left_vignette {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:#AA9778;}
.t_center {text-align:center;border-bottom:1px solid #454545;}
.t_right {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:none;}
#header{display:none;}

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

/***************************** COTE GAUCHE NAVIGATION**************************/
#cote_gauche{display:none;}

/***************************** MILIEU - CONTENUS**************************/
#milieu{width:680px;overflow:hidden;background:#fff;}
#milieu_block{padding:0;}


/***************************** COTE DROITE MEMBRES**************************/
#cote_droite{display:none;}


/***************************** BAS DES PAGES - FOOTER**************************/
#footer{display:none;}

.menu_top2{display:none;}
.menu_position{display:none;}
/* 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:#779988;}
.submenu-hor a:hover {color:#666699;}

/*  Affichage page par page  */
.affiche_page {text-align:center;}
.affiche_page a{padding:0px 4px;font-size:10px;color:#9C9E89;}
.affiche_page a:hover{text-decoration:none;color:#e20014;font-weight:bold;}
.affiche_page span a {color:#e20014;font-weight:bold;}

/*********************************** LES CLASS **************************/
.titre_site{float:left;width:auto;padding: 0 20px;margin:5px 0 0 -150px;font:bold 1.8em Georgia,"Times New Roman",Times,serif;text-align:left;color:#fff;}
.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);}

.mini_phototheque_cadre{border:1px solid #555555;text-align:center;}
.mini_phototheque_entete{margin:0;background:#555555;color:#ffffff;font-weight:bold;}
.mini_phototheque_cadre a{text-decoration:none;}
.mini_phototheque_cadre img{margin: 2px auto;}

.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("/images/icon/bullet_4.gif");}
.liste2 {list-style-image:url("/images/icon/bullet_5.gif");}

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

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

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

.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-4corner{-moz-border-radius: 6px; -webkit-border-radius: 6px; border-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_mod {margin:10px;overflow:hidden;width:auto;}
.box-video_mod_int{width:97%;text-align:center;background:#000;height:auto;border:1px solid #000;-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.box-video_mod_int h3 {
	margin:0 0 5px 0;
	padding:3px;
	text-align:left;
	text-indent:40px;
	-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-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_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 {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;}
.box_actu_text {float:left;display:block;width:220px;height:60px;padding:0 0 0 20px;background:url('img/bullet_5.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;}

.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-bottom: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 #000;background:#555555;color:#000;}
.tableau td {text-align:left;border:1px solid #000;}

.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;}
.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:#FF6600;}
a:hover.mini-btn  {text-decoration:none;color:#fff;}
a:hover.btn {text-decoration:none;color:#FF6600;}

/***************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("/images/icon/login_id.gif") no-repeat 100% 50% #FFEFEF;}
input.password  {width:90%;font-size:10px;background:url("/images/icon/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:100px;}
#form_inscription select {width:98%;}
/*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;}

#cse-search-box {float:right;width:auto;padding:2px 0;}
#cse-search-box input{float:left;font-size:11px;padding:1px;margin-right: 3px;width:auto;background:#eaeaea;}
input.btn_recherche {font-weight:bold;}

/***************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 {display:none;}
#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;}
#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****************************************/