@charset "utf-8";
/* CSS Document */

#fondTOP {
	width:100%;
	background:url(images/fond_siteBAS_salons.jpg) repeat-x bottom;
	}


body {
	background:#fff url(images/fond_ware.jpg) repeat-x top center;
	margin:0 0 0 0;
	padding:0 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
}

#general {
	display:block;
	background:#F00;
	width:991px;
	margin:auto auto auto auto;
	padding:0 0 0 0;
	border:none;
}

#bande_haut {
	display:block;
	float:left;
	width:991px;
	height:40px;
	background: url(images/wareorganisation_bande_haut.jpg) no-repeat center top;
}

.drapeaux_haut {
	display:block;
	float:right;
	margin-top:30px;
	margin-right:12px;
}

#bandeau_flash {
	display:block;
	float:left;
	background:url(images/bandeau_flash_moto.jpg) no-repeat top left;
	width:991px;
	height:327px;
}

.contenu {
	display:block;
	clear:both;
	height:auto;
	background:url(images/fond_contenu.jpg) no-repeat top left;
}

.contenu_padding {
	display:block;
	padding-left:20px;
	padding-right:20px;
}

/************************ BANDE MENU HAUT **************************/

#menu_1 {
	display:block;
	width:955px;
	padding-left:35px;
	height:37px;
	margin-left:1px;
	background:#a30100 url(images/fond_menuhaut_moto.jpg) no-repeat top left;
}
#menu_1 a {
	text-align:left;
}

.lien_ville {
	display:block;
	font-weight:normal!important;
	font-size:11px;
	margin-top:0px!important;
	text-transform:uppercase;
}


.lien_1 a {
    display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_1 a:hover {
	background:url(images/survol_ware.jpg) no-repeat left top;
}


.lien_2 a {
    display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_2 a:hover {
	background:url(images/survol_moto.jpg) no-repeat left top;
}

.lien_3 a {
	display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_3 a:hover {
	background:url(images/survol_deco.jpg) no-repeat left top;
}

.lien_4 a { 
    display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_4 a:hover {
	background:url(images/survol_vign.jpg) no-repeat left top;
}

.lien_5 a {
    display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_5 a:hover {
	background:url(images/survol_gour1.jpg) no-repeat left top;
}

.lien_6 a {
    display:block;
	height:31px;
	float:left;
	margin-top:1px;
	padding-top:2px;
	padding-bottom:4px;
	padding-left:40px;
	padding-right:40px;
	color:#FFF;
	font-size:13px;
	font-weight:900;
	text-transform:uppercase;
	text-decoration:none;
	background: url(images/sepa_menuhaut.png) no-repeat top right;
}

.lien_6 a:hover {
	background:url(images/survol_gour2.jpg) no-repeat left top;
}

/************************ MENU 2 **************************/

.menu_2 {
	display:block;
}

.menu_2 a{
	display:block;
	width:95px;
	height:50px;
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:15px;
	background: url(images/menu_2_normal.jpg) no-repeat center top;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#333;
	text-decoration:none;
}

.menu_2 a:hover{
	background: url(images/menu_2_survol.jpg) no-repeat center top;
}

.menu_2_btngalerie a {
	display:block;
	width:135px;
	height:28px;
	margin-top:15px;
	padding-top:7px!important;
	padding-bottom:10px!important;
	padding-right:10px!important;
	padding-left:104px!important;
	background:url(images/fond_btnGaleries.jpg) no-repeat top center;
	border:solid 1px #ededed;
	float:right;
	color:#3b3b3b;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
}

.menu_2_btngalerie a:hover {
	color:#000;
	border:solid 1px #949494;
	background:#cfcfcf url(images/fond_btnGaleries2.jpg) no-repeat top center;
}


.btn_galerie_txtrouge {
	color:#c30000;
}

/**************************** CONTENU BLOCS ***************************/

/***** GAUCHE ******/
.contenu_bloc_gauche {
	display:block;
	width:255px;
	margin-left:15px;
	padding-bottom:30px;
	float:left;
	background:#e7e7e7;
}

.bloc_gauche_titre {
	display:block;
	width:237px;
	text-align:left;
	padding-left:18px;
	padding-top:15px;
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#393939;
	background:url(images/bloc_gauche_fondtitre.jpg) no-repeat top left;
}

.ouverture_bloc {
	display:block;
	margin-top:6px;
	padding-top:9px;
	padding-bottom:12px;
	text-align:center;
	font-size:12px;
	color:#333;
	background:url(images/bloc_gauche_fonddecompte.jpg) no-repeat top center;
}

.ouverture_texte {
	display:block;
	text-align:center;
	font-size:12px;
	color:#333;
	font-weight:bold;
}

.ouverture_decompte {
	font-weight:normal!important;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	font-size:53px;
}

.ouverture_decompte_chiffre {
	color:#3f4a84;
}

.bloc_gaucheTexte {
	display:block;
	width:200px;
	margin:auto auto auto auto;
	text-align:left;
} 

.bloc_gaucheTexte a {
	color:#a11709;
	text-decoration:none;
} 

.bloc_gaucheTexte a:hover {
	text-decoration:underline;
} 

.nom_prochain_salon {
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	background:#000 url(images/fond_nom_prochain_salon.jpg) repeat-x top;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}

.gauche_paragraphe {
	display:block;
	font-size:12px;
	color:#343434;
}

.gauche_paragraphe a {
	display:block;
	width:220px!important;
	overflow:hidden;
	font-size:12px;
}

.gauche_pointilles {
	display:block;
	text-align:left;
	color:#c8c8c8;
	padding-bottom:5px;
	padding-top:5px;
	letter-spacing:2px;
	font-size:10px;
}

.titre_paragraphe0 {
	display:block;
	color:#a11709;
	font-weight:bold;
}

.titre_paragraphe {
	display:block;
	font-weight:bold;
}

/***** DROITE ******/
.contenu_bloc_droite {
	display:block;
	width:685px;
	margin-right:15px;
	float:right;
	text-align:justify;
}

.prochain_salonAUTRES {
	margin-top:4px;
	margin-bottom:3px;
}
/******************* BAS SITE ********************/

.BAS_site {
	display:block;
	clear:both;
	height:236px!important;
	padding-top:30px;
	padding-left:70px;
	background:url(images/bas_logoWARE.png) no-repeat top left;
}

.BAS_liens_site {
	display:block;
	text-align:center;
	margin-top:13px;
	margin-bottom:10px;
	color:#FFF;
	font-size:13px;
}

.BAS_liens_site a {
	margin-left:5px;
	margin-right:5px;
	color:#e9e9e9;
	text-decoration:none;
}

.BAS_liens_site a:hover {
	color:#ffba00;
}

.bas_mentions {
	display:block;
	width:700px;
	padding-bottom:10px;
	margin:auto auto auto auto;
	text-align:center;
	font-size:10px;
	color:#d7d7d7;
	font-weight:bold;
}

.bas_mentions a {
	font-size:10px;
	color:#ffde00;
}

.bas_mentions a:hover {
	font-size:10px;
	color:#C00;
	text-decoration:none;
}

.bloc_liens_ALL {
	display:block;
	width:900px;
	margin:auto auto auto auto;
}

.bloc_liens {
	display:block;
	width:145px;
	margin-right:15px;
	float:left;
	text-align:left;
	background:url(images/BAS_liens_fleche.png) no-repeat left top;
	padding-left:12px;
	color:#cdcdcd;
	font-size:11px;
}

.bloc_liens a {
	display:block;
	color:#cdcdcd;
	text-decoration:none;
}

.bloc_liens a:hover {
	text-decoration:underline;
}

.bloc_liens_titre {
	font-weight:bold;
}

.bas_trait_separation {
	display:block;
	height:1px;
	width:850px;
	margin-top:10px;
	margin-bottom:10px;
	background:#414040;
}

/********************** contenu SPIP ************************/

.article h1 {
	color:#06C;
}

.article h2 {
	color:#494949;
}

.rubrique h1 {
	display:block;
	font-size:36px;
	color:#06C;
}

.rubrique_exposant1 h1 {
	display:block;
	margin-top:15px;
	margin-bottom:10px;
	color:#FFF!important;
	font-weight:bold;
	font-size:18px;
	background:#C00!important;
	}

.rubrique_exposant2 h2 {
	display:block;
    padding:3px;
	margin-top:10px;
	margin-bottom:5px;
	background:#f3f3f3;
	color:#300;
	font-weight:bold;
	font-size:14px;
	}


#diaporama_innerfade {
	display:block;
	padding:11px;
}

#diaporama_innerfade img {
	margin-top:7px;
}


.trombinoscope {
	display:block;
	clear:both;
}

.trombinoscope h2 {
	display:block;
	margin-top:10px;
	color:#900;
}

.trombinoscope .un_auteur {
	display:block;
	clear:both;
	min-height:140px;
	border:solid 1px #ccc;
	padding:8px;
	margin-bottom:10px;
}

.trombinoscope .un_auteur .photo img {
	display:block;
	float:left;
	margin-right:7px;
	max-width:200px;
	max-height:140px!important;
}

.trombinoscope .un_auteur h3 {
	color:#F00;
}

.trombinoscope .un_auteur h4 {
	font-weight:bold;
	color:#333;
}