/* Classes générales */
html, body{
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	marginwidth:0px;
	marginheight:0px;
	font-size:10px;
	height:100%;
	/*overflow:auto;*/
}

.display_none{display:none}
/*ul {
	border:1px solid #000000;
}*/

/* Interface */
.ul_rose { 
	list-style: outside url(../images/pictos/fl-rose.gif);
}
.ul_bleuFonce {
	list-style: outside url(../images/pictos/fl-bleuFonce.gif);
}
.ul_bleu {
	list-style: outside url(../images/pictos/fl-bleu.gif);
}

#bg_table{
	background-color:#4C93CA;
	background-image:url(../images/background/repeat-fond.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#nuages-gauche{
	background-image:url(../images/background/nuages-gauche.jpg);
	background-position:top right;
	background-repeat:no-repeat;
}
#nuages-droite{
	background-image:url(../images/background/nuages-droite.jpg);
	background-position:top left;
	background-repeat:no-repeat;
}
#couleurs-bas{
	background-image:url(../images/background/couleurs_bas.jpg);
}
#bg_body{
	background-color:#FFEE00;
	background-image:url(../images/background/repeat-body.jpg);
	background-repeat:repeat-y;
}
#coin-rech{
	background-image:url(../images/background/coin-rech.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#haut-droite{
	background-image:url(../images/background/haut-droite.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond-rech{
	background-image:url(../images/background/fond-rech);
	background-repeat:no-repeat;
}
#bas-rech{
	background-image:url(../images/background/bas-rech);
	background-repeat:no-repeat;
}
#fond-menu-droite{
	background-image:url(../images/background/fond-menu-droite.jpg);
	background-position:top;
	background-repeat:no-repeat;
}
#fond-menu-gauche{
	background-image:url(../images/background/fond-menu-gauche.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

/* tableau séjours */
.case1{
	font-family:Arial, Helvetica, sans-serif;
	color:#F3D4E7;
	font-size:13px;
	background-color:#A22B73;
	border-bottom:1px solid #CA4094;
	border-right:1px solid #CA4094;
}
.case2{
	font-family:Arial, Helvetica, sans-serif;
	color:#A22B73;
	font-size:13px;
	background-color:#F3D4E7;
	border-bottom:1px solid #CA4094;
	border-right:1px solid #CA4094;
}


/* Typo */
.verdana{
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.arial {
	font-family:Arial, Helvetica, sans-serif;
}
.trebuchet {
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
}
.bold{
	font-weight:bold;
}
.huit {
	font-size:8px;
}
.neuf{
	font-size:9px;
}
.dix{
	font-size:10px;
}
.onze{
	font-size:11px;
}
.douze {
	font-size:12px;
}
.treize {
	font-size:13px;
}
.quatorze {
	font-size:14px;
}
.quinze {
	font-size:15px;
}
.seize {
	font-size:16px;
}
.dixsept {
	font-size:17px;
}
.dixhuit {
	font-size:18px;
}
.vingt {
	font-size:20px;
}
.trente {
	font-size:24px;
}
.gros {
	font-size:30px;
}
.maj {
	text-transform:uppercase;
}
.justifie {
	text-align:justify;
}
.souligne {
	text-decoration:underline;
}
.resserre {
	letter-spacing:-1px;
}
.espace {
	letter-spacing:1px;
}
.italique {
	font-style: italic;
}
.barre {
	text-decoration: line-through;
}

/* Couleurs typos */
.blanc {
	color:#FFFFFF;
}
.noir {
	color:#000000;
}
.bleuFonce {
	color:#3A346F;
}
.bleuClair {
	color:#156AAC;
}
.bleu {
	color:#6259B3;
}
.bleuNormal {
	color:#004D9F;
}
.roseFonce {
	color:#900258;
}

/* Couleurs Activites */
.activ1 {
	color:#40968C;
}
.activ2 {
	color:#CA4094;
}
.activ3 {
	color:#8E6E06;
}
.activ4 {
	color:#92499E;
}
.activ5 {
	color:#E9421A;
}
.activ6 {
	color:#0047B6;
}
.activ7 {
	color:#008248;
}
.activ8 {
	color:#87615A;
}
.activ9 {
	color:#67667F;
}
.activ10 {
	color:#757705;
}
.activ11 {
	color:#4A778A;
}
.activ12 {
	color:#1E9587;
}
.activ13 {
	color:#7A7402;
}
.activ14 {
	color:#E653BC;
}
.activ15 {
	color:#007770;
}
.activ16 {
	color:#6D85A4;
}
.activ17 {
	color:#D88400;
}


/* Formulaires */
.option_recherche{
	width:143px;
	color:#1A5574;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background-color:#D6E7F0;
}
.input_recherche{
	width:120px;
	color:#1A5574;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana;
	background-color:#D6E7F0;
}
.textarea_contact{
	width:300px;
	height:150px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
	overflow:auto;
}
.input_contact{
	width:150px;
	height:20px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
.input_contact_none{
	width:150px;
	height:20px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
	display:none;
}
.select_contact{
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
.input_inscription{
	width:200px;
	height:20px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
.input_inscription_read{
	width:200px;
	height:20px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#D6E7F0;
}
.select_inscription{
	width:200px;
	color:#0047B6;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}

/* Liens */
.lienMenuDroite:link, .lienMenuDroite:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D1E9F4;
	text-decoration:none;
}
.lienMenuDroite:hover, .lienMenuDroite:active {
	text-decoration:underline;
}
.lienMenuDroiteSelec{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#D1E9F4;
	text-decoration:underline;
}

.lienMenuGaucheBleu:link, .lienMenuGaucheBleu:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#3A346F;
	text-decoration:none;
	text-transform:uppercase;
}
.lienMenuGaucheBleu:hover, .lienMenuGaucheBleu:active {
	color:#6259B3;
}
.lienMenuGaucheBleuSelec{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#6259B3;
	text-decoration:none;
	text-transform:uppercase;
}

.lienMenuGaucheRose:link, .lienMenuGaucheRose:visited {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#900258;
	text-decoration:none;
}
.lienMenuGaucheRose:hover, .lienMenuGaucheRose:active {
	color:#FFFFFF;
}
.lienMenuGaucheRoseSelec{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.lien_case1:link, .lien_case1:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#F3D4E7;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.lien_case1:hover, .lien_case1:active{
	color:#D0A1BE;
	text-decoration:underline;
}

.lien_case2:link, .lien_case2:visited{
	font-family:Arial, Helvetica, sans-serif;
	color:#A22B73;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
.lien_case2:hover, .lien_case2:active{
	color:#CE4B9A;
	text-decoration:underline;
}

.lien_souligne:link, .lien_souligne:visited{
	text-decoration:none;
}
.lien_souligne:hover, .lien_souligne:active{
	text-decoration:underline;
	/*border-bottom:1px solid #3A346F;*/
}

.lienAssos:link, .lienAssos:visited{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004D9F;
	text-decoration:none;
}
.lienAssos:hover, .lienAssos:active {
text-decoration:underline;
}

/* Plan du Site */
.PDS{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a346f;
	text-decoration:none;
}
.PDS2{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.lienPDS:link, .lienPDS:visited{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#3a346f;
	text-decoration:underline;
}
.lienPDS:hover, .lienPDS:active{
	color:#645e9d;
}
.lienPDS2:link, .lienPDS2:visited{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#971252;
	text-decoration:underline;
}
.lienPDS2:hover, .lienPDS2:active{
	color:#c0246f;
}
.lienPDS3:link, .lienPDS3:visited{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#336892;
	text-decoration:underline;
}
.lienPDS3:hover, .lienPDS3:active{
	color:#4a85b4;
}

/* Inscriptions */
.encartIns{
	background-color:#f4c600;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#736204;
	padding-right:2px;
	padding-left:4px;
	padding-top:4px;
}
.lienIns:link, .lienIns:visited{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#736204;
	text-decoration:underline;
}
.lienIns:hover, .lienIns:active{
	color:#493e03;
}
.txtIns{
	padding-left:5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#736204;
	font-weight:bold;
}
.invisible{
	visibility:hidden;
}

.visible{
	visibility:visible;
}

/* Actualités accueil */
#actuAcc{
	width:690px;
	background-color:#fff;
	color:#0047b6;
	padding:10px;
	text-align:justify;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.titreActu{
	text-transform:uppercase;
	color:#0047b6;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.dateActu{
	color:#0047b6;
	font-size:11px;
	font-style:italic;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.lienActu:link, .lienActu:visited{
	font-weight:bold;
	color:#0047b6;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.lienActu:hover, .lienActu:active{
	color:#3473d6;
}
.ttlActus{
	color:#0047b6;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.txtActus{
	color:#0047b6;
	padding:10px;
	text-align:justify;
	font-size:12px;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	padding-right:10px;
}

/* Livre d'Or */
.ttlLO{
	color:#900258;
	font-size:24px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.nomLO{
	text-transform:uppercase;
	color:#900258;
	font-size:14px;
	font-weight:bold;
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
.mailLo:link, .mailLo:visited{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#900258;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.mailLo:hover, .mailLo:active{
	text-decoration:underline;
}
.msgLO{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#900258;
	text-align:justify;
	font-size:12px;
}
.lienIMG:link, .lienIMG:visited, .lienIMG:hover, .lienIMG:active{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#900258;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
.ttlSign{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#900258;
	font-weight:bold;
	font-size:14px;
}
.txtForm{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#900258;
	font-size:12px;
	font-weight:bold;
}
.input_contact2{
	width:130px;
	height:14px;
	color:#900258;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
.select_contact2{
	width:130px;
	color:#900258;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
.textarea_contact2{
	width:200px;
	height:150px;
	color:#900258;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
	overflow:auto;
}
.input_file{
	width:130px;
	height:20px;
	color:#900258;
	font-weight:bold;
	font-size:12px;
	font-family:Trebuchet MS;
	background-color:#FFFF80;
}
