.{
	margin		: 0;
	padding		: 0;
}

html, body {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #222;
	font-stretch: condensed;
	padding		: 0;
	margin		: 0;
	letter-spacing:0px;
}


html{
	margin-bottom: 0.01em;
}


body {
	text-align:center;
	background	: #96cafe url(../images/fond-site.jpg) repeat-x top;
}


table, tr, td, input, select {
	font-family	: Arial, Helvetica, sans-serif;
	font-size	: 12px;
	color		: #222;
}

img {
	border		: 1px solid white;
	margin		: 0px;
	padding		: 0px;
}

img3 {
	border		: 1px solid blue;
	margin		: 0px;
	padding		: 0px;
}

.img0{
	border		: none;
	margin		: 0px;
	padding		: 0px;
}




#global {
    left		: 30px;
	margin		: 0px auto;
	padding		: 0px;
    width		: 768px;
    text-align	: left; /* on rétablit l'alignement normal du texte */
	position	: relative;
	background	: #fff url(../images/main.jpg) repeat-y;
}


#top {
	height		: 227px;
	background	: #96cafe url(../images/top.jpg) no-repeat;
	margin		: 0;
	padding		: 0;
} 


.left{
	width			: 219px;
	text-align		: justify;
	float			: left;
	margin			: 0;
	padding			: 0;
	display			: inline;
}

.right {
	width			: 549px;
	float			: right;
	display			: inline;
	margin			: 0px;
	padding			: 0px;
}

.gauche50 {
	width			: 270px;
	text-align		: justify;
	float			: left;
	margin			: 0px;
	padding			: 0px;
	display			: inline;
}

.droite50 {
	width			: 270px;
	float			: right;
	display			: inline;
	margin			: 0px;
	padding			: 0px;
}


.gauche70 {
	width			: 325px;
	text-align		: justify;
	float			: left;
	margin			: 0;
	padding			: 0;
	display			: inline;
}

.droite30 {
	width			: 224px;
	float			: right;
	display			: inline;
	margin			: 0px;
	padding			: 0px;
}


#pied{
	color			: #000;
	 background		: #fff url(../images/bottom.jpg) no-repeat bottom;
	font-size		: 11px;
	text-align		: right;
	height			: 50px;
    width			: 768px;
	padding-top		: 7px;
	padding-bottom	: 0px;
	margin-bottom	: 0px;
	clear			: both;
}


.content {
	padding		: 0px 15px 5px 15px;
	margin 		: 0;
	text-align	: justify;
}

.content-r {
	padding		: 0px 15px 5px 22px;
}

.fondbleu {
	padding				: 10px 18px 23px 15px;
	margin 				: 0;
	text-align			: justify;
	border				: 0px solid #333;
}

.fondrouge {
	padding				: 10px 18px 12px 15px;
	margin 				: 0;
	text-align			: justify;
}


.fondgris {
	padding				: 10px 10px 12px 10px;
	margin 				: 0;
	text-align			: justify;
	background-color	: #e3e3e3;
	border				: 1px solid #fff;
}


.milieucol {
	text-align	: center;
}

#centrer {
	padding-top		: 0px;
	text-align		: center;
	padding-bottom	: 15px;
}

#cleaner {
	clear			: both;
	height			: 1px;
	border-bottom	: 1px solid #ccc;
	margin			: 5px;
	padding			: 0;
	}
	
#cleaner_faq {
	clear			: both;
	height			: 1px;
	margin			: 5px;
	padding			: 0;
	}


	
hr{
	height			: 0px;
	clear			: both;
	border			: 0;

}

.actu{
	width			: 100%;
	clear			: both;
	border			: thin solid #eee;
	margin			: 0px 5px 0px 5px;
	padding			: 0px;
}

.listing {
	line-height		: 20px;
}

#centrage {
	padding-top		: 4px;
	text-align		: center;
	margin			: 0px;
}


#sousmenu {
	height		: 83px;
	background	: #fff url(../images/fond-menu-flash.jpg) no-repeat;
	margin		: 0;
	padding		: 0;
}

#ombre {
	height		: 58px;
	background	: #96cafe url(../images/ombre.jpg) no-repeat;
	margin		: 0;
	padding		: 0;
}

/* ======== STYLES ======== */

/***** Titre Principal *****/
h1 {
	font-family	: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding		: 0 0 3px 0;
	margin		: 10px 0px 10px 0px;
	color		: #000;
	font-size	: 15px;
	text-align	: center;
	font-weight	: bold;
	background	: #fff url(../images/images-site/sous-h1.jpg) no-repeat bottom;
}

h2 {
	font-family	: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding		: 0px;
	margin		: 10px 0px 10px 0px;
	color		: #c30000;
	font-size	: 15px;
	text-align	: center;
	font-weight	: bold;
}


h3 {
	font-family		: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding			: 0px;
	margin			: 10px 0px 10px 0px;
	color			: #1e5790;
	font-size		: 15px;
	text-align		: center;
	font-weight		: bold;
	text-decoration	: blink;
}



#rouge {
	padding		: 10px;
	color		: #fff;
	background	: #FF0000;
	font-size	: 13px;
	text-align	: center;
	
	border		: 1px solid #fff;
	border-width: 1px 1px 1px 1px;
}

#texte12{
font-size:12px;
line-height	: 20px;
}

.titre_annonce{
	font-family	:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size	:16px;
	border		: 1px solid #999;
	border-width: 0 0 1px 0;
}

.corps_annonce{
	font-size	:12px;
}

.couleur{
	color:#a7cefe;
}

/***** Liens *****/

a {
	color		: #000;
	text-decoration: underline;
}

a:hover {
	color: #666;
	text-decoration: underline;
}

.link-u{
	text-decoration: underline;
}


/*******Titre parties*******/

.trebu {
	font-family	: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding		: 0px;
	margin		: 0px;
	color		: #000;
	font-size	: 13px;
	font-weight	: bold;
}



/******Police de tailles****/

.font11{
	font-size	: 11px;
}

.font9{
	font-size		: 9px;
}

.font10{
	font-size		: 10px;
}

.gras{
	font-weight	: bold;
}


/* ====== TABLEAUX ========*/

table {
border-top	: 1px solid #000;
border-left	: 1px solid #000;
}

table td {
color			: #fff;
font-weight		: bold;
border-right	: 1px solid #000;
border-bottom	: 1px solid #000;
line-height		: 16px;
}

table td a {
	text-decoration: underline;
}

table th {
color			: #fff;
font-weight		: bold;
border-right	: 1px solid #000;
border-bottom	: 1px solid #000;
line-height		: 16px;
background-color: #96cafe;
}


.table-form {
border	: 0;
}

.table-form td {
color			: #000;
font-weight		: bold;
border			: 0;
line-height		: 16px;
}





/* ========= FORMULAIRE =========*/


input, select, textarea {
	padding		: 1px 2px 0 2px;
	border		: 1px solid #444;
	background	: #ddd;
	color		:#000;
	font-family	:Arial, Helvetica, sans-serif;
	font-size	:11px;
}


.bouton {
	background	: #fff;	
}
