.fondFonce {
	background-color: #6699CC;
}
.fondClair {
	background-color: #E5F2FF;
}
.fondPage {
	background-image: url(../images/fond.gif);
	background-repeat: repeat-y;
	background-position: 0px;
	background-color: e5F2FF;

}



h2 {

	color: #427A93;

	font: normal 18px Arial;

	margin: 0px;

}



h3 {

	color: #747474;

	font:bold 12px Arial;

	margin: 0px;

}



h4 {

	color: #e99825;

	font:bold 12px Arial;

	margin: 0px;

}

h5 {

	color: #e99825;

	font:bold 20px Arial;

	margin: 0px;

}

p {

	text-align:justify;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}

.surbrillance {
	text-align:justify;
	color: #3F3F3F;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #C4EBFD;
}

.blockText{

	padding: 0px 10px 0px 10px;

	float:left;

}



.block{
	width:636px;
	margin: 0px 0px 10px 1px;
	padding: 0px;
	float:left;
	
}



.blockTitle{

	background: url('../image/block_title.gif') no-repeat;

	height:32px;

	padding: 5px 0px 0px 10px;

	margin: 0px 0px 4px 0px

}



.blockText{

	padding: 0px 10px 0px 10px;

	float:left;

}



.blockFixText{
	padding: 0px 10px 0px 10px;
	float:left;
	width: 380px;
	

}



.blockText img{

	margin: 5px 0px 5px 0px;

	text-alig:center;

}



.blockTextCenter{

	width:96%;

	margin: 7px auto;

	text-align:center;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter h3 span{

	color: #e99825;

	font: bold 14px Arial;

	margin: 0px;

}



.blockTextCenter input[type=text]{

	height: 14px;

	width: 250px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter select{

	width: 250px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter select option{

	height: 16px;

}



.blockTextCenter select{

	text-align:center;

}



.blockTextCenter input[type=radio]{

	background-color: #ffffff;

	margin: 0px;

}



.clear {

	clear: both;

	font-size: 1px;

	line-height: 1px;

}


.blockImageRight {

	float:right;

	margin: 0px 7px 0px 0px;

}



.blockImageRightRes{

	margin: 25px 0px 0px 410px;

	text-alig:left;

}


.wrapperContent {
	text-align:left;
	width: 961px;
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 7px;
	

}



.contentLeft {

	width: 316px;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	float:left;

}



.contentRight {
	width: 632px;
	margin: 0px 0px 0px 318px;
	padding: 0px;
	

}



.menu {

	margin: 0px 0px 8px 0px;

	padding: 0px;

}



.LineGrey {

	clear:both;

	width:615px;

	border-top: 1px solid #d2d2d2;

	height: 1px;

}



.goldLink {

	margin:0px;

	padding: 0px 0px 0px 19px;

	background: url(../image/button.gif) no-repeat;

}

html,body {

	margin: 0px;

	padding: 8px 0px 10px 0px;

}





body {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	background: #79adc5 url('../image/grad.gif') repeat-x;

	color: #7f7f7f;

}



h2 {

	color: #427A93;

	font: normal 18px Arial;

	margin: 0px;

}



h3 {

	color: #747474;

	font:bold 12px Arial;

	margin: 0px;

}



h4 {

	color: #e99825;

	font:bold 12px Arial;

	margin: 0px;

}

h5 {

	color: #e99825;

	font:bold 20px Arial;

	margin: 0px;

}

p {

	text-align:justify;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}

.surbrillance {
	text-align:justify;
	color: #3F3F3F;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #C4EBFD;
}

i {

	text-decoration:underline;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}



b {

	color: #747474;

	font:bold 12px Arial;

	margin: 0px;

}



a:link {

	color: #e99825;

	font: normal 12px Arial;

	margin: 0px;

}



a:visited {

	color: #e99825;

	font: normal 12px Arial;

	margin: 0px;

}



a:hover {

	text-decoration:none;

	color: #e99825;

	font: normal 12px Arial;

	margin: 0px;

}



a img {

	border: none;

}



a.linkGrey:link {

	text-decoration: none;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}



a.linkGrey:visited {

	text-decoration: none;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}



a.linkGrey:hover {

	text-decoration: underline;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin: 0px;

}



* html .wrapper{

	margin: 0px auto;

	/*background: url('../image/grad_header.png') repeat-x;*/

	width:1004px;

	padding:14px 0px 0px 0px;

	text-align:center;

	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./image/grad_header.png', sizingMethod='crop');

}



html>body .wrapper{

	margin: 0px auto;

	background: url('../image/grad_header.png') no-repeat;

	width:1004px;

	padding:14px 0px 0px 0px;

	text-align:center;

	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./image/grad_header.png', sizingMethod='crop');*/

}



html>body .body {

	background: url('../image/grad_body.png') repeat-y;

	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/grad_body.png', sizingMethod='scale');*/

	width: 1004px;

	margin:0px;

	padding: 0px 0px 10px 0px;

}



* html .body {

	/*background: url('../image/grad_body.png') repeat-y;*/

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./image/grad_body.png', sizingMethod='scale');

	width: 1004px;

	margin:0px;

	padding: 0px 0px 10px 0px;

}



.headerContainer {

	margin: 0px auto;

	width: 954px;

	height: 142px;

	padding: 0px;

}



.bodywhite {
	width: 984px;
	background-color: #ffffff;
	margin: 0px auto;
	

}



#headerAchatetat {

	width: 954px;

	height: 142px;

}



.wrapperContent {
	text-align:left;
	width: 961px;
	margin: 5px auto 0px auto;
	padding: 0px 0px 0px 7px;
	

}



.contentLeft {

	width: 316px;

	margin: 0px;

	padding: 0px;

	background-color: #ffffff;

	float:left;

}



.contentRight {
	width: 632px;
	margin: 0px 0px 0px 318px;
	padding: 0px;
	

}



.menu {

	margin: 0px 0px 8px 0px;

	padding: 0px;

}



.blockBorder{

	width: 316px;

	margin:0px 0px 4px 0px;

	padding: 0px;

}



.blockBorderTop{

	width: 316px;

	height:8px;

	/*background-image: url('../image/block_top.gif');*/

	background: url('../image/block_top.gif') bottom no-repeat;

	margin:0px;

	padding:0px;

}



.blockBorderContent{

	margin: 0px;

	padding: 5px 2px 0px 8px;

	border-left: 1px solid #e9e9e9;

	border-right: 1px solid #e9e9e9;

}



.blockBorderBottom{

	width: 316px;

	height:7px;

	background: url('../image/block_bottom.gif') no-repeat;

	/*background-image: url('../image/block_bottom.gif');*/

	margin:0px;

	padding:0px;

}



.blockBorder p {

	text-align: left;

}

.blockBorder img{

	margin: 4px 4px 4px 0px;

}



html>body .footerGrad{

	background: url('../image/grad_footer.png') no-repeat;

	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../image/grad_footer.png', sizingMethod='crop');*/

	height: 14px;

	margin: 0px;

	padding: 0px;

	width: 1004px;

}



* html .footerGrad{

	/*background: url('../image/grad_footer.png') no-repeat;*/

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./image/grad_footer.png', sizingMethod='crop');

	height: 14px;

	margin: 0px;

	padding: 0px;

	width: 1004px;

}



.footer{

	padding: 12px 12px 0px 0px;

	clear:both;

	margin: 0px auto 0px auto;

	background: url('../image/footer.gif') no-repeat;

	height: 36px;

	color: #9d9d9d;

	font-size: 10px;

	text-align:right;

}



.footer a{

	text-decoration: none;

	color: #9d9d9d  !important;

	font-size: 10px !important;

}



.clear {

	clear: both;

	font-size: 1px;

	line-height: 10px;

}



.block{
	width:636px;
	margin: 0px 0px 10px 1px;
	padding: 0px;
	float:left;
	
}



.blockTitle{

	background: url('../image/block_title.gif') no-repeat;

	height:32px;

	padding: 5px 0px 0px 10px;

	margin: 0px 0px 4px 0px

}



.blockText{

	padding: 0px 10px 0px 10px;

	float:left;

}



.blockFixText{
	padding: 0px 10px 0px 10px;
	float:left;
	width: 380px;
	

}



.blockText img{

	margin: 5px 0px 5px 0px;

	text-alig:center;

}



.blockTextCenter{

	width:96%;

	margin: 7px auto;

	text-align:center;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter h3 span{

	color: #e99825;

	font: bold 14px Arial;

	margin: 0px;

}



.blockTextCenter input[type=text]{

	height: 14px;

	width: 250px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter select{

	width: 250px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.blockTextCenter select option{

	height: 16px;

}



.blockTextCenter select{

	text-align:center;

}



.blockTextCenter input[type=radio]{

	background-color: #ffffff;

	margin: 0px;

}



.linkRech:link{

	text-decoration:none;

	color: #7f7f7f;

	font: bold 15px Arial;

	margin: 0px;

}

.linkRech:visited{

	text-decoration:none;

	color: #7f7f7f;

	font: bold 15px Arial;

	margin: 0px;

}



.linkRech:hover{

	text-decoration:none;

	color: #e99825;

	font: bold 15px Arial;

	margin: 0px;

}



.blockTextCenter a.linkRechAct{

	text-decoration:none;

	color: #e99825;

	font: bold 15px Arial;

	margin: 0px;

}



.linkResultGrey:link{

	text-decoration:none;

	color: #7f7f7f;

	font: bold 12px Arial;

	margin: 0px;

}



.linkResultGrey:visited{

	text-decoration:none;

	color: #7f7f7f;

	font: bold 12px Arial;

	margin: 0px;

}



.linkResultGrey:hover{

	text-decoration:underline;

	color: #7f7f7f;

	font: bold 12px Arial;

	margin: 0px;

}



#linkGoldRightRes {
	position:absolute;
	margin:0px 0px 0px 495px;
	left: 87px;
	top: -176px;



}



.blockTextCenter b{

	color: #7f7f7f;

	font: bold 15px Arial;

	margin: 0px;

}



.blockImageRight {

	float:right;

	margin: 0px 7px 0px 0px;

}



.blockImageRightRes{

	margin: 25px 0px 0px 410px;

	text-alig:left;

}



#navbar{

	margin: 0px;

	padding: 0px;

}



#navbar li{

	margin: 0px 0px 3px 0px;

	padding: 0px;

	list-style: none;

}



#linkaccueil {

	background-image: url(../image/accueil_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkaccueil:hover {

	background-image: url(../image/accueil_on.gif);

	width: 314px;

	height: 31px;

}



#linkaccueilAct {

	background-image: url(../image/accueil_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkrechercher {

	background-image: url(../image/rechercher_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkrechercher:hover {

	background-image: url(../image/rechercher_on.gif);

	width: 314px;

	height: 31px;

}



#linkrechercherAct {

	background-image: url(../image/rechercher_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linksereferencer {

	background-image: url(../image/se_referencer_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linksereferencer:hover {

	background-image: url(../image/se_referencer_on.gif);

	width: 314px;

	height: 31px;

}



#linksereferencerAct {

	background-image: url(../image/se_referencer_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkcommander {

	background-image: url(../image/commander_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkcommander:hover {

	background-image: url(../image/commander_on.gif);

	width: 314px;

	height: 31px;

}



#linkcommanderAct {

	background-image: url(../image/commander_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkmarches {

	background-image: url(../image/marches_publics_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkmarches:hover {

	background-image: url(../image/marches_publics_on.gif);

	width: 314px;

	height: 31px;

}



#linkmarchesAct {

	background-image: url(../image/marches_publics_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkliens {

	background-image: url(../image/liens_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkliens:hover {

	background-image: url(../image/liens_on.gif);

	width: 314px;

	height: 31px;

}



#linkliensAct {

	background-image: url(../image/liens_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkcontact {

	background-image: url(../image/contact_off.gif);

	width: 314px;

	height: 31px;

	display: block;

}



#linkcontact:hover {

	background-image: url(../image/contact_on.gif);

	width: 314px;

	height: 31px;

}



#linkcontactAct {

	background-image: url(../image/contact_on.gif);

	width: 314px;

	height: 31px;

	display: block;

}



.goldLink {

	margin:0px;

	padding: 0px 0px 0px 19px;

	background: url(../image/button.gif) no-repeat;

}



.greenBook{

	position:absolute;

	margin: -110px 0px 0px 212px;

	padding: 0px;

}



.achatetatBarner{

	margin: 0px 0px 8px 0px;

	padding: 0px;

}



#linkGoldRight {

	position:absolute;

	margin:0px 0px 0px 520px;

}



#img2Right{

	position:absolute;

	margin:135px 0px 0px 227px

}



#img1Right{

	position:absolute;

	margin:0px 0px 0px 385px

}



.tableRechercher{

	text-align:justify;

	border:0px;

	margin:0px;

	padding:10px;

}



.tableRechercher td{

	padding: 0px 30px 0px 0px;

}



#tableLiens{

	text-align:left;

	border:0px;

	margin:0px;

	padding:0px;

}



#tableLiens th{

	text-align:left;

}



#tableLiens td{

	padding:0px 0px 40px 0px;

}



.goldText{

	color: #e99825;

	font: normal 12px Arial;

	margin:0px 35px 0px 11px;

}



.formContent {

	text-align: left;

	color: #7f7f7f;

	font: normal 12px Arial;

	margin-top: 10px;

	margin-bottom: 10px;

	float: left;

}



.formCommander-inputs {

	float: left;

	width: 293px;

}



.inputCommander-title {

	float: left;

	width: 53px;

	text-align: right;

	margin: 0px 4px 3px 0px;

}



.inputCommander {

   	float: left;

	width: 215px;

	margin: 0 0 2px 0px;

	padding: 0;

}



.inputCommander input {

	height: 14px;

	width: 210px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.gold {

	color: #e99825;

	margin: 0 0 0 2px;

	float: left;

}



.goldChamps {

	color: #e99825;

	font-size: 10px;

	width: 140px;

	float: left;

}



.formInputsRight{

	text-align:justify;

	margin: 8px 0px 10px 290px;

}



/*.formInputsRight input[type=text]{

	height: 14px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}*/



.formInputsRightText{

	width:50px;

	height: 14px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.formInputsRight input[type=radio]{

	background-color: #ffffff;

}



.radio{

	margin: 0px;

	padding: 0px;

}

.submit{

	color: #fff;

	background-color: #e99825;

	font-size: 12px;

	padding: 1px 2px 1px 2px;

	margin:0px;

	border: none;

}



.reset{

	color: #fff;

	background-color: #e99825;

	font-size: 12px;

	padding: 1px 4px 1px 4px;

	border: none;

}



.smallGreyCenter{

	text-align:center;

	color: #7f7f7f;

	font: normal 11px Arial;

	margin: 7px;

}



.formSereferencer-inputs {

	float: left;

	width: 415px;

}



.inputSereferencer-title {

	float: left;

	width: 105px;

	text-align: right;

	margin: 0px 4px 3px 0px;

}



.inputSereferencer {

   	float: left;

	width: 290px;

	margin: 0 0 2px 0px;

	padding: 0;

}



.inputSereferencer input {

	height: 14px;

	width: 285px;

	background-color: #ffffff;

	margin: 0;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.formSereferencerRight{

	text-align:left;

	margin: 8px 0px 10px 430px;

}



.formSereferencer-inputs textarea {

	width: 285px;

	height: 80px;

	background-color: #ffffff;

	overflow: hidden;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.formSereferencer-inputs select{

	width: 290px;

	height: 20px;

	background-color: #ffffff;

	color: #7f7f7f;

	font: normal 12px Arial;

}



.formSereferencer-inputs select option{

	height: 18px;

}



.leftResRechercher{

	text-align:left;

	margin:0px 2px 5px 30px;

}



.LineGrey {

	clear:both;

	width:615px;

	border-top: 1px solid #d2d2d2;

	height: 1px;

}



.divMargin{

	color: #7f7f7f;

	font: normal 12px Arial;

	padding: 0px;

	margin: 0px;

}

.divMargin span{

	margin: 0px;

	padding: 0px;

	float: left;

}

.divMargin div{

	margin:0px 0px 0px 12px;

	padding:0px;



}.surbrillanceSoulign {
	text-align:justify;
	color: #3F3F3F;
	margin: 0px;
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	background-color: #C4EBFD;
	text-decoration: underline;
}
.submitR {
	color: #fff;
	background-color: #e99825;
	font-size: 24px;
	padding: 1px 2px 1px 2px;
	margin:0px;
	border: none;
	cursor:pointer;
}

#blockRSS{
	margin:0px;
	padding:0px;
}

#blockRSS table b{
	color: #e99825 !important;
	font-weight:normal;
}

#blockRSS table a:link {
	color: #e99825 !important;
	text-decoration:underline !important; 
	font: normal 12px Arial;
}

#blockRSS table a:visited {
	color: #e99825 !important;
	font: normal 12px Arial;
}

#blockRSS table a:hover {
	text-decoration:none !important;
	color: #e99825 !important;
	font: normal 12px Arial;
}






/*-------------------  TYPOS ----------------- */
/* --------------------  TYPOS PETITES ---------------------*/
.petitBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}

.petitViolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}
	
.petitBleuGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}

.petitViolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}

.petitVioletGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}



/* ---------------------- TYPOS NORMALES ------------------------*/
.normalBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}

.normalBleuGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}

.normalBleuMiGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 500;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}

.normalBleuGrasBouton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
	background-color: C0F3F9;
	cursor: pointer;

}

.normalBleuCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.normalViolet {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}

.normalVioletGras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}

.normalVioletGrasb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}

.normalVioletCentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
	text-align: justify;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/*------------------  TYPOS MOYENNES --------------------*/

/*------------------  TYPOS GRANDES ---------------------*/

/* ---------------------- BOITES ------------------------*/
.boitesDroite {
	margin: 5px 10px 10px 0px;
	padding: 10px;
	border-top: 1px none #006600;
	border-right: 1px none #006600;
	border-bottom: 1px none #006600;
	border-left: 1px solid #006600;

}
.boitesGauche {
	margin: 5px 10px 10px 0px;
	padding: 10px;
	border-top: 1px none #550B6A;
	border-right: 1px solid #550B6A;
	border-bottom: 1px none #550B6A;
	border-left: 1px none #550B6A;

}
.boitesBords {
	margin: 5px 10px 10px 0px;
	padding: 10px;
	border: 1px solid #550B6A;

}

.boites {
	margin: 5px 10px 10px 0px;
	padding: 10px;
	border: 1px solid #550B6A;

}
.boitessansBord {
	margin: 5px 20px 0px;
	padding: 20px;
	border: none;
}

/*---------------  LIENS    ------------------- */
a:link {
	color: #2E4C6A;
	text-decoration: none;
	background-color: transparent;
	 }
	
a:visited {
	color: #65269A;
	text-decoration: none;
	background-color: transparent;
	 }
	
a:hover {
	color: #2E4C6A;
	text-decoration: underline;
	background-color: transparent;
	 }
	
a:active {
	color: #2E4C6A;
	text-decoration: underline;
	background-color: transparent;
	 }

.moyenBleu {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}
.moyenBleuGras {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}
.moyenViolet {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}
.moyenVioletGras {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}
.grandBleu {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}
.grandBleuGras {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2E4C6A;
	text-decoration: none;
}
.grandViolet {



	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}
.grandVioletGras {




	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #550B6A;
	text-decoration: none;
}
.teteDeColonne {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #2E4C6A;
}
.encadre {
	border: 1px inset #2E4C6A;
	background-color: #C0F3F9;
}
.fond1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #9E5900;
}
.BoutonBleu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: 600;
	font-variant: normal;
	text-transform: none;
	color: #006600;
	text-decoration: none;
	background-color: #CDFFCC;
	cursor: pointer;
	border: #2E4C6A;


}
.obj {
	background-color: #e5f2ff;
	border: none;
	text-decoration: none;
}
.violetItal {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #B667CD;
	text-decoration: none;
}
