/* CSS Document */

*{
	padding:0;
	margin:0;
}

hr
{
	border-top: 1px dashed #00CCFF;
}

.pagination_actu
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #e21600;
}

.pagination_actu a
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #e21600;
	font-weight:bold;
}

.pagination_actu a:hover
{
	text-decoration:none;
}

.pagination_agenda
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #14b8fb;
}

.pagination_agenda a
{
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
	color: #14b8fb;
	font-weight:bold;
}

.pagination_agenda a:hover
{
	text-decoration:none
}
a img
{
	border:none;
}

.liens
{
	background-image: url(../images/fleche_lien.jpg);
	background-repeat:no-repeat;
	height: 14px;
	padding-left:18px;
	color: #0c89ba;
}

.logo_societe
{
	height: 50px;
}

.logo_fiche
{
	height: 70px;
	float: right;
	margin-top: 10px;
	margin-right: 5px;
}

.liens:hover
{
	text-decoration:none;
}

body{

	background-image:url(../images/fond.jpg);
	background-repeat:repeat-x;
	background-color:#004795;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;		
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 13px;
 	font-weight: bold;
	text-transform: uppercase;
	color: RGB(20,53,84);
}
.spacer{
	clear:both;
	font-size:0;
}

#conteneur{
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:958px;
	background-color:#FFFFFF;
	margin-top:16px;
}

#header{
	width:100%;
	height:145px;
	background-image:url(../images/fond_conteneur.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#header #image1{
	float:right;
	display:inline;
	margin-right:2px;
	margin-top:3px;
}

#header #image2{
	float:right;
	display:inline;
	margin-right:2px;
	margin-top:3px;
}

#header #image3{
	float:right;
	display:inline;
	margin-right:3px;
	margin-top:3px;
}

#header #logo{
	float:left;
	display:inline;
	margin-left:57px;
	margin-top:26px;
	border:none;
}

#haut{
	width:952px;
	margin: 1px 0 0 3px;
}

#conteneur_body{
	width:955px;
	margin:0 0 0 3px;
	background:url(../images/fond_conteneur2.jpg);
	background-repeat:repeat-y;
}

#menu_haut{
	width:100%;
	height:36px;
	background-image:url(../images/fond_menu2.jpg);
}

#menu_haut a{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	text-decoration:none;
}

#menu_haut a:hover{
	color:#1a7ad1;
}

#menu_haut a.actif{
	color:#1a7ad1;
}

#menu_haut #menu1{
	float:left;
	display:inline;
	width:116px;
	height:36px;
	text-align:center;
	line-height:36px;
}

#menu_haut #menu2{
	float:left;
	display:inline;
	width:105px;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:2px;
}

#menu_haut #menu3{
	float:left;
	display:inline;
	width:102px;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:5px;
}

#menu_haut #menu4{
	float:left;
	display:inline;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:15px;
}

#menu_haut #menu5{
	float:left;
	display:inline;
	width:98px;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:18px;
}

#menu_haut #menu6{
	float:left;
	display:inline;
	width:102px;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:2px;
}

#menu_haut #menu7{
	float:left;
	display:inline;
	width:82px;
	height:36px;
	text-align:center;
	line-height:36px;
	margin-left:8px;
}

#menu_haut #drapoFR{
	float:right;
	display:inline;
	margin:11px 0 0 0;
	margin-right:20px;
}

#menu_haut #drapoEN{
	float:right;
	display:inline;
	margin:11px 0 0 0;
	margin-right:34px;
}

#haut_corps{
	width:100%;
	display:block;
	height:42px;
	background-image:url(../images/haut_corp.jpg);
	background-repeat:no-repeat;
}

/*COLONNE GAUCHE*/

#colonne_gauche{
	width:214px;
	float:left;
	background-color:#e0e0e0;
	height:514px;
	display:inline;
	margin:	0;
	padding:0;
}

#membre_gauche{
	width:100%;
	background-image:url(../images/fond-haut-gauche.jpg);
	height:132px;
	display:block;
	background-repeat:no-repeat;
}

#membre_gauche_titre{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0 0 0 27px;
}

#membre_gauche_form{
	width:158px;
	margin:10px 0 0 27px;
	
}

#membre_gauche_form_1{
	width:156px;
	height:17px;
	border:#eaeaea solid 2px;
	color:#666666;
	font-size:10px;
}

#membre_gauche_form_2{
	width:156px;
	height:17px;
	border:#eaeaea solid 2px;
	margin-top:8px;
	color:#666666;
	font-size:10px;
}

#membre_gauche_ok{
	float:right;
	display:inline;
	margin:7px 3px 0 0;
}

#membre_gauche_intero{
	float:left;
	display:inline;
	margin:7px 0 0 0;
}

#membre_gauche_inscrivez_vous{
	background-image:url(../images/fond_membre_inscrivez_vous.jpg);
	background-position:left;
	background-repeat:no-repeat;
	height:25px;
	line-height:25px;
	margin-top:-5px;
}

#membre_gauche_inscrivez_vous a{
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

#membre_gauche_inscrivez_vous a:hover{
	text-decoration:none;
}

#membre_gauche_inscrivez_vous div{
	margin:0 0 0 22px;
	padding:0;
}

#btn1_gauche_en{
	width:197px;
	height:49px;
	display:block;
	
	background-repeat:no-repeat;
	margin:10px 0 0 9px;
}

#btn1_gauche_fr{
	width:197px;
	height:49px;
	display:block;
	
	background-repeat:no-repeat;
	margin:10px 0 0 9px;
}

#btn1_gauche_fr a{
	color:#ffffff;
	background-image:url(../images/fond_btn1_gauche.jpg);
	background-repeat:no-repeat;
	line-height:49px;
	height:49px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding:0 0 0 18px;
	text-decoration:none;
}

#btn1_gauche_en a{
	color:#ffffff;
	background-image:url(../images/fond_btn1_gauche.jpg);
	background-repeat:no-repeat;
	height:49px;
	display:block;
	font-size:11px;
	font-weight:bold;
	padding: 10px 0 0 18px;
	text-decoration:none;
}

#btn1_gauche a:hover{
	background-image:url(../images/fond_btn1_gauche_ON.jpg);
}

#btn2_gauche{
	width:197px;
	height:49px;
	display:block;
	margin:0 0 0 9px;
}

#btn2_gauche a{
	color:#ffffff;
	font-size:11px;
	background-image:url(../images/fond_btn2_gauche.jpg);
	background-repeat:no-repeat;
	height:49px;
	display:block;
	font-weight:bold;
	padding:0 0 0 18px;
	text-decoration:none;
	line-height:48px;
}

#btn2_gauche a:hover{
	background-image:url(../images/fond_btn2_gauche_ON.jpg);
}

#btn_gauche_agenda{
	margin:11px 0 0 9px;
}

#contacter_gauche{
	width:200px;
	height:86px;
	display:block;
	background:url(../images/fond_contacter_gauche.jpg) no-repeat;
	margin:12px 0 0 9px;
}

#contacter_gauche div{
	font-size:12px;
	color:#666666;
	font-weight:bold;
	margin:14px 0 0 13px;
	position:absolute;
}

#contacter_gauche a{
	margin:45px 0 0 39px;
	position:absolute;
}

/*COLONNE DROITE*/

#colonne_droite{
	width:723px;
	float:left;
	display:inline;
	margin:0 0 0 15px;
	min-height:514px;
}

 #page_block
 {
 	width: 711px;
	background-image:url(../images/page_block_backgrd.jpg);
	background-repeat:repeat-y;
 }
 
  #page_block_plan
 {
 	width: 711px;
	background-image:url(../images/page_block_backgrd.jpg);
	background-repeat:repeat-y;
	font-size: 12px;
 }
 
  #page_block_plan h2
 {
	margin: 0 auto;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
	color: #ff7300;
 }
 
 
 #page_block h2
 {
	margin: 0 auto;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	font-weight: bold;
	color: #333333;
 }
 
/* #page_block h2
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: color: RGB(20,53,84);
	text-align: center;
}*/

.h_dashed
{
	border-bottom: 1px dashed #4596e3;
}

.h_dashed_agenda
{
	border-bottom: 1px dashed #0597cd;
	color: #219ECA;
}

.h_dashed_actu
{
	border-bottom: 1px dashed #d90301;
	color: #ff7300;
}

.content_agenda
{
	overflow: auto;
}

 
 #content_page
 {
 	width: 640px;
	margin: 0 auto;
	font-size:12px;
	color:#000000;
 }
 
/* #page_block_haut
 {
 	background: url(../images/haut_page.jpg);
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	height:28px;
	line-height:30px;
	text-indent:25px;
	text-transform:uppercase;
	width:711px;
 }*/
 #page_block_haut
 {
	background:url(../images/bloc_titre.jpg) no-repeat;
	width: 710px;
	height: 27px;
	margin-top:7px;
 }
 
 #page_block_haut_agenda
 {
	background:url(../images/haut_bloc_agenda.jpg) no-repeat;
	width: 710px;
	height: 27px;
	margin-top:7px;
 }
 
 #page_block_haut_agenda h1
 {
 	color:#FFFFFF;
	line-height:27px;
	padding-left:20px;
 }
 
  #page_block_haut_actu
 {
	background:url(../images/haut_bloc_page_actu.jpg) no-repeat;
	width: 710px;
	height: 27px;
	margin-top:7px;
 }
 
 #page_block_haut_actu h1
 {
 	color:#FFFFFF;
	line-height:27px;
	padding-left:20px;
 }
 
 #page_block_haut h1
 {
 	color:#FFFFFF;
	line-height:27px;
	padding-left:20px;
 }
 
 #form_contact
{
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
}

.lab
{
	text-align:right;
	vertical-align: middle;
}

#labarea
{
	text-align:right;
	vertical-align: top;
}
 
#form_contact input, textarea
{
	border:1px solid #a5acb2;
}

textarea#mess
{
	width: 300px;
	height: 140px;
}
input#valider
{	
	border:medium none;
	color:#143554;
	height: 28px;
	width:118px;
}

#recomm
{
	font-size: 12px;
	text-align: center;
	color: #333333;
}


.form_recherche
{
	width: 469px;
	margin: 0 auto;
}

.content_recherche
{
	width: 469px;
	background-image:url(../images/content_recherche.jpg);
	background-repeat:repeat-y;
	color: #333333;
}

.recherche_bas
{
	width: 469px;
	height: 38px;
	background-image:url(../images/adherent_bas.jpg);
	background-repeat: no-repeat;
}

#recherche_rapide
{
	margin: 0 auto;
	text-align:	right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#link_list
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 15px;
}

.recherche_multi 
{
	margin: 0 auto;
	text-align:	right;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.recherche_multi select
{
	width: 250px;
}

input#valider_rechercher
{	
	border:medium none;
	color:#143554;
	text-align:center;
}

.haut_recherche
{
	color: #333333;
	background-image:url(../images/haut_menu.jpg);
	background-repeat:no-repeat;
	height:37px;
	line-height:32px;
	text-align: center;
}

#recherche_multi select
{
	width: 250px;
}

#societe tr 
{
	border-bottom: 1px solid #3366CC;
}

#recherche_multi table
{
	text-align:left
}

.border_input
{
	border: 1px solid #a5acb2;
}

.recherche_multi input, select
{
	border: 1px solid #a5acb2;
}

#societe td , th
{
	width: 250px;
}

.red{
	color: #FF0000;
}
 
 #page_block_menu
 {
 	width: 710px;
	height: 31px;
	background:url(../images/page_bloc_menu.jpg);
	background-repeat: no-repeat;
	line-height: 26px;
	color:#FFFFFF;
 }
 
 #left
 {
 	float: left;
	font:Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 25px;
}

img#left
{
	margin-top: 0px;
}

a#left
{
	text-decoration: none;
	color:#FFFFFF;
}

 #page_block_bas
 {
 	width: 711px;
	height: 19px;
 }

#colonne_droite #gauche{
	float:left;
	width:299px;
	display:inline;
	/*height:30;*/
}

#bloc_recherche_adherents{
	width:100%;
	margin:11px 0 0 0;
}

#bloc_recherche_adherents_haut{
	width:100%;
	height:54px;
	display:block;
	background-image:url(../images/haut_bloc_rech_adherents.jpg);
}

#bloc_recherche_adherents_haut div{
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	position:absolute;
	margin:18px 0 0 22px;
}

#bloc_recherche_adherents_contenu{
	width:100%;
	background-image:url(../images/fond_bloc_rech_adherents.jpg);
	background-repeat:repeat-y;
	height:151px;
}

#bloc_recherche_adherents_contenu div{
	width:282px;
	margin:0 0 0 12px;
}

#bloc_recherche_adherents_contenu div table{
	color:#333333;
	font-size:11px;
	width:272px;
}

.input_recherche_adherents{
	width:170px;
	height:17px;
	border:1px #767676 solid;
}

#bloc_recherche_adherents_bas{
	width:100%;
	height:19px;
	display:block;
	background-image:url(../images/bas_bloc_rech_adherents.jpg);
	background-repeat:no-repeat;
}

#colonne_droite #droite{
	float:left;
	width:402px;
	display:inline;
	margin:0 0 0 12px;
}

#actu_haut{
	width:100%;
	height:39px;
	display:block;
	background-image:url(../images/haut_bloc_actu.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

#actu_haut div{
	margin:7px 0 0 20px;
	position:absolute;
}

#actu_contenu{
	width:100%;
	background-image:url(../images/fond_bloc_actu.jpg);
	background-repeat:repeat-y;
}

#actu_contenu #contenu_bloc_actu{
	margin:0 5px 0 22px;
}

#actu_contenu #contenu_bloc_actu2{
	margin:0 5px 0 22px;
	height: 233px
}

.orange_11_gras {
	font-size:11px;
	font-weight:bold;
	color:#ff7300;
}

.orange_11_gras  a{
	color:#ff7300;
	text-decoration:none;
}

.orange_11_gras a:hover{
	color:#ff7300;
	text-decoration:underline;
}

.gris_11_gras{
	font-size:11px;
	font-weight:bold;
	color:#333333;
}

.gris_11{
	font-size:11px;
	color:#333333;
	line-height: 11px;
	vertical-align: middle;
}

.actu{
	width: 354px;
	height: 45px;
	margin:16px 0 0 0;
}

.filet_rouge_pointillet{
	margin:16px 0 0 0;
}

#bas_bloc_actu{
	width:100%;
	height:33px;
	background-image:url(../images/bas_bloc_actu.jpg);
	display:block;
}

#bas_bloc_actu a{
	color:#b23333;
	font-size:10px;
	margin:7px 0 0 38px;
	position:absolute;
	text-decoration:underline;
}

#bas_bloc_actu a:hover{
	text-decoration:none;
}

#btn_bas_home{
	margin:12px 0 0 0;
}

#btn_bas_home_1{
	float:left;
	margin:0 0 0 0;
}

#btn_bas_home_2{
	float:left;
	margin:0 0 0 11px;
}

#btn_bas_home_3{
	float:left;
	margin:0 0 0 11px;
}

/*FOOTER*/

#footer{
	width:958px;
	height:25px;
	background-image:url(../images/fond_footer.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	font-size:11px;
	color:#FFFFFF;
	line-height:23px;
}

#footer a{
	text-decoration:none;
	color:#FFFFFF;
	font-size:11px;
}

#footer a:hover{
	text-decoration:underline;
}

/***** CSS page Agenda + Actualités ****************/

.my_hr
{
	width: 650px;
	height: 1px;
	background-color:#012CAC;
	background-repeat:repeat-x;	
}

.my_hr_dashed
{
	width: 650px;
	height: 1px;
	background-image:url(../images/hr_filet_bleu.jpg);
	background-repeat:repeat-x;	
}

.floatleft {
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}
.floatright {
	float:right;
	margin-left:20px;
	margin-bottom:20px;
}
.floatleft_link {
	float:left;
	margin-right:5px;
}
.floatright_link {
	float:right;

}
.floatleft_img {
	float:left;
	margin-right:40px;
	margin-bottom:40px;
}
.floatright_img {
	float:right;
	margin-left:40px;
	margin-bottom:40px;
}
.spacer {
	clear:both;
	font-size:0;
}

/*li.puce_actu{
	background:url(../images/puce_actu.gif) no-repeat;
	list-style:none;
	}*/

.link_actu{
	padding-left:18px;
	background:url(../images/puce_actu.gif) no-repeat;
	}
	
#pag {
	text-align:center;
	font-size:12px;
}

#flash {
	background-image:url(../images/fond_flash.jpg);
	height:216px;
	width:299px;
}
#agenda  {
	color:black;
	font-size:12px;
	margin-left:30px;
	width: 650px;
}


#date_titre {
	font-size:14px;
}

#agenda_detail  {
	color:black;
	font-size:12px;
	margin-right:15px;
	margin-left:15px;
}


#agenda_detail  h5 {
	color:black;
	font-size:16px;
	font-weight:normal;
}

ul li{
	list-style-image:url(../images/fleche_li.jpg);
	margin-left:18px;
	}
	
a.noir{
	color:#333333;
}

a.noir:hover{
	text-decoration:none;
}

.link_agenda{
	color:#14b8fb;
	background-image: url(../images/fleche_lien.jpg);
	background-repeat:no-repeat;
	height: 14px;
	padding-left:18px;
}

.link_agenda:hover{
	text-decoration:none;
}

.link_actu{
	color:#e21600;
}

.link_actu:hover{
	text-decoration:none;
}

.lien_plan_site
{
	color:#123457;
	font-size: 12px;
	font-weight: bold;	
}

.link_plan_site:hover{
	text-decoration:none;
}

.lien
{
	
	height: 14px;
	padding-left:0px;
	color: #0c89ba;
}

.lien:hover
{
	text-decoration:none;
}


#nom_societe
{
	background-image:url(../images/haut_societe_fiche.jpg);
	height:26px;
	line-height:26px;
	text-align:center;
}

h3
{
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #123457;
}

.cache {
	display:none;
}

.haut_formulaire{
	background:url(../images/haut_formulaire.jpg) no-repeat;
	height:38px;
	width:586px;
	line-height:38px;
	text-align:center;
	}
	
.conteneur_formulaire{
	background:url(../images/conteneur_formulaire.jpg) repeat-x;
	width:586px;
	margin:0 auto;
	}
	
.haut_formulaire_pass{
	background:url(../images/haut_formulaire_pass.jpg) no-repeat;
	width:234px;
	line-height:37px;
	text-align:center;
	}
	
.conteneur_formulaire_pass{
	background:url(../images/conteneur_formulaire_pass.jpg) repeat-x;
	width:234px;
	margin:0 auto;
	}
	
#form_contact_pass{
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif;
	}
	
#partenaires {
	margin-left : 120px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #123457;	
}

/*        E-Committee        */

#form_ecommittee
{
	width: 500px;
}
