/*===============================================================
      STYLES
      reset : reset des styles navigateurs
================================================================*/

@import url(reset.css);

/*===============================================================
      TEXTE : styles des textes (sert aussi à FCKeditor)                    
================================================================*/
html, body{
    background:	#fff;
    font: 10px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:link {
    text-decoration : none;
    color: #cb562b;
}
a:visited {
    text-decoration: none;
    color: #cb562b;
}
a:hover {
    text-decoration: underline;
    color: #cb562b;
}
a:active, a:focus {
    text-decoration: none;
    color: #cb562b;
}

/*  ----------------------------------------------------------------------------
    FCK EDITOR                                                                         
    ------------------------------------------------------------------------- */
.fck_titre, .fck_titre a {
	display					:	block;
    font-size               :   13px;
    font-weight             :   bold;
    color                   :   #6ab396;
    margin                  :   8px 0px 8px 0px;
    padding                 :   0px;
}
.fck_sous_titre, .fck_sous_titre a {
	display					:	block;
    font-size               :   11px;
    font-weight             :   bold;
    color                   :   #6ab396;
    margin                  :   4px 0px 4px 0px;
    padding                 :   0px;
}
.fck_titre a:hover, .fck_sous_titre a:hover{
	color                   :  #6ab396;
	text-decoration         : underline; 
}

/*  ----------------------------------------------------------------------------
    AXN                                                                         
    ------------------------------------------------------------------------- */
#baseline_axn .validation{
    position                :   absolute;
    margin-top              :   -2px;  
    padding-left            :   5px;         
}
#baseline_axn{
	clear					:	both;
    margin-top              :   5px;
}

.baseline_axn, .baseline_axn a, .baseline_axn a:hover, .baseline_axn_droite, .baseline_axn_droite a, .baseline_axn_droite a:hover{
    font-size               :   9px;
    color                   :   #000000;
 		vertical-align		:	bottom;
}

.baseline_axn img{
		vertical-align		:	bottom;
		margin				: 	0 5px 0 5px;
}

.baseline_axn_droite{
    margin-left             :   35px;
}

.baseline_axn_logo{
    position                :   absolute;
    margin-top              :   -1px;           
}

.message_javascript{
    text-align              :   center;
    font-weight             :   bold;
}

.erreur_javascript{
    position:relative;
    text-align              :   center;
    margin                  :   0 10px;
    position                :   absolute;
    z-index                 :   9999;
}

.contenu_erreur_javascript{
    color                   :   Red;
    margin                  :   0 auto;
    width                   :   383px;
    background-color        :   #dddddd;
    padding-bottom          :   10px;
    border                  :   1px solid black;
    position				:	absolute;
    left					:	380px;
}

.erreur_404{
    border                  :   1px dashed #6ab396;
    font-size               :   26px;
    text-align              :   center;
    color                   :   #000000;
    margin					:	80px 0 0 20px;
    background-color		:	#fff;
}

/*  ----------------------------------------------------------------------------
    CONTACT	                                                                    
    ------------------------------------------------------------------------- */
.formulaire_bloc{
	margin-top				:	20px;
	padding-bottom			:	20px;
}
.formulaire_bloc form {
	width					:	400px;
	margin-left				:	50px;
}

.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{
	width					:	80px;
	text-align				:	right;
	padding-right			:	10px;
	vertical-align			:	top;
}
.bloc-crypto{
	border					:	0;
	margin					:	0;
	padding					:	0;
}
.bloc-crypto h4{
	margin					:	0;
	font-size				:	10px;
	background-color		:	#6ab396;
	color					:	#fff;
	text-align				:	center;
}
.bloc-crypto p{
	margin-top				:	10px;
	text-align				:	center;
}
.bloc-crypto table, .bloc-crypto input{
	margin-left				:	100px;
}
.bloc-valid{
	text-align				:	center;
	margin-top				:	5px;
}


/*  ----------------------------------------------------------------------------
    API MAP	                                                                    
    ------------------------------------------------------------------------- */
.api_map{
	width					:	450px;
	margin-top				:	20px;
}
.api_map address.contact{
	width					:	45%;
	float					:	left;
	margin-left				:	10px;
    margin-bottom           :   10px;
}
.api_map div.gps{
	width					:	45%;
	float					:	right;
	margin-right			:	10px;
	margin-bottom           :   10px;
}
