/* -- CSS produits -- */

body{
	padding-top:28px;
/*	background-image:url('../images/hdr_solutions/fond_page.jpg');
*/}

/* Bandeau comprenant le logo HDR */
div#conteneur table tr td div.tdDivMenuGeneralHDR{
	background-image:url('../images/hdr_solutions/fond_top_menu.jpg');
	width:959px;
	height:77px;
}

/* Encart contenant les visuels */
div#conteneur table tr td div.tdDivTopnav{
	background-image:url('../images/visuels.jpg');
	width:959px;
	height:168px;
}

/* Partie gauche du site */
div#conteneur table tr td.td_left_tpl{
	background-image:url('../images/hdr_solutions/fond_menu_left.jpg');
	width:225px;
	background-repeat:repeat-y;
}

div#conteneur table tr td.td_left_tpl div.left_tpl{
	
}

/* Partie centrale du site */
div#conteneur table tr td.td_main_tpl{
	/*background-image:url('../images/hdr_solutions/fond_contenu.jpg');*/
	background-color:#233535;
	width:469px;
	text-align:justify;
	background-repeat:repeat-y;
}

div#conteneur table tr td.td_main_tpl div.main_tpl{
	
}

/* Partie droite du site */
div#conteneur table tr td.td_right_tpl{
	background-image:url('../images/hdr_solutions/fond_menu_right.jpg');
	width:225px;
	background-repeat:repeat-y;
}

div#conteneur table tr td.td_left_tpl div.right_tpl{
	
}

/* Partie basse du site */
div#conteneur table tr td.td_footer{
	background-image:url('../images/hdr_solutions/fond_footer.jpg');
	width:959px;
	background-repeat:repeat-y;
}

div#conteneur table tr td.td_footer div.footer_tpl{
	
}

a:link, a:visited, a:active{
	color:#B5D66C;
}

a:hover{
	color:#ffffff;
}

h1 {
margin-top:10px;
color:#C8F72F;
font-size:1.3em;
font-weight:bold;
line-height: 25px;
text-transform:uppercase;
width: 100%;
border-bottom:1px solid #000000;
}

h2 {
margin-top:10px;
color:#ffcc00;
font-size:0.9em;
font-weight:bold;
text-indent: 5px;
line-height: 17px;
text-transform:uppercase;
width: 100%;
border-bottom: 1px dotted #000000;
}

/* CSS Menus */

.TitrePage {
margin-top:10px;
color:#C8F72F;
font-size:1.3em;
font-weight:bold;
line-height: 25px;
text-transform:uppercase;
width: 100%;
border-bottom:1px dotted #ffffff;
}

.titre_menu {
margin-top:10px;
color:#ffffff;
font-size:0.9em;
font-weight:bold;
text-align:center;
line-height: 17px;
text-transform:uppercase;
width: 100%;
background-color:#627963;
}

ul.LinkList, li.LinkList {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	display: block;	
}
.LinkList li {
	width: 100%;
		
}
li.first {
	width: 148px;
	border: 0px;
}

.LinkList li:hover {
}

.LinkList A, .LinkList A:link, .LinkList A:active, .LinkList A:visited {
	background-image: url('../images/navpuce_verte.gif');
	background-repeat: no-repeat;
	
	text-decoration: none;
	display: block;
			
	line-height: 18px;
	padding-left: 20px;
	padding-top: 0px;	
	margin-left: 5px;
	text-align:left;
}

.LinkList A:hover {
	color: #000000;

}





.Linkactus A, .Linkactus A:link, .Linkactus A:active, .Linkactus A:visited {
	background-image: url('../images/navpuce_verte.gif');
	color: #B5D66C;
	padding-left:22px;
	padding-top:2px;
}

.Linkactus A:hover {
	background-image: url('../images/navpuce_verte.gif');
	color:#FFFFFF;
}

#menu1 a:link, #menu1 a:visited, #menu2 a:link, #menu2 a:visited, #menu3 a:link, #menu3 a:visited {
	color:#FFF8FF;
}

#menu1 a:hover, #menu2 a:hover, #menu3 a:hover{
	color:#B5D66C;
}