@charset "ISO-8859-15";


* {
	font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
	font-size: 11px;
}

body {
	background-color: #C0B9B0;
	margin: 0px;
	padding: 0px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
}

img {
	border-width: 0px;
}

td img {
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#head {
	background-image: url(img/head.gif);
}

#ban {
	background-image: url(img/ban.jpg);
}

div.dons {
	text-align:center;
	background-image: url(img/flashnews.jpg);
	background-repeat: no-repeat;
	height: 100px;
}

table.menu {
	background-image: url(img/fond-menu.jpg);
	background-repeat: repeat-y;
}

table.submenu tr td {
	white-space: nowrap;
	padding: 1px;
}

.raquo {
	color: #53412F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}

a.menu:link, a.menu:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #625951;
	text-decoration: none;
}

a.menu:hover, a.menu:active {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9A745A;
	text-decoration: underline overline;
}

.compt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
    color: #647654;
	font-weight: bold;
}

.flash:link, .flash:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #86796F;
	text-decoration: none;
}

.flash:hover, .flash:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9A745A;
	text-decoration: underline overline;
}

/* CSS projets list */

div.pj {
	background-image: url(img/fond-pj.gif);
	height: 87px;
	width: 480px;
	margin: auto;
}

div.pj:hover {
	background-image: url(img/fond-pj2.gif);
}

.announce	{
	background-color: #e2dad3;
	text-indent: 3px;
	color: #7d7362;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
	font-weight: bold;
}

table.pj {
	height: 47px;
	width: 440px;
	margin-top: 10px;
	margin-bottom: auto;
	margin-left: auto;
	margin-right: auto;
}

td.pj {
	margin: auto;
}

a.pj:link {
	color: #86796f;
	text-decoration: none;
}

a.pj:hover {
	color: #87ab81;
	text-decoration: overline;
	background-color: #d3e0d0;
	cursor: crosshair;
}

/* CSS pour les descriptifs projets */

div.pj-infos {
	height: 120px;
	width: 365px;
	background-image: url(img/fond-infos.jpg);
	margin-top: 10px;
	margin-left:30px;
}

table.pj-infos {
	height: 100px;
	width: 345px;
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: auto;
}

table.pj-infos td {
	background-color: #e2dad3;
	text-indent: 3px;
	color: #7d7362;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
	font-weight: bold;
}

div.pj-syn {
	background-image: url(img/fond-sy.jpg);
	margin-left: 60px;
	padding-left: 35px;
	padding-right: 13px;
	text-align: justify;
	width: 410px;
}

div.pj-syn-top {
	background-image: url(img/top-sy.jpg);
	height: 22px;
	width: 465px;
	margin-left: 60px;
}

div.pj-syn-bot {
	background-image: url(img/bot2-sy.jpg);
	height: 22px;
	width: 465px;
	margin-left: 60px;
}


div.pj-rlz {
	background-image: url(img/fond-sy.jpg);
	margin-left: 21px;
	/*padding-left: 35px;
	padding-right: 13px;*/
	text-align: justify;
	width: 465px;
}

div.pj-rlz-top {
	background-image: url(img/top-rlz.jpg);
	height: 22px;
	width: 465px;
	margin-left: 21px;
}

div.pj-rlz-bot {
	background-image: url(img/bot-sy.jpg);
	height: 22px;
	width: 465px;
	margin-left: 21px;
}

div.pj-rlz table {
	width: 405px;
	margin-left: 36px;
	text-align: center;
}

div.pj-rlz th {
	background-color: #e2dad3;
	text-indent: 3px;
	color: #7d7362;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
	font-weight: bold;
}

div.pj-rlz td.fiche {
	background-color: #e3dad3;
	border: 0px;
	color: #7d7362;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

div.pj-rlz tr:hover td {
	color: white;
	background-color: #d8d3b1;
}

div.pj-rlz td.fiche2 {
	background-color: #d1c5ba;
	border: 0px;
	color: #7d7362;
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

div.channel {
	background-image: url(img/fond-sy.jpg);
	width: 425px;
	margin-left: 21px;

	text-align: left;
	color: #4d4033;
	padding-left: 30px;
}

div.team {
	background-image: url(img/fond-sy.jpg);
	width: 425px;
	margin-left: 21px;

	text-align: left;
	color: #4d4033;
	padding-left: 30px;
}

div.channel .titre {
	background-color: #cfc4ba;
	color: #f1eeeb;
	border-width: 1px;
	border-style: solid;
	border-color: #beb1a7;
	font-weight: bold;
	width: 415px;
}

.red {
	color: #990000;
	font-weight: bold;
}

.green {
	color: #006600;
	font-weight: bold;
}

span.pseudo {
	margin-left: 45px;
}

a {
	color: #201C17;
}

a:link, a:visited {
	color: #86796f;
	text-decoration: none;
}

a:hover, a:active {
	color: #9a745a;
	text-decoration: none;
}

table.member tr.team td {
	background-color: #e2dad3;
	color: #7d7362;
	text-indent: 3px;
}

table.member tr:hover td {
	background-color: #e2e0d3;
	color: #61754f;
}

table.member tr.team2 td {
	background-color: #d1c5ba;
	color: #7d7362;
	text-indent: 3px;
}

input#cmd-pack, select {
	color: #6b635a;
	background-color: #e9e4e0;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
	width: 350px;
}

input#cmd-pack:hover, select:hover {
	color: #87615e;
	background-color: #ffffdd;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
}

tr.footer td {
	vertical-align: sub;
}

tr.footer img	{
	opacity: 0.7;
}

tr.footer img:hover, table.menu td:hover	{
	cursor: pointer;
	opacity: 1;
}

table.tbl-av {
	background-color: #e2dad3;
	text-indent: 3px;
	color: #7d7362;
	border-width: 1px;
	border-style: dotted;
	border-color: #7f756b;
	width: 419px;
}

.cours {
	color: #bf7300;
	font-weight: bold;
}

div.top-av	{
	background-image: url(img/top-av.jpg);
	height: 20px;
	width: 508px;
	margin-left: 5px;
}

div.bot-av	{
	background-image: url(img/bot-av.jpg);
	height: 21px;
	width: 508px;
	margin-left: 5px;
}

div.in-av {
	background-image: url(img/fond-av.jpg);
	text-align: justify;
	width: 508px;
	margin-left: 5px;
}

div.in-av table {
	width: 95%;
	margin-left: 10px;
}

div.bot-news {
	background-image: url(img/foot2.jpg);
	width: 475px;
	height: 25px;
	margin-left: 8px;
}

div.in-news {
	width: 460px;
	text-align: justify;
	margin-left: 12px;
	vertical-align: top;
	background-color: #d8cfc6;
	padding-left: 6px;
}

div.top-news {
	background-image: url(img/head2.jpg);
	width: 475px;
	height: 45px;
	margin-left: 8px;
}

div.top-news a {
	margin-left: 363px;
}

.head-news {
	margin-left: 8px;
	background-image: url(img/head.jpg);
	height: 100px;
	width: 475px;
	color: #A29992;
}

img, div, a { behavior: url(iepngfix.htc) }