
h3.titreperso, 
h2.titreperso, 
h1.titreperso,
.orga_nom,
.orga_nom_sg {
	color: #005daa;
}

h3.actu, 
h2.actu,
div.default_link a,
h3#section_actus,
h2#section_actus,
div.bloc_titre,
div.actu div.bloc_titre a,
div.actulink div.bloc_titre a,
div.actu div.htmlarea_content p.htmlarea_titre,
div.actu div.htmlarea_content p.htmlarea_sous_titre,
div#actu_nom_suiv a,
div#actu_nom_prec a,
div.actu div.htmlarea_content h1,
div.actu div.htmlarea_content h2 {
	color: #005daa;
}

h3#section_events,
h3.events,
h3#anciensevents,
h2#section_events,
h2.events,
h2#anciensevents,
p.titre_event,
div.bloc_headerlink span.title a,
div.bloc_header span.title a,
div.bloc_header span.title,
div.event div.htmlarea_content p.htmlarea_titre,
div.event div.htmlarea_content p.htmlarea_sous_titre,
div.event div.bloc_header span.title,
div.event div.bloc_headerlink span.title a,
div.eventlink div.bloc_header span.title,
div.eventlink div.bloc_headerlink span.title a,
div.event div.htmlarea_content h1,
div.event div.htmlarea_content h2 {
	color: #005daa;
}

div.perso div.htmlarea_content p.htmlarea_titre,
div.perso div.htmlarea_content p.htmlarea_sous_titre {
	color: #005daa;
}

.calendar tbody td.evenement,
.calendar tbody td.selected {
	background: #005daa;
}

div#header_aiw {
	background-color: #005daa;;
}

form#formlogin fieldset legend {
	color: #005daa;
}

form#formlogin fieldset label.login,
form#formlogin fieldset h3,
form#formlogin fieldset label.change,
div.oublititre {
	color: #005daa;
}

form#connect {
	background-color:#005daa;
}

form#connect fieldset legend,
form#connect fieldset label {
	color: #005daa;
}

div#header_club h1,
div#header_club h1#titre_nom_club,
div#header_club p,div#header_club p.title_club{ 
	color: #ffffff;
}

.colorcat_multi{
	background-color: #869EA3;background-image: linear-gradient(45deg, rgba(255, 255, 255, .2) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, .2) 75%, transparent 75%, transparent);
	padding: 0px 4px;
	font-size: 10px;
}


div#innerMain {
	background :#ffffff url(/data/bkg/pix_570_ffffff.png) 205px 0 repeat-y ;
}

div#html_footer {
	background-color :#ffffff;
}
dl.testttt dt a {	
	color: #01b4e7; 
	background-color: #005daa;
}

div#header_cadre{width : 980px;}
div#container{width : 981px;}

div#demonstration,div#aiw_bande ul li.thelink a{color: #ffffff; }
.calendar thead .title,.calendar .button{background-color:#005daa;color: #ffffff;}
div.lecteur_rss  div.thetitle, .entetemeteo{background-color:#005daa;}
div.lecteur_rss  div.thetitle p, table.meteo td.entetemeteo{color: #ffffff;}
body{background-color: #FFFFFF; }
div#header_club p.title_club,div#header_club h1#titre_nom_club{}
div#header_club p.description_club{}

#surveyas div.search_autocomplete ul{
list-style-type: none;
margin: 0px;
padding: 0px;
max-height: 20em;
overflow: auto;
float:none;
}
#surveyas div.search_autocomplete ul li.selected{
background-color: #019393; 
color:#fff;
}
#surveyas div.autocomplete ul li.selected a{
color:#fff;
}
#surveyas div.autocomplete ul li {
list-style-type:none;
display: block;
margin: 0;
padding: 2px;
cursor: pointer;
text-align:left;
}
#surveyas div.autocomplete ul li a{
text-align:left;
font-weight:normal;
color:#000;
}
div#maa_4782{background-color : ;}
				div#maa_4782 dl dt a,div#maa_4782 dl dt span{color : ;background-color : ;}
				div#maa_4782 dl dt a.menu_selected,div#maa_4782 dl dt span.menu_selected{color : ;background-color : ;}
				div#maa_4782 dl dt a:hover,div#maa_4782 dl dt span:hover,div#maa_4782 dl dt a.menu_selected:hover,div#maa_4782 dl dt span.menu_selected:hover{color : ;background-color : ;}
				div#maa_4782 ul li{background-color : ;}
				div#maa_4782 ul li a{color : ;}
				div#maa_4782 ul li a.menu_selected{color : ;}
				div#maa_4782 ul li:hover,div#maa_4782 ul li a:hover{background-color : ;color : ;}
				div#header_club {
	width:730px;
}

div#boutique,
div#recherche,
div.perso,
div.actu,
div.event {border: none;}

div.htmlarea_content table, 
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
border: 1px solid #005daa;}

div.htmlarea_content {
	font-size: 10px;
	font-family:Verdana, sans-serif;
	color: #000000;
}

div.htmlarea_content h1{font-size: 14px;padding:0px 10px 5px 5px;font-family:Verdana, sans-serif;color: #fe3d6a;} 
div.htmlarea_content h2{font-size: 12px;padding:0px 0px 0px 15px;font-family:Verdana, sans-serif;color: #fe3d6a;} 
div.htmlarea_content h3{font-size: 12px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #fe3d6a;}
div.htmlarea_content h4{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #fe3d6a;} 
div.htmlarea_content h5{font-size: 9px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content h6{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content address{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 0px;color: #000000;} 
div.htmlarea_content p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 10px;color: #000000;}
div#boutique p,div#recherche p{font-size: 10px;font-family:Verdana, sans-serif;padding:0px 0px 0px 10px;color: #000000;margin-bottom:5px;}
table#tablo_boutique,table#tablo_boutique_vignettes,table.tablo_nav{color: #000000;}

div#accueil_content,div.htmlarea_content,h1.titreperso,h2.titreperso,h2#section_actus,div.actu,div.actulink,h2#section_events,div.event,div.eventlink,div#boutique,div#recherche{background-color:#ffffff;}
h1.titreperso,h2.titreperso,h2#section_actus,h2#section_events{font-size : px;}
div#recherche a,div#boutique a,div.htmlarea_content a{color:#005daa;}
div#recherche a:hover,div#boutique a:hover,div.htmlarea_content a:hover,div#recherche a:visited:hover,div#boutique a:visited:hover,div.htmlarea_content a:visited:hover{color:#00246c;}
div#recherche a:visited,div#boutique a:visited,div.htmlarea_content a:visited{color:#01b4e7;}
div.htmlarea_content img {position:relative;padding:5px;max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 510) );}
div.htmlarea_content p img {max-width:-10px;max-width: expression( Math.min(parseInt(this.offsetWidth), -10) );}
div.htmlarea_content h1 img {max-width:-15px;max-width: expression( Math.min(parseInt(this.offsetWidth), -15) );}
div.htmlarea_content h2 img {max-width:-15px;max-width: expression( Math.min(parseInt(this.offsetWidth), -15) );}
div.htmlarea_content h3 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h4 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h5 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content h6 img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}
div.htmlarea_content address img {max-width:0px;max-width: expression( Math.min(parseInt(this.offsetWidth), 0) );}

/*** RESET AIW *************************************/

#container,
#header_aiw,
#z1,
#header_cadre,
#header_club,
#bloc_droite_bandeau,
#z7,
#appli,
#accueil_content,
#menu_appli_nosh,
#html_footer {
    border: medium none;
    margin: 0;
    padding: 0;
}

.pub_sous_rss {
    margin: 0 !important;
    padding: 0 !important;
}

div.horizontal_zone {
    padding: 0 !important;
}

.spacer {
    font-size: 0 !important;
}

/*** STYLE DE BASE ***/

body {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
}

a {
	text-decoration: underline;
}

a:hover {
	text-decoration: underline;
}

.thetitle, .title {
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 14px !important;
}

.titre {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
}

input {
    font-family: inherit !important;
    font-size: 12px !important;
    margin: 0;
    padding: 0;
    width: 150px;
    height: 20px;
}

select {
    font-size: 12px !important;
    height: 20px;
}

textarea {
    font-family: inherit !important;
    font-size: 12px !important;
    height: 100px !important;
    width: 100% !important;
}

input[type=radio],
input[type="checkbox"], 
input[type="reset"],
input[type="file"],
input[type=button] {
    height: auto !important;
    width: auto !important;
}

div.htmlarea_content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    padding: 0;
}

div.htmlarea_content h1 {
    padding: 0;
}

h3.titreperso,
h2.titreperso,
h1.titreperso,
.orga_nom,
.orga_nom_sg {
    color: #01b4e7;
    font-family: 'Open Sans Condensed', sans-serif;
	font-size: 18px;
    border-bottom: 1px solid #ccc !important;
}

.icon-user3 {
    padding: 0 5px 0 0;
}

div.htmlarea_content img {
    max-width: 690px;
    padding: 0 !important;
    position: relative;
}
/***** STRUCTURE **********************************************************/

/***HEADER **********/

div#container {
    background: #FFF;
    border: medium none;
	width: 100%;
}

div#header_aiw {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}

	#z1, #header_top {
		background: none repeat scroll 0 0 #f2f2f2;
		height: 30px;
	}

		#header_top {
			margin: 0 auto !important;
			width: 960px;
		}
		
			.btn_connexion {
				background: none repeat scroll 0 0 grey;
				float: right;
				height: 20px;
				padding: 5px 20px;
				cursor: pointer;
			}
				
				.btn {
					color: #fff;
					cursor: pointer;
					font-size: 15px;
					font-weight: bold;
					font-family: 'Open Sans Condensed', sans-serif;
				}

	#header_cadre {
 		width: 960px !important;
		margin: 0 auto !important;
	}

		div#bloc_droite_bandeau {
			float: left;
			margin: 0;
			padding: 0;
			width: 100%;
		}
		
			div#bloc_droite_bandeau .spacer {
				display: none;
			}		
						
			#logo {
				float: left;
			}
			
			#logo > img {
				padding: 21px 0 0;
			}

			#fanion {
				float: right;
			}
			
				#fanion > img {
					height: 120px;
					padding: 15px 0 11px;
				}

			div#header_club {
				float: right;
				margin-left: 310px;
				margin-top: 63px;
				padding: 0;
				position: absolute;
				width: auto;
			}
			
				div#header_club p {
					color: #005daa;
					font-size: 20px;
					font-style: normal;
					font-weight: bold;
					   font-family: 'Open Sans Condensed', sans-serif;
				}

	#z7 {
		background: none repeat scroll 0 0 #005daa;
		height: 35px;
	}
		
/*** MENU ****************/

div#maa_4782 {
    margin: 0 auto;
    padding: 7px;
    width: 960px;
}

#menu_appli_arno dt, 
div.menu_appli_arno dl dt {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    color: #ffffff;
    font-weight: bold;
    margin: 0;
    padding: 2px 6px 2px 2px;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
}
	
/***WRAPPER CONTENT FOOTER ******************/

div#appli {
    background: none !important;
	margin: 20px 0 0 0;
}

/***  WRAPPER CONTENT ***************/

	div#innerMain {
		background: none;
		margin: 0 auto;
		width: 960px;
	}
	
/***  CONTENT **********************/


/***  column left ***/

div#menu_appli_nosh {
	display: none;
}


/***  column center ***/

div#accueil_content {
    margin: 10px 45px 0 0;
    padding: 0;
    width: 690px;
}

	div.perso {
		background: none !important;
		margin: 5px 0 30px;
	}

			div#z8 {
				background: none;
			}
			
			div#z9 {
				background: none;
			}
			
/***  column right ***/

div.colonne_flux, 
div.colonne_fluxnoariane {
    margin: 0 !important;
	width:225px;
}

div.colonne_fluxnoariane .pub_sous_rss,
div.colonne_flux .pub_sous_rss{
	margin: 10px 0 !important; 
}

			
/***  FOOTER ********************/
		
	div#html_footer {
		background: #005daa;
		border: none;
		margin: 0;
		padding: 0;
		width: 100%;
        color: #ffffff;
	}
	
	
	#footer {
		margin: 0 auto !important;
		width: 960px;
		text-align: left !important;
	}
		

		#footer_right {
			float: right;
		}
		

		#footer_left {
			float: left;
			width: 230px;
		}
				
		
			#footer a {
				color: white !important;
				font-size: 12px;
				font-weight: normal;
			}
			
			#footer a:hover {
				text-decoration:underline;
			}

/***  AIW FOOTER **********************/	
	
	div#aiw_footer {
		border: none;
		margin: 0;
		padding: 0;
		width: 100%;
        color: #eb690b;
	}
		
/***** FONCTIONNALITES **********************************************************/


/*** Recherche google ***/

/*** Page Documents ***/

div.htmlarea_content table,
div.htmlarea_content table tbody,
div.htmlarea_content table tbody tr,
div.htmlarea_content table tbody tr td {
	border: 1px solid #ccc;
}

#files {
    font-family: inherit !important;
    font-size: 12px !important;
    width: 670px;
}

	thead {
		background: none repeat scroll 0 0 #005daa;
		color: white !important;
	}
	
		#files thead a {
			color: white;
			text-decoration: none;
		}
	
	.title img.folder {
		padding: 0 !important;
	}
	
	div.perso td, div.perso th, div.htmlarea_content td, div.htmlarea_content th {
		border: 1px solid #cccccc;
		padding: 10px 0;
	}
	
	.title,
	.description,
	.size,
	.type,
	.date_crea,
	.date {
		text-align: center;
	}
	
	.title {
    	width: 125px;
	}
	
	.type {
    	width: 60px;
	}
	
	.size {
    	width: 75px;
	}

	.date,
	.date_crea{
    	width: 90px;
	}

/*** SLIDESHOW ***/

.img_diapo {
    position: inherit !important;
}

.label_album, .titre_album, .nb_photos {
    display: none;
}


#slides .next, .slideshow .next {
    left: 950px !important;
	top: 10px !important;
}

#slides .prev, .slideshow .prev {
    left: 922px !important;
	top: 10px !important;
}

div.slides_control {
    margin-left: 0 !important;
}

.img_diapo {
    width: 690px !important;
}

.caption {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
    border-top: medium none !important;
    color: #fff;
    font-size: 1.3em;
    height: auto !important;
    line-height: 1.33;
    max-width: 400px !important;
    padding: 20px !important;
    position: absolute;
    text-shadow: none;
    top: 50px !important;
	left: 20px;
}

	.caption .legende {
		background: none repeat scroll 0 0 rgba(55, 170, 220, 0.8);
		display: block;
		font-family: arial;
		font-size: 17px;
		font-weight: bold;
		padding: 10px 0;
		text-transform: uppercase;
	}
	
	.caption .description {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
		display: block;
		margin: 10px 0 0;
		padding: 10px;
		font-family: arial;
	}
	
	.lirelasuite {
		text-align: right;
	}

	.lirelasuite a {
		color: #fff;
		font-family: arial;
		font-size: 11px;
		font-weight: 900;
		text-decoration: underline;
		text-shadow: 0 0 3px rgba(0, 0, 0, 1);
		text-transform: uppercase;
	}
	
	.lirelasuite a:hover {
		color: #ccc;
	}

/*** Calendrier ***/

.calendar table {
    background-color: #ffffff;
    font-family: inherit !important;
    font-size: 12px;
    width: 225px;
}

.calendar {
    font-family: inherit;
}

/*** FLUX RSS ***/


div.lecteur_rss div.thetitle, .entetemeteo {
    background-color: #005daa;
    height: 28px;
}

div.lecteur_rss ul {
    border: 1px solid #ffffff;
    list-style-type: none;
    margin: 0;
    padding: 7px 0 0 5px;
}

div.lecteur_rss ul li {
    background: url("../img/rss_puce.gif") no-repeat scroll 0 5px rgba(0, 0, 0, 0);
    margin: 0 0 2px;
    padding: 0 10px 5px;
}

div#ariane a, 
div.lecteur_rss a {
    color: #777 !important;
    font-family: Open sans, sans-serif !important;
    font-size: 12px !important;
}


/*** Trombinoscope ***/


.the_adherent {
    background: none repeat scroll 0 0 #f2f2f2;

    margin: 10px 0;
    padding: 10px;
}

.the_adherent br {
    display: none;
}

.identification {
    border-bottom: 1px solid #ccc;
    font-size: 14px;
    margin: 0 !important;
    padding: 10px 0;
}


.the_adherent #tof_fiche {
    float: left;
    padding: 0 10px 10px 0;
}

.the_adherent #fc_contact {
    clear: both;
}

/******* MA PAGE / me.html *******/

.body_myfiche #tof_fiche {
    display: inline-block;
    height: 190px;
    vertical-align: top;
    width: 200px;
}

.body_myfiche #identite_fiche {
    display: inline-block;
    height: 190px;
}


#identite_fiche .annu2 {
    width: 318px !important;
}

.body_myfiche #adperso_fiche {
    clear: both;
    float: left;
    padding: 20px 0;
    width: 355px;
}

.body_myfiche #adpro_fiche {
    float: left;
    margin-left: 10px;
    padding: 20px 0;
    width: 340px;
}

span.titre_champs {
    color: gray;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    padding-left: 3px;
    width: 143px;
}

.corps_champs {
    border: 1px solid #ccc !important;
    color: gray;
    display: inline-block;
    float: right;
    padding: 1px;
    width: 179px !important;
}

.body_myfiche h3 {
    border-bottom: 4px solid #DFEBD5;
    color: #47901B;
    font-size: 16px;
    font-weight: normal;
    margin-top: 0;
}

.body_myfiche div.fichecontact td.annu1 {
    font-size: 12px;
    width: 160px;
}

.body_myfiche div.fichecontact td.annu2 {
    border: 1px solid #ccc !important;
    width: 188px !important;
}

.body_myfiche div.fichecontact td.annu2 input {
    width: 282px !important;
    background-color: #ccc !important;
}


#autre_club > p {
    font-size: 14px;
    margin: 0 !important;
    padding: 0 !important;
}


.body_myfiche .bttof p {
    float: left;
    margin-top: 0;
}

.body_myfiche p.info_photo {
    clear: both;
    text-align: left;
    text-indent: -6px;
    width: 145px;
}

.body_myfiche #adpro_fiche {
    float: left;
    margin-left: 10px;
}

.body_myfiche #treso_fiche {
    clear: both;
}

.body_myfiche #treso_fiche p input.armonyBouton {
    clear: both;
    float: none;
}

.body_myfiche #treso_fiche p a {
    display: block;
    margin-top: -5px;
}

.body_myfiche #form_payer {
    display: none;
}

.body_myfiche #bt_quit {
    margin-bottom: 25px;
} 


#add_perso, #add_pro {
    float: left;
    margin-top: 5%;
    width: 47%;
}

#add_pro {
    margin-left: 5%;
}


#autre_club {
    background: none repeat scroll 0 0 #f2f2f2;
    margin: 5% auto 0;
    padding: 2%;
    width: 50%;
}


/*** MODAL ***/

.modal .btn-close {
  color: #aaaaaa;
  cursor: pointer;
  font-size: 30px;
  text-decoration: none;
  position: absolute;
  right: 5px;
  top: 0;
}
.modal .btn-close:hover {
  color: #919191;
}
.modal-wrap:before {
  content: "";
  display: none;
  background: rgba(0, 0, 0, 0.6);
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
}
.modal-overlay {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 102;
}
.modal-open:checked ~ .modal-wrap:before,
.modal-open:checked ~ .modal-wrap .modal-overlay {
  display: block;
}
.modal-open:checked ~ .modal-wrap .modal-dialog {
  -webkit-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  -o-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  top: 20%;
}
.modal-overlay {
  bottom: 0;
  display: none;
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 102;
}
.modal-dialog {
  background: #fefefe;
  border: #555555 solid 1px;
  border-radius: 5px;
  position: fixed;
  left: 50%;
  top: -100%;
  -webkit-transform: translate(-50%, -500%);
  -ms-transform: translate(-50%, -500%);
  -o-transform: translate(-50%, -500%);
  transform: translate(-50%, -500%);
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;

  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  width: 80%;
  max-width: 420px;
  z-index: 103;
}


.modal-body {
    margin: 0 auto;
    padding: 20px 0;
    width: 265px;
}

.modal-body p {
  margin: 0;
}
.modal-header,
.modal-footer {
  padding: 20px 20px;
  text-align: center;
}
.modal-header {
  border-bottom: #eaeaea solid 1px;
}
.modal-header h2 {
  font-size: 14px;
  color: #005daa;
  margin: 0;
}
.modal-footer {
  border-top: #eaeaea solid 1px;
  text-align: right;
}

/** bloc connexion**/
		
		#connection {
			display: inline-block;
			margin: 0 0 0 100px;
			vertical-align: top;
		}
				
			#formlogin {
				-webkit-border-bottom-right-radius: 20px;
				-webkit-border-bottom-left-radius: 20px;
				-moz-border-radius-bottomright: 20px;
				-moz-border-radius-bottomleft: 20px;
				border-bottom-right-radius: 20px;
				border-bottom-left-radius: 20px;
				background: #fff;
				color:#3d3d3d;
				text-align: center;
				width: 250x;
			}	

				form#formlogin fieldset {
					background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
					border: medium none;
				}
				
					.oubli a {
						color: #3d3d3d !important;
						font-size: 12px !important;
					}	


form#formlogin fieldset label.login input, form#formlogin fieldset label.change input {
    width: 145px !important;
	height: 20px !important;
}
				
/** bloc déconnexion**/		

div.oubli, div.oublititre {
    width: 250px;
}

form#formlogin fieldset label.login input, 
form#formlogin fieldset label.change input {
    font-size: 12px;
    margin: 0;
    padding: 0;
    width: 160px;
}

form#formlogin fieldset label.login, 
form#formlogin fieldset label.change {
    margin: 2px 0;
    padding: 0 5px 0 0;
}

form#formlogin fieldset label span.spanlogin {
    color: #3d3d3d;
    float: left;
    font-size: 12px;
    padding: 0 5px 0 0;
    text-align: right;
    width: 90px;
}

form#formlogin fieldset label.login, form#formlogin fieldset label.change {
    color: #b6bf7c;
    float: left;
    font-weight: bolder;
    margin: 2px 0;
    padding: 0 5px 0 0;
}


.formbouton, .formbouton2 {
    background: none repeat scroll 0 0 #005daa;
    border: medium none;
    color: #fff;
    cursor: pointer;
    font-family: merriweather sans,sans-serif !important;
    font-size: 12px;
    font-weight: bold;
    margin: 5px;
    text-align: center;
    text-decoration: none;
    width: 50px;
}
form#form_contact_accueil fieldset input.radio {
    left: 0;
    position: relative;
    width: 24px !important;
}

#boutonformulaire_submit {
    background: none repeat scroll 0 0 #005daa !important;
    border: 0 none;
    color: white;
    cursor: pointer;
    font-family: merriweather sans;
    font-size: 12px !important;
    font-weight: bolder;
    left: 0 !important;
    text-transform: uppercase;
	padding: 4px !important;
}

#boutonformulaire_submit:hover {
    background: none repeat scroll 0 0 #3d3d3d !important;
}


/***** Page NEWSLETTER****/


#pMailNL {
    display: block;
    margin: 10px 0 0 !important;
    padding: 0 !important;
    width: 230px;
}


#footer_left > h3 {
    margin: 10px 0 0 !important;
    padding: 0 !important;
}

#greffon_newsletter label {
    display: inline-block;
    margin: 8px 0;
}

#greffon_newsletter h3 {
    display: none;
}

#email_newsletter_enligne {
    display: inline-block;
    height: 20px;
    margin: 0 6px;
    width: 167px;
}


#greffon_newsletter fieldset {
    border: medium none !important;
    margin: 0 !important;
    padding: 0 !important;
}


#valider_newsletter {
    background: none repeat scroll 0 0 #01b4e9;
    border: medium none;
    color: #fff;
    cursor: pointer;
    float: right;
    font-family: merriweather sans,sans-serif !important;
    font-size: 12px;
    margin: 0 15px 10px 0;
    padding: 5px 10px;
    text-transform: uppercase;
}

#valider_newsletter:hover {
    background: none repeat scroll 0 0 #0090ba;
}


/***** CLEAN ************************************************************************************************************************************************************/

.title_club {
    display: none;
}

#h2_flux_events {
    display: none;
}

div.pub_sous_rss {
    margin:0;
}

div.horizontal_zone {
    padding:0;
}

div.htmlarea_content table, div.htmlarea_content table tbody, div.htmlarea_content table tbody tr, div.htmlarea_content table tbody tr td {
    border: none;
}

div#accueil_content, div.htmlarea_content, h1.titreperso, h2.titreperso, h2#section_actus, div.actu, div.actulink, h2#section_events, div.event, div.eventlink, div#boutique, div#recherche {
    background: none !important;
	padding:0;
}

div.htmlarea_content {
    padding: 0;
}

.date_modif {
    display: none !important;
}


/*** CONTACT : FORMULAIRE ***/

form.form_enligne, 
form#form_contact_accueil fieldset, 
div#messageConfirmation, 
fieldset.reponse_clients {
	background: none;
	border: none;
    margin: 0;
    padding: 0;
}

.contact,
#form_contact_accueil p {
    font-size: 12px;
}

img#cryptogram {
    top: 7px;
}

a.bouton30, a.bouton50, a.bouton60, a.bouton75, a.bouton100, a.bouton125, a.bouton150, a.bouton200,
a.bouton30 span, a.bouton50 span, a.bouton60 span, a.bouton75 span, a.bouton100 span, a.bouton125 span, a.bouton150 span, a.bouton200 span,
a.bouton30 span span, a.bouton50 span span, a.bouton60 span span, a.bouton75 span span, a.bouton100 span span, a.bouton125 span span, a.bouton150 span span, a.bouton200 span span{
    background: none repeat scroll 0 0 #f2f2f2;
	font-size: 12px;
}

a.bouton30:hover, a.bouton50:hover, a.bouton60:hover, a.bouton75:hover, a.bouton100:hover, a.bouton125:hover, a.bouton150:hover, a.bouton200:hover,
a.bouton30:hover span, a.bouton50:hover span, a.bouton60:hover span, a.bouton75:hover span, a.bouton100:hover span, a.bouton125:hover span, a.bouton150:hover span, a.bouton200:hover span, 
a.bouton30:hover span span, a.bouton50:hover span span, a.bouton60:hover span span, a.bouton75:hover span span, a.bouton100:hover span span, a.bouton125:hover span span, a.bouton150:hover span span, a.bouton200:hover span span {
    background: none repeat scroll 0 0 #f2f2f2;
}

/** crayon éditer **/
#editme p a {
  background: url("http://rotary-dourdan.fr/offres/doc_inline_src/617/bouton-editer.png") no-repeat scroll 0 0 transparent;
  color: #666666;
  display: block;
  font-size: 14px;
  margin-top: 19px;
  padding: 10px 0 9px 42px;
  text-decoration: none;
  width: 53px;
}
	
#identite_fiche thead{
background:none;
}

#html_17104 {
    padding-left: 550px !important;
    padding-top: 25px !important;
}