body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #0075CE;
	background-image: url(images/fond_vert_degrade.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
/* NAVIGATION */

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
	width: 106px;
	
}
#nav li { /* all list items */
	float: left;
	width:106px;
	
	/* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	width:130px;
	background: #BDCF00;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	
}
#nav li ul li a {
	display: block;
	width: 130px;
	height:30px;
	padding: 5px;

}
#nav li ul li a:hover {
	display: block;
	width: 130px;
	height:30px;
	background-color:#E3F900;
}


#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 13px;
	width:130px;
}
#nav li ul li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #74A51E;
	
}
td{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px; 

}
.fond_global_site {
	background-image: url(images/fond_global_site.png);
	background-repeat: repeat-y;
	background-position: center top;
}
td.vignette1 {
	width: 100%;
	padding: 10px;
	color: #FFFFFF;
}
td.vignette1hand {
	width: 100%;
	padding: 10px;
	color: #FFFFFF;
	cursor:pointer !important;
	cursor:hand;
}
.article_1{
	padding-top: 10px;
	padding-bottom: 10px;
}
.image-gauche {
	float: left;
	padding-right: 20px;
} 
td.vignette2 {
	width: 100%;
	padding: 10px;
	color: #333333;
	background-color: #FFFFFF;
}
td.vignette2_souligner {
	width: 100%;
	padding: 10px;
	color: #333333;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
td.vignette2hand {
	width: 100%;
	padding: 10px;
	color: #333333;
	background-color: #FFFFFF;
	cursor:pointer !important;
	cursor:hand;

}
td.vignette3 {
	width: 330px;
	height: 135px;
	padding: 10px;

	color: #47C7FE;
	background-color: #238ED0;
	background-image: url(images/fond_pave_bleu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

td.vignette1:hover {
	background-color: #0049BE;
}
div.vignette2:hover {	background-color: #dddddd;}
td.vignette3:hover {	background-color: #dddddd;}
.titre_blanc {
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
}
.texte_blanc {
	color: #FFFFFF;
}
.texte_bleu {
	color: #238ED0;
}
.titre_bleu{
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
	color: #00AAFF;
	letter-spacing: -1px;
}
.fond_bleu {
	background-image: url(images/degrade_bleu_page_centre.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #0069C9;
}
.legende-blanche-10 {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 12px;
	padding-top: 28px;
	padding-bottom: 25px;

}

a.legende-blanche-10:link{
font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.legende-blanche-10:hover{
font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.legende-blanche-10:visited{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.texte_blanc:link{

	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.texte_blanc:visited{

	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
}
a.texte_blanc:hover{

	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}

a.texte_bleu:link{

	color: #00AAFF;
	font-weight: bold;
	text-decoration: underline;
}
a.texte_bleu:visited{

	color: #00AAFF;
	font-weight: bold;
	text-decoration: underline;
}
a.texte_bleu:hover{

	color: #00AAFF;
	font-weight: bold;
	text-decoration: none;
}
a:link{
	color: #00AAFF;
	font-weight: bold;
	text-decoration: none;
}
a:visited{
	color: #00AAFF;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #00AAFF;
	font-weight: bold;
	text-decoration: underline;
}

td.menu_droite {
	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	background-image: url(images/fond_menu_droite.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	letter-spacing: -1px;
	padding-left: 0px;
	padding-right: 8px;
	width: 350px;
	background-color: #BDCF00;
}

td.menu_droite:hover {	

background-image: url(images/fond_menu_droite2.gif);
background-color: #dddddd;
}
/*td.menu_droite a { display:block; }*/

a.texte_droite:link{

	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration: none;
}
a.texte_droite:visited{

	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration:none ;
}
a.texte_droite:hover{

	font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration: underline;
}
a.texte_droite2:link{

	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration: none;
}
a.texte_droite2:visited{

	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration:none ;
}
a.texte_droite2:hover{

	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033918;
	text-decoration: underline;
}

.titre_bandeau_droite {
	font: 55px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #0460AB;
	letter-spacing: -3px;
	line-height: 45px;
}
.tableau_article {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 250px;
}
.sstitre_noir {
	font: italic bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;
	letter-spacing: -0.5px;
}
.titre_page {
	font: 55px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: -3px;
	line-height: 55px;
}
.titre_pagebleu {
	font: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	letter-spacing: -1px;
	line-height: 20px;
	font-size: 20px;
	text-transform: none;
	font-weight: normal;
}
.cellule_texte_droite {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #00C2FF;
	padding: 10px;
}
.article_2 {

	width: 300px;
	height: 135px;
	padding: 10px;

	color: #47C7FE;
	background-color: #0673C5;
	background-image: url(images/fond_pave_bleu.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.article_3 {
	width: 300px;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.article_3_1 {

	width: 300px;
	padding-left: 10px;
}

.tableau_article2 {

	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 100px;
}
.titre_pagebleu2 {


	font: 55px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #238ED0;
	letter-spacing: -3px;
	line-height: 55px;
}
.fond_bleu_formulaire {
	width: 100%;
	height: 135px;
	padding: 10px;
	color: #333333;
	background-color: #DBDBDB;
}
.titre_bleu_formulaire {
	color: #FFFFFF;
	letter-spacing: -1px;
	line-height: 35px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 35px;
}
.formulaire_texte {
	font: 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	padding: 10px;
}
.formulaire {
	border: 1px solid #999999;
}
.tableau_bord_blanc {
	border-top: 0px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
	border-left: 5px solid #FFFFFF;
}

/* ENCART VISUEL */
td.encart_contact{
	width: 100%;
	color: #009BE0;
	height: 153px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 210px;
	background-image: url(images/bandeau_multimedia_4.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:35px;
	text-transform: uppercase;
	letter-spacing: -3px;
	font-weight: bold;
}
td.encart_formation{
	width: 100%;
	color: #333333;
	height: 153px;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bandeau_multimedia_2.jpg);
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:30px;
	text-transform: none;
	letter-spacing: -2px;
	font-weight: bold;
	line-height: 25px;
}
td.encart_titre_page {
	width: 100%;
	color: #333333;
	height: 153px;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bandeau_multimedia_5.jpg);
	font-size:30px;
	text-transform: none;
	letter-spacing: -2px;
	font-weight: bold;
	line-height: 25px;
}
td.encart_titre_qui {
	width: 100%;
	color: #0094DB;
	height: 153px;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bandeau_multimedia_6.jpg);
	font-size:35px;
	text-transform: uppercase;
	letter-spacing: -3px;
	font-weight: bold;
}
td.encart_titre_depannage {
	width: 100%;
	color: #333333;
	height: 153px;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bandeau_multimedia_8.jpg);
	font-size:30px;
	text-transform: none;
	letter-spacing: -3px;
	font-weight: bold;
	line-height: 25px;
}
td.encart_titre_produits {
	width: 100%;
	color: #333333;
	height: 153px;
	padding-top: 10px;
	padding-right: 150px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bandeau_multimedia_7.jpg);
	font-size:30px;
	text-transform: none;
	letter-spacing: -3px;
	font-weight: bold;
	line-height: 25px;
}
td.encart_page_intermediaire {
	width: 100%;
	color: #FFFFFF;
	height: 153px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/bnadeau_accueil_multimedia.jpg);
}
.titre_encart_1 {
	font: normal 35px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing: -2px;
	text-transform: uppercase;
}
.texte_bold {
	font-size: 23px;
	font-weight: bold;
}
