body, div, h1, h2, td, th, span, a, input {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
/*	color:#000000; */
}
form {
	margin:0px;
	padding:0px;
	}
.forum {
	color:#000;
}
.forum tr td a, .forum tr td, .forum tr td span, .forum tr th span, .forum tr td div {
	color:#000;
	font-size:11px;
}
.forum tr td div .avatar {
	border:1px outset #000;
	font-size:11px;
}
.forum tr td span.lien {
	text-decoration:underline;
	cursor:pointer;
}
.forum tr td, .forum tr th {
	border:1px #000 outset;
	border-collapse:collapse;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	background-color:#ddd;
	text-align:left;
}
.forum tr th {
	border:2px #000 outset;
	background-color:#CCC;
	padding:4px 0px 4px 0px;
	;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
}
.forum tr td input, .forum tr td textarea, .forum tr td select {
	font-size: 11px;
	background-color:#CCCCCC;
}
.forum tr.paire td {
	background-color:#AAA;
}
.forum tr.impaire td {
	background-color:#999;
}
.forum tr.perime td {
	background-color:#666666;
}
.forum tr.up td {
	background-color:#CCC;
}
.forum tr.validation td {
	background-color:green;
}
.forum tr.invalidation td {
	background-color:red;
}
.forum tr.moderateur td {
	background-color:#060;
}
.forum tr.moderatrice td {
	background-color:#f2238f;
}
.forum tr.moderateurbulle td {
	background-color:#875487;
}
.forum tr.administrateur td {
	background-color:#FDE1E2;
}
.forum tr td .citation {
	margin-left:10px;
	margin-right:10px;
	padding-left:8px;
	border-left:1px dashed #FFF;
	border:1px dashed #FFF;/* border-bottom-style:dashed; */
	}
cite {
	margin-left:10px;
	margin-right:10px;
	margin-top:6px;
	margin-bottom:6px;
	padding-left:8px;
	border-left:1px dashed #FFF;
	border:1px dashed #FFF;
	display:block;
}
cite:before {
	vertical-align:middle;
	content:url(/minisites/pics/citation.gif)" ";
}
cite {
	color:#000099;
}
cite cite {
	color:#663399;
}
cite cite cite {
	color:#CC3333;
}
.forum tr td span.discret {
	font-size:10px;
	color:#666;
}
h1 {
	font-size:16px;
}
h2 {
	font-size:14px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#titre {
	border: none;
	background-color:#FFF;
	background-image:url(/pics/v3/m1p_console_titre_mso2.gif);
	background-position:2px 2px;
	background-repeat:no-repeat;
	color:#000000;
	margin: 0px;
	padding: 0px;
	padding-left:410px;
	height:60px;
}
#ColGauche {
	border: 1px solid #CCC;
	background-color:#DDD;
	/*	background-image:url(http://www.phpinfo.net/template/img/fond-date.gif); */
	color:#000000;
	margin: 0px 5px 0px 5px;
	padding: 0px 5px 0px 5px;
	width: 100px;
	/*	height:auto; */
	height:800px;
	float:left;
	clear: none;
}
#ColGauche hr {
	margin-top:2px;
	margin-bottom:2px;
	height:2px;
	width:86px;
margin-left:10px;
color:#000066;
background-color:#000099;
}

#menu2 {
	border: 1px solid #999;
	background-color:#CCCCCC;
	background-image:url(/minisites/pics/degrade.gif);
	color:#000000;
	margin: 5px;
	/*margin-left:120px;*/
	padding: 5px 5px;
	float:none;
	/*	height: 60px; */
	overflow:auto;
	width: auto;/*display: block;
overflow:hidden;
overflow-x: hidden;
overflow-y: auto;
overflow : -moz-scrollbars-vertical; 	*/

}
#contenu {
	margin: 0px;
	padding: 0;/*float:left;*/
	/*overflow:auto;*/
}
#menu2.invisible {
	visibility:hidden;
	display:none;
}
#menu2.visible {
	visibility:visible;
}
#sousmenu {
	border: 1px solid #999;
	background-color:#CCCCCC;
	background-image:url(/minisites/pics/degrade.gif);
	color:#000000;
	padding: 5px;
	margin-right: 5px;
	/*height: 30px; 
	margin-left:120px;*/
	overflow:auto;
	width: auto;
}
#sousmenu a img {
	border:none;
	padding:0px;
	margin:0px;
}
#sousmenu span {
	color:#000;
	float: left;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	text-decoration:none;
	cursor:default;
	font-variant:small-caps;
}
#sousmenu a.actif {
	color:#009;
	float: left;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#999;
	border-top:1px solid #777;
	border-left:1px solid #777;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
	text-decoration:none;
	cursor:pointer;
	font-variant:small-caps;
}
#sousmenu a, #sousmenu input[type=submit], #sousmenu input[type=button], #sousmenu input[type=image], #sousmenu span.bouton , .sousmenubouton {
	color:#009;
	float: left;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#CCC;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	text-decoration:none;
	cursor:pointer;
	font-variant:small-caps;
	
}
#sousmenu a.actif:hover, 
#sousmenu a:hover, 
#sousmenu input[type=submit]:hover, 
#sousmenu input[type=image]:hover, 
#sousmenu input[type=button]:hover, 
#sousmenu span.bouton:hover {
	border-top:1px solid #777;
	border-left:1px solid #777;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
#sousmenu a.inactif, #sousmenu span.inactif {
	color:#999;
	float: left;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#DDD;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #BBB;
	border-right:1px solid #BBB;
	text-decoration:none;
	cursor:default;
	font-variant:small-caps;
}
#menubar, .menubar {
	/*clear:both;*/
    background-color : #CCC;
	background-image:url(/minisites/pics/degrade.gif);
	border: 1px #999 solid;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	padding-left:5px;
	margin-top: 2px;
	margin-left:120px;
	margin-right:5px;
	margin-bottom:5px;
	height:30px;
}
span.bouton, a.bouton, img.bouton {
	color:#009;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#CCC;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	text-decoration:none;
	cursor:pointer;
	font-variant:small-caps;
}
#sousmenu .imagelike,
#sousmenu span.imagelike,
#sousmenu a.imagelike
	{
	height:20px;
	vertical-align:middle;
	color:#000000;
	font-family:tahoma;
	font-variant:normal;
	font-size:11px;
	padding-top:6px;
	padding-bottom:0px;	
	}
 
.boutonaide {
	color:#009;
	background-color:#CC9900;
	float:right;
}



#menubar input, #menubar span, #menubar a, .menubar input, .menubar span, .menubar a {
	background-color : #DDD;
	border-width:1px;
	border-style:solid;
	border-color: #FFF #777 #777 #FFF;
	font-size: 11px;
	color: #006;
	text-decoration: none;
	text-align: center;
	padding: 1px;
	padding-left:3px;
	padding-right:3px;
	margin: 1px;
	float:none;
	/*	height:20px; */
	cursor:default;
}
#menubar input:hover, #menubar span:hover, .menubar input:hover, .menubar span:hover {
	border-color:#777 #FFF #FFF #777;
}
.contenu {
	/*clear:both;*/
    background-color : #DDD;
	border: 1px #999 solid;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	padding-left:5px;
	margin: 2px 0px;
	margin-left:120px;
	margin-right:5px;
}
.contenu h1,
.contenutransparent h1
	{
	font-size:16px;
	font-weight:bold;
	font-variant:small-caps;
	border:1px solid #999;
	background-color:#FFCCFF;
	padding:4px;
}
.contenu h2, 
.contenutransparent h2
	{
	font-size:14px;
	font-weight:bold;
	font-variant:small-caps;
	padding:4px;
	margin-left:15px;
	border-bottom:1px solid #999;
	}
	
.contenutransparent {
	padding: 3px;
	padding-left:5px;
	margin: 2px 0px;
	margin-left:120px;
	margin-right:5px;
}
.lienVert {
	color:green !important;
	border-bottom:solid green 1px !important;
	border-bottom-width:1px;
	text-decoration:none;
	font-variant:small-caps;
	cursor:pointer;
	text-decoration:none;
}
.lienVert:hover {
	background-color:white;
}
#champs {
	/*clear:both;*/
    background-color : #DDD;
	border: 1px #999 solid;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	padding-left:5px;
	margin: 2px 0px;
	margin-left:120px;
	margin-right:5px;
	height:30px;
}
#basdepage {
	/*clear:both;*/
    background-color : #FFF;
	background-image:url(/minisites/pics/degrade.gif);
	background-position:20px 20px;
	background-repeat:repeat-x;
	border: 1px #999 solid;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	text-align: left;
	padding: 3px;
	padding-left:5px;
	margin-top: 20px;
	margin-left:120px;
	margin-right:5px;
	margin-bottom:5px;
	/*height:75px;*/
	overflow:visible;
	
}
#ColGauche a {
	color:#009;
	float: left;
	padding: 3px 2px 3px 2px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#CCC;
	/*	border:1px outset #CCC; */
	
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	text-decoration:none;
	cursor:pointer;
	font-variant:small-caps;
	width:90px;
}
#ColGauche a.menu1selection {
	color:#FFF;
	background-color:#333;
	border-top:1px solid #777;
	border-left:1px solid #777;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
#ColGauche span {
	float: left;
	width:90px;
	padding: 0px 6px 0 6px;
	font-variant:small-caps;
	cursor:default;
	background-color : #DDD;
	border: none;
	font-weight:bold;
	color: #006;
	text-decoration: none;
	text-align: center;
}
#ColGauche a:hover {
	color:#ccc;
	background-color:#009;
}
#ColGauche a.niveau2,
#ColGauche a.niveau2selected {
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #777;
	border-right:1px solid #777;
margin:0;
	margin-right:2px;
width:86px;	
	
padding:0;
margin-left:10px;margin-right:10px;
font-weight:100;
font-size:11px;
background:none;
}
#ColGauche a.niveau2selected {
background-color:#CC9999;
}
#ColGauche a.niveau2:hover {
background-color:#009;
}
#menu2 a {
	color:#009;
	float: left;
	padding: 0px 6px 0 6px;
	border-right:1px inset #000;
	text-decoration:underline;
	font-variant:small-caps;
}
#menu2 a.inactif {
	color:#999;
	float: left;
	padding: 0px 6px 0 6px;
	border-right:1px inset #000;
	text-decoration:underline;
	font-variant:small-caps;
	cursor:default;
}
#menu2 span {
	color:#000;
	float: left;
	padding: 0px 6px 0 6px;
	text-decoration:none;
	font-variant:small-caps;
}
#menu2 a:hover {
	color:#ccc;
	background-color:#600;
}
#menu2 a.inactif:hover {
	color:#999;
	background-color:none;
}

/* -------------- Barre de défilement ----------------------------------- */

#BarreDefilement {
	background-color:#FFF;
	height:20px;
}
#BarreDefilement marquee a {
	color:#009;
	font-family:Arial, Tahoma;
	text-decoration:none;
	margin-right:50px;
}
/* -------------- /Barre de défilement ----------------------------------- */



.barredemenu {
	border:1px outset #CCCCCC;
	background-color:#CCCCCC;
	width:100%;
	padding:2px;
}
table.menu, td.menu, th.menu, input.menu, select.menu, img.menu, div.menu, span.menu {
	background-color : #CCC;
	border: 1px #CCC outset;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding: 1px;
	margin: 1px;
}
span.menu {
	vertical-align: text-top;
	height: 20px;
}
.menuselect {
	border: 1px #CCC inset;
	background-color : #999;
}
.menudisabled {
	border: none;
	background-color : #999;
}
th.menu {
	background-color : #DDD;
	border: none;
	font-size: 11px;
	font-weight:bold;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	margin: 1px;
}
td.menu {
	margin-bottom: 3px;
	text-align: left;
}
a.menu {
	font-size: 10px;
	color: #000066;
	text-decoration: none;
}
table.cool, td.cool, th.cool, input.cool, input.coolsubmit, select.cool, textarea.cool, div.cool {
	background-color : #CCC;
	border: 1px #CCC outset;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	padding: 1px;
	margin: 1px;
}
.coolimportant {
	background-color : #FCC;
	border: 1px #FCC outset;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	padding: 1px;
	margin: 1px;
}
textarea.cool {
	text-align: left;
}
input.coolsubmit {
	background-color : #CBB;
	border: 1px #CCC outset;
	padding: 2px;
	margin: 1px;
}
input.cool, select.cool, textarea.cool {
	border: 1px #CCC inset;
	background-color : #BBC;
}
th.cool {
	background-color : #EEE;
	border: 1px #EEE outset;
	font-size: 11px;
	font-weight:bold;
	color: #000066;
	text-decoration: none;
	padding: 3px;
	margin: 1px;
}
.bouton_save {
	background-image: url(/minisites/pics/icone-save.gif);
}
.bouton_open {
	background-image: url(/minisites/pics/icone-open.gif);
}
.bouton_help {
	background-image: url(/minisites/pics/icone-help.gif);
	cursor:help;
}
.bouton_save, .bouton_open, .bouton_help {
	background-repeat: no-repeat;
	background-position: 2px 50%;
	padding-left: 20px;
}
.resume table th {
	color:#000000;
	text-align:right;
	font-weight:bold;
	vertical-align:top;
}
.resume table td {
	background-color:#D9E8FF;
	text-align:left;
	font-weight:normal;
}
.resume td.menu {
	font-size:14px;
	font-weight:900;
}
#ConGal_TitSer {
	border:1px solid #666;
	/*background-color:#FF0000;*/
color:#000;
	font-size:14px;
	background-image:url(/minisites/pics/bg1.png);
	background-repeat:repeat;
	margin-top:10px;
}
#ConGal_MenSer {
	float:right;
	clear:none;
	width:450px;
	text-align:right;
}
#ConGal_MenSer span, #ConGal_MenSer a {
	/*
color:#006600;
text-decoration:underline;
*/
cursor:pointer;
}
#ConGal_MenSer span.inactif {
	color:#999;
	text-decoration:underline;
	cursor:crosshair;
}
#ConGal_PrSe, #ConGal_AjPh {
	margin-left:20px;
	border-left:2px solid #333;
	padding-left:5px;
}
#ConGal_Tab table {
	border:1px solid #333;
	border-collapse:collapse;
	background-image:url(/minisites/pics/bg2.jpg);
}
#ConGal_Tab table th {
	background-color:#99CCCC;
}
#ConGal_Tab table tr td {
	/*background-color:#FFFFFF;*/
margin:0px;
	border:1px solid #999;
}
label:hover {
	color:#0000FF
}
.interdit {
	cursor: url("/interdit.cur"), auto;
}
table.formulaire {
	background-color:#ccc;
	background-image:url(/minisites/pics/fond-rose.gif);
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid #999;
	margin-bottom:10px;
}
table.formulaire th,
table.formulaire caption
 {
	background-color : #DDD;
	border: none;
	font-size: 12px;
	font-weight:bold;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding: 3px;
	margin: 1px;
}
table.formulaire td {
	border:none;
	font-size: 12px;
	color: #000066;
	text-decoration: none;
	padding: 1px;
	margin: 1px;
	margin-bottom: 3px;
	text-align: left;
	vertical-align:top;
}
table.formulaire td.entete {
	color:#006;
	font-weight:bold;
	text-align:right;
}
table.formulaire td.important {
	background-color:#fcc;
	font-weight:100;
}
table.formulaire td.bot { /* pour les stats */
	background-color:transparent !important;	
	background-image:url(/minisites/pics/red_20pct.png) !important;	
	background-color:red;  /* pour ie6 */
	background-image:none;	 /* pour ie6 */
	}  
table.formulaire td.moteur { /* pour les stats */
	background-color:transparent !important;	
	background-image:url(/minisites/pics/green_20pct.png) !important;	
	background-color:green;  /* pour ie6 */
	background-image:none;	 /* pour ie6 */
	}  
table.formulaire a {
	color: #000066;
	text-decoration: none;
}
table.formulaire input[type=text],  
table.formulaire input[type=password], 
table.formulaire input[type=file], 
table.formulaire select, table.formulaire textarea {
	font-size: 10px;
	border:1px #666 solid;
	background-color:#eee;
	color: #000066;
}
table.formulaire input[type=submit], table.formulaire input[type=button], table.formulaire input[type=image], table.formulaire .bouton {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	padding: 2px 1px 2px 1px; /* top right bottom left */
	margin: 1px 2px 1px 2px;
	background-color:#DDD;
	border-top:1px solid #FFF;
	border-left:1px solid #FFF;
	border-bottom:1px solid #777;
	border-right:1px solid #777;
	color:#006;
	text-decoration:none;
	cursor:pointer;
	font-variant:normal;
}
table.formulaire input[type=submit]:hover, table.formulaire input[type=button]:hover, table.formulaire input[type=image]:hover, table.formulaire .bouton:hover {
	border-top:1px solid #777;
	border-left:1px solid #777;
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}
.RubriqueAide {
	background-color:#FFFFCC;
	border:1px solid #FF9900;
	margin:5px;
	padding:5px;
	text-align:left;
	/*background-image:url(/minisites/pics/fond-aide.jpg);*/
}


input.v3 , .formulaire input[type=text].v3 {
	border:none;
	border-bottom:1px dashed green !important;
	color:#003366;/*:#36f;*/
	background-color:transparent;/*font-weight:bold;*/
}
input.v3selected , .formulaire input[type=text].v3selected  {
	border:1px solid #000;
}
input.v3changed, span.v3changed {
	border:1px solid #666;
	background-color:#CCC;
	background-image:url(/minisites/pics/indicator.gif);
	background-repeat:no-repeat;
	background-position:right;/*30px 0px;*/
}
input.v3editing {
	border:1px solid #000;
	background-color:#FFFFCC;
	color:#060;
}
input.v3error, span.v3error {
	border:1px solid #000;
	background-color:#FF0000;
	color:#FFFFFF;
}
span.v3checked {
	background-image:url(/minisites/pics/casesacocher.png);
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:16px;
}
span.v3notchecked {
	background-image:url(/minisites/pics/casesacocher.png);
	background-repeat:no-repeat;
	background-position:10px 0px;
	padding-left:16px;
}
table.donnees {
	border-spacing:0;
	border-collapse:collapse;
	background-color:#FFF;
	/* background-image:url(/minisites/pics/fond-rose.gif); */
	background-repeat:no-repeat;
	background-position:center;
	border:1px solid #999;
	margin-bottom:10px;
}
table.donnees td {
	border:1px solid #999;
	font-size: 12px;
	/*color: #000066;*/
	text-decoration: none;
	padding: 2px;
	margin: 0px;
	text-align: left;
	vertical-align:top;

}
table.donnees tr:hover {
/* background-image:url(/minisites/pics/red_20pct.png); */
color:#6633FF;
cursor:pointer;
}

table.donnees th,
table.donnees caption
 {
	background-color : #DDD;
	border: none;
	font-size: 12px;
	font-weight:bold;
	color: #000066;
	text-decoration: none;
	text-align: center;
	padding: 3px;
}

a#BoutonApercuDeMonSite
{
background-color:#F96; /* e2006c */ 
}
span#jauge {
margin-top:1px;
font-size:10px;
}
span#jauge a {
margin:0;
font-size:10px;
border:none;
background:none;
}
