body {font-size: 92%;}
a {
color: #8800FF;
font-style: oblique;
text-decoration: none;
}
.club a {
white-space: nowrap;
}
.formident {
font-size: 90%;
color: #ffffff;
background-color: #0000C3;
}
.formident a {color: #EBB000;}
.formident input[type="submit"] {
padding: 6px;
border: 2px solid #EBB000; 
border-radius: 4px;
}

nav {
background-color: #BDFCFF;
border-top: 2px solid blue;
border-bottom: 2px solid blue;
}
nav .liennav {
color: #EAEAEA;
text-decoration: 0;
background-color: #4200A5;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
nav .lienv {
color: grey;
text-decoration: 0;
background: none;
border: 1px solid grey;
border-radius: 6px;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
}
.lienligne {
display: inline;
vertical-align: middle;
}
.lienico {
display: inline;
vertical-align: bottom;
margin-left: 10px;
}
.im {border: 0;}
.imr {border-radius: 6px;}
.imnoir1 {border: 1px solid black;}
.imnoir1r {border: 1px solid black; border-radius: 6px;}
.imnoir2 {border: 2px solid black;}
.imnoir2r {border: 2px solid black; border-radius: 6px;}

.imgris1 {border: 1px solid grey;}
.imgris1r {border: 1px solid grey; border-radius: 6px;}
.imgris2 {border: 2px solid grey;}
.imgris2r {border: 2px solid grey; border-radius: 6px;}

.imvert1 {border: 1px solid green;}
.imvert1r {border: 1px solid green; border-radius: 6px;}
.imvert2 {border: 2px solid green;}
.imvert2r {border: 2px solid green; border-radius: 6px;}

.imrouge1 {border: 1px solid red;}
.imrouge1r {border: 1px solid red; border-radius: 6px;}
.imrouge2 {border: 2px solid red;}
.imrouge2r {border: 2px solid red; border-radius: 6px;}

.imbleu1 {border: 1px solid blue;}
.imbleu1r {border: 1px solid blue; border-radius: 6px;}
.imbleu2 {border: 2px solid blue;}
.imbleu2r {border: 2px solid blue; border-radius: 6px;}

.imjaune1 {border: 1px solid yellow;}
.imjaune1r {border: 1px solid yellow; border-radius: 6px;}
.imjaune2 {border: 2px solid yellow;}
.imjaune2r {border: 2px solid yellow; border-radius: 6px;}

.menufilles a {
white-space: nowrap;
border: 1px solid grey;
border-radius: 4px;
padding-left: 8px;
padding-right: 8px;
background-color: #C4FFFF;
}
.menusoeurs a {
white-space: nowrap;
border: 1px solid grey;
border-radius: 4px;
padding-left: 8px;
padding-right: 8px;
}
.soeursv {
white-space: nowrap;
font-style: italic;
border: 1px solid black; 
border-radius: 3px; 
padding: 1px; 
padding-right: 6px;
}
.lienarch, .liensv {
white-space: nowrap;
margin-right: 4px;
padding: 1px;
padding-left: 2px;
padding-right: 4px;
border: 1px solid #0000FF;
border-radius: 4px;
}

h1 {color: #929292;font-weight: normal;font-style: italic;text-shadow: -1px 0 blue, 0 1px blue, 0 -1px blue;}
h2 {font-style: italic; font-weight: normal; color: #4E00C3;}
h3 {font-style: italic; font-weight: bold; color: #FFB050;}
h4 {font-style: italic; font-weight: bold; color: #FFB050;}
h5 {font-weight: bold;font-style: italic;color: green;}
h6 {font-weight: bold; font-style: italic;color: green;}

.surlignj {background-color: yellow;}
.surlignr {background-color: red;}
.surlignb {background-color: blue;}

.norm {background: none;}
.plusclair {background-image: url(coulplus/plusclair2.png);}
.plusfonce {background-image: url(coulplus/plusfonce2.png);}
.plusbleu {background-image: url(coulplus/plusbleu.png);}
.plusjaune {background-image: url(coulplus/plusjaune.png);}
.plusrouge {background-image: url(coulplus/plusrouge.png);}
.plusorange {background-image: url(coulplus/plusorange.png);}
.plusmarron {background-image: url(coulplus/plusmarron.png);}
.plusvert {background-image: url(coulplus/plusvert.png);}
.blanc {background-color: #ffffff;}
.blanc2 {background-color: #F8F8F8;}
.bleu {background-color: #3c70ff;}
.rouge {background-color: #ff0000;}
.jaune {background-color: #ffff00;}
.vert {background-color: #33cc00;}

.visiobase1 {
border: 2px solid #8C8C8C;
border-radius: 8px;
background-color: #BCBCBC;	
}
.visiolist1 {
background-color: inherit;
border: 2px solid #8C8C8C;
border-radius: 6px;
}
.visio_cont {
border: 2px solid black;
border-radius: 8px;
}
.visio_cont_menu {background-color: #EAEAEA; border-bottom: 2px solid #D4D4D4;}
.visio_cont_menu a {border: 1px solid grey; border-radius: 3px;}

form { padding: 2%; border-radius: 4px; overflow: hidden;}
form h4 {font-size: 105%; padding: 0; margin: 0;}
form label {font-size: 105%; font-style: Italic;}
.formg {float: left; margin-top: 0; margin-left: 0; margin-right: 12px; margin-bottom: 12px;}
.formd {float: right; margin-top: 0; margin-left: 12px; margin-right: 0; margin-bottom: auto;}
.formc {margin-top: 0; margin-left: auto; margin-right: auto; margin-bottom: 0;}
.formg input[type="text"], .formd input[type="text"], .formc input[type="text"] {width: 90%; margin-bottom:4px;}
.formg input[type="email"], .formd input[type="email"], .formc  input[type="email"] {width: 70%; margin-bottom:4px;}
.formg input[type="submit"], .formd input[type="submit"], .formc  input[type="submit"] {padding: 4px;}
.formg textarea, .formd textarea, .formc textarea{width: 90%; padding: 4px;}

video {background-image: url(coulplus/plusorange.png);}
.video1 {border: 6px inset black; border-radius: 4px;}