@charset "utf-8";

body		{
		background-color: #404040;
		color: #101030;
}
body.small		{
	padding:0px;
	margin:0px;
}
#main {
		background-color: #C4C4C4;
}
table#main {
		width : 960px;
		border:2px;
}
.surf {
		width : 960px;
		background-color: #C4C4C4;
}





div.menu {
		width		: 900px;
}
.menu {
		COLOR		: #0000AA;
}
.menu ul {
		list-style-type	: none;
		padding-left	: 30px;
		list-style	: none ;
		margin		: 10px 0 0 0;
		padding		: 0;
}
.menu ul li {
		margin		: 0 3px 0 3px;
		padding		: 0 5px 0 5px;
		border		: 0px;
		display		: inline ;
		background-color: #C4C4C4;
}

.menu ul li.current {
		background-color: #FFFFFF;
}
.menu ul li:hover{
		background	: #2E4560 none repeat scroll 0;
		color		: #FFFFFF;
}
.menu ul li:hover a{
		color		: #FFFFFF;
}

#menu-user {
	width: 100%;
}
#menu-user ul {
	text-align :center ;
	border : solid black 1px;
}
#menu-user ul li{
		display		: inline ;
}
#menu-user ul li a,
#menu-user ul li span {
		font-family	: Arial;
}

#menu-adm {
	width: 100%;
}
#menu-adm ul {
	text-align :center ;
	border : solid black 1px;
}
#menu-adm ul li{
		display		: inline ;
}
#menu-adm ul li a,
#menu-adm ul li span {
		font-family	: Arial;
}

#menu-adm-sub {
	width: 90%;
	margin-left: 5%;/* align: center; */
}
#menu-adm-sub ul {
	text-align :center ;
	border : solid black 1px;
	-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:6px;
	-moz-border-radius-topleft:6px;
	-moz-border-radius-topright:6px;
}
#menu-adm-sub ul li{
		display		: inline ;
}
#menu-adm-sub ul li a,
#menu-adm-sub ul li span {
		font-family	: Arial;
}

table.menu  {
	width: 600px;
}
.menu A:link,
.menu A:active,
.menu A:visited {
		COLOR: #0000AA;
}

/* Mise en ligne de bouton */
ul.inline li {
	border:0 none;
	display:inline;
	margin:0;
	padding:0;
}
ul.inline li form{
	border:0 none;
	display:inline;
	margin:0;
	padding:0;
}

.stats {
	font-family	:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size	:14px;
	line-height	:18px;
	margin		:0;
	padding		:0;
	background-color:#F5F7FF;
	border-color	:#F5F5F5 #F4550B #999999 #F5F5F5;
	border-style	:solid;
	border-width	:1px 2px 1px 1px;
	margin-bottom	:10px;
	padding		:1px 20px 12px 1px;
	width		:95%;
	color		: black;
}

table {
		-moz-border-radius : 15px 15px;
}

H1		{
		COLOR: #8080BF;
		padding : 0px;
		margin : 0px;
}
H2		{
		text-align: center;
		COLOR: #3030EF;
}
H3		{
		COLOR: #3030EF;
}
FONT		{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
TD		{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
INPUT		{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
TEXTAREA	{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
FORM 		{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
SELECT 		{
		FONT-FAMILY: Verdana,Helvetica; FONT-SIZE: 11px;
}
A:link		,
A:active	,
A:visited	{
		BACKGROUND: none;
		COLOR: #5050FF;
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Helvetica;
		TEXT-DECORATION: none
}
A:hover		{
		BACKGROUND: none;
		COLOR: #FF1D38;
		FONT-SIZE: 11px;
		FONT-FAMILY: Verdana, Helvetica;
		TEXT-DECORATION: overline underline;
}
a img {
	border:0px;
}

/* Form button design
---------------------------------------- */
input[type=submit]{
		color		:#FFFFFF;
		background-color:#ACA266;
		text-decoration	:none;
}
input[type=submit],
a.button1, input.button1, input.button3, a.button2, input.button2 {
	width			: auto !important;
	padding			: 1px 3px 0 3px;
	font-family		: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color			: #000;
	font-size		: 0.85em;
	background		: #EFEFEF url("./img/bg_button.gif") repeat-x top;
	cursor			: pointer;
}

input[type=submit],
a.button1, input.button1 {
	font-weight: bold;
	border: 1px solid #666666;
}

/* Alternative button */
a.button2, input.button2 {
	border: 1px solid #666666;
}

/* <a> button in the style of the form buttons */
input[type=submit],
a.button1, a.button1:link, a.button1:visited, a.button1:active,
a.button2, a.button2:link, a.button2:visited, a.button2:active {
	text-decoration: none;
	color: #000000;
	padding: 4px 8px;
}

/* Hover states */
input[type=submit]:hover,
a.button1:hover, input.button1:hover,
a.button2:hover, input.button2:hover {
	border: 1px solid #BC2A4D;
	background: #EFEFEF url("./img/bg_button.gif") repeat bottom;
	color: #BC2A4D;
}
input.disabled {
	font-weight: normal;
	color: #666666;
}



div.TinyMCE form{
	margin:auto;
}


table.sites {
	width : 85%;
}
table.sites,
table.sites td {
	border-width:1px; border-style:solid; border-color:black;
}
table.border {
	width : 85%;
}
table.border,
table.border td {
	border-width:1px; border-style:solid; border-color:black;
}


.copy-right {
	clear: both;
}


div.error {
	background-image:   url(./img/error_small.png);
	background-repeat:  no-repeat;
	background-position: 10px 10px;
	border					: 0pt none;
	background-color			: #FF4444;
	border					: 1px solid #333333;
	color					: #333333;
	text-align				: center;
}
div.error .para{
	margin-left				: 50px;
	text-align				: left;
}

div.success {
	/*background-image			: url(./img/success_small.gif);*/
	background-repeat			: no-repeat;
	background-position			: 10px 10px;
	border					: 0pt none;
	background-color			: #33FF88;
	border					: 1px solid #333333;
	color					: #333333;
	text-align				: center;
}
div.success .para{
	margin-left				: 50px;
	text-align				: left;
}

div.notice {
	background-image			: url(./img/notice_small.gif);
	background-repeat			: no-repeat;
	background-position			: 10px 10px;
	border					: 0pt none;
	background-color			: #FFFF88;
	border					: 1px solid #333333;
	color					: #333333;
	text-align				: center;
}
div.notice .para{
	margin-left				: 50px;
	text-align				: left;
}

div.tip {
	background-image			: url(./img/notice_small.gif);
	background-repeat			: no-repeat;
	background-position			: 10px 10px;
	border					: 0pt none;
	background-color			: #AACCCC;
	border					: 1px solid #333333;
	color					: #333333;
	text-align				: center;
}
div.tip .para{
	margin-left				: 50px;
	text-align				: left;
}

div.warning {
	background-image			: url(./img/error_small.png);
	background-repeat			: no-repeat;
	background-position			: 10px 10px;
	border					: 0pt none;
	background-color			: #AACCCC;
	border					: 1px solid #333333;
	color					: #333333;
	text-align				: center;
}
div.warning .para{
	margin-left				: 50px;
	text-align				: left;
}

div.caution {
	background-color:#FFFFCC;
	border:1px solid #333333;
	color:#333333;
}
div.warning table, div.warning table tr, div.warning table td, div.caution table, div.caution table tr, div.caution table td {
	border:0pt none;
}

img.button {
	border : 0;
}

/* Ajout de banniéres zone admin */
form.addPTC {
	width:350px;
}
form.addPTC span{
	float:left;
}
form.addPTC input{
	float:right;
	width:150px;
}
form.addPTC br{
	clear:right;
}
/*
form.addPTC input[type=submit]{
	float:none;
	width:150px;
	margin:auto;
}
*/
