html, body, td {
	font-size:		13px;
	font-family:	Trebuchet MS;
	font-weight:	normal;
}

body {
	background:			#eeeeee;
	text-decoration:	none;  
	margin:				0px;
}

/* liens */
a {
	text-decoration:	none;
	color:				inherit;
}

a:hover {
	text-decoration:	underline;
}

a.highlight {
	text-decoration:	inherit;
	color:				inherit;
	font-weight:		bold;
}

a.highlight:hover {
	text-decoration:	underline;
}

/* contenu */
img {
	border:	0px;
}

/* centre de page */
table.content {
	margin-left:	10px;
}

table.content .title {
	font-size:		1.3em;
	font-weight:	bold;
	color:			#ff9900;
}

fieldset {
	margin:	10px 0 10px 0;
	border:	1px solid #cccccc;
}

legend {
	color:			#4a6382;
	font-weight:	bold;
}

fieldset div.field {
	font-size:	0.9em;
}

fieldset div.field .name {
	background:		url('../images/puce1.jpg') no-repeat center left;
	padding-left:	14px;
}

.text_highlight {
	font-size:	1em;
	padding:	2px;
}

.text_highlight a {
	font-weight:		bold;
	text-decoration:	underline;
}

table.list td {
	padding:	2px;
}

table.list tr.element td {
	padding:	3px;
}

table.list tr.header,
table.list tr.header a {
	background-color:	#fef4e5;
	color:				#ff9900;
}

table.list tr.header a {
	text-decoration:	underline;
}

table.list tr.header td {
	font-weight:	bold;
}

table.list tr.element td,
table.list td.element {
	border-bottom:	1px solid #cccccc;
}

.info {
	background:		#ecf4f8;
	padding:		5px 3px 5px 3px;
	border:			1px solid #cccccc;
	line-height:	20px;
}

.about {
	background:		url('../images/info.png') no-repeat center left;
	padding-left:	18px;
	font-weight:	bold;
	border-bottom:	1px solid #cccccc;
}

	
.font-black_18b {
	font-size: 18px;
	font-weight: bold;
	color: #444455;
}

.font-black_16b {
	font-size: 16px;
	font-weight: bold;
	color: #444455;
}
	
.font-black_16bligne {
	font-size: 16px;
	font-weight: bold;
	color: #444455;
	border-bottom: 1px solid #CCCCCC;
}
	
.font-black_14 {
	font-size: 14px;
	font-weight: normal;
	color: #444455;
}
	
.font-black_14b {
	font-size: 14px;
	font-weight: bold;
	color: #444455;
	
	}

.font-black_12b {
	font-size: 12px;
	font-weight: bold;
	color: #444455;
}
	
.font-black_12 {
	font-size: 12px;
	font-weight: normal;
	color: #444455;
	
	}
	
.font-black_11 {
	font-size: 11px;
	font-weight: normal;
	color: #444455;
}
	
.font-black_11b {
	font-size: 11px;
	font-weight: bold;
	color: #444455;
}

.font-black_9 {
	font-size: 9px;
	font-weight: normal;
	color: #444455;
	
}
.font-white_18 {
	font-size: 18px;
	font-family: Trebuchet MS;
	font-weight: normal;
	color: #ffffff;
}
		
.font-white_14 {
	font-size: 14px;
	font-weight: normal;
	color: #ffffff;
}

.font-white_14b {
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
}
	
.font-white_11 {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
}
	
.font-white_11b {
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
}
	
.font-white_12 {
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	
	}

.font-white_10 {
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}
	
.font-white_9 {
	font-size: 9px;
	font-weight: normal;
	color: #ffffff;
}
	
.font-rouge_12 {
	font-size: 12px;
	font-weight: normal;
	color: #D3354C;
}
		
.font-rouge_12b {
	font-size: 12px;
	font-weight: bold;
	color: #D3354C;
}

.font-rouge_big {
	font-size: 1.1em;
	font-weight: normal;
}

.font-orange_12b {
	font-size: 12px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_14b {
	font-size: 14px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_16b {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_18b {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_18 {
	font-size: 18px;
	font-weight: normal;
	color: #FF9900;
}



.menu_ligne-grise {
	background: url(../images/ligne.jpg);	
	padding: 0px;
	border: 0px;
	line-height: 20px;
}

.ligne-grise {
	background: url(../images/ligne2.jpg);	
	padding: 0px;
	border: 0px;
	line-height: 3px;
	background-repeat: repeat-x;
}


.pucebleue {
	list-style-image: url(../images/puce1.jpg);
	border: 0px;
}


.bg_menu-bleu {
	background: url(../images/tetebleue.jpg);
	background-repeat: no-repeat;
}

.bg_menu-orange{
	background: url(../images/teteorange.jpg);
	background-repeat: no-repeat;		
}

.bg_menu-haut {
	background: url(../images/menu1.jpg);
	background-repeat: repeat-x;
	border: 0px;
}

.bg_menu-bas {
	background: url(../images/menu2.jpg);
	background-repeat: repeat-x;
	border: 0px;
}

.bg_newsletter {
	background: url(../images/newsletter.jpg);
	background-repeat: no-repeat;
	border: 0px;
}


.bgnorepeat {
   background-repeat: no-repeat;
}

/* puce */
div.help {
	background:		url('../images/help.jpg') no-repeat center left;
	padding-left:	14px;
}

div.action {
	background:		url('../images/puce1.jpg') no-repeat center left;
	padding-left:	14px;
}

div.run {
	background:		url('../images/run.jpg') no-repeat center left;
	padding-left:	14px;
}

/* links */
.font-white_14 a,
.font-white_14b a,
.font-white_11 a,
.font-white_11b a,
.font-white_12 a,
.font-white_10 a,
.font-white_9 a {
	color: #ffffff;
}

.font-black_11 a,
.font-black_12 a {
	color: #444455;
}

.font-rouge_12 a,
.font-rouge_big a {
	color: #D3354C;
}

.small {
	font-size:	0.8em;
}

/* forms */
form {
	margin:	0px;
}

input, select, textarea {
	font-size:	10px;
	margin:		0px;
	border:		1px solid #4a6382;
	color:		#226d90;
	background-color:	#ecf4f8;
}

input.do {
	background-color:	#b72e62;
	color:				#ffffff;
	border:				1px solid black;
}

input.button:hover,
input.do:hover {
	cursor:	pointer;
}
