@charset "utf-8";
/* CSS Document */

#conteneur {
	width: 960px;
	margin: 0 auto;
	padding: 0;
}

#bordhaut{
	display:block;
	width:946px;
	height:10px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../../images/bord_top.png);
	background-repeat:no-repeat;
	}
	
#contenus{
	display:block;
	width:926px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	padding:10px 10px 12px 10px;
	}

	
#top {
	/* padding: 0 0 0 25px; */
	padding: 0 0 0;
	height: 196px;
	color: #FFFFFF;
}

#tools {
	height: 20px;
	line-height: 20px;
}

#header {
	padding: 5px 0 0 0;
	float: right;
	font-size: 0.9em;
}

#menu {
	/*padding: 0 0 0 25px;*/
	padding: 0;
	height: 39px;
	line-height: 39px;
}

#search {
	float: right;
}

#chemin {
	padding: 10px 0 0 25px;
	color: #808080;
	font: 1.1em "Times New Roman", Times, serif;
}

#txt_size {
	float: right;
	padding: 5px 0 0 0;
}

#container {
	clear: both;
}

#sidebar {
	float: left;
	padding: 44px 0 0 41px;
	width: 194px;
	background: url(../../../images/background_sidebar_off.gif) no-repeat left top;
}

/*---------- SEPARATEUR ----------*/
.separateur_v{
	display:block;
	float:left;
	width:10px;
	height:296px;
	background-image:url(../../../images/images/vertical.jpg);
	background-repeat:no-repeat;
	}
.separateur_h{
	display:block;
	clear:both;
	width:926px;
	height:30px;
	background-image:url(../../../images/horizontal.jpg);
	background-repeat:no-repeat;
	background-position:0px 10px;;
	}

/*---------- FIN SEPARATEUR ----------*/

/*---------------- TOUS LES TITRES ------------------*/

.post_content h1{
	padding-bottom:10px;
	font-weight:normal;
	letter-spacing:2pt;
	font-size:16pt;
	text-indent:12px;
	color:#FF3300;
	}

h1.titreorange{
	padding-bottom:10px;
	font-weight:normal;
	letter-spacing:2pt;
	font-size:16pt;
	text-indent:12px;
	}


.titreorange{
	color:#F30;
	}
.titreorange a{
	color:#F30;
	}
	
.titrebleu{
	color:#1A7EA6;
	}
h2{
	display:block;
	padding-bottom:10px;
	font-size:14pt;
	color:#E7A904;
	font-weight:normal;
	}
h3{
	padding-bottom:10px;
	letter-spacing:2pt;
	font-size:12pt;
	color:#FC0;
	}
.txtblanc{
	color:#FFF;
	}
.soustitre{
	font-weight:bold;
	color:#1A7EA6;
	font-size:9pt;}
.txtcourant{
	font-size:9pt;
	color:#333;
	text-align:justify;
	margin:0px;
	padding:0px;
	}
.txtcourant a{
	color:#F30;
	text-decoration:underline;}
.txtcourant a:hover{
	color:#F30;
	text-decoration:none;}
.txtcourant a:active{
	color:#F30;
	text-decoration:underline;}
.liste{
	font-size:9pt;
	color:#333;
	list-style-image:url(../../../images/puce_etoile.gif);
	line-height:18px;
	text-indent:18px;
	}
.liste il{
	/*list-style-image:url(../images/puce_etoile.gif);*/
	list-style-position: inside;
	list-style-type: none;
	}	

/*---------------- LIENS TEXTES ------------------*/
.lientxtdroite{
	display:block;
	text-align:right;
	font-size:9pt;
	}
.lientxtdroite {
	color:#F30;
	text-decoration:underline;
	}
.lientxtdroite:hover{
	color:#F30;
	text-decoration:none;
	}
.lientxtdroite:active{
	color:#F30;
	text-decoration:underline;
	}
/*---------------- BOUTON ORANGE ------------------*/
.bt_courant_droite{
	display:block;
	float:right;
	width:168px;
	height:28px;
	background-image:url(../../../images/bouton_off.png);
	color:#FFF;
	text-decoration:none;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	}
.bt_courant_droite:hover{color:#FF0;}

.bt_courant{
	display:block;
	width:168px;
	height:28px;
	background-image:url(../../../images/bouton_off.png);
	color:#FFF;
	text-decoration:none;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	font-size:10pt;
	}
.bt_courant:hover{color:#FF0;}

/*----------- page ACCUEIL de XtremShooter -----------*/
.box_bleu{
	display: block;
	float:left;
	width:49%;
	height:auto;
	background-image:url(../../../images/bg_boxbleu.jpg);
	background-repeat:repeat-y;
	margin-left:5px;
	
	}
	
#boxleft{
	display: block;
	float:left;
	width:235px;
	/*height:181px;*/
	background-image:url(../../../images/box_qui-sommes-nous.jpg);
	background-repeat:no-repeat;
	padding:21px 3px 0 215px;
	font-size:12px;
	color:#FFF;
	}
.boxleft .post_header h1, h2{
	display:none;
}
	
.boxleft h3{
	padding-bottom:10px;
	letter-spacing:2pt;
	font-size:12pt;
	color:#FFF;
}

#boxright{
	display:block;
	float:left;
	width:235px;
	/*height:181px;*/
	background-image:url(../../../images/box_reservez-en-ligne.jpg);
	background-repeat:no-repeat;
	padding:20px 218px  0 21px;
	padding-right:218px;
	font-size:12px;
	color:#FFF;
	}
	
.boxright{
	display:block;
	/*float:left;*/
	width:235px;
	/*height:181px;*/
	background-image:url(../../../images/box_reservez-en-ligne.jpg);
	background-repeat:no-repeat;
	padding:20px 218px  0 21px;
	padding-right:218px;
	font-size:12px;
	color:#FFF;
	}

.boxright h3{
	padding-bottom:10px;
	letter-spacing:2pt;
	font-size:12pt;
	color:#FFF;
}
	
.piedbox_accueil{
	display:block;
	float:left;
	width:454px;
	height:24px;
	background-image:url(../../../images/piedbox_accueil.jpg);
	background-repeat:no-repeat;
	
	}

	
#boitebas{
	clear:both;
	display:block;
	font-size:12px;
	color:#333;
	text-align:justify;
	width:926px;
	}

#boitebas p{
	padding:10px;
	}

#boitebas img {
	float:left;
	padding:5px;
	}
.sousbloc{
	display:block;
	float:left;
	width:282px;
	padding:10px;
	}
.sousbloc h2{
	display:block;
	}
img.imgcentre{
	border:none;
	margin-left:6px;
	}
/*------------------ BOUTONS ORANGE ----------------*/
/*- Special bouton orange boite de la page accueil -*/
.bt_accueil{
	display:block;
	width:168px;
	height:28px;
	background-image:url(../../../images/bouton_off.png);
	color:#FFF;
	text-decoration:none;
	line-height:28px;
	text-align:center;
	font-weight:bold;
	margin-left:60px;
	}



