/* Feuille de style de la cdc */


/************************** GENERAL *******************/
body{
font-family : Tahoma;
color:#000000;
font-size : 13px;
margin:0px;
background-color:white;
background-image:url("../image/fond.jpg");
background-repeat:repeat;
display:block;
}

div#global{
margin-left:auto;
margin-right:auto;
width:1000px;
}
/************************** FIN GENERAL *******************/

/************************** ENTETE *******************/
div#entete{
width:auto;
}

img.ban{
display:block;
margin:0px;
padding:0px;
border:0;
}

p.stats{
position:absolute;
margin-left:250px;
margin-top:-45px;
color:#FFFFFF;
}

span#stats_gras{
font-weight:bold;
}

img#demarrer{
position:absolute;
margin-left:300px;
border:0;
}

img#favoris{
	position:absolute;
	margin-left:320px;
	border:0;
	left: 45px;
}
/************************** FIN ENTETE *******************/

/************************** MENU GAUCHE *******************/
div#menu_gauche{
margin-left:0px;
width:223px;
color:#FFFFFF;
font-weight:bold;
text-align:center;
background-image:url(../image/fond_menu_g_2.jpg);
background-repeat:repeat;
border-style:none;
display:block;
float:left;
}

form#formulaire{
margin:0px;
}

form#bandeaux{
margin-left:50%;
margin-right:50%
}

a.lien_global {color:#FFFFCC; text-decoration:none; font-size:10px;}
a:hover.lien_global {color:#FFFF99; text-decoration:underline; text-align:left; font-size:10px;}

a.lien_global2 {color:#323226; text-decoration:none; text-align:left; font-size:10px;}
a:hover.lien_global2 {color:#2b2b1a; text-decoration:underline; text-align:left; font-size:10px;}

a.menu {color:#FFFFCC; text-decoration:none; text-align:left; font-size:11px;}
a:hover.menu {color:#FFFF99; text-decoration:underline; text-align:left; font-size: 11px;}

ul.listmenu{
position:relative;
list-style-type:none;
text-align:left;
margin-left:2em;
margin-right:5px;
/*margin-right:10px;
margin:;*/
padding:0px;
}

/************************** FIN MENU GAUCHE *******************/

/************************** CORPS *******************/
div#corps{
width:auto;
}
/************************** FIN CORPS *******************/

/************************** PARTIE CENTRALE *******************/
div#ssbloc_principal_1{
background-image:url(../image/fond_global_2.jpg);

width:554px;
text-align:center;
float:left;
}

div#ssbloc_principal_2{
background-image:url(../image/fondL_global_2.jpg);

width:777px;
text-align:center;
float:left;
}
div#ssbloc_principal_3{
background-image:url(../image/fondJ_global_2.jpg);

width:777px;
text-align:center;
float:left;
}
a.co_lien {color:#333355;text-decoration:none; font-size: 12px;}
a:hover.co_lien {color:#333377;text-decoration:underline; font-size: 12px;}

img.fond_global{
border:none;
}

h1#titre1{
color:#000000;
font-size:18px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px
}

p.texte{
text-align:justify;
color:#000000;
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}
p.texte2{

color:#000000;

}

p.erreur{
text-align:justify;
color:#CC3333;
font-weight:bold;
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

p.rouge{
text-align:justify;
color:#CC3333;
font-weight:bold;
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

p.bleu{
text-align:justify;
color:#0000CC;
font-weight:bold;
width:90%;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

table.tableau{
width:90%;
border:none;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;
padding:0px;
}

th.titre_tableau{
color:#CC3333;
font-weight:bold;
text-align:center;
padding:10px;
border-bottom-style:solid;
border-bottom-width:thin;
border-bottom-color:#000000;
}

td.gras_tableau{
font-weight:bold;
}

td.rouge_gras{
color:#CC3333;
font-weight:bold;
text-align:left;
}

td.rouge_gras_centrer{
color:#CC3333;
font-weight:bold;
}

td.bleu_gras_centrer{
color:#0000CC;
font-weight:bold;
}

td.petite_taille{
font-weight:bold;
font-size:11px;
text-align:left;
}

td.grasleft_tableau{
font-weight:bold;
text-align:left;
}

td.left_tableau{
text-align:left;
}

label.nom_champ{
display:inline;
float:left;
width:300px;
font-weight:bold;
margin-left:40px;
text-align:left;
}

label.nom_champ_2{
display:inline;
float:left;
width:200px;
font-weight:bold;
margin-left:40px;
text-align:left;
}

form.formulaire{
text-align:left;
}

div#clan{
text-align:right;
margin-right:5px;
}

/************************** FIN PARTIE CENTRALE *******************/

/************************** MENU DROITE *******************/
div#menu_droite{
width:223px;
color:#FFFFFF;
font-size:10px;
font-weight:bold;
text-align:center;
background-image:url(../image/fond_menu_g_2.jpg);
background-repeat:repeat;
border-style:none;
display:block;
float:right;
}

div.top{
border-style:solid;
border-color:#CCCCCC;
margin:15px;
border-width:thin;
}

table.topcinq{
border:none;
margin-left:auto;
margin-right:auto;
}

/************************** FIN MENU DROITE *******************/

/************************** PIED DE PAGE *******************/
div#pied{
color:#FFFFFF;
font-weight:bold;
text-align:center;
/*border-style:dotted;*/
clear:both;
}
/************************** FIN PIED DE PAGE *******************/

/************************** NEWS *******************/
div.ne_date{
width:490px;
height:40px;
background-image:url(../image/ne_date.png);
text-align:center;
font-weight:bold;
color:#FFFFFF;
margin:auto;
}

td.ne_barre{
border-bottom-color:#000000;
border-bottom-style:solid;
border-bottom-width:thin;
font-weight:bold;
text-align:center;
color:#000000;
}

td.ne_post{
text-align:right;
font-size:10px;
color:#FFFFFF;
}

div.ne_comment{
text-align:right;
margin-right:25px;
}

div#ne_all{
text-align:center;
}

span.ne_cit_cod{
font-weight:bold;
text-align:left;
}

blockquote.ne_citation{
border-style:solid;
border-width:thin;
border-color:#000000;
padding:5px;
background-color:#FFFFFF;
width:75%;
margin:auto;
}

blockquote.ne_code{
border-style:solid;
border-width:thin;
border-color:#000000;
padding:5px;
background-color:#FFFFFF;
color:#009966;
width:75%;
margin:auto;
}


/************************** FIN NEWS *******************/
/************************** JOURNAL *******************/
.titrearticle {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.p {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}

.Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
	text-decoration: underline;
}
.lg {FONT-SIZE: 10px; font-style: italic;COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif}

h6 { font-size: 10pt }
h5 { font-size: 11pt }
h4 { font-size: 12pt }
h3 { font-size: 13pt }
h2 { font-size: 14pt }
h1 { font-size: 16pt }
blockquote { padding: 10px; border: 1px #DDDDDD dashed }
a img {	border: 0; }
table.zeroBorder {
	border-width: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
}
table.zeroBorder th {
	border-width: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
}
table.zeroBorder td {
	border-width: 1px 1px 1px 1px;
	border-style: dotted dotted dotted dotted;
	border-color: gray gray gray gray;
}
.hiddenStyle {
		visibility: hidden; 
		position: absolute;
		z-Index: 1;
		paddingRight: 0;
		background: white
	}
.misspell { background-image: url('/images/misspell.gif'); background-repeat: repeat-x; background-position: bottom }
@media screen {
.pb { border-top: 1px dashed #C0C0C0; border-bottom: 1px dashed #C0C0C0 }
.writely-comment { font-size: 9pt; line-height: 1.4em; padding: 1px; border: 1px dashed #C0C0C0 }
}
@media print {
.pb { border-top: 0px; border-bottom: 0px }
.writely-comment { display: none }
}
@media screen,print {
.pb { height: 1px }
}

.info1{

color:#FFFFF;


}
