<style type="text/css">


a:link {
	color: #0B78BB;
}
a:visited {
	color: #0B78BB;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}


.titre-desc-offre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #333333;
}
.gauche-pt {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #333333; }
.titre1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0B78BB;
}
.titre-gd {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B78BB;
	font-size: 18px;
}
.titre-gd a {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B78BB;
	font-size: 18px;
}

.cartouche {
	font-family: Arial, Helvetica, sans-serif;
	color: #0B78BB;
	font-size: 21px;
}
.cartouche2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 24px;
}
.cartouchetag0 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 9px;
}

.cartouchetag0 a {
	color: #00459B;
}
.cartouchetag0 a:hover {
	color: #ffffff;
	text-decoration:underline;
}

.cartouchetag1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 10px;
}
.cartouchetag1 a {
	color: #00459B;
}
.cartouchetag1 a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.cartouchetag2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 12px;
}
.cartouchetag2 a {
	color: #00459B;
}
.cartouchetag2 a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.cartouchetag3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 18px;
}
.cartouchetag3b {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 18px;
	line-height:18px;
	
}


.cartouchetag3 a {
	color: #00459B;
}
.cartouchetag3 a:hover {
	color: #ffffff;
	text-decoration:underline;
}
.ttac {
	font-family: Arial, Helvetica, sans-serif;
	color: #00459B;
	font-size: 24px;
letter-spacing:0.5px;
}
.style16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #ffffff;
}
.style18 {
	font-size: 48px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0B78BB;
}
.style19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #0B78BB;
}
.style20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #0B78BB;

}
.style21 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color:#333333;
}
.style22 {
	font-size: 26px;
	color: #ffffff;
	font-family: "Arial Narrow", Arial;
	font-weight: bold;
}
h2 {
	font-size: 20px;
	color: #999999;
	font-family: "Arial", Helvetica;

}
.style220 {
	font-size: 26px;
	color: #ffffff;
	font-family: Arial, sans-serif;

}
.style221 {
	font-size: 19px;
	color: #ffffff;
	font-family: Arial, sans-serif;

}
.style221 a {
color: #ffffff;
}

.style221 a:hover {
color: #ffffff;
text-decoration:underline;

}



.style21b {
	font-size: 10px;
	color: #333333;
	font-family: Arial, sans-serif;

}

.style21b a {
color: #333333;
}

.style21b a:hover {
color: #0792DC;
text-decoration:underline;

}

.style26 {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: #4B4B4B; }
.pt-droite {
	font-size: 10px;
	color: #4B4B4B;
	font-family: Arial, Helvetica, sans-serif;
	line-height:10px;
	
}
.style28 {font-size: 15px; color: #4B4B4B; font-family: Arial, Helvetica, sans-serif;}
.style30 {font-size: 10px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; }
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a
{
text-decoration:none

}
.pt-droite-n {font-size: 10px; color: #000000; font-family: Arial, Helvetica, sans-serif; line-height: 10px; }
.style33 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0B78BB;
}
.style35 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #0B78BB; }
.style38 {font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #333333; }
.style40 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style40 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style40b {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
}
.style40b a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cccccc;
}
.style42 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #095F93; }
.style47 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0B78BB; }
.style47 a {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #0B78BB; }
.style470 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #ffffff; }
.style51 {font-family: Arial, Helvetica, sans-serif; color: #0B78BB; font-size: 20px; }
.style510 {font-family: Arial, Helvetica, sans-serif; color: #0B78BB; font-size: 20px; letter-spacing:-1px; }
.style53 {font-family: Arial, Helvetica, sans-serif; font-size: 7px; color: #333333; }
.style55 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #0B78BB;
}
.style59 {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #0B78BB; }
.style60 {color: #ffffff}

.style61 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: justify;
}

.style61 a {
color: #333333;
}

.style61 a:hover {
color: #0792DC;
text-decoration:underline;

}



.style62 {
	color: #CCCCCC;
	font-size: 20px;
}
.style63 {
	color: #999999;
	font-size: 26px;
}
.style64 {
	font-size: 36px;
	font-family: Arial Narrow, Arial, sans-serif;
	font-weight: bold;
	color: #0B78BB;
}
.style64b {
	font-size: 36px;
	font-family: Arial, Arial Narrow, sans-serif;
	font-weight: bold;
	color: #0E96E7;
		letter-spacing:-2px;
}
.style600 {
	font-size: 9px;
	font-family: Arial, Arial Narrow, sans-serif;
	color: #999999;

}

.style65b {
	font-size: 24px;
	font-family: Arial, Arial Narrow, sans-serif;
	font-weight: bold;
	color: #0E96E7;
		letter-spacing:-2px;
}
.style65c {
	font-size: 24px;
	font-family: Arial, Arial Narrow, sans-serif;

	color: #0E96E7;
		letter-spacing:-1px;
}
.style65d {
	font-size: 24px;
	font-family: Arial, Arial Narrow, sans-serif;

	color: #CC0099;
		letter-spacing:-1px;
}
.style640 {
	font-size: 36px;
	font-family: Trebuchet MS, Verdana, Lucida Grande, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #ffffff;
	letter-spacing:-2px;
	
}
.style640 {
	font-size: 36px;
	font-family: Trebuchet MS, Verdana, Lucida Grande, Tahoma, Helvetica, Sans-Serif;
	font-weight: bold;
	color: #333333;
	letter-spacing:-2px;
	
}

.clear{
	clear:both;
}

#main-container{
	width:180px;
	margin:0px auto;
}

#form-container{

	padding:3px;
	

}

label{
	font-size:11px;
	font-family:Arial,Sans-serif;
}

textarea{
	color:#404040;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.error{
	background-color:#0792DC;
	color:white;
	font-size:10px;
	font-weight:bold;
	margin-top:10px;
	padding:10px;
	text-transform:uppercase;
	width:240px;
}

#loading{
	position:relative;
	bottom:9px;
	visibility:hidden;
}

.tutorial-info{
	color:white;
	text-align:center;
	padding:10px;
	margin-top:10px;
}




.ptpol10 {
	font-size: 12px;
}
.align-center {
	text-align: center;
}
.align_left {
	text-align: left;
}
.green {
	color: #090;
}
.style67 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-left:10px;
	color:#FFFFFF;
	text-shadow: #333333 1px 1px 1px;
	}
	.style67 a {
	color:#FFFFFF;
	text-decoration:none;
	}

