
.page_plan{
	width: 954px;
	padding: 0px 1px 0px 1px;
	background:url("/images/bg/page-404.gif") top repeat-y;
	margin: 0px auto 0px auto;
}

a{ font-size:11px; color:#000000; text-decoration:none; }
a:link, a:visited{ font-size:11px; color:#000000; text-decoration:none; }
a:hover{ font-size:11px; color:#000000; text-decoration:underline;  }

ul{
	display:block;
	float:left;
	position:relative;
	font-size:12px;
	text-transform:none;
	color:#000000;
	margin:0px 0px 0px 20px;
	padding:5px;
}

li { list-style-type:none; }
li a{ font-size:12px; color:#000000; text-decoration:none; }
li a:link, li a:visited{ font-size:12px; color:#000000; text-decoration:none; }
li a:hover{ font-size:12px; color:#000000; text-decoration:underline;  }

/** GENERAL */

.general{
	width:954px;
	font-size:12px;
	/*
	border-bottom:1px dashed #8C8C8C;
	margin-bottom:10px;
	*/
}

.page_plan .page_404 {
	background-color:#EEEEEE;
	height:80px;
	width:934px;
	margin:10px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	font-size:12px;

}

.page_plan .page_404 strong {
	font-size:13px;	
	text-transform:uppercase;
}

.page_plan .page_404 a{ font-size:12px; color:#000000; text-decoration:underline; }
.page_plan .page_404 a:link, .page_plan .page_404 a:visited{ font-size:12px; color:#000000; text-decoration:underline; }
.page_plan .page_404 a:hover{ font-size:12px; color:#000000; text-decoration:none;  }

.general_on{
	background-color:#EEEEEE;
}

.general_off{
	background-color:#FFFFFF;
}

.general h1{
	width:929px;
	margin:0px 0px 0px 0px;
	padding:5px 5px 5px 20px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#FFFFFF;
}

.general h1 a, .general h1 a:link, .general h1 a:visited{ 
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.general h1 a:hover{
	text-decoration:underline;	
}


.general h2{
	display:block;
	width:300px;
	float:left;
	margin:0px 0px 0px 50px;
	padding:5px;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.agence h1 {
	background-color:#006666;
}
.agence h2 a, .agence h2 a:link, .agence h2 a:visited{ 
	font-size:12px;
	color:#006666;
	text-decoration:none;
}
.agence h2 a:hover{
	text-decoration:underline;	
}


.conseil h1 {
	background-color:#009933;
}
.conseil h2 a, .conseil h2 a:link, .conseil h2 a:visited{ 
	font-size:12px;
	color:#009933;
	text-decoration:none;
}
.conseil h2 a:hover{
	text-decoration:underline;	
}


.graphisme h1 {
	background-color:#99CC33;
}
.graphisme h2 a, .graphisme h2 a:link, .graphisme h2 a:visited{ 
	font-size:12px;
	color:#99CC33;
	text-decoration:none;
}
.graphisme h2 a:hover{
	text-decoration:underline;	
}


.sites h1 {
	background-color:#FF9900;
}
.sites h2 a, .sites h2 a:link, .sites h2 a:visited{ 
	font-size:12px;
	color:#FF9900;
	text-decoration:none;
}
.sites h2 a:hover{
	text-decoration:underline;	
}


.communication h1 {
	background-color:#FF6600;
}
.communication h2 a, .communication h2 a:link, .communication h2 a:visited{ 
	font-size:12px;
	color:#FF6600;
	text-decoration:none;
}
.communication h2 a:hover{
	text-decoration:underline;	
}


.referencement h1 {
	background-color:#CC0000;
}
.referencement h2 a, .referencement h2 a:link, .referencement h2 a:visited{ 
	font-size:12px;
	color:#CC0000;
	text-decoration:none;
}
.referencement h2 a:hover{
	text-decoration:underline;	
}


.hebergement h1 {
	background-color:#CC0066;
}
.hebergement h2 a, .hebergement h2 a:link, .hebergement h2 a:visited{ 
	font-size:12px;
	color:#CC0066;
	text-decoration:none;
}
.hebergement h2 a:hover{
	text-decoration:underline;	
}


.impression h1 {
	background-color:#660099;
}
.impression h2 a, .impression h2 a:link, .impression h2 a:visited{ 
	font-size:12px;
	color:#660099;
	text-decoration:none;
}
.impression h2 a:hover{
	text-decoration:underline;	
}

.realisations h1 {
	background-color:#000099;
}
.realisations h2 a, .realisations h2 a:link, .realisations h2 a:visited{ 
	font-size:12px;
	color:#000099;
	text-decoration:none;
}
.realisations h2 a:hover{
	text-decoration:underline;	
}

.general2 h1 {
	background-color:#999999;
}
.general2 h2 a, .general2 h2 a:link, .general2 h2 a:visited{ 
	font-size:12px;
	color:#999999;
	text-decoration:none;
}
.general2 h2 a:hover{
	text-decoration:underline;	
}
