/* CSS Document */


body {
margin:0;
padding:0 5px 0 5px;
font-family:arial;
font-size:12px;
color:#324452;
text-align:justify;

}

#insc input {
border:1px solid #666;
-moz-border-radius:4px;
background-color:#fff;
padding:2px;
margin-top:4px;
}



a span { 
display: none;
}

a:hover span {
position: absolute;
display: block;
width:450px;
padding:1em;
text-align: left;
text-decoration:none;
font-weight:300;
background-color:white;
border-top:10px solid #c03;
border-right:1px solid #c03;
border-bottom:1px solid #c03;
border-left:1px solid #c03;
color:#324452;
clear:both
}

hr {
height:1px;
background-color:#fff;
border-top:1px solid #ccc;
}


img {
vertical-align:middle;
margin:0;
padding:0
}

.gauche {
float:left;
margin:0 10px 10px 0
}


h2 {
text-align:left;
font-size:18px;
font-weight:600;
border-bottom:1px solid #bad41d
}

h3 {
font-weight:600;
font-size:12px;
color:#3ca7c9;
margin:5px 0 2px 0;
}


a {
color:#666;
text-decoration:none;
border-bottom:1px solid #666
}

a:hover {
color:#000;
text-decoration:none;
border-bottom:1px solid #ca1759
}

#entete {
font-family:arial;
font-size:24px;
color:#fff;
border:0
}

#entete a{
color:#fff;
text-decoration:none;
border:0
}

#entete a:hover{
color:#90f;
text-decoration:none;
border:0
}



.pied {
color:#fff
}

.pied a {
color:#fff;
text-decoration:underline;
border:0
}

.pied a:hover {
color:#fff;
text-decoration:none;
border:0
}


.menu_mauve a {
color:#333;
text-decoration:none;
border:0
}

.menu_mauve a:hover {
color:#bad41d;
text-decoration:none;
border:0
}

/*.menu_mauve a:hover:after {
content:" >>"
}*/

.menu_orange a {
color:#333;
text-decoration:none;
border:0
}

.menu_orange a:hover {
color:#bad41d;
text-decoration:none;
border:0
}

/*.menu_orange a:hover:after {
content:" >>"
}*/


.menu_violet a {
color:#333;
text-decoration:none;
border:0
}

.menu_violet a:hover {
color:#bad41d;
text-decoration:none;
border:0
}

/*.menu_violet a:hover:after {
content:" >>"
}*/

.collab {
font-weight:900
}

.gras {
font-weight:600
}

#bandeau a {
color:#fff
}

.code {
font-family:"Courier New", Courier, mono;
font-size:12px
}

h1 {
font-size:16px;
font-weight:600;
color:#fff;
}

h1 a {
text-decoration:none;
color:#fff;
border:0
}

h1 a:hover {
color:#333;
text-decoration:none;
border:0
}

.entree {
border:1px solid #ccc;
padding:6px;
margin-bottom:6px;
-moz-border-radius:8px
}

.entree:hover {
background-color:#f6f6fa;
border:1px solid #666;
}

.vignette {
float:left;
margin: 0 10px 10px 5px
}

.vignette a {
border:0
}

.vignette a:hover {
border:0
}

.leftlink a {
border:0
}

.leftlink a:hover {
border:0
}

.vignette2 {
float:right;
margin: 0 5px 5px 5px
}

.vignette2 a {
border:0
}

.vignette2 a:hover {
border:0
}

.aide a {
border:0;
text-decoration:none;
color:#333
}

.aide a:hover {
border:0;
text-decoration:none;
color:#c50048
}

#topnav {
margin-top:20px;
margin-bottom:-40px
}

#topnav a {
border:0
}

/*------------ CLASS APP CNED --------------*/

.vert {
color:#669900;
}

.orange {
color:#ff9900;
}

.bleu {
color:#6699ff;
}

.blanc {
color:#ffffff;
}

