body{
font-family:Arial,Verdana,sans-serif;
font-size:11pt;
margin:0;
background-color: #f4f4f4;
}

#ideur{
background-color: #000000;
}

.carousel_container {
width: 80%;
margin-left: 10%;
max-height: 150px;
margin-top: -35px;
}

#phrasetropcool{
background-color: #000000;
width:100%;
text-align: center;
color: #ffffff;
font-size: 12pt;
font-family: Verdana , Arial , sans-serif;
letter-spacing: 3px;
cursor:pointer;
}

#bloc_centre{
width: 98%;
margin-left: 1%;
font-size: 10pt;
margin-top: 8px;
margin-bottom: 20px;
color: #666666;
}

#bloc_centre a{
color: #666666;
}

#bloc_centre a:hover{
color: #000000;
}

#bloc_centre strong{
display: block;
color: #000000;
}

/* contenu */

#contenu{
line-height: 160%;
text-align:justify;
margin-left: 240px;
background-color: #ffffff;
margin-right: 1%;
}

#contenu a{
font-size: 13pt;
color: #0000aa;
text-decoration: none;
}

#contenu a:hover{
text-decoration: underline;
}

/* menu horizontal */

#menu_horizontal{
font-family:Verdana , sans-serif;
text-align: center;
width: 100%;
background-color: #000000;
min-height: 40px;
}

#degrade{
margin-top:1px;
height: 24px;
width: 100%;
background-image:url(images/000000/bas.png);
background-repeat:repeat-x;
background-color: #f4f4f4;
}

#menu_horizontal a{
text-transform: uppercase;
text-decoration: none;
padding-top: 2px;
padding-bottom: 2px;
background-color: #000000;
color: #ffffff;
width: 20%;
float: left;
display: block;
}

#menu_horizontal a:hover{
background-image:url(images/bg_lien_survol.png);
background-repeat:no-repeat;
background-position: bottom center;
color: #ffffff;
}

#menu_horizontal strong{
font-size: 13pt;
font-weight: normal;
}

/* menu de gauche */

#menu_gauche{
margin-top: 0;
width: 235px;
float: left;
background-image: url(images/000000/haut-centre.png);
background-repeat: no-repeat;
height: 7px;
margin:0;
padding-top:7px
}

#menu_gauche_ctn{
background-image: url(images/000000/lateraux.png);
background-repeat: repeat-y;
margin: 0;
padding: 0;
padding-left: 6px;
width: 229px;
}

#menu_gauche_ctn a{
background-color: #000000;
width: 212px;
display: block;
color: #cccccc;
padding: 2px;
padding-left: 8px;
display:block;
text-decoration:none;
}

#menu_gauche_ctn a:hover{
color: #ffffff;
background-color: #333333;
}

a.avecbouton{
background-image:url(images/bout.png);
background-position:left center;
background-repeat:no-repeat;
}

#menu_gauche_ctn b.act{
color: #ffffff;
padding: 2px;
display:block;
}

#footer{
text-align:center;
color:#bbbbbb;
font-size:9pt;
font-family:sans-serif;
}

#footer a{
display: inline;
color:#cccccc;
text-decoration:none;
padding: 0;
}

#menu_gauche_fin{
background-image: url(images/000000/bas-centre.png);
background-repeat: no-repeat;
height: 7px;
}

/* fichiers midi */

a.auteur-midi{
color:#ff0000;
font-family:Verdana,sans-serif;
font-size:8pt;
border:0;
}

/* gŽnŽral */

.impcopy{
display: none;
}

p{
text-indent:15px;
}

img{
border:0;
}

textarea{
font-family:Verdana,sans-serif;
font-size:10pt;
}

#invisible{
display:none;
}

h1{
background-image: url(images/fond_h1.png);
background-repeat: repeat-x;
background-color: #f4f4f4;
min-height: 36px;
font-size: 14pt;
font-weight: normal;
color: #000000;
margin:0;
font-family: Helvetica;
padding-left: 2%;
}

h2{
font-family:Verdana , sans-serif;
font-size:13pt;
}

h3{
font-family:Verdana , sans-serif;
font-weight:normal;
font-style:italic;
color:#555555;
font-size:12pt;
text-indent:30px;
}

h4{
text-transform:uppercase;
color:#808080;
font-size:11pt;
font-family:verdana;
font-weight:normal;
}

.newscasjs{
font-size:10pt;
font-family:Verdana , sans-serif;
font-style:italic;
border-bottom:1px dotted #000000;
}

sub a{
text-decoration:none;
display:inline;
color:#0000bb;
}

sub a:hover{
color:#000000;
}

/* dictŽes */

.tableaudictees{
width:60%;
}

.clair{
background-color:#ffffcc;
}

.gris{
background-color:#cccccc;
}

.tableaudictees a{
display:block;
text-decoration:none;
}

.clair a:hover{
background-color:#ddccbb;
}

.gris a:hover{
background-color:#aaaaaa;
}

/* reconnaissance Ïuvres */

.choix_recoeuvre{
border:1px #000000 solid;
cursor: pointer;
}

.composre table a.titre{
background-color:#eeee44;
color:#000000;
text-decoration:none;
display:block;
font-weight:bold;
text-align:center;
font-family:Verdana , sans-serif;
}

.composre table a{
display:block;
text-decoration:none;
color:#000000;
}

.composre table a:hover{
background-color:#ffff99;
}

.composre table{
width:96%;
}

/* forum */

.forum{
width: 96%;
margin-left: 2%;
font-size: 10pt;
}

.forum tr{
background-color: #aaaaee;
color: #000000;
}

.forum .titre{
background-color: #333366;
color: #ffffff;
font-size: 11pt;
}

.forum td{
border:1px #ffffff solid;
padding: 5px;
}

.forum .sujet{
width: 50%;
}

.forum .auteur{
width: 25%;
}

.forum .dtehre{
width: 20%;
}

.forum .rep{
width: 5%;
text-align: center;
}

#forum a{
display: block;
color: #000000;
text-decoration: none;
}

#forum a:hover{
background-color: #ffffff;
}

#forum span{
color: #666666;
}

.bloc_avatar{
width: 20%;
border-right:1px solid #cccccc;
}

.bloc_avatar, .bloc_message{
vertical-align: top;
}

.bloc_global{
border:1px solid #cccccc;
}




.compo{
text-align:center;
color:#cccccc;
font-size:16pt;
}

.compo span{
padding:4px;
text-decoration:underline;
}

.compo a{
font-family:Verdana, sans-serif;
text-decoration:none;
color:#000000;
padding:4px;
}

.compo a:hover{
color:#ff0000;
}

#lien_ajfav, #lien_ajfav a{
text-transform: uppercase;
color: #006600;
font-size: 8pt;
}

#flotte_droit{
float:right;
width: 30%;
}

#bloc_fav,#bloc_newsmembre{
background-color: #eeaaaa;
}

#bloc_fav a{
color: #000000;
text-decoration: none;
font-size: 12pt;
}

#bloc_fav a:hover{
text-decoration: underline;
}

.blague_pas_drole{
background-color: #aaaaff;
}

/* Symphoquiz */

#pseudo{
border:#aaaaaa 1px solid;
text-transform:uppercase;
font-style:italic;
padding:3px;
text-align:center;
color:#aaaaaa;
}

.label1{
color: #005500;
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
}

.label2{
color: #aa0000;
font-family:Arial,Verdana,sans-serif;
font-size:8pt;
}

#symphoquiz_reponse{
border:#aaaaaa 1px solid;
text-transform:uppercase;
font-style:italic;
padding:3px;
text-align:center;
color:#aaaaaa;
}

#explication_mode{
font-size: 10pt;
color: #0000ff;
}

#menu_membre_connect{
background-color: #ffffff;
display: none;
border: 1px solid #444444;
border-top: 0;
}

#menu_membre_connect a{
color: #000000;
margin: 1px;
padding: 3px;
display: block;
text-decoration: none;
}

#menu_membre_connect a:hover{
background-color: #cccccc;
}

#divote{
float:right;
border: 2px solid #000000;
background-color: #ffffcc;
}

#liste_cat_annuaire a{
display: block;
color: #444444;
text-decoration: none;
margin-bottom: 10px;
}

#liste_cat_annuaire a:hover{
color: #000000;
text-decoration: none;
}

#nv_forum a{
line-height:110%;
border:1px #555555 solid;
padding:0.4%;
background-color:#eeeeff;
color:#555555;
text-decoration:none;
width:45%;
font-size:9pt;
float:left;
margin:1%;
}
div.div_lien_forum{
line-height:110%;
border:1px #555555 solid;
padding:0.4%;
background-color:#eeeeff;
color:#555555;
text-decoration:none;
font-size:9pt;
margin:1%;
}

#nv_forum a:hover{
text-decoration:none;
border:1px #000000 solid;
}

#nv_forum a:active{
color:#000000;
}

#nv_forum a b,#nv_forum div b{
display:block;
margin-bottom:5px;
}

div.bulle_avatar_forum{
background-color:#000000;
opacity:0.8;
line-height:100%;
font-size:9pt;
color:#ffffff;
display:none;
background-image:url(images/forum_anonyme.png);
background-repeat:no-repeat;
padding-left:41px;
height:49px;
}

h5,h6{
color:#ffffff;
text-align:center;
font-family:Helvetica,Arial,sans-serif;
font-size:12pt;
margin:0;
font-weight:normal;
}

h6{
font-size:11pt;
}