body
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#414141;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	background:				url(/img/n1/fond_n1_2.gif) repeat-y top left;
}

td
{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:11px;
	color:#414141;
}

li {
	list-style-image: url(/img/xpictos/puce_on.gif);
}

hr {
	border-style: solid;
	border-width: 1px 0px 0px 0px;
	border-color: #FFCC99;
	margin: 0px;
	padding: 0px;
	height: 1px;
}

th.CMS_th {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	background-color:#FFCC99;
	padding: 5px;
}

td.CMS_td {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#CC6600;
	/*background-color:#CDE6FF;*/
	padding: 3px;
	border-color: #FFCC99;
	border-width: 1px;
	border-style: solid;
}


table.CMS_td {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#CC6600;
	/*background-color:#CDE6FF;*/
	padding: 3px;
	border-color: #FFCC99;
	border-width: 1px;
	border-style: solid;
}

td.CMS_td2 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:white;
}

a:link
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}
a:active
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}
a:visited
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}
a:hover
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#414141;
	text-decoration:underline;
}

a.fils:link
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#7C7B7B;
	text-decoration:none;
}
a.fils:active
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#7C7B7B;
	text-decoration:none;
}
a.fils:visited
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#7C7B7B;
	text-decoration:none;
}
a.fils:hover
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}

a.site:link
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
}
a.site:active
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}
a.site:visited
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	text-decoration:none;
}
a.site:hover
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#7C7B7B;
	text-decoration:none;
}

/*
table.CMS_table {
	
}
th.CMS_th {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#ffffff;
	background-color:navy;
}
td.CMS_td {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:silver;
}*/
td.CMS_td2 {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#000000;
	background-color:white;
}
.home_text {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#ffffff;
}
.home_bottom {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:9px;
	color:#000000;
}
.histo {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#98AF0A;
	font-weight:bold;
}
a.histo:link
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
	font-weight: bold;
}
a.histo:active
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
	font-weight: bold;
}
a.histo:visited
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
	font-weight: bold;
}
a.histo:hover
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:underline;
	font-weight: bold;
}

.father {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#98AF0A;
}
a.father:link
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
}
a.father:active
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
}
a.father:visited
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:none;
}
a.father:hover
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#5D5A5A;
	text-decoration:underline;
}


.title
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:12px;
	color:#E32A08;
	font-weight: bold;
}
.homeText
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:10px;
	color:#FFFFFF;
}
.label
{
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	color:#5D5A5A;
	font-weight: bold;
}
.home_news
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}
a.home_news:link
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.home_news:active
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.home_news:visited
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;
	color:#393939;
	text-decoration:none;
}
a.home_news:hover
{
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:underline;
}
.input_submit
{
	cursor:hand;
	border:0px;
	padding:3px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#F3520E;
	font-size:12px;
}
.input_textarea
{
	border-style:solid;
	border-width:1px;
	border-color:#595959;
	padding:0px;
	color:#5D5A5A;
	background-color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	width:400px;
	height:150px;
}
.input_text
{
	border-style:solid;
	border-width:1px;
	border-color:#595959;
	padding:0px;
	color:#5D5A5A;
	background-color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	width:200px;
}
.input_text_long
{
	border-style:solid;
	border-width:1px;
	border-color:#595959;
	padding:0px;
	color:#5D5A5A;
	background-color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	width:400px;
}
.input_text2
{
	border-style:solid;
	border-width:1px;
	border-color:#595959;
	padding:0px;
	color:#5D5A5A;
	background-color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	width:200px;
}
.contact {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
}
.contactB {
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:11px;
	color:#F3520E;
	font-weight:bold;
}
.client {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:13px;
	color:#F3520E;
	font-weight:bold;
}
.description {
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#838181;
}
#navigation a{
	display:			inline;
	position:			relative;
	padding:			4px 10px 4px 10px;
	background:			url(/img/button.gif) repeat top left;
	color:				#FFFFFF;
	text-decoration:	none;
	font:				normal 12px arial,verdana,helvetica,sans-serif;
}
#navigation a:link{
	background:			url(/img/button.gif) repeat top left;
	border:				solid 1px #CCCCCC;
}
#navigation a:visited{
	background:			url(/img/button.gif) repeat top left;
	border:				solid 1px #CCCCCC;
}
#navigation a:hover{
	background:			url(/img/buttonSurvol.gif) repeat top left;
	border:				solid 1px #333333;
}
#navigation a:active{
	background:			url(/img/button.gif) repeat top left;
	border:				solid 1px #CCCCCC;
}
.message{
	display:			block;
	position:			relative;
	color:				#FF0000;
	font:				bold 11px verdana, arial, helvetica;
	padding:			20px 0 20px 0;
}
#customer{
	display:			block;
	position:			relative;
	border:				solid 1px #000000;
	padding:			6px;
	width:				100%;
	text-align:			center;
	font:				bold 15px verdana, arial, helvetica;
	color:				#000000;
	width:				400px;
	margin:				0 0 15px 0;
}
.contratBoite{
	display:			block;
	position:			relative;
	border:				solid 1px #000000;
	padding:			5px;
	margin:				10px 0 10px 0;
	width:				400px;
}
.contratNom{
	display:			block;
	position:			relative;
	font:				bold 13px verdana, arial, helvetica;
	color:				#E32A08;
}
.contratExpire{
	display:			block;
	position:			relative;
	font:				bold 13px verdana, arial, helvetica;
	color:				#000000;
}
.contratProjets{
	display:			block;
	position:			relative;
	font:				bold 11px verdana, arial, helvetica;
	color:				#000000;
	margin:				0 0 0 15px;
	padding:			5px 0 0 12px;
	background:			url(/img/puce_projet.gif) no-repeat top left;
}
.contratPeriode{
	padding:			3px 0 3px 15px;
	display:			block;
	position:			relative;
	font:				normal 11px verdana, arial, helvetica;
	color:				#000000;
}
.contratSubcontractors{
	display:			block;
	position:			relative;
	font:				normal 11px verdana, arial, helvetica;
	color:				#000000;
	padding:			0 0 0 15px;
}
.contratUsedTime{
	display:			block;
	position:			relative;
	font:				normal 11px verdana, arial, helvetica;
	color:				#000000;
	padding:			0 0 0 15px;
}
.contratRestTime{
	display:			block;
	position:			relative;
	font:				normal 11px verdana, arial, helvetica;
	color:				#000000;
	padding:			0 0 0 15px;
}
.alert{
	display:			block;
	position:			relative;
	font:				normal 11px verdana, arial, helvetica;
	color:				#F17946;
	padding:			0 0 0 15px;
}
.priority_urgent{
	font:				bold 11px verdana, arial, helvetica;
	color:				#FF6600;
}
.priority_normal{
	font:				normal 11px verdana, arial, helvetica;
	color:				#FF6600;
}
.priority_basse{
	font:				normal 11px verdana, arial, helvetica;
	color:				#FF6600;
}
.priority_pourinfo{
	font:				normal 11px verdana, arial, helvetica;
	color:				#FF6600;
}
.status_closed{
	font:				normal 11px verdana, arial, helvetica;
	color:				#666666;
}
.noscript{
	display:			block;
	position:			relative;
	margin:				7px 0 7px 0;
	padding:			5px;
	border:				solid 1px #FF0000;
	font:				bold 11px verdana, arial, helvetica;
	color:				#FF0000;
}
/* Style CoolMenu*/
/* DEFAULT STYLES ---- NEEEDED START */
.clCMEvent{position:absolute; width:100%; height:100%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:hidden;}
.clCMAbs{position:absolute; visibility:hidden; width:0px; left:0; top:0;}
/* DEFAULT STYLES ---- NEEEDED END */
.clT{position:absolute; font-family:verdana; cursor:pointer; cursor:hand;}
.clS{position:absolute; font-family:arial,verdana; font-size:11px; color:#7D7B79; layer-background-color:#EFEEEE; background-color:#EFEEEE;cursor:pointer; cursor:hand; visibility:hidden;}
.clSover{position:absolute; font-family:arial,verdana; font-size:11px; color:#393939; layer-background-color:#EFEEEE; background-color:#EFEEEE;cursor:pointer; cursor:hand; visibility:hidden;}
.clBar{position:absolute; width:10; height:10; visibility:hidden; }
.clS2{position:absolute; font-family:arial,verdana; font-size:11px; color:#FFFFFF; layer-background-color:#A8A6A7; background-color:#A8A6A7;cursor:pointer; cursor:hand; visibility:hidden;}
.clS2over{position:absolute; font-family:arial,verdana; font-size:11px; color:#595959; layer-background-color:#A8A6A7; background-color:#A8A6A7;cursor:pointer; cursor:hand; visibility:hidden;}


.dhtml{font-family:arial,verdana; font-weight:bold; font-size:10px; color:#7D7B79; layer-background-color:#EFEEEE; background-color:#EFEEEE;cursor:pointer; cursor:hand;}
.dhtml:hover{font-family:arial,verdana; font-weight:bold; font-size:10px; color:#000000; layer-background-color:#EFEEEE; background-color:#EFEEEE;cursor:pointer; cursor:hand;}

div.description-texte {visibility: hidden; position:absolute; left:1px; top:1px; width:200px; height:200px;z-index:1}

