/* Import des styles séparés */
@import url(style-textes.css);
@import url(style-liens.css);




/* Mise en forme générale */
body {
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:10px;
	color:#232323;
	text-align:center;
	background:#DAEEF8 url(images/fond.gif) top repeat-x;
}


#principal{
	margin:0 auto 0 auto;
	width:920px;
}


#top{
	margin:0;
	padding:0;
	width: 920px;
	height:318px;
}


/* Mise en forme moteur de recherche */

#top_left{
	float:left;
	margin:0;
	padding:0;
	width: 220px;
	height:318px;
	background:url(images/fond_recherche.jpg) top no-repeat;
	text-align:left;
}
/*
#top_left{
	float:left;
	margin:0;
	padding:0;
	width: 220px;
	height:318px;
	background:url(images/fond_recherche_noel.jpg) top no-repeat;
	text-align:left;
}
*/
#top_left_2{
	float:left;
	margin:0;
	padding:0;
	width: 220px;
	height:318px;
	background:url(images/fond_recherche2.jpg) top no-repeat;
	text-align:left;
}




/* Contenu img top avec logo + pub */

#top_right{
	float:right;
	margin:0;
	padding:0;
	width: 700px;
	height:318px;
	background:url(images/img_fond_top.jpg) top no-repeat;
}
/*
#top_right{
	float:right;
	margin:0;
	padding:0;
	width: 700px;
	height:318px;
	background:url(images/img_fond_top_noel.jpg) top no-repeat;
}
*/
#top_right_2{
	float:right;
	margin:0;
	padding:0;
	width: 700px;
	height:318px;
	background:url(images/img_fond_top2.jpg) top no-repeat;
}


/* Mise en forme logo */
#top_right1{
	float:left;
	margin:62px 0 0 0;
	padding:0;
	width: 214px;
	height:132px;
}


/* Calque pub */
#top_right2{
	float:right;
	margin:0;
	padding:0;
	width: 468px;
	height:60px;
}


/* Marge pour le moteur de recherche */
#top_left1{
	margin:0;
	padding:106px 0px 0px 0px;
}


#nav_top{
	margin:0;
	padding:0;
	width: 920px;
	height:36px;
	background:url(images/fond_nav.gif) top no-repeat;
	overflow:hidden;
}


/* Contenu nav 2 avec accueil et futur lien + img top */
#sousnav_top{
	margin:0;
	padding:0;
	width: 920px;
	height:35px;
	background:url(images/top_deg_contenu.gif) bottom no-repeat;
	text-align:left;
}


#sousnav_top1{
	margin:0;
	padding:0;
	width: 904px;
	height:24px;
}


#contenu {
	margin:auto 0 auto 0;
	padding:0;
	width:920px;
	background:url(images/fond_deg_contenu.gif) top repeat-y;
	overflow:hidden;
}


#contenu2 {
	margin:0 auto 0 auto;
	padding:0;
	width:904px;
	text-align:center;
	overflow:hidden;
}


#contenu_gauche_acc {
	margin: 0;
	padding: 0;
	width:234px;
	float:left;
}


#contenu_gauche_int{
	margin: 0;
	padding: 0;
	width:234px;
	float:left;
	background-color:#C3EBF3;
}


#agenda_acc{
	margin:0;
	padding:0;
	width: 234px;
	height:311px;
	background:#10AED1 url(images/top_agenda_acc.gif) top no-repeat;
}


#texte_agenda_acc{
	padding:88px 5px 5px 5px;
	width: 219px;
	texte-align:left;
}


#infos_acc{
	margin:0;
	padding:0;
	width: 234px;
	height:158px;
	background:#F7AE00 url(images/fond_top_infos.gif) top no-repeat;
}


#texte_infos_acc{
	margin:0;
	padding:50px 10px 10px 10px;
	text-align:left;
}


#contenu_droite_acc {
	margin: 0;
	padding: 0;
	width:670px;
	float:right;
	background-color:#d61f69;
}


#contenu_droite_int{
	margin: 0;
	padding: 0;
	width:670px;
	float:right;
	background:url(images/top_deg_int.gif) top right no-repeat;
}


#texte_contenu_droite_int{
	margin: 0;
	padding: 10px 20px 10px 20px;
	text-align:left;
}


#contenu_droite_acc1 {
	margin: 0;
	padding: 0;
	width:352px;
	float:left;
	text-align:center;
}


#focus_acc1 {
	margin:0;
	padding:0;
	width:352px;
	text-align:center;
	background:#CC0052 url(images/top_focus.gif) top no-repeat;
}


#presentation_acc1 {
	margin: 0;
	padding: 0;
	width:352px;
	text-align:left;
	background:#D61F69 url(images/top_presentation_acc.gif) top no-repeat;
}


#texte_presentation_acc1 {
	margin: 0;
	padding:5px 5px 6px 5px;
	text-align:justify;
}


#contenu_droite_acc2 {
	margin: 0;
	padding: 0;
	width:318px;
	float:right;
}


#actu_acc2 {
	margin: 0;
	padding: 0;
	width:318px;
	height:187px;
	text-align:left;
	background:#7CE2F9 url(images/top_actu_acc.gif) top no-repeat;
}


#texte_actu_acc2 {
	margin: 0;
	padding: 40px 10px 5px 10px;
}


/* Contenu gauche adherents menu liste */
#contenu_gauche_adherent {
	margin: 0;
	padding: 0;
	width:174px;
	background:#CC0052 url(images/img_top_menu_adherent.gif) top no-repeat;
	float:left;
}


/* annonce des adhérents*/
#annonce {
	margin: 0 0 20px 0;
	padding: 0;
	width:340px;
	height:160px;
	background:url(images/bottom_annonce.gif) bottom no-repeat;
}


#annonce1 {
	margin: 0;
	padding: 0;
	width:320px;
	height:130px;
}


#annonce2 {
	margin: 0;
	padding: 0;
	width:320px;
	height:30px;
}


/* Contenu droite fiche */
#contenu_droite_adherent {
	float:right;
	margin: 0;
	padding: 0;
	width:730px;
	background:#ffffff url(images/top_deg_adherent.gif) top right no-repeat;
	
}


/* Contenu droite éléments fiche adhérent */
#texte_contenu_adherent {
	margin: 15px 0px 10px 25px;
	padding: 0;
	text-align:left;

}


#texte_titre_adherent {
	margin: 0px 0px 12px 0px;
	padding: 0;
	text-align:left;
}


#texte_contenu_adherent_gauche {
	margin: 0;
	padding: 0;
	width:330px;
	float:left;
}


#texte_contenu_adherent_droite {
	margin: 0;
	padding: 0;
	width:330px;
	float:right;
}


.img_annonce {
	Float:left;
	margin-top:10px;
	margin-right:10px;
}


.img_droite {
	Float:right;
	margin-left:20px;
}


.img_gauche {
	Float:left;
	margin:0px 10px 0px 5px;
	padding:0;
}


/* img bottom menu adhérent*/
#bottom_contenu_gauche_adherent {
	margin: 0;
	padding: 0;
	width:174px;
	height:130px;
	background:url(images/img_bottom_menu_adherent.gif) bottom no-repeat;
}


/* menu navig gauche page adherent */
#menu_gauche_adherent {
	margin: 65px 10px 20px 10px;
	padding: 0;
	text-align:left;
}


/* Fiche adhérent : contenu top gauche (coordonnées + logo) et gauche (descriptif) */
#top_gauche_fiche {
	margin: 20px 0 0 0;
	padding: 0;
	width:372px;
	height:170px;
	float:left;
}


#top_gauche_fiche1 {
	margin: 0;
	padding: 0;
	width:372px;
	height:134px;
}


#top_gauche_fiche2 {
	margin: 0;
	padding: 0;
	width:372px;
	height:36px;
	background:url(images/top_deg_fiche_gauche2.gif) top no-repeat;
}


#top_gauche_fiche3 {
	margin: 0;
	padding-top: 13px;
	width:372px;
}


.logo_fiche {
	Float:right;
	margin-right:10px;
}


#gauche_fiche {
	margin: 20px 0 0 0;
	padding: 0;
	width:480px;
	float:left;
}


#texte_gauche_fiche {
	padding: 0 10px 0 0;
	texte-align:left;
}


/* Fiche adhérent : contenu top droit (actus) et droit (descriptif) */
#top_droite_fiche {
	margin: 20px 0 0 0;
	padding: 0;
	width:318px;
	height:170px;
	background:#10AED1 url(images/titre_actu_fiche.gif) top no-repeat;
	float:right;
}



#top_droite_fiche1 {
	margin: 43px 6px 6px 6px;
	padding: 0;
}


#droite_fiche {
	margin: 5px 0 0 0;
	padding: 0;
	width:210px;
	max-height:100%;
	background-color:#F4F4F4;
	float:right;
}


#texte_droite_fiche {
	padding: 15px 5px 0 5px;
	text-align:left;
}


.photo_fiche {
	margin-right:25px;
	border:4px solid #F4F4F4;
}


#bottom{
margin:0;
padding:0;
width: 920px;
height:80px;
background:url(images/bottom_fond_contenu.gif) top no-repeat;
}


#bottom_texte{
padding:10px 0 0 0;
margin:0;
text-align:center;
}


.form{
background-color:#EAF5FB;
color:#717171;
font-size : 11px;
font-family : arial;
border:1px solid #DEE8ED;
}


.formannonceur {
background-color:#DBD3DD;
color:#5D5D5D;
font-size : 10px;
font-family : verdana;
border:1px solid #AE91B6;
}


.formrecherche {
background-color:#10AED1;
color:#ffffff;
font-size : 10px;
font-family :verdana;
border:1px solid #10AED1;
}


/* Fonds des numéros des pages */
a.numrose:link,a.numrose:visited,a.numrose:hover {
	margin:0;
	line-height:13px;
	padding:5px;
	width:18px;
	text-decoration:none;
	font-weight:bold;
	background-color:#CC006B;
	color: #ffffff;
	font-size : 13px;
	font-family : verdana;


}


a.numbleu:link,a.numbleu:visited,a.numbleu:hover {
	margin:0;
	line-height:13px;
	padding:5px;
	width:18px;
	text-decoration:none;
	font-weight:bold;
	background-color:#10AED1;
	color: #ffffff;
	font-size : 10px;
	font-family : verdana;


}
