/* (c) Kryo 2006
	This file is for learning purposes ONLY!
	No ripping please.
*/
html {
	background-repeat: non-repeat;
	margin:0;
	padding:0;
        background-color: #9EC2ED;
	}
body {
	width: 800px;
	margin:0 auto;
	}
td {
	 border: 1px solid #;
	}
span {
	color:#3f3;
	font-family:Arial; font-size:10px; font-weight:bold; sans-serif;
        padding:5px 20px 0px;
        	}
#main {
	background-color:#A5C7ED;
	color:#fff;
	margin:0;
	padding:5px 20px 0px;
        font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: 0.2em;
	border-top: 1px solid #fff;
	}
#main5 {
	background-color:#fff;
	}
#main7 {
	border-bottom: 1px solid #fff;
	background-color:#A5C7ED;
	color:#fff;
	margin:0;
	padding:5px 20px 0px;
        font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: 0.2em;
	border-top: 1px solid #fff;
	}
#mainn {
	background-color:#729FD7;
	color:#fff;
	margin:0;
	padding:6px 20px 10px;
        font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: 0.1em;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	}
#mainnn {
	background-color:#22FF66;
	color:#fff;
	margin:0;
	padding:0px 270px;
        font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: em;
	}
#mais {
	background-color:#DCDCDC;
	color:#39f;
	padding:20px 15px 20px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	}
#maiss {
	background-color:#DCDCDC;
	color:#fff;
	padding:20px 15px 20px;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
        }
#mais3 {
	background-color:#fff;
	color:#39f;
	font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	text-align:right;
	letter-spacing: 0.1em;
	margin:px;
	padding:150px 0px 0px 0px;
	border-top: 1px solid #808080;
	border-left: 1px solid #39f;
	}
#maiss3 {
	background-color:#fff;
	color:#fff;
	margin:px;
	padding:150px 0px 0px 0px;
	border-top: 1px solid #808080;
	border-right: 1px solid #39f;
        }
#mais2 {
	background-color:#729FD7;
	color:#fff;
	margin:0;
	padding:px px;
	border-left: 1px solid #fff;
	font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: 0.1em;
	}
#maiss2 {
	background-color:#8EC2FF;
	color:#fff;
	margin:0;
	padding:px px;
	border-left: 1px solid #8EC2FF;
	border-right: 1px solid #8EC2FF;
	font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
	letter-spacing: 0.1em;
        }
a.left_content:link, a.left_content:visited {
	font-family:Arial; font-size:13px; font-weight:bold, sans-serif;
	text-decoration:none;
	background-color:inherit;
	color:#39f;
	text-transform:capitalize;
	text-align:left;
                  	}
a.left_content:hover, a.left_content:active {
	padding:0 0 1px 3px;
	text-decoration:underline;
	color:#3f3;
	background-color:inherit;
	}
a.left_contentt:link, a.left_contentt:visited {
	font-family:Verdana; font-size:14px; font-weight:bold, sans-serif;
	text-decoration:underline;
	background-color:inherit;
	padding-left:20px;
	padding-right:10px;
	border-top:1px solid #065f75;border-right:1px solid;background:#; height:10px;
	font-family:padding-left:px; letter-spacing:1px;
	color:#fff;
	text-transform:capitalize;
	text-align:left;
                  	}
a.left_contentt:hover, a.left_contentt:active {
	padding:0 0 1px 3px;
	text-decoration:underline;
	color:#3f3;
	background-color:inherit;
	}
ul, li {
	margin:0 px;
	padding:1px px;
	list-style: none;
	font-size:9px;
	color:#39f;
	text-align:left;
	background-color:inherit;
        top: 2em; /* positionnement du menu, que vous pouvez changer a loisir */
        left: 3em;
        width: 100%; /* precision pour Opera */
	}
ul  {
	top: 2em; /* positionnement du menu, que vous pouvez changer a loisir */
        left: 7em;
        width: 100%; /* precision pour Opera */
	}
.left_content_pub {
	border:none;
	text-align:center;
	padding-top:4px;
	}
.content_header {
	background-color:#9cf;
	color:#393;
	font-family:Arial; font-size:12px; font-weight:normal; sans-serif;
	padding-left:110px;	
	}
#header {
  padding-left:0px;
  color:#fff;
  background-color:#36f;
  font-family:Arial; font-size:14px; font-weight:normal; sans-serif;
  }
#headerr {
  padding-left:px;
  background-color:#36f;
  color:#fff;
  font-family:Arial; font-size:14px; font-weight:normal; sans-serif;
  }       
.content_main {
	background-color:inherit;
	color:#333;
	font-style:normal;
	text-align:justify;
	font-size:11px;
	padding:0 4px 3px 4px;
	margin:0;
	}
.content_footer {
	padding:2px 8px;
	font-size:10px;
	color:#666;
	text-align:right;
	background-color:inherit;
	border-bottom:#ccc 1px dashed;
	}
a.content_main:link, a.content_main:visited, a.content_main:active {
	border-bottom:#900 1px dotted;
	color:#ff0;
	font-style:italic;
	background-color:inherit;
	letter-spacing:0.1em;
	padding:0;
	text-decoration:none;
	}
a.content_main:hover {
	border:none;
	text-decoration:none;
	}	
#footer, a.footer:link, a.footer:visited, a.footer:active {
	font-size:10px;
	text-align:center;
	color:#36f;
	background-color:inherit;
	}
a.footer:hover {
	text-decoration:none;
	}
.no_border {
	border:none;
	padding:0;
	margin:0;
	}
.conte {
	background-color:#22FF66;
	}
#menu {
    text-align:center;
    font-family:Arial; font-size:12px; font-weight:normal; sans-serif;
    color:#39f;
    padding:0;
    }
#footer {
	background-color:#fff;
	color:#ADCFF4;
	margin:0;
	padding:20px 0px 2px 350px;
        font-family:Arial; font-size:12px; font-weight:normal; sans-serif;
	border-left: 1px solid #39f;
	border-right: 1px solid #39f;
	border-bottom: 1px solid #39f;
	}
#navcontainer ul
{
padding-left: 0;
margin-left: 0;
background-color: #6CB0FB;
float: left;
width: 100%;
font-family: 0.1em arial, sans-serif;
font-family:Arial; font-size:11px; font-weight:bold; sans-serif;
letter-spacing: 0.1em;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
padding: 0.2em 1em;
background-color: #6CD96E;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
font-family:Arial; font-size:11px; font-weight:bold; sans-serif;
letter-spacing: 0.1em;
}

#navcontainer ul li a:hover
{
background-color: #9BEF87;
font-family:Arial; font-size:11px; font-weight:bold; sans-serif;
letter-spacing: 0.1em;
}
table {
  border-collapse: collapse;
  }
table1 {
  background-color:#fff;
  border:1px solid #c69;
  }
td, th {
  vertical-align: top;
}
.menu a {       /* definition de chaque bouton du menu */
float: left;
display: block;
text-align: center;
text-decoration: none;
color: #39f;

}

.menu a:hover {
border-bottom: 0px;
color: #fff;
}

.menu a span {     /* definition de la balise <span> inclue dans <a> */
display: none;
}

.menu a:hover span {   /* definition de la balise <span> au survol */
display: block;
position: absolute;
top: 280px;
left: 218px;
text-aligh: left;
width: 700px;       /* largeur de la zone de commentaires, selon la taille du menu */
color: #39f;
font-family:Arial; font-size:13px; font-weight:bold; sans-serif;
letter-spacing: 0.1em;
}

