/* ------------------------ COMMUN ------------------------ */


* {
	font-family : Arial, helvetica, sans-serif ;
	font-size : 11px;
	color : #000;
	}


body {
    margin : 0;
    padding : 0;
    background-color : #FFF;
}


a {
	color : #002d8f;
	text-decoration : underline;
}

a:HOVER {
	color : #002d8f;
	text-decoration : none;
}



h1, h2, {
	border : 0;
	margin : 0;
	padding : 0;
}


h1 {
	margin : 0;
	padding : 0 0 0 20px;
}

	.bgH1 {
		width : auto;
		height : 36px;
		background : url('images/h1_bg-repeat.gif') left repeat-x;
	}



h2 {
	color : #002d8f;
	font-size : 13px;	
	font-weight : bold;
	margin : 0;
	padding : 0;
	margin : 0 0 0.75em; 
}



p {	
	margin : 0 0 0.75em;
}

p.desc {
	height: 106px;
}


blockquote {
	margin-left : 12px;
	margin-right : 0px;
	margin-top : 5px;
}


ul {
	list-style-type: none;
	margin : 0px;
	padding : 0px;
}


img {
	border: 0;
}

.blackBold {
	font-size : 13px;
	color : #000;
	font-weight : bold;
}

.redBold {
	color : #f90000;
	font-weight : bold;
}

.blueBold {
	color : #002d90;
	font-weight : bold;
}


.italic {
	font-style : italic;
}



#main {
	width : 750px;
	/*background : #FFFFFF;*/
	margin : 0 auto;
}


.content {
	padding : 20px;
}

.link {
	font-weight : bold;
	width : auto;
	height : 12px;
	background : transparent url('images/puce_fleche-red.gif') left 5px no-repeat;
	margin : 0 0 0.75em;
	padding-left : 8px;
}

.actvLink {
	background : transparent url('images/puce_fleche-red.gif') right 5px no-repeat;
	margin : 0;
	padding-right : 8px;
}

/* HEADER HOME PAGE */


#headerHome {
	width : 750px;
	height : 288px;
	background : transparent url('images/header-homepage.jpg') bottom no-repeat;
	float : left;
}
	
	/* DIV LOGO TOP*/
	.logoFujitsuHome {
		width : 287px;
		height : 32px;
		margin-top : 51px;
		float : left;
	} 




/* HEADER PAGE TYPE */


#header {
	width : 750px;
	height : 208px;
	background : transparent url('images/header-pagetype.jpg') bottom no-repeat;
	float : left;
}
	
	/* DIV LOGO TOP */
	.logoFujitsu {
		width : 287px;
		height : 32px;
		margin: 56px 66px 0 114px;
		display : inline;
		float : left;
	}

	.espaceFujitsuSpb {
		width : 273px;
		height : 37px;
		margin : 51px 0 0 0;
		display : inline;
		float : left;
	}




/* CONTENT */

#page {
	width : 760px;
	float : left;
}

	.colLeftHome {
		width : 248px;
		height : 280px;
		background : transparent url('images/degrade-foot-bloc.gif') left bottom repeat-x;
		float : left;
		border-right : 1px solid #c6c6c6;
		margin-right : 2px;
	}

	.colMiddleHome {
		width : 248px;
		height : 280px;
		background : transparent url('images/degrade-foot-bloc.gif') left bottom repeat-x;
		float : left;
		border-right : 1px solid #c6c6c6;
		margin : 0 2px 0 0;
		padding: 0;
	}

	.colRightHome {
		width : 248px;
		height : 280px;
		background : transparent url('images/degrade-foot-bloc.gif') left bottom repeat-x;
		float : left;
		padding: 0;
	}
	





/* PAGE TYPE GLOBAL */

	.colLeft {
		width : 174px;
		height : 281px;
		background : transparent url('images/col-left_border-right.gif') right top no-repeat;
		float : left;
		margin-right : 2px;
	}

	.colRight {
		width : 574px;		
		background : transparent url('images/degrade-top-bloc.gif') left 27px repeat-x;
		float : left;
	}


.menu {
	width : 173px;
	padding-top : 1px;
}

	.menu li a {
		font-size : 12px;
		font-weight : bold;
		color : #f90000;
		text-decoration : none;
		cursor : hand;
		width : 162px;
		background : transparent url('images/menu_bg-repeat.gif') left top repeat-x;
		padding-left : 9px;
		padding-top : 6px;
		padding-bottom : 6px;
		border-bottom : 1px solid #c6c6c6;
		float : left;
	}

	.menu li a:hover {
		color : #002c8f;
		text-decoration : none;
		background : #F2F2F2;
	}

	.menu li.active {
		font-size : 12px;
		font-weight : bold;
		color : #002c8f;
		text-decoration : none;
		background : #F2F2F2;
		width : 162px;
		background : #F2F2F2;
		padding-left : 9px;
		padding-top : 6px;
		padding-bottom : 6px;
		border-bottom : 1px solid #c6c6c6;
		float : left;
	}



/* Echange panne */

.foncList {
	font-style : italic;
	padding-left : 6px;
	padding-top : 0px;
	padding-bottom : 9px;
}


	.foncList li {
		font-style : italic;
		padding-top : 9px;
		padding-bottom : 9px;
		padding-left : 24px;
	}
	.puceNum1 {
		background : transparent url('images/puce_num-1.gif') left 6px no-repeat;
	}
	.puceNum2 {
		background : transparent url('images/puce_num-2.gif') left 6px no-repeat;
	}
	.puceNum3 {
		background : transparent url('images/puce_num-3.gif') left 6px no-repeat;
	}

.detailCgg {
	height : 25px;
	background : transparent url('images/ico_pdf_small_over.gif') left top no-repeat;
	padding-top : 2px;
	padding-left : 20px;
}


/* Assurances */

.assurList {
	padding-left : 9px;
	margin-bottom : 18px;
}

	.assurList li {
		background : transparent url('images/puce_rond-red.gif') left 4px no-repeat;
		margin-top : 9px;
		padding-left : 10px;
		
	}

	.assurListIndent span {
		margin-top : 2px;
		display : block;
	}


/* Bris écran */

.brisList {
	padding-left : 9px;
	margin-bottom : 18px;
	width: 220px;
	float: left;
}

	.brisList li {
		background : transparent url('images/puce_rond-red.gif') left 4px no-repeat;
		margin-top : 9px;
		padding-left : 10px;
		
	}


/* FOOTER */
#footer {
	
	text-align : center;
	width : 750px;
	height : 55	px;
	background : #EEEEEE;
	border-top : 2px solid #f90000;
	margin-top : 2px;
	padding:15px 0 20px;
	float : left;
	clear :both;
}

	#footer a {
		font-size : 12px;
	}



	.linkFooter li {
		width: auto;
		border-right : 1px solid #999999;
		margin : 0;
		padding : 0 5px 0 6px;
		display : inline;
	}

	#footer li.last {
		border-width : 0;
	}

	.copyright {
		font-size : 12px;
		padding : 15px 0 0 0;
		clear: both;
	}

	.logoSpb {
		width : 52px;
		height : 54px;
		float: right;
		position: relative;
		margin: -50px 0 0 0;
		right: 150px;
	}
	
