/* Start of CMSMS style sheet 'texte_imadiff' */
/*
-----------------------------------------------
auteur:   Stéphane ROQUES
version:  25-02-2009
----------------------------------------------- */
/* Styles apparence des textes et titres
----------------------------------------------- */

body {
	font					: 100% Helvetica, Arial, sans-serif;
	color					: #000000;
	font-size				: 12px;
}

#menu2 {
	padding				: 2px 0px 0 0px;
}

#menu2 ul {
	margin				: 0;
	padding				: 0px 0px 0 0px;
	list-style-type			: none;
	display				: inline;
}

#menu2 ul li {
	margin				: 0;
	padding				: 0px 0 0px 30px;
	list-style-type			: none;
	display				: inline;
	font-style				: italic;
	color					: #fff;
}

#menu2 li a {
	padding				: 0px 0 0px 20px;
	display				: block;
	text-decoration		: none;
	color					: #fff;
	display				: inline;
	font-style				: italic;
	background-image		: url(images/puce_li_menu2.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
}

#menu2 li a:hover {
	background-position	: center left;
	background-repeat		: no-repeat;
	color					: #000;
	font-style				: italic;
	text-decoration		: none;
	display				: inline;
	background-image		: url(images/puce_li_menu2_on.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
}

/*#menu2 li a.actif{
	color					: #fff;
	background-image		: url(images/puce_li_menu2_on.jpg);
	background-repeat		: no-repeat;
	display				: inline;
}*/

#menu2 ul .menuactive a {
	color:#000;
	background-image		: url(images/puce_li_menu2_on.jpg);
	background-repeat		: no-repeat;
}

#menu3 ul{
	margin				: 0;
	padding				: 0 0 0 25px;
	list-style-type			: none;
	/*background-repeat		: repeat-y;*/
}

#menu3 li a{
	background-image		: url(images/puce_li.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
	padding				: 6px 0 6px 15px;
	display				: block;
	text-decoration		: none;
	color					: #fff;
}

#menu3 li a:hover, #menu3 li a.actif:hover{
	background-image		: url(images/puce_li_on.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
	color					: #000;
	font-style				: italic;
	text-decoration		: none;
}

#menu3 ul .menuactive a {
	color:#000;
	background-image		: url(images/puce_li_on.jpg);
	background-repeat		: no-repeat;
font-style				: italic;
}

/*
sous-menu
	#left-column li li a{
	background-image:url(fond-ss-menu.png);
}

#left-column li li a:hover, #left-column li li a.actif:hover{
	background-image:url(over-ss-menu.png);
	background-color:#e5e5e5;
}

#left-column li li a.actif{
	background-image:url(sous-menu-actif.png);
}*/

#menu3 li a.actif{
	color					: #fff;
	background-image		: url(images/puce_li_on.jpg);
	background-repeat		: no-repeat;
}

#pub1_haut, #pub_rech_haut {
	font-size				: 14px;
	font-weight			: bold;
}

#pub1, #pub_rech {

}

#pub1 a, #pub_rech a {
	color					: #000;
	text-decoration		: underline;
	line-height			: 25px;
}

#pub4 a {
	color					: #000;
	text-decoration		: none;
	line-height			: 20px;
}

#pub1 a:hover, #pub_rech a:hover {
	color					: #000;
	text-decoration		: none;
	line-height			: 25px;
}

#pub4 a:hover {
	color					: #000;
	text-decoration		: underline;
	line-height			: 20px;
}

#pub2_haut, #pub4_haut {
	font-size				: 14px;
	font-weight			: bold;
	color					: #FFF;
}

#pub2, #pub4 {
}

#pub2 a {
	color					: #000;
	text-decoration		: underline;
}

#pub2 a:hover {
	color					: #000;
	text-decoration		: none;
}

#pub3_haut {
	font-size				: 14px;
	font-weight			: bold;
	color					: #FFF;
}

#pub3 ul, #pub3_ie6 ul {
	margin				: 0;
	padding				: 0 0 0 25px;
	list-style-type			: none;
}

#pub3 li a {
	background-image		: url(images/puce_li_bleu.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
	margin				: 0;
	color					: #0081af;
	padding				: 6px 0 6px 15px;
	display				: block;
	text-decoration		: none;
}

#pub3_ie6 li a {
	background-image		: url(images/puce_li_bleu.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
	margin				: 0;
	color					: #0081af;
	padding				: 0 0 0 15px;
	display				: block;
	text-decoration		: none;
	line-height			: 10px;
}

#pub3 li a:hover, #pub3 li a.actif:hover{
	background-image		: url(images/puce_li_bleu_on.jpg);
	background-position	: center left;
	background-repeat		: no-repeat;
	color					: #c82447;
	text-decoration		: none;
}

#pub3 li a.actif{
	color					: #c82447;
	background-image		: url(images/puce_li_bleu_on.jpg);
	background-repeat		: no-repeat;
}

#pub4 ul {
	margin				: 0;
	padding				: 0 0 0 35px;
	/*list-style-type			: none;*/
}

#pub4 li a {
	margin				: 0;
	color					: #000;
	padding				: 0 0 0 0px;
	text-decoration		: underline;
}

#pub4 li a:hover, #pub4 li a.actif:hover{
	color					: #000;
	text-decoration		: none;
}

#chemin_de_fer {
	padding-left			: 15px;
	margin-bottom			: 10px;
	font-size				: 22px;
	font-weight 			: bold;
	width				: 650px;
}

.cdf1 {
	color					: #99c7dd;
	padding				: 0 4px 0 0;
}

.cdf2 {
	color					: #66abcd;
	padding				: 0 4px 0 12px;
	background-image		: url(images/point1_cdf.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.cdf3 {
	color					: #0073ab;
	padding				: 0 4px 0 12px;
	background-image		: url(images/point2_cdf.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

p {
	margin				: 0 20px 0 5px;
	padding				: 0;
	text-align				: left;
}

p a {
	color					: #0081af;
	text-decoration		: underline;
}

p a:hover {
	color					: #0081af;
	text-decoration		: none;
}

.texte {
	margin				: 0 20px 0 5px;
	padding				: 0;
	text-align				: left;
	width				: 594px;
}

.texte a {
	color					: #0081af;
	text-decoration		: underline;
}

.texte a:hover {
	color					: #0081af;
	text-decoration		: none;
}


.ul1 ul {
	margin				: 0px 0 0 0;
	padding				: 0 25px 0 10px;
	list-style-type			: none;
}

.ul1 li {
	background-image		: url(images/puce_li1.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	margin				: 0;
	color					: #000;
	padding				: 0 0 0 15px;
	display				: block;
	text-decoration		: none;
}

.ul1 li a {
	background-image		: url(images/puce_li1.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	margin				: 0;
	color					: #0081af;
	padding				: 6px 0 6px 15px;
	display				: block;
	text-decoration		: underline;
}

.ul1 li a:hover, .ul1 li a.actif:hover{
	background-image		: url(images/puce_li1.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
	color					: #c82447;
	text-decoration		: none;
}

.ul1 li a.actif{
	color					: #c82447;
	background-image		: url(images/puce_li1.jpg);
	background-position	: top left;
	background-repeat		: no-repeat;
}

.entre_box {
	float					: left;
	width				: 1px;
	padding				: 0;
	margin 				: 5px;
}

/***********************/
/*                 3 BOX               */
/***********************/
.haut_trois_bleuciel {
	float					: left;
	width				: 190px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut3boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_trois_bleu {
	float					: left;
	width				: 190px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut3boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_trois_orange {
	float					: left;
	width				: 190px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut3boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_trois_vert {
	float					: left;
	width				: 190px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut3boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_trois_mauve {
	float					: left;
	width				: 190px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut3boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.centre_trois {
	float					: left;
	width				: 180px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre3box.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_trois_orange {
	float					: left;
	width				: 180px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre3boxorange.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_trois_vert {
	float					: left;
	width				: 180px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre3boxvert.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_trois_mauve {
	float					: left;
	width				: 180px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre3boxmauve.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}


.pied_trois {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 87px;
	height				: 13px;
	padding				: 7px 18px 0 95px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied3box.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_trois_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 87px;
	height				: 13px;
	padding				: 7px 18px 0 95px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied3boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}


.pied_trois_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 87px;
	height				: 13px;
	padding				: 7px 18px 0 95px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied3boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}


.pied_trois_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 87px;
	height				: 13px;
	padding				: 7px 18px 0 95px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied3boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

/***********************/
/*                 2 BOX               */
/***********************/
.haut_deux_bleuciel {
	float					: left;
	width				: 295px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut2boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deux_bleu {
	float					: left;
	width				: 295px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut2boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deux_orange {
	float					: left;
	width				: 295px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut2boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deux_vert {
	float					: left;
	width				: 295px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut2boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deux_mauve {
	float					: left;
	width				: 295px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut2boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.centre_deux {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2box.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deux_orange {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2boxorange.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deux_vert {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2boxvert.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deux_bleu {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2boxbleu.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deux_bleuciel {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2boxbleuciel.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deux_mauve {
	float					: left;
	width				: 285px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre2boxmauve.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.pied_deux {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: right;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2box.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_deux_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: right;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_deux_bleu {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: right;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_deux_bleuciel {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: right;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_deux_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_deux_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: right;
	width				: 90px;
	height				: 13px;
	padding				: 7px 18px 0 197px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied2boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

/***********************/
/*                 1 BOX               */
/***********************/
.haut_un_bleuciel {
	float					: left;
	width				: 614px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut1boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_un_bleu {
	float					: left;
	width				: 614px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut1boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_un_orange {
	float					: left;
	width				: 614px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut1boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_un_vert {
	float					: left;
	width				: 614px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut1boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_un_mauve {
	float					: left;
	width				: 614px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut1boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.centre_un {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1box.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_un_bleu {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1boxbleu.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_un_bleu ul {
	padding-left:30px;
}

.centre_un_bleuciel {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1boxbleuciel.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_un_orange {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1boxorange.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_un_vert {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1boxvert.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_un_mauve {
	float					: left;
	width				: 604px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre1boxmauve.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.pied_un {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1box.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_un_bleu {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}


.pied_un_bleusanslien {
	float					: left;
	text-align				: right;
	width				: 631px;
	height				: 15px;
	padding				: 5px 0  0 0px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxbleusanslien.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.pied_un_bleuciel {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_un_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_un_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

.pied_un_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	float					: left;
	text-align				: center;
	width				: 89px;
	height				: 15px;
	padding				: 5px 18px 0 517px;
	margin 				: 0 0 20px 0;
	background-image		: url(images/pied1boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 10px;
	font-weight			: bold;
}

/***********************/
/*               BOX 2/3              */
/***********************/
.deuxtier{
	float					: left;
	width				: 380px;
	padding				: 0 0 0 0;
	margin 				: 0 0 0 0;
}

.haut_deuxtier_bleuciel {
	width				: 370px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut23boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deuxtier_bleu {
	width				: 370px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut23boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deuxtier_mauve {
	width				: 370px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut23boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deuxtier_vert {
	width				: 370px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut23boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_deuxtier_orange {
	width				: 370px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut23boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.centre_deuxtier_bleuciel {
	width				: 360px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre23boxbleuciel.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deuxtier_bleu {
	width				: 360px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre23boxbleu.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deuxtier_mauve {
	width				: 360px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre23boxmauve.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deuxtier_vert {
	width				: 360px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre23boxvert.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_deuxtier_orange {
	width				: 360px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre23boxorange.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.pied_deuxtier_bleuciel {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 145px;
	height				: 13px;
	padding				: 7px 20px 0 215px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied23boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.suppo_plein_orange {
	background-image		: url(images/suppo_tab_orange.jpg);
	background-repeat		: no-repeat;
	background-position	: center left;
	width				: 80px;
        height                              : 15px;
	padding-left			: 10px;
	color					: #fff;
	font-size				: 10px;
}

.suppo_vide_orange {
	background-image		: url(images/suppovide_tab_orange.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	padding-left			: 10px;
	color					: #e0785b;
	font-size				: 10px;
        height                              : 14px;
}

.sousvide_t_orange {
	background-image		: url(images/sousvide_tab_orange.jpg);
	background-repeat		: repeat-y;
	background-position	: left;
}

.haut_t_orange {
	background-image		: url(images/haut-tab-orange.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom right;
	background-color		: #fbece7;
	height				: 12px;
}

.t_blanc {
	padding				: 0 0 0 5px;
        background-color		: #fff;
}

.t_orange {
	background-color		: #fbece7;
}

.bas_t_orange {
	background-image		: url(images/bas-tab-orange.jpg);
	background-repeat		: no-repeat;
	background-position	: top right;
	height				: 12px;
}

.t_orange ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style-image		: url(images/petite_puce_orange_fond.jpg);
}

.suppo_plein_bleu {
	background-image		: url(images/suppo_tab_bleu.jpg);
	background-repeat		: no-repeat;
	background-position	: center left;
	width				: 80px;
        height                              : 15px;
	padding-left			: 10px;
	color					: #fff;
	font-size				: 10px;
}

.suppo_vide_bleu {
	background-image		: url(images/suppovide_tab_bleu.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	padding-left			: 10px;
	color					: #0181ae;
	font-size				: 10px;
        height                              : 14px;
}

.sousvide_t_bleu {
	background-image		: url(images/sousvide_tab_bleu.jpg);
	background-repeat		: repeat-y;
	background-position	: left;
}

.haut_t_bleu {
	background-image		: url(images/haut-tab-bleu.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom right;
	background-color		: #d2ebf2;
	height				: 12px;
}

.t_bleu {
	background-color		: #d2ebf2;
}

.bas_t_bleu {
	background-image		: url(images/bas-tab-bleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top right;
	height				: 12px;
}

.t_bleu ul {
	padding: 0 0 0 20px;
	margin: 0;
}

.suppo_plein_bleuciel {
	background-image		: url(images/suppo_tab_bleuciel.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: center left;
	width				: 80px;
        height                              : 15px;
	padding-left			: 10px;
	color					: #fff;
	font-size				: 10px;
}

.suppo_vide_bleuciel {
	background-image		: url(images/suppovide_tab_bleuciel.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom left;
	padding-left			: 10px;
	color					: #01b7df;/**/
	font-size				: 10px;
        height                              : 14px;
}

.sousvide_t_bleuciel {
	background-image		: url(images/sousvide_tab_bleuciel.jpg);/**/
	background-repeat		: repeat-y;
	background-position	: left;
}

.haut_t_bleuciel {
	background-image		: url(images/haut-tab-bleuciel.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom right;
	background-color		: #cdf3fb;/**/
	height				: 12px;
}

.t_bleuciel {
	background-color		: #cdf3fb;/**/
}

.bas_t_bleuciel {
	background-image		: url(images/bas-tab-bleuciel.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: top right;
	height				: 12px;
}

.t_bleuciel ul {
	padding: 0 0 0 20px;
	margin: 0;
}

.suppo_plein_mauve {
	background-image		: url(images/suppo_tab_mauve.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: center left;
	width				: 80px;
        height                              : 14px;
	padding-left			: 10px;
	color					: #fff;
	font-size				: 10px;
}

.suppo_vide_mauve {
	background-image		: url(images/suppovide_tab_mauve.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom left;
	padding-left			: 10px;
	color					: #8a84aa;/**/
	font-size				: 10px;
        height                              : 14px;
}

.sousvide_t_mauve {
	background-image		: url(images/sousvide_tab_mauve.jpg);/**/
	background-repeat		: repeat-y;
	background-position	: left;
}

.haut_t_mauve {
	background-image		: url(images/haut-tab-mauve.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom right;
	background-color		: #d5cefa;/**/
	height				: 12px;
}

.t_mauve {
	background-color		: #e2dff1;
}

.bas_t_mauve {
	background-image		: url(images/bas-tab-mauve.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: top right;
	height				: 12px;
}

.t_mauve ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style-image:url(images/petite_puce_mauve_fond.jpg);
}

.suppo_plein_vert {
	background-image		: url(images/suppo_tab_vert.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: center left;
	width				: 80px;
        height                              : 15px;
	padding-left			: 10px;
	color					: #fff;
	font-size				: 10px;
}

.suppo_vide_vert {
	background-image		: url(images/suppovide_tab_vert.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom left;
	padding-left			: 10px;
	color					: #81a55f;/**/
	font-size				: 10px;
        height                              : 14px;
}

.sousvide_t_vert {
	background-image		: url(images/sousvide_tab_vert.jpg);/**/
	background-repeat		: repeat-y;
	background-position	: left;
}

.haut_t_vert {
	background-image		: url(images/haut-tab-vert.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: bottom right;
	background-color		: #d7fcb5;/**/
	height				: 12px;
}

.t_vert {
	background-color		: #dff4df;/**/
}

.bas_t_vert {
	background-image		: url(images/bas-tab-vert.jpg);/**/
	background-repeat		: no-repeat;
	background-position	: top right;
	height				: 12px;
}

.t_vert ul {
	padding: 0 0 0 20px;
	margin: 0;
	list-style-image:url(images/petite_puce_vert_fond.jpg);
}

.pied_deuxtier_bleu {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 145px;
	height				: 13px;
	padding				: 7px 20px 0 215px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied23boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.pied_deuxtier_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 145px;
	height				: 13px;
	padding				: 7px 20px 0 215px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied23boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.pied_deuxtier_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 145px;
	height				: 13px;
	padding				: 7px 20px 0 215px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied23boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.pied_deuxtier_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 145px;
	height				: 13px;
	padding				: 7px 20px 0 215px;
	margin 				: 0 0  0;
	background-image		: url(images/pied23boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.t_blanc a, .t_bleu a, .t_bleuciel a, .t_vert a, .t_orange a, .t_mauve a, .centre_trois a {
	color					: #0585ac;
	text-decoration		: underline;
}

.t_blanc a:hover, .t_bleu a:hover, .t_bleuciel a:hover, .t_vert a:hover, .t_orange a:hover, .t_mauve a:hover, .centre_trois a:hover {
	color					: #0585ac;
	text-decoration		: none;
}


/***********************/
/*               BOX 1/3              */
/***********************/
.untier{
	float					: left;
	width				: 220px;
	padding				: 0 0 0 0;
	margin 				: 0 0 0 0;
}

.haut_untier_bleuciel {
	width				: 220px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut13boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_untier_bleu {
	width				: 220px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut13boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_untier_mauve {
	width				: 220px;
	height				: 35px;
	padding				: 5px 0 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut13boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_untier_vert {
	width				: 220px;
	height				: 35px;
	padding				: 5px 0 0  10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut13boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.haut_untier_orange {
	width				: 220px;
	height				: 35px;
	padding				: 5px 0 0  10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/haut13boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 15px;
	font-weight			: bold;
}

.centre_untier_bleuciel {
	width				: 210px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 10px;
	background-image		: url(images/centre13boxbleuciel.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_untier_bleu {
	width				: 210px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 10px;
	background-image		: url(images/centre13boxbleu.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_untier_mauve {
	width				: 210px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0  0;
	background-image		: url(images/centre13boxmauve.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_untier_vert {
	width				: 210px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre13boxvert.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_untier_orange {
	width				: 210px;
	padding				: 0 10px 0 10px;
	margin 				: 0 0 0 0;
	background-image		: url(images/centre13boxorange.jpg);
	background-repeat		: repeat-y;
	background-position	: top left;
}

.centre_untier_orange ul, .centre_untier_mauve ul, .centre_untier_bleu ul, .centre_untier_bleuciel ul, .centre_untier_vert ul {
	padding				: 0 20px 0 20px;
	margin 				: 0 0 0 0;
}

.centre_untier_orange ul {
	list-style-image		: url(images/petite_puce_orange.jpg);
}

.centre_untier_vert ul {
	list-style-image		: url(images/petite_puce_vert.jpg);
}

.centre_untier_mauve ul {
	list-style-image		: url(images/petite_puce_mauve.jpg);
}

.pied_untier_bleuciel {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 113px;
	height				: 13px;
	padding				: 7px 20px 10px 97px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied13boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 11px;
	font-weight			: bold;
}

.pied_untier_bleu {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 113px;
	height				: 13px;
	padding				: 7px 20px 10px 97px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied13boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 11px;
	font-weight			: bold;
}

.pied_untier_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 113px;
	height				: 13px;
	padding				: 7px 20px 10px 97px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied13boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 11px;
	font-weight			: bold;
}

.pied_untier_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 113px;
	height				: 13px;
	padding				: 7px 20px 10px 97px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied13boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 11px;
	font-weight			:bold;
}

.pied_untier_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	text-align				: center;
	width				: 113px;
	height				: 13px;
	padding				: 7px 20px 10px 97px;
	margin 				: 0 0 0 0;
	background-image		: url(images/pied13boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	font-size				: 11px;
	font-weight			:bold;
}

/**********************/
/*        COMMUN BOX          */
/**********************/
.centre_trois ul, .centre_trois_orange ul, .centre_trois_vert ul, .centre_trois_mauve ul, .centre_trois_bleu ul, .centre_trois_bleuciel ul, .centre_deux_orange ul, .centre_deux_vert ul, .centre_deux_mauve ul, .centre_deux_bleu ul, .centre_deux_bleuciel ul
, .centre_un_orange ul, .centre_un_vert ul, .centre_un_mauve ul, .centre_un_bleu ul, .centre_un_bleuciel ul {
	padding				: 0 0 0 15px;
	margin 				: 0 0 0 10px;
	
}

.puce_bleu {
list-style-image		: url(images/grosse_puce_bleu.jpg);
}

.centre_trois li a, .centre_trois_orange li a, .centre_trois_vert li a, .centre_trois_mauve li a, .centre_trois_bleu li a, .centre_trois_bleuciel li a, .centre_deux li a, .centre_deux_orange li a, .centre_deux_vert li a, .centre_deux_mauve li a, .centre_deux_bleu li a, .centre_deux_bleuciel li a, .centre_un li a, .centre_un_orange li a, .centre_un_vert li a, .centre_un_mauve li a, .centre_un_bleu li a, .centre_un_bleuciel li a {
	color					: #077abd;
	text-decoration		: none;
}

.pied_untier_orange a, .pied_untier_bleu a, .pied_untier_bleuciel a, .pied_untier_mauve a, .pied_untier_vert a, .pied_deuxtier_orange a, .pied_deuxtier_bleu a, .pied_deuxtier_bleuciel a, .pied_deuxtier_mauve a, .pied_deuxtier_vert a {
	color					: #077abd;
	text-decoration		: none;
	font-size				:10px;
	font-weight			:bold;
}

.centre_trois li a:hover, .centre_trois_orange li a:hover, .centre_trois_vert li a:hover, .centre_trois_mauve li a:hover, .centre_trois_bleu li a:hover, .centre_trois_bleuciel li a:hover, .centre_deux li a:hover, .centre_deux_orange li a:hover, .centre_deux_vert li a:hover, centre_deux_mauve li a:hover, .centre_deux_bleu li a:hover, .centre_deux_bleuciel li a:hover
.centre_un li a:hover, .centre_un_orange li a:hover, .centre_un_vert li a:hover, .centre_un_mauve li a:hover, .centre_un_bleu li a:hover, .centre_un_bleuciel li a:hover, .pied_untier_orange a:hover, .pied_untier_bleu a:hover, .pied_untier_bleuciel a:hover, .pied_untier_mauve a:hover, .pied_untier_vert a:hover, .pied_deuxtier_orange a:hover, .pied_deuxtier_bleu a:hover, .pied_deuxtier_bleuciel a:hover, .pied_deuxtier_mauve a:hover, .pied_deuxtier_vert a:hover {
	color					: #077abd;
	text-decoration		: underline;
}

.pied_trois a, .pied_trois_orange a, .pied_trois_vert a, .pied_trois_mauve a, .pied_trois_bleu a, .pied_trois_bleuciel a, .pied_deux a, .pied_deux_orange a, .pied_deux_vert a, .pied_deux_mauve a, .pied_deux_bleu a, .pied_deux_bleuciel a, .pied_un a, .pied_un_orange a, .pied_un_vert a, .pied_un_mauve a, .pied_un_bleu a, .pied_un_bleuciel a {
	color					: #077abd;
	text-decoration		: none;
}

.pied_trois a:hover, .pied_trois_orange a:hover, .pied_trois_vert a:hover, .pied_trois_mauve a:hover, .pied_trois_bleu a:hover, .pied_trois_bleuciel a:hover, .pied_deux a:hover, .pied_deux_orange a:hover, .pied_deux_vert a:hover, .pied_deux_mauve a:hover, .pied_deux_bleu a:hover, .pied_deux_bleuciel a:hover, .pied_un a:hover, .pied_un_orange a:hover, .pied_un_vert a:hover, .pied_un_mauve a:hover, .pied_un_bleu a:hover, .pied_un_bleuciel a:hover {
	color					: #077abd;
	text-decoration		: underline;
}

/***********************/
/*               TABLEAUX           */
/***********************/

.tab_vert {
	width				: 624px;	
	background-image		: url(images/fond_tab_vert.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
	border				: 1px solid #80a558;
	border-bottom			: 0px;
}

.entete_colonne_vert {
	background-image		: url(images/fond_entete_colonnepng.png);
	background-repeat		: no-repeat;
	background-position	: center;
	text-align				: center;
	height				: 39px;
	color					: #80a558;
	font-weight			: bold;
}

.interligne_vert {
	background-color		: #fff;
	height				: 1px;
	margin-top			: 30px;
}

.total_vert1 {
	color					: #80a558;
	font-weight			: bold;
	text-align				: left;
	height				: 20px;
}

.total_vert2 {
	color					: #80a558;
	font-weight			: bold;
	text-align				: center;
	height				: 20px;
}

.pied_tab_vert {
	font					: 100% Helvetica, Arial, sans-serif;
	background-image		: url(images/pied1boxvert.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 40px;
	width				: 626px;
	text-align				: center;
	padding				: 0 22px 17px 518px;
	font-size				:10px;
	font-weight			:bold;
}


/***********************/

.tab_orange {
	width				: 624px;	
	background-image		: url(images/fond_tab_orange.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
	border				: 1px solid #dd7a59;
	border-bottom			: 0px;
}

.entete_colonne_orange {
	background-image		: url(images/fond_entete_colonnepng.png);
	background-repeat		: no-repeat;
	background-position	: center;
	text-align				: center;
	height				: 39px;
	color					: #dd7a59;
	font-weight			: bold;
}

.interligne_orange {
	background-color		: #fff;
	height				: 1px;
}

.total_orange1 {
	color					: #dd7a59;
	font-weight			: bold;
	text-align				: left;
	height				: 20px;
}

.total_orange2 {
	color					: #dd7a59;
	font-weight			: bold;
	text-align				: center;
	height				: 20px;
}

.pied_tab_orange {
	font					: 100% Helvetica, Arial, sans-serif;
	background-image		: url(images/pied1boxorange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 40px;
	width				: 626px;
	text-align				: center;
	padding				: 0 20px 17px 518px;
	font-size				:10px;
	font-weight			:bold;
}


/***********************/

.tab_mauve {
	width				: 624px;	
	background-image		: url(images/fond_tab_mauve.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
	border				: 1px solid #8a84ac;
	border-bottom			: 0px;
}

.entete_colonne_mauve {
	background-image		: url(images/fond_entete_colonnepng.png);
	background-repeat		: no-repeat;
	background-position	: center;
	text-align				: center;
	height				: 39px;
	color					: #8a84ac;
	font-weight			: bold;
}

.interligne_mauve {
	background-color		: #fff;
	height				: 1px;
}

.total_mauve1 {
	color					: #8a84ac;
	font-weight			: bold;
	text-align				: left;
	height				: 20px;
}

.total_mauve2 {
	color					: #8a84ac;
	font-weight			: bold;
	text-align				: center;
	height				: 20px;
}

.pied_tab_mauve {
	font					: 100% Helvetica, Arial, sans-serif;
	background-image		: url(images/pied1boxmauve.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 40px;
	width				: 626px;
	text-align				: center;
	padding				: 0 22px 17px 518px;
	font-size				:10px;
	font-weight			: bold;
}


/***********************/

.tab_bleu {
	width				: 624px;	
	background-image		: url(images/fond_tab_bleu.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
	border				: 1px solid #0081af;
	border-bottom			: 0px;
}

.entete_colonne_bleu {
	background-image		: url(images/fond_entete_colonnepng.png);
	background-repeat		: no-repeat;
	background-position	: center;
	text-align				: center;
	height				: 39px;
	color					: #0081af;
	font-weight			: bold;
}

.interligne_bleu {
	background-color		: #fff;
	height				: 1px;
	margin-top			: 30px;
}

.total_bleu1 {
	color					: #0081af;
	font-weight			: bold;
	text-align				: left;
	height				: 20px;
}

.total_bleu2 {
	color					: #0081af;
	font-weight			: bold;
	text-align				: center;
	height				: 20px;
}

.pied_tab_bleu {
	font					: 100% Helvetica, Arial, sans-serif;
	background-image		: url(images/pied1boxbleu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 40px;
	width				: 626px;
	text-align				: left;
	padding				: 0 22px 17px 518px;
	font-size				:10px;
	font-weight			: bold;
}


.tab_bleuciel {
	width				: 624px;	
	background-image		: url(images/fond_tab_bleuciel.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
	border				: 1px solid #00b8dc;
	border-bottom			: 0px;
}

.entete_colonne_bleuciel {
	background-image		: url(images/fond_entete_colonnepng.png);
	background-repeat		: no-repeat;
	background-position	: center;
	text-align				: center;
	height				: 39px;
	color					: #00b8dc;
	font-weight			: bold;
}

.interligne_bleuciel {
	background-color		: #fff;
	height				: 1px;
}

.total_bleuciel1 {
	color					: #00b8dc;
	font-weight			: bold;
	text-align				: left;
	height				: 20px;
}

.total_bleuciel2 {
	color					: #00b8dc;
	font-weight			: bold;
	text-align				: center;
	height				: 20px;
}

.pied_tab_bleuciel {
	font					: 100% Helvetica, Arial, sans-serif;
	background-image		: url(images/pied1boxbleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	height				: 40px;
	width				: 626px;
	text-align				: left;
	padding				: 0 22px 17px 518px;
	font-size				: 10px;
	font-weight			: bold;
}

/***********************/

.pied_tab_bleusanslien a, .pied_tab_bleu a, .pied_tab_bleuciel a, .pied_tab_mauve a, .pied_tab_orange a, .pied_tab_vert a {
	color					: #077abd;
	text-decoration			: none;
}

.pied_tab_bleusanslien a:hover, .pied_tab_bleu a:hover, .pied_tab_bleuciel a:hover, .pied_tab_mauve a:hover, .pied_tab_orange a:hover, .pied_tab_vert a:hover  {
	color					: #077abd;
	text-decoration			: underline;
}

/***********************/

.ligne_tab {
	background-color		: #fff;
	height				: 20px;
	text-align				: center;
	vertical-align			: top; 
}

.ligne_tab a {
	color					: #077abd;
	text-decoration			: none;
	font-weight			: normal;
}

.ligne_tab a:hover {
	color					: #077abd;
	text-decoration			: underline;
	font-weight			: normal;
}

.ligne_tab td {
	padding-top			: 10px;
}

.entete_colonne {
	text-align				: left;
	font-weight			: bold;
	padding-left			: 10px;
	font-size				: 14px;
	height				:39px;
}

.entete_ligne_tab {
	text-align				: left;
	font-weight			: normal;

}

.entete_ligne_tab a {
	color					: #077abd;
	text-decoration		: none;
}

.entete_ligne_tab a:hover {
	color					: #077abd;
	text-decoration		: underline;
}

.suppo_simple_mauve {
	color					: #fff;
	background-image		: url(images/suppo_simple_mauve.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	text-align				: left;
	padding				: 0 0 0 20px;
	margin				: 0 0 0 20px;
	height				: 10px;
	font-size				: 11px;
}

.suppo_simple_bleu {
	color					: #fff;
	background-image		: url(images/suppo_simple_bleu.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	text-align				: left;
	padding				: 0 0 0 20px;
	margin				: 0 0 0 20px;
	height				: 10px;
	font-size				: 11px;
}

.suppo_simple_bleuciel {
	color					: #fff;
	background-image		: url(images/suppo_simple_bleuciel.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	text-align				: left;
	padding				: 0 0 0 20px;
	margin				: 0 0 0 20px;
	height				: 10px;
	font-size				: 11px;
}

.suppo_simple_orange {
	color					: #fff;
	background-image		: url(images/suppo_simple_orange.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	text-align				: left;
	padding				: 0 0 0 20px;
	margin				: 0 0 0 20px;
	height				: 10px;
	font-size				: 11px;
}

.suppo_simple_vert {
	color					: #fff;
	background-image		: url(images/suppo_simple_vert.jpg);
	background-repeat		: no-repeat;
	background-position	: bottom left;
	text-align				: left;
	padding				: 0 0 0 20px;
	margin				: 0 0 0 20px;
	height				: 10px;
	font-size				: 11px;
}

/* HACK POUR IE6 AFFICHAGE IMG EN GIF AU LIEU DE PNG */
* html .entete_colonne_vert, * html .entete_colonne_orange, * html .entete_colonne_bleu, * html .entete_colonne_bleuciel, * html .entete_colonne_mauve {
	background-image		: url(images/fond_entete_colonne.gif);

}

/***********************/

.titre_vierge {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_vierge.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_exchange {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_exchange.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.img_titre {
width				: 100px;
vertical-align:middle;
}

.titre1 {
	width				: 609px;
	height				: 20px;
	padding				: 5px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 15px;
	margin-top			: 15px;
	font-size				: 15px;
	font-weight			: bold;
	background-image		: url(images/titre1.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
	color: #6d94b1;
}

.titre_windows {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_windows.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_linux {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_linux.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}
.titre_kerio {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_kerio.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}
.titre_mac {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_mac.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_fmp {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_fmp.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_fms {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_fms.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_trainer {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_trainer.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_fc {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_fc.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_fc2 {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_fc2.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_barracuda {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_barracuda.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

.titre_juniper {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_juniper.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}


.titre_imadiff {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_imadiff.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}


.titre_windows_server {
	width				: 609px;
	height				: 31px;
	padding				: 13px 0 0 10px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 18px;
	font-weight			: bold;
	background-image		: url(images/titre_windows_server.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

#titre_actu {
	width				: 469px;
	height				: 29px;
	padding				: 15px 0 0 150px;
	margin-left			: 0px;
	margin-bottom			: 18px;
	font-size				: 12px;
	font-weight			: normal;
	background-image		: url(images/titre_actu.jpg);
	background-repeat		: no-repeat;
	background-position	: top left;
}

html[xmlns*=""] body:last-child #titre_actu {
	height				: 29px;
	padding				: 15px 0 0 150px;
}

.sous_titre_rouge{
	font-size				: 15px;
	font-weight			: bold;
	color					: #e81c25;
	text-align				: right;
	padding				: 4px 5px 0 0;
}

.nota {
	font-style				: italic;
	font-size				: 10px;
	padding-top			: 0;
	text-align				: left;
}

.nota_centre {
	font-style				: italic;
	font-size				: 10px;
	padding-top			: 0;
	text-align				: center;
}

.nota_centre a {
	color					: #0081af;
	text-decoration		: underline;
}

.nota_centre a:hover {
	color					: #0081af;
	text-decoration		: none;
}

.tab_option {
	width				: 100%;
	border				: 0;
}

.titre_tab_option {
	font-weight			: bold;
font-size:13px;
padding-bottom:3px;
}

.texte_tab_option {
padding: 3px 0 3px 0;
line-height:16px;
}


.texteprix_tab_option {
	text-align				: right;
	padding-top			: 3px;
}

.texte_tab_option a, .texteprix_tab_option a {
	color					: #0585ac;
	text-decoration		: underline;
}

.texte_tab_option a:hover, .texteprix_tab_option a:hover {
	color					: #0585ac;
	text-decoration		: none;
}

.prix_tab_option {
	color					: #cb204c;
	font-weight			: bold;
}

.fond_bleu {
	background-color		: #0181ae;
}

.tabHebComp table {
	width			: 100%;
	border-spacing		: 1px;
	position:relative;
	left:-1px;
}

.tabHebComp tr td {
	padding				: 8px;
	border				: 1px solid #0181ae;
	height				: 30px;
	font-size				: 13px;
	padding				: 5px 5px 5px 5px;
	margin				: 1px 1px 1px 0px;
background-color:#fff;
}

.tabHebComp a {
	color					: #0585ac;
	text-decoration		: underline;
}

.tabHebComp ul {
	padding-left:20px;
}

.tabHebComp  {
	padding-left:0px;
}

.tabHebComp a:hover {
	color					: #0585ac;
	text-decoration		: none;
}

.blancgras {
	color				: #000;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 20px;
	font-weight			: bold;
	background-image	: url(images/fond_tab_bleu.jpg);
	background-repeat		: repeat-x;
	background-position	: top left;
}

#pied {
	text-align				: center;
	font					: 100% Helvetica, Arial, sans-serif;
	font-size				: 9px;
	color					: #000000;
	padding-top			: 3px;
}

#pied a {
	color					: #000000;
	text-decoration		: underline;
}

#pied a:hover {
	text-decoration		: none;
}

#milieu_centre a {
	color					: #0081af;
	text-decoration		: none;
}

#milieu_centre a:hover {
	color					: #0081af;
	text-decoration		: underline;
}

.highlight {
	background			: #FFFF40;
}

.searchheading {
	font-size				: 110%;
	font-weight			: bold;
}

.summary {
	font-size				: 100%;
	font-style				: italic;
}

.results {
	font-size				: 100%;
}

.category {
	color					: #999999;
}

.description {
	font-size				: 100%;
	color					: #008000;
}

.context {
	font-size				: 100%;
}

.infoline {
	font-size				: 80%;
	font-style				: normal;
	color					: #808080;
}

.sorting {
	text-align				: right;
}

.result_title {
	font-size				: 100%;
	margin-top			: 10px;
}

.zoom_searchform {
	font-size				: 100%;
}

.zoom_options {
	font-size				: 80%;
}

input.zoom_button {  }

input.zoom_searchbox {  }

#titre_actu {
	color : #838383;
}

#titre_actu a {
	color : #838383;
}

#titre_actu a:hover {
	color : #838383;
}

.MsoTable {
	//border:#666666 1px solid;
}

 .MsoTitre {
 	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin : 0;
	padding:0 0 2px 5px;
	mso-pagination:widow-orphan;
	font-size:10px;
	font-family:"arial","serif";
	mso-fareast-font-family:"Arial";
	mso-ansi-language:EN-GB;
	font-weight:bold;
}

.MsoNormal a {
 	mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0
	padding:0 0 2px 5px;
	mso-pagination:widow-orphan;
	font-size:10px;
	font-family:"arial","serif";
	mso-fareast-font-family:"Arial";
	mso-ansi-language:EN-GB;
	text-decoration: none;
}

.MsoNormal a:hover {
	text-decoration:underline;
}

/* End of 'texte_imadiff' */

