/*css general*/

body
{
margin:0;
padding:0;
background-color:#082957;
font-family:Georgia, "Trebuchet MS", "Times New Roman",serif;
color:#422410;
}

/*conteneur*/

h4
{
text-decoration: underline;
color:#B91E33;
font-size:1.3em;
}
.conteneur
{

width:970px;
padding-top:10px;
}

/*index*/

.conteneurindex
{
width:945px;
height:750px;
margin-top:20px;
}

.spirous
{
width:925;
height:600px;
}

/*contenu*/

#club
{
width:282px;
height:112px;
padding-bottom:20px;
}
a
{
color: #2828C9;
text-decoration:none;
}
a:hover
{
color:#3D77FA;
}
.boutons
{
font-size:0.6em;
text-align:left;
}
#boutons2
{
font-size:0.6em;
text-align:left;
}
a.boutonsomm
{
background-color:#4790F4;
color:#161664;
padding:2px;
text-decoration:none;
border-top:1px solid #E3EAF5;
border-left:1px solid #E3EAF5;
}
a.boutonsomm:hover
{
background-color:#67D4FD;
color:#04759F;
padding:2px;
text-decoration:none;
border-top:none;
border-left:none;
border-right:1px solid #E3EAF5;
border-bottom:1px solid #E3EAF5;
}
a.boutonsit
{
background-color:#3EBD3B;
color:#105103;
padding:2px;
text-decoration:none;
border-top: 1px solid #E9FBD5;
border-left: 1px solid #E9FBD5;
}
a.boutonsit:hover
{
background-color:#59FC42;
color:#309A01;
padding:2px;
text-decoration:none;
border-top:none;
border-left:none;
border-right:1px solid #E9FBD5;
border-bottom:1px solid #E9FBD5;
}
a.boutonhist
{
background-color:#CB35A0;
color:#4E0940;
padding:2px;
text-decoration:none;
border-top:1px solid #FD95DF;
border-left:1px solid #FD95DF;
}
a.boutonhist:hover
{
background-color:#FB9AE8;
color:#CD0AA6;
text-decoration: none;
border-top:none;
border-left:none;
border-bottom:1px solid #F9EAF6;
border-right:1px solid #F9EAF6;
}
a.boutonclub
{
background-color:#F4535B;
color: #660C19;
padding:2px;
text-decoration:none;
border-top:1px solid #E9FBD5;
border-left:1px solid #E9FBD5;
}
a.boutonclub:hover
{
background-color:#FF8B8B;
color:#B71026;
padding:2px;
text-decoration:none;
border-top:none;
border-left:none;
border-bottom:1px solid #E9FBD5;
border-right:1px solid #E9FBD5;
}
.fleches
{
height:30px;
}
.pagesuiv a  
{
background-image:url("../images/flechedr.gif");
background-repeat:no-repeat;
height:8px;
padding-left:28px;
padding-top:10px;
float:right;
text-decoration:none;
}
.pagesuiv a:hover  
{
background-image: url("../images/flechedrb.gif");
background-repeat: no-repeat;
height:8px;
padding-left:28px;
padding-top:10px;
float:right;
text-decoration:none;
}
.pageprec a  
{
background-image:url("../images/flecheg.gif");
background-repeat:no-repeat;
height:8px;
padding-left:28px;
padding-top:20px;
float:left;
text-decoration:none;
margin-top:0px;
margin-right:10px;
}
.pageprec a:hover  
{
background-image:url("../images/flechegb.gif");
background-repeat:no-repeat;
height:8px;
padding-left:28px;
padding-top:20px;
float:left;
text-decoration:none;
margin-top:0px;
margin-right:10px;
}
.contenu
{
margin-bottom:25px;
padding:10px;
background-image:url("../images/fondua.jpg");
background-repeat:repeat-y;
width:925px;
border:1px ridge #D61E49;
float:left;
height:2100px;
text-align:left;
color:#8F1A2B;
font-size:0.7em;
}
#soustitrea
{
text-align:center;
text-decoration:underline;
color:#B91E33;
font-size:1em;
}
ul
{
list-style-image:url("../images/ecritpuce.gif");
}
ul ol
{
list-style-image:url("../images/flpuce.gif");
color:#061F41;
padding:5px;

}
.cadre
{
float:left;
padding-right:10px;
}
.consa
{
width:800px;
height:270px;
color:#061F41;
font-size:0.9em;
padding-bottom:50px;
}
.consa p
{
padding-top:20px;
}
.ima
{
width:42px;
height:49px;
padding-top:0px;
padding-bottom:20px;
}
.imb
{
width:389px;
height:46px;
padding-top:10px;
padding-bottom:10px;
}
.imab
{
width:69px;
height:49px;
padding-top:0px;
padding-bottom:20px;
}
.imac
{
width:54px;
height:49px;
padding-top:0px;
padding-bottom:20px;
}
#plan
{
padding-top:5px;
}

.contenu2
{
background-image:url("../images/fondub.jpg");
background-repeat:repeat-y;
margin-top:10px;
width:925px;
height:400px;
color:#1F531D;
font-size:0.6em;
margin-bottom:25px; 
}
.plansit
{
float:left;
}

.color
{
padding-right:35px;
width:300px;
height:80px;
float:right;
margin-top:25px;
text-align:left;
}
.contenu3
{
padding:5px;
background-image:url("../images/fonduc.jpg");
background-repeat:repeat-y;
width:935px;
border:1px ridge #8C3063;
float:left;
height:2550px;
text-align:left;
color:#8F1A2B;
font-size:0.7em;
}
.mail1
{
display: list-item;
list-style-image:url("../images/email.gif");
list-style-position: outside;
text-decoration:none;
}
.fin
{
float:left;
}

/*css historique*/


.contenu3 th
{
text-align:center;
padding-top:25px;
padding-bottom:10px;
}
.td
{
text-align:left;
}
.ret
{
padding-left:25px;;
}
.ret2
{
text-align:center;;
}

/*css installations*/

#instal
{
width:795px;
height:112px;
padding-bottom:20px;
}
.img
{
width:65px;
height:47px;
padding-top:0px;
padding-bottom:20px;
}
.imh
{
width:43px;
height:55px;
padding-top:0px;
padding-bottom:20px;
}

}
.installations
{
width:920px;
color:#FFC08C;
text-align:left;
margin-bottom:50px;
}
.cap
{
background-color:#FFC89B;
color:#914B1C;
font-size:0.7em;
font-weight:bold;
text-align:center;
padding:2px;
border:solid 2px #EC910D;
}
.installations td
{
color:white;
font-size:0.7em;
}
tfoot th
{
background-color:#F2B35A;
color:#061E41;
font-size:0.7em;
border:outset 1px #AA6707;
text-align:center;
}
.esp
{
padding-top:20px;
}
#colortxt
{
color:#279AFB;
font-size:0.8em;
font-weight:none;
}
.abdos
{
text-align:center;
}
.bal
{
padding-right:29px;
}
.bar
{
padding-right:23px;
}
.
.inf
{
border:2px solid #A92B4A;
color:#941C3A;
font-size:0.7em;
text-align:left;
margin-bottom:25px;
}
.m
{
padding-top:38px;
}

.inform
{
background-color:#F9CBD8;
color:#A72846;
padding:5px;
font-size:0.7em;
border:solid 1px #E5295B;
text-align:center
}

/*css sections*/

.conteneursection
{
background-color:#082957;
background-image: url("../images/fondsection.jpg");
background-position:top;
background-repeat: no-repeat;
width:950px;
height:2300px;
padding-top:10px;
}
#sections
{
width:372px;
height:112px;
padding-bottom:20px;
}
.titrea
{
width:393px;
height:44px;
padding-left:24px;
}
.conta
{
float:left;
width:440px;
text-align:left;
font-size:0.6em;
}
.souscontenua
{
padding:2px;
background-color:#BAF89A;
height:1150px;
border: 2px solid #5AD124;
color:#23670C;
}
.titreb
{
width:393px;
height:44px;
padding-left:24px;
}
.contb
{
height:2150px;
float:right;
width:440px;
text-align:left;
font-size:0.6em;
}
.souscontenub
{
margin-right:0px;
padding:2px;
background-color:#C6E0FB;
height:900px;
border: 2px solid #0398D8;
color:#043E58;

}
.souscontenuc
{
padding:2px;
background-color:#F7EAD4;
height:720px;
border: 2px solid #D76332;
color:#A05D1F;
}
.souscontenud
{
padding:2px;
background-color:#FCFFCF;
height:700px;
border: 2px solid #C8B409;
color:#6D5E0D;
}
.souscontenue
{
padding:2px;
background-color:#FDE5E4;
height:300px;
border: 2px solid #AB2028;
color:#99202D;
}
#souscontenuf
{
padding:5px;
}

/*css cotisation*/

.tarifs
{
width:503px;
height:112px;
padding-bottom:20px;
}
.contenutarif
{
padding:10px;
margin:10px;
margin-bottom:25px;
background-image:url("../images/fondutarif.jpg");
background-repeat:repeat-y;
width:925px;
border:1px ridge #D47004;
height:1370px;
text-align:left;
color:#061F41;;
font-size:0.6em;
}
.info
{
padding:10px;
margin:10px;
width:100px;
padding-left:10px;
background-color:#FFDDB1;
float:right;
text-indent:5px; 
}
.tabcotis
{
background-color: #FFDDB1;
border-collapse: collapse;
margin-left:5px;
}
.colora
{
background-color: #FDDD85;
color: #BB5F05;
border-right: solid 3px #FFEBD0;
border-bottom: solid 3px #FFEBD0;
}
.colorb
{
background-color: #FAC291;
color: #C82D20;
border-right: solid 3px #FFEBD0;
border-top: solid 3px #FFEBD0;
}
.colorc
{
background-color: #FDD3A2;
color: #B62A04;
}
.imd
{
float:left;
padding-right:2px;
}
.ime
{
float:left;
}
.plus
{
list-style-image:url("../images/plus.gif");
list-style-position: inside;
}

/*css boutique*/

.boutique
{
width:342px;
height:112px;
padding-bottom:20px;
}

/*css activites*/

.activites
{
width:547px;
height:112px;
padding-bottom:20px;
}
.contenuactivites
{
margin-top:25px;
margin-bottom:25px;
padding:10px;
background-image:url("../images/fondutarif.jpg");
background-repeat:repeat-y;
width:925px;
border:1px ridge #D47004;
height:1570px;
color:#061F41;
font-size:0.6em;
}
.cata
{
padding:5px;
background-color:#FCDCB0;
border:2px solid #F1C281;
width:800px;
height:210px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top:10px;
}
.catb
{
float:left;
padding:5px;
background-color:#FED59D;
border:2px solid #E3B576;
width:340px;
height:255px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top:10px;
}
.catc
{
float:right;
padding:5px;
background-color:#F2C485;
border:2px solid #D8AA6A;
width:300px;
height:255px;
voice-family: "\"}\"";
voice-family:inherit;
margin-top:10px;
}
.catd
{
padding-top:80px;
}
.calendriers
{
padding-top:5px;
text-align:center;
}
.crepes
{
padding-top:20px;
text-align:center;
}
.cate
{
margin-top:140px;
padding:5px;
background-color:#DFB275;
border:2px solid #C3985E;
width:800px;
height:200px;
}
.catf
{
margin-top:13px;
padding:5px;
background-color:#C79C62;
border:2px solid #AF8650;
width:433px;
height:250px;
}
.catg
{
margin-top:13px;
padding:5px;
background-color:#DFB275;
border:2px solid #C3985E;
width:800px;
height:510px;
}

/*css agenda*/

.agenda
{
width:240px;
height:112px;
padding-bottom:20px;
}

/*css news*/
.news
{
width:640px;
height:1000px;
padding-bottom:20px;
}
.affiche001
{
width:697px;
height:800px;
background-image:url("../images/affiche2spi.jpg");
background-repeat:no-repeat;
margin-top:75px;
float:left;
margin-left:15px;
margin-bottom:80px;
}



/*css resultats*/
.news
{
width:640px;
height:112px;
padding-bottom:20px;
}

.paragrph
{
width:650px;
height:50px;
background-color:#FDECCE;
margin-top:25px;
border: 2px solid #BC3E1B;
text-align:left;
color:#A21C06;
font-size:0.8em;
padding:5px;
margin-bottom:80px;
}

h2
{
color:#D9661C;
}
.affiche0
{
width:595px;
height:842px;
background-image:url("../images/affichea.jpg");
background-repeat:no-repeat;
background-position:center;
margin-top:75px;
margin-bottom:150px;
}

.affiche01
{
width:487px;
height:641px;
background-image:url("../images/afficheb.jpg");
background-repeat:no-repeat;
background-position:center;
margin-top:75px;
margin-bottom:150px;
}

.paragra
{
width:580px;
height:300px;
margin-top:40px;
margin-left:10px;
background-color:#FBAF58;
border: 2px solid #CD5A0E;
text-align:left;
color:#6F1900;
font-size:0.7em;
padding:15px;
text-indent:15px;
}

.paragrc
{
width:230px;
height:300px;
background-color:#FCCC78;
margin-top:355px;
margin-right:7px;
float:right;
border: 2px solid #DE6703;
text-align:left;
color:#882D09;
font-size:0.7em;
padding:5px;
text-indent:15px;
}

.paragrb
{
width:380px;
height:125px;
background-color:#FDD794;
margin-top:25px;
border: 2px solid #DE6703;
text-align:left;
color:#882D09;
font-size:0.7em;
padding:5px;
}
.paragrd
{
width:600px;
height:600px;
background-color:#FDECCE;
margin-top:25px;
border: 2px solid #BC3E1B;
text-align:left;
color:#A21C06;
font-size:0.7em;
padding:10px;
margin-bottom:100px;
}
.affiche1
{
width:487px;
height:641px;
background-image:url("../images/afficheb.jpg");
background-repeat:no-repeat;
margin-top:50px;
padding-bottom:100px;
margin-bottom:100px;
}
.affiche2
{
width:487px;
height:689px;
background-image:url("../images/affichesouper.jpg");
background-repeat:no-repeat;
margin-top:50px;
padding-bottom:25px;
margin-bottom:25px;
}
.carte
{
width:616px;
height:547px;
background-image:url("../images/cartehallO.jpg");
background-repeat:no-repeat;
margin-top:50px;
margin-bottom:50px;
}

form
{
background-image:url("../images/fondutarif.jpg");
background-repeat:repeat-y;
font-size:0.8em;
color:#8F2500;
text-align:left;
border:2px ridge #E6902D;
}
#etat_civil
{
border:none;
text-align:left;
}
#commentaires
{
border:none;
text-align:left;
}
legend
{
background-color:#FEC06F;
border:1px solid #8F2500;
font-size:0.9em;
font-weight:bold;
color:#8F2500;
padding:5px;
margin-top:15px;
margin-bottom:15px;
}
input
{
padding: 3px;
font-size:0.9em;
color:#613F10;
background-color:#FBD7A4;
border:1px solid #C18125;  
margin: 0px 2px;
}
textarea
{
padding:2px;
font-size:0.9em;
color:#613F10;
background-color: #FBD7A4;
border:solid 1px #B08532;  
margin:4px; 
}
option
{
font-size:0.9em;
color:#613F10;
background-color: #F9E4C9;
border:inset 2px #B08532;
}
.rempla
{
border:none;
text-align:left;
}
.remplb
{
border:none;
text-align:left;
}
.encadre
{
border:none;
}
.boutonex
{
color:white;
background-color:#2E2CD8;
font-size:0.9em;
text-decoration:none;
font-weight:bold;
margin-left:1px;
margin-top:5px;
margin-bottom:5px;
padding: 5px;
border:1px outset #082857;
}

/*css gala*/

.album
{
float:left;
padding-right:10px;
}
.affiche3
{
width:595px;
height:842px;
background-image:url("../images/affgala2011.jpg");
background-repeat:no-repeat;
background-position:center;
margin-top:50px;
}

/*css gradins*/
.fermer
{
background-color:#4790F4;
color:#161664;
padding:2px;
text-decoration:none;
border-top:1px solid #E3EAF5;
border-left:1px solid #E3EAF5;
}
.places
{
padding:10px;
}
.plgradins
{
width:1580px;
height:356px;
}

/*css agenda*/

.contenuagenda
{
margin-top:25px;
margin-bottom:25px;
padding:10px;
background-image:url("../images/fonduf.jpg");
background-repeat:repeat-y;
width:925px;
border:1px ridge #418FE6;
height:1550px;
text-align:left;
text-indent: 10px;
color:#061F41;;
font-size:0.6em;
}

.tabagenda
{
width:100%;
background-color:#FFFFFF;
border-collapse:collapse;
}
.tabagenda caption
{
padding-top:25px;
padding-bottom:20px;
color:#15357A;
font-size:1.2em;
font-weight:bold;
}
.tabagenda td
{
padding:5px;
border: 2px solid #377AC6;
}
.tabagenda th
{
padding:5px;
font-size:1.2em;
text-align:center;
border:2px outset #4D54FB;
}
.mo
{
background-color:#90A4FA;
color:#2218AF;
}
.j
{
background-color:#5081ED;
color:#15357A;
}
.d
{
background-color:#FDCE6A;
color:#A96207;
}
.ac
{
background-color:#4EC45C;
color:#0C5D0C;
}
.lie
{
background-color:#F47788;
color:#8A2230;
}
.champreg
{
background-color:#FDD3BA;
color:#A23824;
}
.champprov
{
background-color:#93E34D;
color:#416E1A;
}
.janv
{
background-color:#B9B2F1;
color:#473CAF;
text-align:center;
}
.janv2
{
background-color:#DAD7F5;
color:#473CAF;
}
.fev
{
background-color:#9CD0EC;
color:#1B5979;
text-align:center;
}
.fev2
{
background-color:#CDEAF9;
color:#1B5979;
}
.fev3
{
background-color:#D2F3DC;
color:#1B5979;
}
.mars
{
background-color:#ACF77F;
color:#3A6712;
text-align:center;
}
.mars2
{
background-color:#D6FCC0;
color:#3A6712;
}
.av
{
background-color:#CEE564;
color:#4E5D09;
text-align:center;
}
.av2
{
background-color:#E2F87C;
color:#4E5D09;
}
.mai
{
background-color:#F5DA5D;
color:#77580D;
text-align:center;
}
.mai2
{
background-color:#FCE88E;
color:#77580D;
}
.ju
{
background-color:#FDB454;
color:#77580D;
text-align:center;
}
.ju2
{
background-color:#FCC475;
color:#77580D;
}
.ju3
{
background-color:#FAB989;
color:#77580D;
}
.jui
{
background-color:#FA7759;
color:#AB3C19;
text-align:center;
}
.jui2
{
background-color:#F8A67F;
color:#AB3C19;
}
.sep
{
background-color:#8DCB44;
color:#33510F;
}
.sep2
{
background-color:#A9DB6E;
color:#33510F;
}
.oct
{
background-color:#FCBD63;
color:#67481C;
}
.oct2
{
background-color:#F9C882;
color:#67481C;
}
.nov
{
background-color:#9297EF;
color:#393C7B;
}
.nov2
{
background-color:#B2B6F6;
color:#393C7B;
}

.clic
{
background-color:#FAABDF;
}

/*css contacts*/

.contacts
{
width:286px;
height:112px;
padding-bottom:20px;
}
.contenucontact
{
margin-top:25px;
margin-bottom:25px;
padding:10px;
background-image:url("../images/fondue.jpg");
background-repeat:repeat-y;
width:925px;
border:1px ridge #418FE6;
height:1370px;
text-align:left;
text-indent: 10px;
color:#061F41;;
font-size:0.6em;
}
.tabcont
{
width:100%;
background-color:#FFFFFF;
border: 2px solid #377AC6;
}
.tabcont th
{
padding:5px;
font-size:1.2em;
text-align:center;
}
.col1
{
background-color: #FC7875;
border: 1px solid #105C9E;
color:#0F5088;
}
.col2
{
background-color: #FB9491;
border: 1px solid #B4302C;
color:#912522;
}
.col3
{
background-color: #FEA5A2;
border: 1px solid #B4302C;
color:#C1423F;
}
.col4
{
background-color: #FFBCBA;
border: 1px solid #B4302C;
color:#D35551;
}
.col5
{
background-color:#FCC0B0;
padding:10px;
color:#C0221D;
}
.col5a
{
color:#C0221D;
}
.col6
{
background-color:#E2B9B7;
padding:10px;
color:#B22448;
}
.col6a
{
color:#B22448;
}
.col7
{
background-color:#C2B3C0;
padding:10px;
color:#7037AA;
}
.col7a
{
color:#7037AA;
}
.col77
{
background-color:#BC90C3;
padding:10px;
color:#592A89;
}
.col77a
{
color:#5E2B91;
}
.col8
{
background-color:#78A0D5;
padding:10px;
color:#3633B2;
}
.col8a
{
color:#3633B2;
}
.col9
{
background-color:#4294E5;
padding:10px;
color:#063667;
}
.col9a
{
color:#063667;
}
.col99
{
background-color:#50A4F8;
padding:10px;
color:#0F457D;
}
.col99a
{
color:#124880;
}
.col10
{
background-color:#3781CA;
padding:10px;
color:#063667;
}
.col10a
{
color:#06274A;
}
.gsm
{
background-image:url("../images/gsm.gif");
background-repeat:no-repeat;
background-position:center;
width:70px;
height:70px;
}
.telsonn
{
background-image:url("../images/telson.gif");
background-repeat:no-repeat;
background-position:center;
width:70px;
height:70px;
}
.mailescargot
{
background-image:url("../images/escargot.gif");
background-repeat:no-repeat;
background-position:center;
width:70px;
height:70px;
}
.persocont1
{
background-image:url("../images/perso2.gif");
background-repeat:no-repeat;
background-color:#FFFFFF;
width:70px;
height:70px;
}
.persocont2
{
background-image:url("../images/perso.gif");
background-repeat:no-repeat;
width:98px;
height:70px;
}
.persocont3
{
background-image:url("../images/perso3.gif");
background-repeat:no-repeat;
width:70px;
height:70px;
}
.part1
{
background-color:#FF9583;
text-align:center;
color:#871E0C;
font-size:1.1em;
}
.cent
{
text-align:center;
}

/*css partenaires*/

.partenaires
{
width:597px;
height:112px;
padding-bottom:20px;
}
.contenusponsors
{
background-color:#0D3D7F;
background-repeat:no-repeat;
width:925px;
border-left:1px solid #77ADF9;
border-right:1px solid #061E3F;
border-bottom:1px solid #061E3F;
height:595px;
}
.interne
{
width:700px;
text-align:center;
background-color:#082957;
border-right:1px solid #77ADF9;
border-left:1px solid #061E3F;
border-bottom:1px solid #77ADF9;
}

.attentetext
{
font-family:Georgia, "Trebuchet MS", "Times New Roman",serif;
color:#E22328;
font-size:2em;
}
.attente
{
width:221px;
height:334px;
background-image:url("../images/spirourien.jpg");
background-repeat:no-repeat;
float:left;
margin-top:75px;
margin-bottom:150px;
}



