/*---------------------------Setup Page--------------------*/

.bodygeneral {

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	background-color: #FFFFFF;	

}

.LogoBackgroundBottomRight {

	background-attachment: fixed;

	background-image: url(../img/logo_fond_small.jpg);

	background-repeat: no-repeat;

	background-position: right bottom;

}

.boxwidth150{

	width: 150px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #999999;

}

.borderTopGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

}

.borderTopWhite {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #FFFFFF;

}

.borderBottomGray {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.borderBottomGrayDotted {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.borderRightGrayDotted {

	border-right-width: 1px;

	border-right-style: dotted;

	border-right-color: #CCCCCC;

}

.borderLeftGrayDotted {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #CCCCCC;

}

.borderLeftBlueDotted {

	border-left-width: 1px;

	border-left-style: dotted;

	border-left-color: #255585;

}

.borderTopBottomGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}


.borderRightGray {

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

.borderTopSidesGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.borderLeftGraynormal12GrayDotted {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #666666;

}

.borderLeftGray {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

}

.borderTopLeftGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.borderTopRightGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

}

.borderTopLeftBottomGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;	

}

.borderTopRightBottomGray {

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.borderRightLeftGray {

	border-left-width: 1px;

	border-left-style: solid;

	border-left-color: #CCCCCC;

	border-right-width: 1px;

	border-right-style: solid;

	border-right-color: #CCCCCC;

}

.borderBlue {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	color: #255585;

	border: 1px solid #255585;

}

.borderGray {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	color: #cccccc;

	border: 1px solid #CCCCCC;

}

.borderGrayImage {

	margin: 5px;

	border: 1px solid #CCCCCC;

}

.borderBlueFondWhite {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size:10px;

	color: #255585;

	border-width: 1px;

	border-style:solid;

	border-color:#255585;

	background:#FFFFFF;

}

.borderGrayFondWhite10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size:10px;

	color: #255585;

	border-width: 1px;

	border-style:solid;

	border-color:#CCCCCC;

	background:#FFFFFF;

}

.borderBlueFondWhite12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size:12px;

	color: #255585;

	border-width: 1px;

	border-style:solid;

	border-color:#255585;

	background:#FFFFFF;

}

.borderBlueFondWhite12Height22 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size:12px;

	color: #255585;

	background:#FFFFFF;

	height: 23px;

	border: 1px solid #255585;

}

.borderBlueFondWhiteBold12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size:12px;

	font-weight:bold;

	color: #255585;

	border-width: 1px;

	border-style:solid;

	border-color:#255585;

	background:#FFFFFF;

}

/*-------------------------------Text Clair----------------------------*/

.T_light8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #999999;

}

.T_light10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #999999;

}

.T_light11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #999999;

}

.T_light12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #999999;

}



/*-----------------------TEXT NORMAL------------------*/



.T_normal8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #666666;

}

.T_normal10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #666666;

}

.T_normal11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #666666;

}

.T_normal12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #666666;

}

.T_normal14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #666666;

}



/*-----------------------TEXT NORMAL Blanc------------------*/



.T_normalWhite8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #FFFFFF;

}

.T_normalWhite10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #FFFFFF;

}

.T_normalWhite11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #FFFFFF;

}

.T_normalWhite12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #FFFFFF;

}

.T_normalWhite14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #FFFFFF;

}



/*-----------------------------Text Normal BLEU--------------------*/

.T_normalBlue8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #255585;

}

.T_normalBlue10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #255585;

}

.T_normalBlue11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

}

.T_normalBlue12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #255585;

}

.T_normalBlue14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 14px;

	color: #255585;

}



/*----------------------------Text Bold Bleu--------------------------*/

.T_normalBlueBold8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #255585;

	font-weight:bold;

}

.T_normalBlueBold10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #255585;

	font-weight:bold;

}

.T_normalBlueBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	font-weight:bold;

}

.T_normalBlueBold12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #255585;

	font-weight:bold;

}

.T_normalBlueBold14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 14px;

	color: #255585;

	font-weight:bold;

}



/*----------------------------Text Bold Black--------------------------*/

.T_normalBlackBold8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #000000;

	font-weight:bold;

}

.T_normalBlackBold10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #000000;

	font-weight:bold;

}

.T_normalBlackBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #000000;

	font-weight:bold;

}

.T_normalBlackBold12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #000000;

	font-weight:bold;

}

.T_normalBlackBold14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 14px;

	color: #000000;

	font-weight:bold;

}

.T_normalRedBold12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color:#FF0000;

	font-weight:bold;

}


/*----------------------------Text Black--------------------------*/

.T_normalBlackBold8 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 8px;

	color: #000000;

}

.T_normalBlackBold10 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 10px;

	color: #000000;

}

.T_normalBlackBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #000000;
}

.T_normalBlackBold12 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 12px;

	color: #000000;
}

.T_normalBlackBold14 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 14px;

	color: #000000;

}



/*---------------------------- Header Indent --------------------------*/

.HI5_normalBlueBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	font-weight:bold;

	text-indent: 5px;

}

.HI10_normalBlueBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	font-weight:bold;

	text-indent: 10px;

}

.HI15_normalBlueBold11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	font-weight:bold;

	text-indent: 15px;

}

.HI5_normalBlue11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	text-indent: 5px;

}

.HI10_normalBlue11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	text-indent: 10px;

}

.HI15_normalBlue11 {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	font-size: 11px;

	color: #255585;

	text-indent: 15px;

}



/*----------------------------Les Liens-------------------------*/

a:link {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	text-decoration: none;

	color: #255585;

}



a:visited {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	color: #255585;

	text-decoration: none;

}

a:hover {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	color: #255585;

	text-decoration: underline;

}

a:active {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica;

	color: #255585;

	text-decoration: underline;

}

.lign_fond {
	background-image: url(../img/lign_fond.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
