body {
text-align:center;
margin: 0;
padding:0;
}
#head{
margin:0 auto;	
height:162px;
width : 975px;

}
#header {
margin:0 auto;	
height : 140px;
width : 975px;
/*margin-top:2px;	*/
}

#contenu {
margin-left:28px ;
margin-bottom:5px;
text-align:left;
background:#FFF2CF;color:#003A9F;width:720px;text-decoration:none;
}
#contenu {
margin-left:28px ;
margin-bottom:5px;
text-align:left;
background:#FFF2CF;color:#003A9F;width:720px;text-decoration:none;
}
#conteneur {
width:975px;
margin: 0 auto;
text-align: left;
margin-bottom:0px;
padding-bottom:0px;
}
#fix-width {
width:975px;
margin: 0 auto;
}
#table {
color:black;
}
*.calendarNav1 	{  font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; background-color: #666}
*.calendarTop1 	{  font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; color: #FFFFFF; font-weight: bold;  background-color: #666}
*.calendarToday1 {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-weight: bold; color: #990000; background-color: #A0C0C0;}
*.calendarDays1 	{  width:20; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #000000; background-color: black; text-align: center}
*.calendarHL1 	{  width:20; font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; color: #FF0000; background-color: #00FF00; text-align: center}
*.calendarHeader1{  font-family: Verdana, Arial, Helvetica; font-size: 9px; background-color: #A9B4B3; color: #FFFFFF;}
*.calendarTable1 {  background-color:#666 ; border: 1px #666 solid}*/

div.button a {
   height: 20px;
   margin-top: 0px;
   padding-bottom:2px;
   vertical-align:top;
   text-decoration:none;
   font: 12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;  color:black;
   background-image: url(./images/common/button_center.gif);
   background-repeat: repeat-x;
}

div.button a:hover {
    text-decoration: none;
     color:black;
}

div.button input {
    background: transparent;
    background-image: url(./images/common/button_center.gif);
    cursor: pointer;
    border: 0;
    vertical-align: top;
    height:20px;
}

*.diapoButton { 
    height:20px; 
    margin-top:0px; 
    padding-bottom: 2px; 
    vertical-align:top; 
    text-decoration:none; 
    font:12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;  color:black; 
    background-image: url(./images/common/button_center.gif); 
    background-repeat: repeat-x; 
}

*.diapoButton:hover {
    text-decoration:none;
     color:black;
}

*.diapoButton a {
   height:20px;
   margin-top:0px;
   padding-bottom:2px;
   vertical-align:top;
   text-decoration:none;
   font:12px "Trebuchet MS", Tahoma, Geneva, Arial, Helvetica, sans-serif;  color:black;
   background-image: url(./images/common/button_center.gif);
   background-repeat: repeat-x;
}
*.diapoButton a:hover {
    text-decoration:none;
    color:black;
}
*.calendarTop1 {
text-align:center; 
}


pre.*.menumozilla table a {
border-top: 0px;
color:transparent;
padding:0px;
border:0px;
background-color: black;
}orange {
	background:   rgb(255, 128, 0);
	border:       solid #CC0000 1px;
	padding:      5px 5px 5px 5px;
}

*.upper-bloc {

	position: relative;
	height:810px;
_padding-left:15px;	
}
*.upper-blocs {

				display:                     block;			
	display:                   inherit;
	font-size:                     12px;
	color:                     #000000;

 	float:                        left;
	margin-bottom:0px;
  position: relative;
}
*.upper {
	display:                   inherit;
	color:                     #000000;
	width:                         31%;
	min-height:                inherit;
	float:                        left;	
  margin-bottom:3px;

}
#bloc1, #bloc2, #bloc3, #bloc3A {
	font-size:								 12px;
/*	height:										147px;*/
}

#loupe, #colombe {
	float:right;
}
#clock {
	float:left;
}
#tool {
	float:left;
}

#blocA, #blocB , #bloC, #blocD  {
	font-size:								12px;
	display: 								 block;
 
}

#bloc4, #bloc5, #bloc6 {
	font-size:								12px;
	height:                  450px;
}
#bloc0 {
 text-align:left;
 width:	100px;
height:915px;
 margin-left:27px;
 _margin-left:10px;

}
#bloc1 {
 text-align:left;
 width:	410px;
height:915px;
 margin-left:10px;
 _margin-left:10px;
border-left: 1px dotted #666666; 
border-right: 1px dotted #666666;

}
#bloc2 {
margin-top:10px;
width:370px;
height:30px;
margin-left: 20px;
margin-right: 10px;
/*background-color:#d9cdbf;*/

}
#bloc2 table{
margin:none;
padding:none;
background-color:none;
}

#bloc3 {
 font:12px "bitstream vera sans", verdana, sans-serif;
 width: 259px;
 display:none;
}

#bloc3A {
 font:12px "bitstream vera sans", verdana, sans-serif;
width:400px;
height:150px;
 margin-left:2px;

}
#bloc4 {
	font-family:Georgia,"Times New Roman",Times,serif;
	/*color:black;*/
	background-color: #E7E7E7;
	min-height:                  400px;
	text-align:left;
}
#bloc4 a{
text-decoration:none;	
color:black;
}

#blocA {
margin-top:5px;				
width:208px;
height:202px;


}

#blocA table{
width:225px;
margin-left:5px;
padding:0;
}

#bloc1 table{
width:220px;
margin:0;
padding:0;
}

#blocB {
 margin-left:27px;
 _margin-left:10px;


text-align:left;
width:400px;

background-color:#FEEDA8;
Color : black;
}

#bloC {
text-align:left;
float:left;
width:188px;
_width:180px;
}

#blocD {
width:400px;
height:30px;


}

#bloc4 {
width:400px;
margin-left:27px;
_margin-left:15px;
}

#bloc5 {
text-align:left;
width:280px;
margin-left:2px;
}

#bloc6 {
margin-left:2px;
width:400px;
_width:542px;
height:500px;
/*float:right;*/
}

*.hide, #navigation hr, #sidebar hr
{
	display:none;
}

#navigation {
margin-left:26px;
_ margin-left:1px; 
	padding-left:0;
	font-size:13px;
	width:923px;
_ width:900px;
	height:18px;
	border-bottom:3px solid #280B01;

}

#navigation ul  {
float:left;
text-align:left;
list-style-type: none;
margin:0;
padding:0;
float:right;

}

#navigation li {
float: left;
margin-right:1px;
width:88px;
text-align:center;



}

#navigation a  {
text-decoration: none;
display: block;
font-weight:normal;
color: #E0CFAF;
background: #7F5A3B;
padding: 2px 4px;
}

#navigation a:hover, #navigation a.on {
background-color: #411302; 
}

#block, #menu {
text-align:left;
margin-left:26px;
* margin-left:1px;
padding:0;
width:923px;
* width:912px;
height:16px;


}
#block ul{
margin:0;
}
#block a{
text-decoration: none;
color:black;

}
#block a:hover {
padding-left:2px;
padding-right:2px;


}
#block li.a:hover {
}
#block li.inline {
display: inline;
padding-left: 3px;
padding-right: 7px;
}

#block li.last {
 	display: inline;
 	padding-left: 3px;
 	padding-right: 3px;
 	border-right: 1px ;
 }
pre {
	overflow: auto ;
}
html pre {
	width: 630px ;
}
ul {
list-style-type: none;
}
li.htm {
	margin-left:-25px;

	background-repeat: no-repeat;
	padding-left:20px; 

}


#menu dl, #menu dt,#menu dd,#menu ul,#menu li {
margin: 0;
padding: 0;
list-style-type: none;
}
#menu {

font-size:12px;
position: absolute;

z-index:100;

}
#menu dl {
text-align:left;
float: left;
width: 150px;
margin: 0 1px;
}
#menu dt {
text-align:left;
font-size:12px;
cursor: pointer;
text-align: center;
font-weight: bold;
background: #9B7237;
color:black;
border: 1px solid gray;
}
#menu dd {

text-align:left;
border: 1px solid gray;
}
#menu li {
text-align: center;
background: #2F2D30;
}
#menu li a, #menu dt a {
font-size:11px;
color: #aaa;
text-decoration: none;
display: block;
height: 100%;
border: 0px ;
}
#menu li a:hover, #menu dt a:hover {
border-left: 3px solid white;
border-right: 3px solid white;
color: white;
}
#menu a {text-decoration: none;
color: black;
color: #222;
}

*.menumozilla {
	font-size : 11px;
 text-align:left;
 float:right;

 right : 20px;

 width : 190px;
margin-right:26px;
* margin-right:10px;
 }

*.menumozilla ul{
font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size : 11px;
 padding:0;
 margin:0;

}

*.menumozilla ul ul{
 font-family:"Trebuchet MS",Verdana,Geneva,Arial,Helvetica,sans-serif;
 font-size : 11px;
}
td {
color:black;
}
*.menumozilla a:hover {
 background-color:#666;
 color:#fff;
}
*.menumozilla TD a:hover {
background-color:transparent;
color:white;
}
*.menumozilla a{
display:block;
  text-decoration:none;
 color:#ffb94f;

}

*.divers a{
 display:block;
 float:right;
 background-color:transparent;
 
}
a :hover { color:#e94e00; }


td a {
color:#FFB94F;
text-decoration:none;
}
*.menu table {
width:185px;
}


*.menumozilla a.submenu {
font-size:11px;
padding-left:10px;
}
*.menumozilla a {
 display:block;
 text-decoration:none;
 color:#ffb94f;
 padding-left:0.1em;
/* background:#090925;*/
}
*.menumozilla table a {
border-top: 0px;
color:transparent;
padding:0px;
border:0px;
background-color: black;
}
body form #mPasse, body form #nomUtilisateur {
background: #D9DBE1;
}
#mPasse:hover, body form #nomUtilisateur:hover {
background: #fff;
}
#bloc3A a{
text-decoration: none; 
color: black;
}
#footer {


  color:black;
	background: url("zebre/footer.jpg") no-repeat bottom; border: 0px;
	height:81px;
}
div.titre {
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-align: center;
	background-color: #D0DCE0;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 20%;
	margin-right: 20%;
	margin-top: 2%;
	margin-bottom: 5%;
}

div.question {
	font-size:11px;
	color:#0000FF;
	text-decoration: none;
	background: #dadada;
}
div.propositions {
	font-size: 11px;
	color:black;
	text-decoration: none;
	text-align: left;
}

div.felicitations {
	font-size: 16px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: blink;
	text-align: center;
	padding-bottom: 20px;
}

div.points {
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
	padding-bottom: 20px;
}

div.pied {
	font-size: 10px;
	text-align: center;
	color: #000;
}

.pager td {
  font-size: 12px;
}
.pager a, .pager a:visited {
  border-width: 0 0 1px 0;
  margin: 0 2px;
text-decoration:none;
color:black;
}
.pager a:hover {

  text-decoration: none;
}
/*
tr { background-color: #cad9ea}
.initial { background-color: #cad9ea; color:#000000 }
.normal { background-color: #cad9ea }
.highlight { background-color: #8888FF; }

*/
*.pager td {
  font-size: 12px;
}
				
*.pager td a {
  color:black;
}
			
*.pager a, .pager a:visited {
  border-width: 0 0 1px 0;
  margin: 0 2px;
text-decoration:none;
color:black;
}
*.pager a:hover {

  text-decoration: none;
}

*.pager tr { background-color: #cad9ea}
.initial { background-color: #cad9ea; color:#000000 }
.normal { background-color: #cad9ea }
.highlight { background-color: #8888FF }

A.menudyn3 {color:#FFFFFF; text-decoration:none;}
A:hover.menudyn3 {color:#FFFFFF;text-decoration:none;}



A.menudyn3 {color:#FFFFFF; text-decoration:none;}
A:hover.menudyn3 {color:#FFFFFF;text-decoration:none;}

#dynamenu32 {
width: 100%;
}

#dynamenu33 {
text-align:center;
font-family:verdana;
font-size:11px;}


table.tablemenu {
background-color:white;
padding: 1px;
border-spacing:1px;
width: 100%;
}	
table {
margin-left:auto;
margin-right:auto;
    }
*.conteneur {
width: 100%;

}

*.gauche {
  float: left;
}


*.flux { 
font-family: Verdana, Arial, Helvetica;
 background-color: #eee;
 margin-right: auto;
 margin-left: auto;
 padding: 3px;
 border-style: solid;
 border-width: 8px 1px 1px 1px;
 border-color: #ff8c00;
 width: 350px }
*.flux p { font-weight: bold; font-size: 12px; background-color: #ffa530; text-align: center; margin-top: 0px 
}

*.flux dt {
 font-size: 10px; line-height: 20px 
}
*.flux dt a { color: black; text-decoration: none; padding-left: 5px }
*.flux p a { color: navy; text-decoration: none }
*.flux p a:hover, .flux dt a:hover { color: #de3400; text-decoration: underline overline }
#bloc1 a, #bloc2 a, #bloc3 a, #bloc5 a, #bloc5 a, #bloc3A a { color: #FF541F; text-decoration: none; padding-left: 5px } 
#bloc1 a:hover, #bloc2 a:hover, #bloc3 a:hover, #bloc5 a:hover, #bloc5 a:hover, #bloc3A a:hover{ color: #de3400; text-decoration: underline overline }


.bold {
        font-weight: bold;
}

.italics {
        font-style: italic;
}

.underline {
        text-decoration: underline;
}

.strikethrough {
        text-decoration: line-through;
}

.overline {
        text-decoration: overline;
}

.sized {
        text-size:
}

.quotecodeheader {
        font-family: Verdana, arial, helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
}

.codebody {
        background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #006600;
    border: 1px solid #BFBFBF;
}

.quotebody {
        background-color: #FFFFFF;
    font-family: Courier new, courier, mono;
    font-size: 12px;
    color: #660002;
        border: 1px solid #BFBFBF;
}

.listbullet {
        list-style-type: disc;
        list-style-position: inside;
}

.listdecimal {
        list-style-type: decimal;
        list-style-position: inside;
}

.listlowerroman {
        list-style-type: lower-roman;
        list-style-position: inside;
}

.listupperroman {
        list-style-type: upper-roman;
        list-style-position: inside;
}

.listloweralpha {
        list-style-type: lower-alpha;
        list-style-position: inside;
}

.listupperalpha {
        list-style-type: upper-alpha;
        list-style-position: inside;
}
.postedby {
        padding: 0 0 0 18px;
        background: url(images/abullet.gif) no-repeat 0 4px;
        }
        
h3.formtitle {
        margin : 0px 0px 0px 0px;
        border-bottom: 1px dotted #ccc;
        padding-bottom: 8px;
        }

.commentbody {
        border-top: 1px dotted #ccc;
        }
        
/*gray box*/
.submitcomment, #submitcomment, #currentcomments, #rating, .textad {
        background-color: #F5F5F5;
        border: 1px dotted #ccc;
        padding: 5px;
        padding: 5px;
        margin: 20px 0px 0px 0px;
        }


/*FORMS
*------------------------------------*/

.form {
        background-color: #FAFAFA;
        border: solid 1px #C6C6C6;
        padding: 2px;
        }

.formtext {
        background-color: #FAFAFA;
        border: solid 1px #C6C6C6;
        padding: 2px;
        border-bottom: 1px dotted #ccc
        }

.form:hover, .formtext:hover {
        background: white;
        }
        
.form:focus, .formtext:focus {
        background: white;
        border: solid 1px #000000;
        }
        
.submit {
        background-color: #D3D3D3;
        border: solid 1px #C6C6C6;
        border-right:  solid 1px #9A9A9A;
        border-bottom:  solid 1px #9A9A9A;
        }
        
.submit:hover, .submit:focus {
        background: #EDEDED;
        }

