/*======================================
      CHARTE DU SITE					
======================================*/
 
/**************************************\
|----------COULEUR DU THEME------------|
|--------------------------------------|         
- bleu moyen		#0066cc
- bleu fonce        #1072b4             
- rouge 			#be0926				
- marron clair		#786855				
- marron foncé		#41291c
- marron foncé +    #503625
- gris              #928d82				
- gris fond 		#ece8df		
\**************************************/

html, body{
	background 				:	#fff;
}
input[type='text'],input[type='password'],textarea {
    background              : #fff url(/img/csccf/bg_input_texte.gif) repeat-x left top;
}
a span{
	cursor: pointer;
}
/**************************************/
/*          BLOC PRINCIPAL            */
/**************************************/

#cadre-principal {
	position                :  relative;
	width					:	950px;
	background              : #fff url(/img/csccf/bg_principal.gif) repeat-y top center;
	margin: 0 auto;
}
#cadre-principal-2 {
	background              :   transparent url(/img/csccf/bg_principal_2.gif) no-repeat left bottom;
}
/**************************************/
/*              ENTETE                */
/**************************************/

#cadre-haut {
	height					:	42px;
	background 				:	transparent url(/img/csccf/csccf-fr/bg_haut.gif) no-repeat top center;
}
#logo{
	position:absolute;
	top:11px;
	left:7px;
}
#logo a{
	display:block;
}
/**************************************/
/*          BLOC CENTRAL              */
/**************************************/

#cadre-centre {
	background				: 	transparent;
}

/**************************************/
/*             NAVIGATION             */
/**************************************/

#fil-ariane{
	background : #fff;
	padding-left:20px;
}
#cadre-colonne-1 {
	font-size               :  12px;
	margin-top              :  145px;
	width                   :  206px;
	float					:	left;
	background 				:	transparent;
	padding-top:35px;
	position: relative;
}
#cadre-colonne-1 ul{
	list-style-type: none;
	text-align: right;
	margin: 0;
}
#cadre_menu_principal{
	border-top: 1px dotted #000;
	margin: 0 35px 0 2px;
}
#cadre_menu_principal h3{
	border-bottom: 1px dotted #000;
	font-size: 12px;
	font-weight:normal;
	text-align: right;
	margin: 0 0 0 0;
	padding: 3px 0;
}
#cadre_menu_principal a:link,#cadre_menu_principal a:visited {
    text-decoration: none;
    color: #000;
}
#cadre_menu_principal a:hover, #cadre_menu_principal a:active, #cadre_menu_principal a:focus, #cadre_menu_principal a.menu-lien-actif{
	font-weight:bold;
    text-decoration: none;
    color: #be0926;
}
#cadre_menu_principal ul{
	display: none;
	border-bottom: 1px dotted #000;
}
#cadre_menu_principal ul.menu-bloc-actif{
    display: block;
}
#cadre_menu_principal ul li a:link, #cadre_menu_principal ul li a:visited{
    font-size: 10px;
    color                   :   #786855;
}
#cadre_menu_principal ul li a:hover, #cadre_menu_principal ul li a:active, #cadre_menu_principal ul li a:focus, #cadre_menu_principal ul li a.menu-lien-actif{
    color: #be0926;
}
#cadre_menu_secondaire{
	margin: 30px 38px 0 0;
	width: 70px;
	float: right;
	font-size               :  9px;
	font-weight:bold;
	line-height: 14px;
	text-transform: uppercase;
}
#cadre_menu_secondaire li{
    background              :   #503625 url(/img/csccf/bg_lien_menu_second_gche.gif) no-repeat top left;
    margin-bottom: 10px;
}
#cadre_menu_secondaire li a{
	display:block;
    background              :   transparent url(/img/csccf/bg_lien_menu_second_dte.gif) no-repeat top right;
    color: #fff;
    text-align: center;
    padding-left: 8px;
    font-weight : bold;
}
/**** diaporama partenaires ***/
#bloc_partenaires{
	float : right;
	background              :   transparent url(/img/csccf/bg_partenaires.gif) no-repeat top center;
	width : 106px;
	height : 75px;
	text-align: center;
	margin-top: 15px;
	margin-right: 40px;
}
#bloc_partenaires h3{
	color : #fff;
	font-size: 12px;
	margin: 0;
}
    #diaporama_partenaire_masque{
        position: relative;
        overflow: hidden;
        margin-top: 3px;
    }
    ul#diaporama_partenaire{
        position: absolute;
        text-align: center;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    ul#diaporama_partenaire li{
        display: block;
        float: left;
    }
/**** diaporama agenda ***/
#defilant-agenda{
	position : relative;
    height                  :  55px;
    background              :  #41291c;
    color                   :  #fff;     
}
#defilant-agenda a{
	color: #fff;
}
    #defilant-agenda h3{
        color: #fff;
        font-size: 13px;
        float: left;
        margin: 15px 0 0 5px;
    }
    #diaporama_agenda_masque{
         position: relative;
        top : 0;
        left : 25px;
        overflow: hidden;
    }
    div#diaporama_agenda{
        position: absolute;
        margin: 0;
        padding: 0;
        list-style-type: none;
    }
    div#diaporama_agenda dl{
        margin : 0;
        padding : 0;
        margin-top : 5px;
        height : 50px;
        display: block;
        float: left;
        border-left: 2px solid #fff;
        padding-left: 10px;
    }
    div#diaporama_agenda dt, div#diaporama_agenda dd{
        margin : 0;
        padding : 0;
    }
    div#diaporama_agenda dt{
        font-size: 11px;
    }
    #agenda_next, #agenda_prev{
        position: absolute;
        cursor : pointer;
        top : 11px;
        display : block;
        width: 8px;
        height: 28px;
    }
    #agenda_next{
        right : 3px;
        background              : transparent url(/img/csccf/btn_agenda_defilant_dte.gif) no-repeat left center;
    }
    #agenda_prev{
        right : 460px;
        background              : transparent url(/img/csccf/btn_agenda_defilant_gche.gif) no-repeat left center;
    }
#cadre-colonne-2 {
	position : relative;
	width					: 	176px;
	min-height              :   542px;
	float					:	left;
	background 				:	transparent url(/img/csccf/bg_droite.jpg) no-repeat top left;
}
/** lien panier **/
a#lien_panier{
    background              : transparent url(/img/csccf/icone_panier.gif) no-repeat left center;
    position: absolute;
    top : 0px;
    right : 35px;
    font-size: 11px;
    padding-left : 23px;
    height : 20px;
    display: block;
    font-weight: bold;
    padding-top: 3px;
}
a#lien_panier:link, a#lien_panier:visited{
    color   :   #b61f22;
}
a#lien_panier:hover, a#lien_panier:active, a#lien_panier:focus{
    color: #b61f22;
    text-decoration: none;
}
/*  zone formulaire adherent */
#zone-formulaire-adherent{
    margin : 220px 0 0 35px;
   
}
#zone-formulaire-adherent h3{
	color : #fff;
	font-size: 13px;
	margin-bottom: 2px;
}
#zone-formulaire-adherent form{
    margin-left: 10px;
}
#zone-formulaire-adherent label{
    color : #fff;
    display: block;
}
#zone-formulaire-adherent input[type='text'],#zone-formulaire-adherent input[type='password'] {
    margin: 0;
    width : 90px;
    font-size: 10px;
    border-color : #503625;
}
#zone-formulaire-adherent input[type='text']:hover,#zone-formulaire-adherent input[type='password']:hover {
    border-color : #0094D8;
}
#zone-formulaire-adherent input[type='submit']{
    width : 16px;
    height: 14px;
    vertical-align: text-bottom;
    background              :   transparent url(/img/csccf/btn_valid_form_adherent.gif) no-repeat top left;
   margin-left:3px;
    border: 0;
}
p#zone_lien_adhesion{
	text-align: center;
	margin-top: 10px;
}
a.lien_adhesion{
	color : #503625;
	background              :   transparent url(/img/csccf/bg_btn_adhesion_gche.gif) no-repeat top left;
	font-size : 10px;
    font-weight : bold;
    text-transform : uppercase;
    padding : 0 0 0 2px;
}
.lien_adhesion span{
	background              :   #ece8df url(/img/csccf/bg_btn_adhesion_dte.gif) no-repeat top right;
	padding : 1px 5px 1px 3px;
}
#zone_lien_achat_vente{
	list-style-type: none;
	margin: 30px 0 10px 50px;
}
#zone_lien_achat_vente li{
    margin-bottom: 10px;
}
#zone_lien_achat_vente a{
	display : block;
	width : 96px;
	height : 16px;
	color : #fff;
	padding : 0 0 0 3px;
	background              :   transparent url(/img/csccf/bg_btn_lien_col2_gche.gif) no-repeat top left;
}
#zone_lien_achat_vente a span{
	display : block;
	width : 96px;
    height : 16px;
	text-align : center;
	font-size : 11px;
	font-weight : bold;
	text-transform : uppercase;
	padding : 0 3px 0 0;
	background              :   #1072b4 url(/img/csccf/bg_btn_lien_col2_dte.gif) no-repeat top right;
}
#lien_newsletter{
	display : block;
	width : 127px;
	height : 28px;
	margin: 120px 0 25px 40px;
	margin-top: 140px; /* a supprimer des que les btns supérieur sont là */ 
	background              :   transparent url(/img/csccf/csccf-fr/btn_newsletter.gif) no-repeat top center;
}
#lien_newsletter span{
	display : block;
	width : 0;
	height : 0;
	overflow: hidden;
}
/**************************************/
/*            CONTENU                 */
/**************************************/
.corps{
	margin: 0 25px 25px 25px;
	position: relative;
}

#cadre-colonne-milieu {
	background				: 	transparent;
	float					:	left;
	width					: 	568px;
}
/* défilant photo */
#entete-defilant-photo-accueil{
	height					:	205px;
}
#entete-defilant-photo-interne{
	height					:	148px;
}

/* no data */
#no-data{
	text-align				:	center;
	font-weight				:	bold;
}
/* lien reoutr liste */
a.btn-retour-liste{
	background                 :   #928d82 url(/img/csccf/bg_lien_retour_gche.gif) no-repeat top left;
	padding-left: 13px;
	color:#fff;
	text-transform: uppercase;
	position: absolute;
	top:10px;
	right: -20px;
}
.btn-retour-liste span{
    background                 :   #928d82 url(/img/csccf/bg_lien_retour_dte.gif) no-repeat top right;
    padding-right: 3px;
    display: block;
    height: 14px;
}
/* titre page */
#bloc-titre-page{
	
}
#bloc-titre-page h1{
	margin-bottom: 0;
}
#bloc-titre-page h1.titre_court{
    width : 425px;
}
/*#bloc-titre-page h1 span{
	display:block;
	width:0;
	height:0;
	overflow:hidden;
}*/
/* actu accueil */
#bloc-accueil-actu-dernier-minute{
	float                   :  left;
	width                   :  160px;
	margin-right            :   25px;
}
#bloc-accueil-actu-dernier-minute h2{
	font-size: 14px;
	text-align:center;
}
#bloc-accueil-actu-dernier-minute h2, #bloc-accueil-actu h2{
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
    border-bottom: 1px dotted #000;
    margin-bottom: 2px;
}
#bloc-accueil-actu-dernier-minute h3, #bloc-accueil-actu h3{
    margin-bottom: 2px;
}
#bloc-accueil-actu-dernier-minute h3{
    font-size: 14px;
}
#bloc-accueil-actu-dernier-minute .lien-suite-actu-dernier-minute{
	text-transform: uppercase;
	position: relative;
    margin: 12px 0;
    border-bottom: 1px dotted #000;
    padding-left:50px;
}
#bloc-accueil-actu-dernier-minute .lien-suite-actu-dernier-minute a{
    position: absolute;
    top : -7px;
    padding:0 4px;
    background-color: #ece8df;
}
#bloc-accueil-actu{
	margin-top            :  15px;
}
#bloc-accueil-actu h2{
	font-size: 11px;
	padding-left:105px;
	position: relative;
	margin: 12px 0;
	border-color: #1072b4;
}
#bloc-accueil-actu h2 span{
    position: absolute;
    top : -8px;
    padding:0 4px;
    background-color: #ece8df;
}
#bloc-accueil-actu h3 ,#bloc-accueil-actu h3 a{
    font-size: 13px;
    color: #000;
}
#bloc-accueil-actu{
	overflow                :  auto;
}
#bloc-accueil-actu h2{
   
}
#bloc-accueil-actu img{
	float                   :  left;
    margin-right            :   10px; 
}
.lien-suite-actu{
	text-transform: uppercase;
}
.lien-suite-actu a{
	padding-right : 12px;
	background                 :   transparent url(/img/csccf/puce_lien_plus.gif) no-repeat right center;
}

/* actu pages*/

#bloc-actu-lst, #bloc-actu-frm{
	margin-top: -10px;
}
.bloc-actu-contenu, .bloc-actu-entete-frm{

}
.bloc-actu-contenu h2, .bloc-actu-entete-frm h2{
	text-transform: uppercase;
	letter-spacing : 1px;
	font-size: 12px;
	font-weight    :   normal;
    position: relative;
    margin: 20px 0 13px 0;
    border-bottom: 1px dotted #000;
}
.bloc-actu-contenu h2 span, .bloc-actu-entete-frm h2>span{
    position: absolute;
    top : -9px;
    padding:0 4px 0 0;
    background-color: #ece8df;
}
.bloc-actu-entete-frm h2.date {
	color : #503625;
}
.bloc-actu-entete-frm h2.date span{
    font-weight: bold;
}
.bloc-actu-entete-frm h2.date span span{
    font-weight    :   normal;
    padding: 0;
}
.bloc-actu-contenu h2 a, .bloc-actu-entete-frm h2 a{
	color  :   #000;
}
.bloc-actu-contenu img, .bloc-actu-entete-frm img{
    float                   :  left;
    padding-right            :  10px;
    background-color: #ece8df;
}
.bloc-actu-contenu h3{
    font-size: 15px;
    line-height:15px;
}
.bloc-actu-entete-frm{
    margin-bottom: 15px;
}
.bloc-actu-entete-frm h3{
	line-height:19px;
}
.date-actu{
	color : #0066cc;
	margin-top: -10px;
}
.bloc-actu-contenu .lien-suite-actu{
    float: right;
    margin-top: 0;
}
.accroche{
	font-size:11px;
	font-weight: bold;
	border-top: 1px solid #928d82;
	padding-top: 7px;
}
.bloc-actu-contenu-frm{
}
.bloc-actu-lstsmall-frm{
	float: left;
	margin-right: 10px;
	width: 160px;
}
h4.titre_small{
	 background                 :   transparent url(/img/csccf/bg_onglet_small_gche.gif) no-repeat left top; 
	 padding: 0 0 0 5px;
	 border-bottom: 1px solid  #503625;
}
h4.titre_small span{
	color : #fff;
	text-transform: uppercase;
     background                 :   #503625 url(/img/csccf/bg_onglet_small_dte.gif) no-repeat right top;
     line-height: 15px;
     padding: 2px 5px 2px 0;
}
.bloc-actu-lstsmall-frm ul{
	margin-left: 0;
    list-style-image: url(/img/csccf/puce_lien_plus.gif);
}
.bloc-actu-lstsmall-frm li{
    margin-left: 20px;
}
/* affichage images diapo actu */
#diaporama_masque{
    position                        :   relative;
  overflow                      :   hidden;
  margin:0 auto;
}
#diaporama{
  position                      :   absolute;
  text-align                    :   center;
}
.bloc-actu-lstsmall-frm ul#diaporama{
    list-style-type         :   none;
    list-style-image : none;
    margin                          :   0;
    padding                         :   0;
}
ul#diaporama li{
  float                             :   left;
  margin                          :   0;
    padding                         :   0;
}
/* agenda */
#bloc-agenda-lst h2{
	clear : both;
	margin-top : 5px;
	text-transform: uppercase;
    letter-spacing : 2px;
    font-size: 12px;
    font-weight    :   bold;
    text-align: center;
    color: #503625;
    background                 :   transparent url(/img/csccf/bg_titre_agenda.gif) repeat-x left 3px;
}
#bloc-agenda-lst h2 span{
	background-color: #ECE8DF;
	padding: 0 5px 0 7px;
}
#bloc-agenda-lst h2 span span{
    font-weight    :   normal;
    padding: 0;
}
#bloc-agenda-lst h3{
	font-size: 14px;
	margin-bottom : 0;
}
#bloc-agenda-lst h3 span{
    color : #503625;
    font-size: 15px;
}
.bloc_agenda_element{
	width : 245px;
	float: left;
	overflow: auto;
	margin-bottom: 10px;
}
.bloc_agenda_element-pair{
	float: right;
}
.bloc_agenda_element .date{
    margin-left: 10px;
}
.bloc_agenda_element img{
	float: right;
	border: 3px solid #fff;
}
#bloc-agenda-lst .separateur{
	border-top: 1px dotted #503625;
}
.lien-suite-agenda{
    text-indent: -9999px;
}
.lien-suite-agenda a{
	display : block;
    width : 88px;
    height : 24px;
    background                 :   transparent url(/img/csccf/csccf-fr/btn_agenda_plus_info.gif) no-repeat left top;
}
/* article */
#bloc-article-lst, bloc-article-frm{
	margin-top: 0;
}
.bloc-article-contenu{
	margin-top: 10px;
}

/* page recherche adhérents */
#carte_interactive{
	position	:	absolute;
	margin-left	:	215px;
}
h1.adherent{
    font-size	: 	10px;    
    font-weight	:	bold;
    color		:	#503625;
    line-height	: 	12px;
}
h1.adherent span{
	display		:	block;
	color		:	#9e562b;
}
#zone_recherche{
	width		:	216px;
}
#zone_recherche h2{
    font-size		:	11px;
    font-weight		:	bold;
    color			:	#1072b4;
    border-bottom	: 	1px solid #c6c7c8;
}
#zone_recherche form{
	overflow: visible;
}
#zone_recherche label{
	margin-top		: 	4px;
	font-weight		:	bold;
    display			:	block;
}
#zone_recherche label span{
	font-weight		:	normal;
}
#zone_recherche select{
    margin-top: 2px;
    width : 215px;
}
#zone_recherche select, #zone_recherche input{
	margin-top: 2px;
    width : 215px;
}
#zone_recherche p{
    margin-bottom: 2px;
}

#zone_recherche .zone_recherche_libre label{
    display: inline;  
}
#zone_recherche .zone_recherche_libre label span{
    font-weight: normal;
}
#zone_recherche .zone_recherche_libre input{
    vertical-align: middle;
    margin-left: 5px;
}
p.zone_validation{
	text-align: center;
	clear: both;
}

#zone_recherche .zone_validation input.btn_valider_fr{
	width 		: 131px;
    height		: 18px;
    border		: 0;
	background  : url(/img/csccf/csccf-fr/chevaux_btn_valider.gif) no-repeat top center;
}
#zone_recherche .zone_validation input.btn_reset_fr{
	width 		: 110px;
	height		: 18px;
	border		: 0;
    background  : url(/img/csccf/csccf-fr/chevaux_btn_reset.gif) no-repeat top center;
}

#zone_resultat{
	margin : 10px 0 0 0 ;
	padding-bottom: 5px;
	overflow: hidden;
}
#bloc_tri{
    margin: 0 16px 0 0;
    background                 :   transparent url(/img/csccf/bg_bloc_tri.gif) repeat-x left bottom;
    padding-bottom: 5px;
    margin-bottom: 10px;
}
#bloc_tri h3{
    font-size: 11px;
    float: left;
    color: #000;
    margin-right: 10px;
}
#bloc_tri ul{
    list-style-type: none;
}
#bloc_tri ul li{
    float: left;
    margin-right: 10px;
}
#bloc_tri ul li a{
    display : block;
    height: 15px;
    padding-left : 7px;
    background                 :   #C4AD7A url(/img/csccf/bg_btn_tri_gche.gif) no-repeat center left;
    text-decoration: none;
    font-weight: bold;
}
#bloc_tri a:link, #bloc_tri a:visited{
    color   :   #fff;
}
#bloc_tri a:hover, #bloc_tri a:active, #bloc_tri a:focus, #bloc_tri a.actif{
    color: #fff;
    background                 :   #B6101D url(/img/csccf/bg_btn_tri_gche_hover.gif) no-repeat center left;
}
#bloc_tri ul li a span{
    display : block;
    height: 15px;
    padding-right : 7px;
    background                 :   transparent url(/img/csccf/bg_btn_tri_dte.gif) no-repeat center right;
}
#bloc_tri a:hover span, #bloc_tri a:active span, #bloc_tri a:focus span, #bloc_tri a.actif span{
    color: #fff;
    background                 :   transparent url(/img/csccf/bg_btn_tri_dte_hover.gif) no-repeat center right;
}
#zone_resultat h2{
	position: relative;
	text-transform	: uppercase;
	text-align		: left;
	font-size		: 12px;
	line-height 	: 24px;
	color			: #503625;
	border-bottom: 1px dotted #000;
    background      : url(/img/csccf/tiret.gif) repeat-x 12px left;
    margin-bottom: 25px;
    margin-top: 10px;
}
#zone_resultat h2 span{
    background-color	:	#ECE8DF;
   	padding-right		:	7px;
   	position: absolute;
    top : -10px;
}

#zone_resultat_data{
	position : relative;
	height : 308px;
	overflow : auto;
}
.separateur{
	clear				:	both;
	border-top			:	1px solid #c6c7c8;
	margin				:	10px 0 10px 0;
}
.bloc_data{
	width				:	240px;
	float				:	left;
	position			:	relative;
}
.bloc_marge{
	margin-right		:	10px;
}
.bloc_data .photo_principale{
	float			: 	left;
	margin-right	:	10px;
}
.bloc_data .data h3{
	font-size		:	15px;
	font-weight		:	bold;
	color			:	#1072b4;
	margin			:	0px;
	padding			:	0px;
}
.bloc_data .data ul{
	padding			:	0;
	margin			:	0;
	list-style-type	: 	none;
}
.bloc_data .data ul li.libelle{
	margin-top		:	4px;
	font-size		:	11px;
	line-height		:	11px;
	font-style		: 	italic;
	color			:	#b9855f;
}
.bloc_data .data ul li.infos{
	margin-top		:	5px;
}
.bloc_data .data p{
	margin-top		:	10px;
}

#fiche_adherent{
	margin-top		:	5px;
	background      :   url(/img/csccf/fond-adherent.gif) repeat-y top left;
}
.colone_droite{
	width			:	345px;
	float			:	right;
}
#fiche_adherent h2{
	color			:	#fff;
	background-color:	#503625;
	height			:	29px;
	padding-left	:	11px;
}
#fiche_adherent h2 span.titre{
	display			:	block;
	float			:	left;
	font-size		:	18px;
	font-weight		:	bold;
}
#fiche_adherent h2 span.lib{
	display			:	block;
	float			:	right;
	margin-right	:	10px;
	font-size		:	10px;
	font-weight		:	bold;
	text-align		: 	right;
}
#fiche_adherent h2 span.lib span{
	font-size		:	12px;
	line-height		:	12px;
	font-weight		:	bold;
}
#fiche_adherent .lien{  
  	display			:	block;
    width			:	115px;
    height			:	26px; 
    margin			:	10px 0 0 25px;
    padding-right	:	10px;
    background      :   url(/img/csccf/liens-adherents.gif) no-repeat top center;
}
#fiche_adherent a.lien{  
    font-size		:	10px;
    font-weight		:	bold;
    color			:	#fff;
    line-height		:	12px;
    text-align		:	center;
    text-transform	:	uppercase;
}
#fiche_adherent ul{  
	width			:	160px;
	margin			:	15px 0 0 2px;
	padding			:	0px;
	list-style-type	: 	none;
}
#fiche_adherent ul li{  
	display			:	block;
	float			:	left;
	padding			:	0 0 5px 7px;
}

#fiche_adherent table th{
	width				:	95px;
	height				:	19px;
	background-color	:	#cdc4b7;
	border-right		:	5px solid #cdc4b7;
	font-size			:	11px;
	font-weight			:	normal;
	text-align			:	right;
}
#fiche_adherent table td{
	width				:	230px;
	font-size			:	12px;
	font-weight			:	normal;
	border-left			:	10px solid transparent;
}
#fiche_adherent table tr.type_1 td{
	font-weight			:	bold;
}

#fiche_adherent table tr.libelle th{
	border-right		:	0px solid #cdc4b7;
	background-color	:	transparent;
	text-transform		:	uppercase;
	font-size			:	10px;
	letter-spacing		:	1px;
	color				:	#503625;
	height				:	25px;
}
#fiche_adherent table tr.libelle td{
	background     		: url(/img/csccf/tiret.gif) repeat-x center left;
}

/* contact */
.formulaire_bloc{
	width:100%;
	margin-bottom: 20px;
}
.formulaire_bloc table, .formulaire_bloc td{
	margin					:	0;
	padding					:	0;
	border					:	0;
}
.formulaire_bloc input, .formulaire_bloc textarea{
	margin-top:0;
}
.formulaire_bloc td.label-form{
	text-align:right;
	padding-right:10px;
	vertical-align:middle;
}
fieldset.bloc-crypto{
	padding-left:23px;
	border:none;
	margin-top:20px;
	margin-bottom:0;
	padding-bottom:0;
	text-align: center;
}
fieldset.bloc-crypto h4{
	background-color: #1072b4;
	color : #fff;
}
.bloc-crypto table{
	width : 170px;
	margin-left: 170px;
}
.message-crypto{
	margin-right:17px;
}
.bloc-valid{
	text-align:center;
	margin-top:0;
}
/* coordonnees */
address.contact{
	float: left;
	margin: 10px;
}
.gps{
	float: right;
	margin: 10px;
}
/*  ----------------------------------------------------------------------------
    Formulaire adhésion         
    ------------------------------------------------------------------------- */
#formulaire_adhesion, #formulaire_annonce_achat, #formulaire_annonce_vente{
	margin-bottom: 10px;
}
#formulaire_adhesion table, #formulaire_annonce_achat table, #formulaire_annonce_vente table{
    margin-left: 170px;
}
#formulaire_adhesion legend, #formulaire_annonce_vente legend, #formulaire_annonce_achat legend{
	color: #207BB9;
}
#formulaire_adhesion label, #formulaire_annonce_achat label, #formulaire_annonce_vente label{
	display: inline-block;
    width: 200px;
    vertical-align: top;
	text-align: right;
	padding-top: 5px;
	font-size: 11px;
}
#formulaire_annonce_achat label, #formulaire_annonce_vente label{
	width: 150px;
}
#formulaire_adhesion input[type="text"], #formulaire_adhesion textarea, #formulaire_adhesion select, #formulaire_annonce_achat input[type="text"], #formulaire_annonce_achat textarea, #formulaire_annonce_vente input[type="text"], #formulaire_annonce_vente textarea, #formulaire_annonce_vente select, #formulaire_annonce_vente input[type="file"]{
	width : 200px;
	margin-left: 10px;
}
#formulaire_adhesion textarea, #formulaire_annonce_vente textarea{
	height : 10em;
}
#formulaire_annonce_achat textarea{
    height : 20em;
    width : 300px;
}
#bloc-adhesion h3{
	margin: 0;
}
.oblig{
	color: red;
	font-weight: bold;
	display: inline-block;
	vertical-align: top;
}
/*  ----------------------------------------------------------------------------
    Newsletter          
    ------------------------------------------------------------------------- */
.bloc_news_inscription, .bloc_news_desinsription{
    width                       :   250px;
}
.bloc_news_inscription{
    float                       :   left;
}
.bloc_news_desinsription{
	float                       :   right;
	
}
.bloc_news_inscription h2, .bloc_news_desinsription h2{
    font-size                   :   13px;
    line-height                 :   14px;
    text-align                  :   center;
}
.bloc_news_inscription p, .bloc_news_desinsription p{
    margin-bottom               :   5px;
    text-align                  :   center;
}
.bloc_news_inscription form, .bloc_news_desinsription form{
    margin-left                 :   5px;
}
.bloc_news_inscription label, .bloc_news_desinsription label{
    margin-bottom               :   5px;
}
.bloc_news_inscription form .zone_validation, .bloc_news_desinsription form .zone_validation {
    text-align                  :   center;
    margin-top                  :   5px;
}
/**************************************/
/*           PIED DE PAGE             */
/**************************************/

#cadre-principal-bas {
	width					:	950px;
	background 				:	transparent url(/img/csccf/bg_bas.gif) no-repeat top center;
	margin                  :  0 auto;
	clear:both;
}
#cadre-bas {
	padding : 5px 180px 0 210px;
	text-align: center;
}
#cadre-bas a:link, #cadre-bas a:visited{
	color					:	#87888a;
}
#cadre-bas a:hover, #cadre-bas a:active, #cadre-bas a:focus {
	text-decoration: none;
	color: #0094d8;
}
#mentions-legales{
	margin-bottom:5px;
}
#menu_baseline, #baseline_axn, #mentions-legales{
	color	:	#707173;
}
#menu_baseline ul{
	list-style-type:none;
	margin-bottom:0;
}
#menu_baseline ul li{
	display:inline;
	margin-right:3px;
}
/* coordonnees */
#zone-coordonnees{
}
#zone-coordonnees address{
    margin-bottom:0;
}
#zone-coordonnees address span.raison-sociale{
    font-size:10px;
}
