@charset "utf-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {
	font-size:16px;
	color:#000000;
	text-align:left;
	font-weight:bold;
	font-style: italic;
	background-color: #D1CEC0;
	margin-bottom:5px;
	padding:2px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
}

input {
	border: 1px solid #666666;
	border-style:solid;
}
textarea {
	border: 1px solid #666666;
	border-style:solid;
}
fieldset {
border : none;
}

form {
margin:0px;
padding:0px;
}

.logo {
margin-bottom:10px;
}

.header_phrase_clef {
margin-bottom:30px;
margin-left:35px;
}

.menu {
height:36px;
background-image:url(../images/menu_bkg.jpg);
background-repeat:repeat-x;
width:570px;
}

.tel {
width:auto;
height:auto;
color:#FFFFFF;
font-weight:bold;
font-size:14px;
padding-top:0px;
margin-top:5px;
}

.menu_design {
font-size:18px;
color:#FFFFFF;
padding-top:0px;
padding-left:10px;
padding-bottom:5px;
}

.menu_design_no a:link {
	color: #FFFFFF;
	text-decoration:none;
	height:26px;
	padding:5px;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;	
}
.menu_design_no a:visited {
	color: #FFFFFF;
	text-decoration:none;
		height:26px;
	padding:5px;
		padding-right:20px;
		border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;	

}
.menu_design_no a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#F9F9F9;
	height:26px;
	padding:5px;
	padding-right:20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
.menu_design_no a:active {
	color: #000000;
	text-decoration:none;
	background-color:#FFFFFF;
	height:26px;
	padding:5px;
		padding-right:20px;

}

.menu_design_act a:link {
	color: #000000;
	text-decoration:none;
	background-color:#FFFFFF;
	height:26px;
	padding:5px;
		padding-right:20px;
	
}
.menu_design_act a:visited {
	color: #000000;
	text-decoration:none;
	background-color:#FFFFFF;
	height:26px;
	padding:5px;
		padding-right:20px;

}
.menu_design_act a:hover {
	color: #000000;
	text-decoration:none;
	background-color:#F9F9F9;
	height:26px;
	padding:5px;
		padding-right:20px;

}
.menu_design_act a:active {
	color: #000000;
	text-decoration:none;
	background-color:#FFFFFF;
	height:26px;
	padding:5px;
		padding-right:20px;

}


.bkg_suite_ligne {
height:36px;
background-image:url(../images/menu_bkg.jpg);
background-repeat:repeat-x;
width:100%;
}

.cartouche_annonce {
width:230px;
background-image:url(../images/menu_bkg_annonce.jpg);
background-repeat:repeat-x;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
padding-left:10px;
}

.cartouche_annonce_suite {
color:#FFFFFF;
width:230px;
background-color:#d00000;
}
.texte_annonce {
	width:230px;
	font-size:12px;
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	text-align:justify;
}

.fin_annonce {
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	width:250px;
}

/* design des colonnes */

.col1 {
padding-left:10px;
padding-top:10px;
width:560px;
height:auto;
text-align:left;
font-size:11px;
}

.colonne_gauche {
padding-left:10px;
padding-top:10px;
width:280px;
height:auto;
text-align:left;
font-size:11px;
}

.colonne_droite {
padding-left:10px;
padding-top:10px;
padding-right:10px;
width:280px;
height:auto;
text-align:left;
font-size:11px;
}

.image_sous_annonce {
width:250px;
height:auto;
padding-top:30px;
background-color:#FFFFFF;
}

/* footer */

.ligne_bas {
background-image:url(../images/bottom_red_black_bkg.jpg);
background-repeat:repeat-x;
padding-top:30px;
background-position:bottom;
width:auto;
height:11px;
}

.partenaires {
width:auto;
height:54px;
padding-top:10px;
padding-left:10px;
}

.footer {
font-size:10px;
color:#999999;
text-align:justify;
padding-top:10px;
width:auto;
padding-left:10px;
}