@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; background:#444; font-size:12px; margin:0px; padding:0px; }
a {color:#024464; text-decoration:none }
.all {width:950px; background:url(images/fond_all.jpg); padding:0px 25px 0px 25px;}
 .head {width:950px; background:url(images/head_GC.jpg); height:33px; text-align:right; }
   #logo { display:none }
   #liens {text-align:right; color:#FFF}
   #liens a { color:#fff}
 .header {width:950px; background:url(images/header.jpg); height:148px; text-align:left;}
   #title {color:#FFF; font-weight:bold; text-transform:uppercase; font-size:22px; padding:30px 0 0 250px; display:none}
   #description {color:#FFF; margin:0px 0 0 260px; display:none}
   #logo { position:static; float:left; width:200px}
   #liens { position:static; float:left; width:750px; text-align:right;}
 .content {width:950px;}
   .left {width:225px; padding:5px; text-align:center; background:url(images/menu_gauche.jpg); background-repeat:no-repeat}
   .center {width:505px; text-align:left;padding:20px 10px 0 0;}
   		.news_content { padding: 0 10px; border-left:1px #333 solid; border-right:1px #333 solid;}
		.news_title { font-size:18px; font-weight:bold; border-bottom:1px #333 solid; background:#024464; color:#FFF}
		.news_infos {  font-style:italic; color:#333; padding:3px; border-left:1px #333 solid; border-right:1px #333 solid;  background:#8DE3FC;}
		.news_plus {font-weight:bold; color:#5bb5ff; padding-top:5px; border-left:1px #333 solid; border-right:1px #333 solid; text-align:right}
		.news_comments {font-style:italic; color:#333; border-left:1px #333 solid; border-right:1px #333 solid; border-bottom:1px #333 solid; background:#8DE3FC; padding:3px;}
		.news_separator { margin:10px 0 15px 0; height:1px; font-size:14px;}
		.comments_title {font-size:16px; font-weight:bold; padding:15px 0 0 20px;}
  	    .comments_post {font-weight:bold; color:#5bb5ff; padding:10px 0 0 25px}
        .comments_date {font-style:italic; color:#6666; padding-left:25px; }
        .comments_content {margin:0 20px 0 25px; background:#e4e4e4; border-top:2px #5bb5ff solid; padding:5px; color:#666}
   .right {width:180px; padding:10px; text-align:center;}
   .separator {width:950px; position:static; float:left; display:table-cell; outline:none}
 .footer {width:950px; background:#2c2c2c; display:table-cell; text-align:right; }
 	#copyright {padding:10px 5px 3px 0; color:#FFF; font-size:12px; font-weight:bold; }
	#copyright a {color:#ccc; text-decoration:underline }


.titre_bloc {color:#356c99; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:center; padding-top:15px; }
.liens_bloc {font-size:14px; text-align:left; padding:5px 0 2px 5px;}
.liens_bloc a { color:#fff;}


/*Calendrier*/
#calendrier {}
#calendrier th { padding:5px; color:#356c99}
#titre_cal { font-size:14px; font-weight:bold; color:#356c99}
.lienCalendrierJour { color:#FFF; font-weight:bold; text-align:center}
.lienCalendrierJour a {color:#fff; font-size:14px; font-weight:bold; border:1px #fff dotted; display:block; text-align:center;}
.lienCalendrierJour a:hover {background:#ccc; color:#FFF; font-size:14px; font-weight:bold; border:1px #ccc dotted; display:block; text-align:center;}
.lienCalendrier {color:#666; text-align:center}
.lienCalendrier a {color:#fff; font-size:14px; font-weight:bold; border:1px #fff dotted; display:block; text-align:center;}
.lienCalendrier a:hover {background:#ccc; color:#FFF; font-size:14px; font-weight:bold; border:1px #ccc dotted; display:block; text-align:center;}

.profil { margin-top:30px; width:215px }
.profil #pseudo { text-align:center; color:#FFF; font-size:14px;}
.profil #avatar { text-align:center}
.profil #desc { font-size:11px; color:#CCC; text-align:justify}
.profil #infos { text-align:left; margin-top:25px; }
.profil #infos a { color:#fff }

.officiels { width:215px}
.officiels .titre_bloc {color:#CCC; font-size:14px; text-transform:uppercase; font-weight:bold; text-align:left; padding-top:15px; border-bottom:3px #CCC solid; }
.officiels .liens_bloc {font-size:12px; text-align:left; padding:3px 0 2px 7px; border-bottom:1px #CCC dotted;}
.officiels .liens_bloc a { color:#fff;}

