.entete{
	background-color:#333333;
	width:100%;
}

#main{
	width:1000px;
}

#header {
	padding-top:11px;
	padding-bottom:11px;
	color:white;
	width:1000px;
}
#header a{
	color:white;
	text-decoration:none;
	
}

#blocEntete{
	border-top:2px solid white;
	border-bottom:2px solid white;
	
}

#header img{
	margin:0;
}


.conteneurMenu{
	width :181px;
	padding-right:6px;
}
.conteneurMenufin {
	width :181px;
	padding-right:0px,
}
.itemMenu{
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	border-bottom:5px solid #333333;
	background-color:#3c4146;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.29, #32363A),
		color-stop(0.53, #4A5056)
	);
	background-image: -o-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -moz-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -webkit-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -ms-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: linear-gradient(to top, #32363A 29%, #4A5056 53%);
	 box-shadow: 1px 1px 2px #aaa;
}
.traitMenu{
	height:4px;
}


#footer{
	background-color:#333333;
	color:white;
	padding:10px 0;
}
#footer ul {
	padding-left :15px;
	padding-right :15px;
	list-style-type:none;
}
#footer a {
	color:white;
}
body {
	;
	background-image: url('../decors_2015/fond.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: center top;
	background-color:#545454;
}
.fondDegrade {
	background-color: rgb(235,235,235);
	/*Transparence*/
	background-color: rgba(130,130,130,0.3);
}
#principal{
	width:700px;
	padding:0 5px 10px 5px;
	background-color:white;
	border-right:1px solid #5d5d5d;
	text-align:justify;
}

#principal ul{
	padding-left :3px;
}
#principal li{
	list-style-type : square ;
	list-style-position:inside;
}

#colonneDroite{
	padding-top:18px;
	width:299px;
	
}

.formAccueil, .formRecherche{
	border: 1px solid black;
	border-radius: 10px;
	border-top-left-radius:0;
	padding:4px;
	
}


.fondOngletRechSel{
	background-color:#FFFFFF;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.5, #FFFFFF),
		color-stop(0.5, #A6A6A6)
	);
	background-image: -o-linear-gradient(right, #FFFFFF 50%, #A6A6A6 50%);
	background-image: -moz-linear-gradient(right, #FFFFFF 50%, #A6A6A6 50%);
	background-image: -webkit-linear-gradient(right, #FFFFFF 50%, #A6A6A6 50%);
	background-image: -ms-linear-gradient(right, #FFFFFF 50%, #A6A6A6 50%);
	background-image: linear-gradient(to right, #FFFFFF 50%, #A6A6A6 50%);
}
.fondOngletRech{
	background-color:#FFFFFF;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		right bottom,
		color-stop(0.5, #FFFFFF),
		color-stop(0.5, #464c52)
	);
	background-image: -o-linear-gradient(right, #FFFFFF 50%, #464c52 50%);
	background-image: -moz-linear-gradient(right, #FFFFFF 50%, #464c52 50%);
	background-image: -webkit-linear-gradient(right, #FFFFFF 50%, #464c52 50%);
	background-image: -ms-linear-gradient(right, #FFFFFF 50%, #464c52 50%);
	background-image: linear-gradient(to right, #FFFFFF 50%, #464c52 50%);
}
.ongletRechGauche{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	border-bottom : 3px solid black ;
	padding : 4px 10px;
	text-transform: uppercase;
	font-weight:bold;
	display: inline-block;
}

.ongletRechDroite{
	border-top-right-radius:10px;
	border-bottom : 3px solid black; ;
	padding : 4px 10px;
	text-transform: uppercase;
	font-weight:bold;
	display: inline-block;
}

.couleurOngletRechSel {
	background-color:#464c52;
	color:white !important;
}
.couleurOngletRech{
		background-color:#626262;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.03, #626262),
		color-stop(0.53, #A6A6A6)
	);
	background-image: -o-linear-gradient(top, #626262 3%, #A6A6A6 53%);
	background-image: -moz-linear-gradient(top, #626262 3%, #A6A6A6 53%);
	background-image: -webkit-linear-gradient(top, #626262 3%, #A6A6A6 53%);
	background-image: -ms-linear-gradient(top, #626262 3%, #A6A6A6 53%);
	background-image: linear-gradient(to top, #626262 3%, #A6A6A6 53%);
	color:white;
}

.ongletRechGauche a,.ongletRechDroite a {
	color:white;
	text-decoration:none;
}

.newsL {
	border-top : 1px solid black;
	padding-top: 4px;
	
}
.newsL img{
	border : 1px solid #3e6ad2;
	
} 

/* Taille de police.*/
body {
	font-size:1.3em;
}
h1 {
	font-size:1.5em;
	color:#3e6ad2;
	margin:6px 0;
	padding : 8px 0;
}
h2 {
	font-size:1.2em;
	color:#3e6ad2;
	margin:0;
	padding : 5px 0;
}
h3 {
	margin:0;
	font-size:1.1em;
}
h4 {
	margin:0;
	font-size:1.2em;
	padding:3px 10px;
}

h6 {
	font-size:1.1em;
	color:white;
	margin:0;
}
option{
	
}

.pub{
	color:white;
}
.boiteDroite{
	width:90%;
	padding-bottom:5px;
	margin-top:15px;
}

.boiteDroite .txt{
	border-top-left-radius:10px;
	border-top-right-radius:10px;
	background-color: white;
	padding:10px 10px;
	border-bottom:1px solid #9e9e9e;
	color:black;
}
.rouge ul{
	list-style-image: url('../decors_2015/cocheRouge.png');
	
}
.bleu{
	background-color: #3e6ad2;
	color:white;
	
}
.bleu ul{
	list-style-image: url('../decors_2015/cocheBleu.png');
	
}
.jaune {
	background-color: #ffcc00;
	color:black;
}
.rouge{
	background-color:#cc0000;
	color:white;
}
.vert{
	background-color:#037161 ;
	color:white;
}
.orange{
	background-color:#ff6600;
	color:white;
}
label {
	width:100px;
	margin:0;
}
input[type="color"],
		input[type="date"],
		input[type="datetime"],
		input[type="datetime-local"],
		input[type="email"],
		input[type="month"],
		input[type="number"],
		input[type="password"],
		input[type="search"],
		input[type="tel"],
		input[type="text"],
		input[type="time"],
		input[type="url"],
		input[type="week"],
		select,
		textarea,
		button,
		input[type="button"],
		input[type="reset"] {
			min-width: 250px;
			vertical-align:middle;
		}

.w15{
	width:15%;
}
.w85{
	width:85%;
}
.w140p{
	width:140px;
	
}
.w160p{
	width:160px;
}
.w390p{
	width:390px;
}
.pl15p{
	padding-left:15px;
}

.pr15p{
	padding-right:15px;
}
.pt15p{
	padding-top:15px;
}
.pl35p {
	padding-left:35px;
}
.plr15p {
	padding-left:15px;
	padding-right:15px;
}

.pl100p {
	padding-left:100px;
}
/**/
.SousMenu {
	position: absolute;
	top: auto;
	left: auto;
	width: 200px; /* la même que le div parent*/
	padding: 0px;
	margin: 0px;
	list-style: outside none none;
	background-color: #333333;
	visibility: hidden;
	
}
.conteneurMenu .mbleu li:hover {
	background-color:#3e6ad2;
}
.conteneurMenu .mjaune li:hover {
	background-color:#ffcc00;
}
.conteneurMenu .mjaune li:hover a {
	color:black;
}
.conteneurMenu .mrouge li:hover {
	background-color:#cc0000;
}
.conteneurMenu .mvert li:hover {
	background-color:#037161;
}
.conteneurMenufin .morange li:hover {
	background-color:#ff6600;
}

.conteneurMenu:hover > ul.SousMenu,
.conteneurMenufin:hover > ul.SousMenu{
	visibility:visible;
}
.SousMenu li  {
	padding: 2px 0px 2px 10px;
}
.SousMenu li a {
	color: #FFF;
	text-decoration:none;
}

.separateur{
	border-bottom : 1px solid #3e6ad2 ;
}
.separateur strong{
	background-color:#3e6ad2;
	color:white;
	padding:4px 5px;
	display:inline-block;
}

.troisColonnes li{
	float:left;
	width:33%;
	
}

.btnTelecharger {
	color:white;
	text-decoration:none;
	font-weight:bold;
	font-size:0.88em;
	padding:3px 8px 0px;
	margin-right:10px;
	float:left;
	border-radius:5px;
	border-bottom:5px solid #333333;
	background-color:#3c4146;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.29, #32363A),
		color-stop(0.53, #4A5056)
	);
	background-image: -o-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -moz-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -webkit-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -ms-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: linear-gradient(to top, #32363A 29%, #4A5056 53%);
	 box-shadow: 1px 1px 2px #aaa;
	
}
.btnTelecharger:hover {
	color:white;
}

/* Tableau*/
table, td, th {
	border :none;
	table-layout:auto;
	padding:2px;
	margin-bottom:2px;
	font-size:1em;
}


/* Recherche sur une ligne */
#rechEnteteAvis {
	padding:10px 0;
}
#rechEnteteAvis input, #rechEnteteAvis select{
	min-width: 50px;
}
#rechEnteteAvis hr {
	margin:0;
}

/* Recherche détaillée */
#formRech {
	width:95% !important;
}
#formRech select{
	min-width:125px;
}
#formRech label.flecheVert{
	padding:0 !important;
}
#prechReg select,#prechProc select  {
	width:250px;
}

#infoFormRech {
	margin-top:14px;
	margin-left:8px;
}
#infoFormRech h3 {
	color:#CC0000 !important;
}

/*Avis */
#AAPCGenere table table {
	width:auto;
}
#AAPCGenere .AW_TableM_Bloc1_Clair table{
	width:100%;
}
#AAPCGenere ul{
	list-style:none;
	padding-left:0px !important;
}
.AW_TableM_Entete {
	float:none !important;
	
}
.AW_TableM_Entete td:first-child {
	/*width:180px*/
}
.AW_TableM_Entete{
	background-color: #5f86e3;
	color:white;
	
}
.AW_TableM_Bloc3_Clair{
	background-color:#ffff99;
}
#AAPCGenere .AW_Titre{
	font-size:1.4em;
	color:#3e6ad2;
	margin:6px 0;
	font-weight:bold;
}

#AAPCGenere a {
	color:#3e6ad2;
	
}

/* Liste d'avis*/
#cokpit{
	width:auto;
}

.AW_Table {
	border : 1px solid #3e6ad2;
}
.AW_Table tr{
	border-bottom : 1px solid #3e6ad2;
}
.AW_Table_Entete{
	background-color: #3e6ad2;
	color:white;
	font-weight:bold;
}
.AW_Table_Ligne1{
	background-color:#d9dfe4;
}

.listeAvis p.AW_Titre{
	font-weight:bold;
	width:120px;
	display:inline-block;
	padding: 3px 5px;
	text-align:center;
	
	margin : 10px 0  0  0 !important;
	color:white;
		border-top-left-radius:5px;
	border-top-right-radius:5px;
	background-color:#3c4146;
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.29, #32363A),
		color-stop(0.53, #4A5056)
	);
	background-image: -o-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -moz-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -webkit-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: -ms-linear-gradient(top, #32363A 29%, #4A5056 53%);
	background-image: linear-gradient(to top, #32363A 29%, #4A5056 53%);
	
}
a {
	font-weight: bold;
}
#footer a {
	font-weight: normal;
	font-size : 0.9em;
}
#pub2 .txt {
	background-color: white;
	color: black;
	padding: 5px;
	text-align:center;
}


/** Formulaire inscription*/
.formInscription p,.formInscription label  {
	text-align:left;
	margin-top:1px;
}
.formInscription input,.formInscription #CiviliteU ,.formInscription #Civilite   {
	min-width:5px;
}
.formInscription h4{
	font-size:1em;
	text-align:left;
	margin : 3px 0;
}
#CiviliteU{
	width:90px;
}
#Civilite{
	width:108px;
}
.formInscription #commentaires {
	width:490px !important;
}