/*********************************************************************/
/* generique */
/*********************************************************************/

#dhtmltooltip{
font-family:Arial;
color:#FFFFFF;
font-size:12px;
position: absolute;
width: 150px;
border: 2px solid white;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

body {
	background-image: url('images/mosaic_backgroung.gif');
	background-color: #c3c3c3;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}

a {
	color: #4e555a;
}

a:link {
	text-decoration: none;
}

a:visited {
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

a:active {
	text-decoration: none;
	outline: none;	
}

a:focus { -moz-outline-style: none; }	

.clear {
	clear: both;
}

hr {
	border-style: none;
	border-bottom-style: solid;
	border-bottom-color: #a8aeb2;
}

img{
	border: 0px none #d3d3d3;	
}




/*********************************************************************/
/* map */
/*********************************************************************/
#map_all {
	/*border: 1px solid #000;*/
	margin: 0 auto;
	width: 880px;
	height: 150px;
}

#en_map_all {
	/*border: 1px solid #000;*/
	margin: 0 auto;
	width: 610px;
	height: 150px;
}

#map_produits,
#map_solutions,
#map_democenter,
#map_evenement,
#map_presse,
#map_societe {
	float: left;
	/*border: 1px solid #000;*/
}

#map_produits ul,
#map_solutions ul,
#map_democenter ul,
#map_evenement ul,
#map_presse ul,
#map_societe ul {
	margin:  0 20px 0 15px;
	padding: 0 0 0 0;
}


#map_produits h3,
#map_solutions h3,
#map_democenter h3,
#map_evenement h3,
#map_presse h3,
#map_societe h3 {
	margin:  0 0 5px 0;
	padding: 0;
	font-weight: bold;
	font-size: 10px;
}

#map_produits h4,
#map_solutions h4,
#map_democenter h4,
#map_evenement h4,
#map_presse h4,
#map_societe h4 {
	margin:  0 0 5px 0;
	padding: 0;
	font-weight: normal;
	font-size: 10px;
}




/*********************************************************************/
/* header */
/*********************************************************************/

#header {
	background-image:url('images/cadre_top.png');
	margin: 0 auto;
	width: 950px;
	height: 85px;
}

#logotype {
	float: left;
	width: 160px;
	position: absolute;
		top: 30px;
		left: 170px;
}
	
#corner_left {
	float: left;
	position: relative;
		top: 106px;
		left: 148px;
		_left: 139px; /* IE 6 HACK */
}

#menu_flash {
	position: relative;
		top: 110px;
		left: 320px;
		_left: 320px; /* IE 6 HACK */
}

#menu {
	float:left;
	background-image: url('images/fond_btn_m_select.gif');
	font-family: Trebuchet MS;
	font-size: 15px;
	width: 739px;
	_width: 748px;
	height: 30px;
	position: relative;
	top: 106px;
	left: 148px;
	_left: 139px; /* IE 6 HACK */
}

.menu_first_normal {
	float: left;
	background: url('images/fond_btn_m_select.gif');
	color: #fff;
	margin: 0 ;
	padding: 0px 0px 0px 1px;
	height: 30px;
	margin: 0;
	cursor: pointer;	
}

.menu_first_normal_over {
	float: left;
	background: url('images/roll_nav.gif');
	color: #fff;
	margin: 0 ;
	padding: 0px 0px 0px 0px;
	height: 30px;
	margin: 0;
	border-right: 1px solid #7795A6;
	cursor: pointer;	
}

.menu_first_selected {
	float: left;
	background: url('images/roll_nav.gif');
	color: #fff;
	margin: 0 ;
	padding: 0;
	height: 30px;
	margin: 0;
	border-right: 1px solid #1F54BC;
	cursor: pointer;	
}

.menu_first_previous {
	float: left;
	margin: 0 ;
	padding: 0;
	height: 30px;
	margin: 0;
	padding: 0;
	cursor: pointer;	
}

.menu_middle_normal {
	float: left;
	background: url('images/fond_btn_m_select.gif');
	color: #fff;
	margin: 0 ;
	padding: 0px 0px 0px 2px;
	height: 30px;
	margin: 0;
	cursor: pointer;	
}

.menu_middle_normal_over {
	float: left;
	background: url('images/mosaic_menu.gif');
	color: #fff;
	margin: 0 ;
	padding: 0;
	height: 30px;
	padding: 0px 0px 0px 0px;
	border-right: 1px solid #7795A6;
	border-left: 1px solid #7795A6;
	cursor: pointer;	
}

.menu_middle_selected {
	float: left;
	background: url('images/roll_nav.gif');
	color: #fff;
	margin: 0 ;
	padding: 0;
	height: 30px;
	margin: 0;
	padding: 0;
	border-left: 1px solid #1F54BC;
	border-right: 1px solid #1F54BC;
	cursor: pointer;	
}

.menu_middle_previous {
	float: left;
	margin: 0 ;
	padding: 0;
	height: 30px;
	margin: 0;
	padding: 0px 0px 0px 1px;
	cursor: pointer;	
}

.menu_middle_previous_over {
	float: left;
	background: url('images/roll_nav.gif');
	margin: 0 ;
	padding: 0;
	height: 30px;
	margin: 0;
	padding: 0;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #7795A6;
	cursor: pointer;	
}

.menu_no_sep {
	padding: 6px 13px 0 12px;
	margin: 0px;
	cursor: pointer;	
}

.menu_sep {
	padding: 6px 13px 0 12px;
	margin: 0px;
	background: url('images/filet_sepa_menu.gif') right no-repeat; 
	cursor: pointer;	
}
	
#blogDiv {
	float:right;
	font-family: Arial;
	font-size: 11px;
	width: 110px;
	height: 22px;
	position: relative;
	top: 35px;
}

#blogDiv p {
	float:left;
	font-family: Arial;
	font-size: 11px;
	color : #AAAAAA;
	width: 40px;
	height: 22px;
	position: relative;
	margin: 0;
	margin-top : 3px;
	padding: 2px;
}

#blogDiv img {
	margin: 0;
	padding: 0;
	padding-left: 4px;

}

#blogDivNoImg {
	float:right;
	font-family: Arial;
	font-size: 11px;
	width: 60px;
	height: 22px;
	position: relative;
	top: 20px;
	right: 26px;
}

#blogDivNoImg p {
	float:right;
	font-family: Arial;
	font-size: 11px;
	color : #AAAAAA;
	width: 40px;
	height: 22px;
	position: relative;
	margin: 0;
	margin-top : 3px;
	padding: 2px;
}

#menu ul{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
#menu li {
	float: left;
	margin: 0 ;
	padding: 0;
	height: 22px;

}
#menu li a{
	float: left;
	background: url('images/filet_sepa_menu.gif') right no-repeat;
	margin: 0 ;
	padding: 0;
	height: 22px;
	margin: 0;
	padding: 8px 15px 0 15px;
}

#menu li.noborder {
	background:none;
}

#menu li.selectborberblue {
	background:none;
}

#menu li.select a{
	float: left;
	background: url('images/fond_btn_m_select.gif');
	color: #fff;
	margin: 0 ;
	padding: 0;
	height: 22px;
	margin: 0;
	padding: 8px 14px 0 14px;
	border-left: 1px solid #1F54BC;
	border-right: 1px solid #1F54BC;
	
}

.texte_menu_select {
	color: #fff;
	font-style:italic;
	font-weight:700;
}

.texte_menu_not_select {
	color: #fff;
	font-weight:700;
}
/*********************************************************************/
/* bandeau graphique - Generique */
/*********************************************************************/

#bando {
	background-image: url('images/cadre_mosaic.png');
	margin: 0 auto;
	width: 950px;
}

#img_bando {
	margin: 0 auto;
	width: 896px;
	height: 220px;
}

#sepa {
	background-image: url('images/cadre_mosaic.png');
	margin: 0 auto;
	width: 950px;
	height: 6px;
}


	

/*********************************************************************/	
/* sous-menu */	
/*********************************************************************/

#conteneur_sm {
	float:left;
}

#sous_menu {
	background-color: #eaf0f3;
	border-left: 1px solid #b5c6d0;
	border-right: 1px solid #b5c6d0;
	font-family: Trebuchet MS;
	font-size: 14px; /* modifier pour l'optimisation - origine 14px */
	color: #4e555a;
	min-height: 250px;
	_height: 250px; /* IE 6 HACK */
	width: 230px; /* modifier pour l'optimisation - origine 160px */
	position: relative;
	left: 27px;
}

#sous_menu ul {
	list-style-type: none;
	margin: 0 ;
	padding: 0;
}

.sous_menu_li_first {
	background-image: url('images/fond_btn_sm_first.gif');
	width: 220px; /* ajouter pour l'optimisation - origine 160px */
	height: 28px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 10px; /* modifier pour l'optimisation - origine 24px */
	cursor: pointer;	
}

.sous_menu_li_first_select {
	background-image: url('images/fond_btn_m_select.gif');
	width: 220px; /* ajouter pour l'optimisation - origine 160px */
	height: 28px;
	line-height: 26px;
	margin: 0;
	padding: 0 0 0 10px; /* modifier pour l'optimisation - origine 24px */
	cursor: pointer;
}

.sous_menu_li {
	background-image: url('images/fond_btn_sm.gif');
	width: 220px; /* ajouter pour l'optimisation - origine 160px */
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 10px; /* modifier pour l'optimisation - origine 24px */
	cursor: pointer;
}
	
.sous_menu_li_select {
	background-image: url('images/fond_btn_sm_select.gif');
	width: 220px; /* ajouter pour l'optimisation - origine 160px */
	height: 34px;
	line-height: 35px;
	margin: 0;
	padding: 0 0 0 10px; /* modifier pour l'optimisation - origine 24px */
	cursor: pointer;	
}

.texte_sous_menu_select {
	color: #fff;
}
		
#bottom_sm {
	width: 232px; /* modifier pour l'optimisation - origine 162px */
	position: relative;
	left: 27px;
}




/*********************************************************************/
/* bloc home */
/*********************************************************************/

#img_bando_home {
	background-image: url('images/bando_home.jpg');
	padding: 0;
	margin: 0 auto;
	width: 896px;
	height: 517px;
}
	
#img_bando_home_en {
	background-image: url('images/bando_home_en.jpg');
	margin: 0 auto;
	width: 896px;
	height: 467px;
}

/* modifier pour l'optimisation pas CM*/	
.texte_bloc_titre {
	font-family: Trebuchet MS;
	font-weight: normal;
    width: 170px;
    max-width: 170px;
    margin: 0;
    padding: 0;
	font-size: 20px;
	line-height: 20px;
	color: #fff;
    text-align: left;
	position: relative;
		top: 12px;
		left: 110px;
}

/* modifier pour l'optimisation pas CM*/
.texte_bloc_text {
	margin: 0;
	padding: 0;
	width: 170px;	
	max-width: 170px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	line-height: 16px;
	color: #fff;
	text-align: left;
	position: relative;
	top: 20px;
	left: 110px;
}

.bloc_home {
	float: left;
	width: 295px;
	height: 122px;
	position: relative;
	top: 130px;
	left: 15px;
	cursor:pointer;
}

.intro_small {
	font-size: 11px;
}
		
#web {
	float: left;
	background-image: url('images/fond_web.jpg');
	width: 602px;
	height: 155px;
	position: relative;
		left: 22px;
}
	
#news {
	float: left;
	background-image: url('images/fond_news.jpg');
	width: 301px;
	height: 155px;
	position: relative;
	padding : 0;
	margin : 0;
	margin-left: 20px;	
}

#news ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #294215;
	width: 260px;	
	max-width: 260px;	
	margin-left : 10px;
	padding-left : 10px;
	margin-top : 7px;
	padding-top : 0px;
	position: relative;
	top: 20px;
	left: 0px;
	list-style-type:none;
}

#news li {
	background:url('images/puce_news.gif') no-repeat 0 0.3em;
	padding-left:14px;
	width: 260px;	
	margin:0;
}
	
.titre_bloc_home_web {
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: normal;
	color: #294215;
	margin: 0;
	padding: 0;
	width: 420px;
	position: relative;
		top: 5px;
		left: 165px;
}

.texte_bloc_home_web {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294215;
	width: 420px;
	position: relative;
		top: 7px;
		left: 165px;
}


.texte_bloc_home_web p {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294215;
}

.titre_bloc_home_news {
	font-family: Trebuchet MS;
	font-size: 29px;
	color: #294215;
	width: 230px;
	position: relative;
		top: 15px;
		left: 65px;
}

.texte_bloc_home_news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #294215;
	width: 300px;
	position: relative;
		top: 19px;
		left: 2px;
}


/*********************************************************************/
/* video home */
/*********************************************************************/
#video_home {
	background-image: url('images/cadre_mosaic.png');
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

#video_home_img {
	float: left;
	/*border: 1px solid #000;*/
	margin-left: 25px;
}

#video_home_title {
	background-image: url('images/puce_titre02.gif');
	background-repeat:no-repeat;
	background-position: 0 2px;
	#background-position: 0 15px; /*hack IE7*/
	_background-position: 0 15px; /*hack IE6*/
	font-family: Trebuchet MS;
	color: #3a90f0;
	font-size: 15px;
	font-weight: bold;
	padding-left: 20px;
	#padding-top: 10px; /*hack IE7*/
	_padding-top: 10px; /*hack IE6*/
	float: left;
}

#video_home_texte  {
	/*border: 1px solid #000;*/
	width: 890px;
	margin: 0; 
	padding: 0;
	font-family: Trebuchet MS;
	color: #5f5f5f;
	padding-left:20px;
	font-size: 13px;
	#padding-top: 10px; /*hack IE7*/
	_padding-top: 10px; /*hack IE6*/
	float: left;
}

#video_home_title a:link {
	text-decoration: underline;
	color: #3690f0;
}

#video_home_title a:visited {
	text-decoration: underline;
	color: #3690f0;
}

#video_home_title a:hover {
	text-decoration: underline;
	color: #3690f0;
}

#video_home_title a:active {
	text-decoration: underline;
	color: #3690f0;
	outline: none;	
}

#video_home_title a:focus { -moz-outline-style: none; }




/*********************************************************************/
/* contenu */
/*********************************************************************/

#middle {
	background-image: url('images/cadre_mosaic.png');
	margin: 0 auto;
	padding: 0;
	width: 950px;
}

#contenu {
	float: left;
	width: 644px; /* modifier pour l'optimisation - origine 714px */
	padding-top: 15px;
	position: relative;
		left: 47px;
}
	
#contenu_sans_menu {
	float: left;
	width: 900px; /* modifier pour l'optimisation - origine 714px */
	padding-top: 15px;
	position: relative;
		left: 47px;
}

#contenu_modules {
	float: left;
	width: 644px; /* modifier pour l'optimisation - origine 714px */
	position: relative;
	left: 47px;
	padding: 0;
	margin: 0;
}

#contenu_modules img {
	padding: 0;
	margin: 0;
}

#titre_formater {
	background-image: url('images/puce_titre.gif');
	background-repeat:no-repeat;
	background-position: 10px 4px;
	font-family: Trebuchet MS;
	font-size: 23px;
	font-weight: normal;
	color: #8b8b8b;
	margin-top: 0;
	padding-left: 45px;
	margin-bottom: 12px;
}
 
#intro {
	width: 586px; /* modifier pour l'optimisation - origine 640px */
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #5f5f5f;
	padding-left: 45px;
	margin-bottom: 15px;
}

#intro_sans_menu {
	width: 800px; /* modifier pour l'optimisation - origine 640px */
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #5f5f5f;
	padding-left: 45px;
	margin-bottom: 15px;
}		#intro p {
			margin: 10px 0 0 0; 
			padding: 0; 
		}
		
		#intro ul {
			list-style-type: none;
			margin: 10px 0 0 0;
			padding: 0;
		}
		
			#intro li {
				background-image : url('images/puce_intro.gif');
				background-repeat:no-repeat;
				background-position: 0 2px;
				margin: 10px 0 0 20px;
				padding: 0 0 0 20px;
			}
		
		#sepa_article {
			width: 250px;
			height: 10px;
		}
		
		#sepa_fin_contenu {
			margin: 0 auto;
			width: 500px;
			height: 30px;
		}
		

		

/*********************************************************************/
/* contenu modules */
/*********************************************************************/

#intro_module {
	margin : 0;
	width: 610px; /* modifier pour l'optimisation - origine 610px */
	padding: 15px 15px 15px 15px;
	background-image: url('images/modules/mosaic_intro.gif');
	border-right: solid 2px #bebec0;
	border-left: solid 2px #bebec0;
	border-top: none 0px #bebec0;
	border-bottom: none 0px #bebec0;
}		




/*********************************************************************/
/* contenu Produits */
/*********************************************************************/

#header_intro {
	background-image: url('images/modules/intro_top.gif');
	background-repeat: no-repeat;
	background-position: top;
	padding:0;
	padding-top: 10px;
	margin: 0;
	width: 644px; /* modifier pour l'optimisation - origine 644px */
}

#footer_intro {
	background-image: url('images/modules/intro_bottom.gif');
	background-repeat: no-repeat;
	background-position: bottom;
	padding:0;
	padding-bottom: 10px;
	margin: 0;
	width: 644px; /* modifier pour l'optimisation - origine 644px */
}

#logo_module {
	width: 55px;
	float: left;
}

#bloc_pictos_module {
	width: 360px;
	margin: 0 auto;
}

#picto_module {
	width: 120px;
	float: left;
	text-align: center;
}

.texte_picto_module {
	font-family: Trebuchet MS;
	font-size: 11px;
	font-weight: normal;
	color: #5f5f5f;
	text-align: center;
	padding-top: 5px;
}

#bloc_titre {
	width: 540px; /* modifier pour l'optimisation - origine 550px */
	float: left;
}

#titre_module {
	font-family: Trebuchet MS;
	font-size: 30px;
	font-weight: normal; /* ajouter pour l'optimisation */
	color: #3e8713;
	margin-top: 0;
	padding-left: 15px;
	margin-bottom: 0;
}

#sous-titre_module {
	font-family: Trebuchet MS;
	font-size: 17px;
	font-weight: normal;
	color: #787373;
	margin-top: 0;
	padding-left: 15px;
	margin-bottom: 0;
}

.paragraphe_title {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
}

.texte_module {
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #5f5f5f;
	width: 600px; /* modifier pour l'optimisation - origine 645px */
	padding: 0;
	margin: 0;
}

.texte_module p{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #5f5f5f;
	width: 600px; /* modifier pour l'optimisation - origine 645px */
	padding: 0;
	margin: 0;
}

.texte_module p p{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #5f5f5f;
	width: 600px; /* modifier pour l'optimisation - origine 645px */
	padding: 0;
	margin: 0;
}

.texte_module ul{
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: normal;
	color: #5f5f5f;
	width: 600px; /* modifier pour l'optimisation - origine 645px */
	padding: 0;
	margin: 0;
}

#sous_sous_titre_module {
		padding-top: 20px;
		padding-bottom: 10px;
		font-family: Trebuchet MS;			
	}

#sous_sous_titre_module #bord_g {
	float: left;
	width: 10px;
}

#sous_sous_titre_module .categorie {
	float: left;
	background-image: url('images/modules/mosaic_result.gif');
	line-height: 20px;
	color: #fff;
	font-size: 13px;
}

#sous_sous_titre_module .categorie_titre {
	float: left;
	background-image: url('images/partenaire/mosaic_catg.gif');
	line-height: 27px;
	color: #fff;
	font-size: 15px;
}

#sous_sous_titre_module #bord_d {
	float: left;
	width: 10px;
}

.chapo_module {
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	padding-left: 10px;
}

#contenu_modules ul {	
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FF9900;
	margin-top: 5px;
	padding-left: 15px;
}
	
		#contenu_modules .texte {
			color: #626467;
		}
		
		#contenu_modules .texte_valeur {
			color: #626467;
			font-weight: bold;
			list-style-type: none;
			margin-left: 25px;
		}




/*********************************************************************/
/* contenu solutions */
/*********************************************************************/

#titre_formater_solutions {
	background-image: url('images/puce_titre.gif');
	background-repeat:no-repeat;
	background-position: 10px 4px;
	font-family: Trebuchet MS;
	font-size: 23px;
	font-weight: normal;
	color: #61a926;
	margin-top: 0;
	padding-left: 45px;
	margin-bottom: 12px;
}

#texte_client ul {
	list-style-type: none;
	margin: 10px 0 0 0;
	padding: 0;
}

#texte_client li {
	background-image : url('images/puce_intro.gif');
	background-repeat:no-repeat;
	background-position: 0 2px;
	*background-position: 0px 8px; /* IE HACK */
	margin: 10px 0 0 20px;
	*margin: 10px 0 0 10px;
	padding: 0px 0px 0 20px;
	*padding: 0px 0px 0 15px; /* IE HACK */
	color: #5f5f5f;
	font-size: 13px;
/*	*font-size: 5px;
	_font-size: 25px; */
}
		
#schema {
	text-align:center;
	margin: 30px 0 30px 0;
}




/*********************************************************************/
/* contenu democenter */
/*********************************************************************/

#intro_democenter {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #7cb4f1;
	margin-top: 0;
	padding-left: 45px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#photo_democenter {
	float: left;
}

#texte_democenter {
	float: left;
	width: 350px; /* modifier pour l'optimisation - ajouetr pour forcer la taille du bloc */
	_width: 315px; /* hack IE6 */
	font-family: "Trebuchet MS";
	line-height: 16px;
	margin-left: 15px;
	_margin-left: 15px; /* hack IE6 */
	margin-top: 0;
}

#titre_cas-client {
	background-image: url('images/puce_titre.gif');
	background-repeat:no-repeat;
	background-position: 0 2px;
	color: #56971f;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 0 16px;
}

#titre_galerie {
	width: 350px; /* modifier pour l'optimisation - ajouetr pour forcer la taille du bloc */
	_width: 315px; /* hack IE 6 */
	background-image: url('images/puce_titre02.gif');
	background-repeat:no-repeat;
	background-position: 0 2px;
	color: #3a90f0;
	font-size: 13px;
	font-weight: bold;
	/*text-decoration: underline;*/
	margin: 0 0 5px 0;
	padding: 0 0 0 16px;
}

#texte_democenter .chapo_descriptif {
	width: 350px; /* modifier pour l'optimisation - origine 400px */
	margin: 0; 
	padding: 0 0 10px 0; 
	color: #3690f0;
	font-size: 13px;
	font-weight: bold;
}

#texte_democenter a:link {
	text-decoration: underline;
	color: #3690f0;
}

#texte_democenter a:visited {
	text-decoration: underline;
	color: #3690f0;
}

#texte_democenter a:hover {
	text-decoration: underline;
	color: #3690f0;
}

#texte_democenter a:active {
	text-decoration: underline;
	color: #3690f0;
	outline: none;	
}

#texte_democenter a:focus { -moz-outline-style: none; }

#texte_democenter .descriptif {
	width: 350px; /* modifier pour l'optimisation - origine 400px */
	margin: 0; 
	padding: 0; 
	color: #5f5f5f;
	font-size: 12px;
}
	
.democenter_hr {
	margin-bottom: 15px;
	margin-top: 15px;
}




/*********************************************************************/
/* contenu actualites */
/*********************************************************************/

#intro_actu {
	width: 640px;
	font-family: Trebuchet MS;
	font-size: 15px;
	color: #7cb4f1;
	padding-left: 45px;
	margin-bottom: 15px;
}

#titre_actu {			
	font-family: Trebuchet MS;
	font-size: 22px;
	font-weight: normal;
	color: #ff8d13;
	margin-top: 0;
	padding-left: 45px;
	margin-bottom: 12px;
}

#sous_titre_actu {
	background-color: #999999;			
	font-family: Trebuchet MS;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
	margin: 0 410px 0 45px; /* modifier pour l'optimisation - origine 480px */
	padding-left: 10px;
}
				
.hr_actu {
	border-style: none;
	border-bottom-style: solid;
	border-bottom-color: #9fabb1;
	padding : 0;
	margin: 0 0 0 45px;
}

#titre_article_actu {
	background-image: url('images/puce_titre02.gif');
	background-repeat:no-repeat;
	background-position: 0 2px;
	color: #3a90f0;
	font-size: 13px;
	font-weight: normal;
	margin: 0 0 5px 0;
	padding: 0 0 0 16px;
}

#article_actu {
	background-image: url('images/mosaic_equipe.gif');
	background-repeat:no-repeat;
	background-position: 145px 1px; /* modifier pour l'optimisation - origine 210px */
	border-style: none;
	border-width: 1px;;
	border-top-style: solid;
	border-top-color: #9fabb1;
	padding: 0;
	margin: 0;
	margin-left: 48px;	
	width: 595px; /* modifier pour l'optimisation - origine 660px */

	min-height: 50px;
		
}

#photo_actu {
	float: left;
	margin: 0;
	margin-top: 28px;
	padding: 0;
}

#photo_actu img {
	margin: 0 ;
	padding: 0;
}

#texte_actu {
	float: left;
	font-family: "Trebuchet MS";
	line-height: 16px;
	width: 400px;
	margin-left: 10px;
	margin-top: 10px;
	padding: 0;	
}
	
#texte_actu p {
	margin: 0; 
	padding: 0; 
	color: #5f5f5f;
	font-size: 11px;
	
}

#texte_actu span {
	margin: 0; 
	padding: 0 0 0 16px; 
	color: #5f5f5f;
	font-size: 11px;
	
}

#texte_actu .descriptif {
	margin: 0; 
	padding: 0 0 0 16px; 
	color: #5f5f5f;
	font-size: 11px;
}
	
.ul_descriptif_actu {
	list-style-type: none;
	margin: 10px 0 20px 0;
	padding: 0;
}

#texte_actu li {
	color: #5f5f5f;
	font-size: 11px;
	margin: 0 0 0 16px; 
	padding: 0 0 0 25px;
	min-height: 20px;
 	height:auto !important;
	height:20px;
	
}

.date {
	background-image: url('images/picto_date.gif');
	background-repeat:no-repeat;
	background-position: 0 0; 
}

.heure {
	background-image: url('images/picto_heure.gif');
	background-repeat:no-repeat;
	background-position: 0 0; 
}

.lieu {
	background-image: url('images/picto_lieu.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
}

.url {
	color: #56971f;
}




/*********************************************************************/
/* contenu presse */
/*********************************************************************/

#logo_article {
	float: left;
	width: 148px;
	margin-bottom: 10px;
}

#texte_article {
	float: left;
	font-family: "Trebuchet MS";
	line-height: 20px;
	width: 480px; /* modifier pour l'optimisation - origine 555px */
	margin-left: 10px;
	margin-top: 6px;
}

#texte_article a:link {
	text-decoration: underline;
	color: #024190;
}

#texte_article a:visited {
	text-decoration: underline;
	color: #024190;
}

#texte_article a:hover {
	text-decoration: underline;
	color: #024190;
}

#texte_article a:active {
	text-decoration: underline;
	color: #024190;
	outline: none;	
}

#texte_article a:focus { -moz-outline-style: none; }
	
#texte_article p {
	margin: 0; 
	padding: 0; 
}	

#texte_article .descriptif {
	margin: 0; 
	padding: 0;
	color: #626467;
	font-size: 12px;
}	

#texte_article .titre {
	color: #024190;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

#texte_article .lien {
	color: #626467;
	font-size: 12px;
}

#texte_article ul {
	margin: 0;
	padding-left: 25px;
}

#texte_article li {
	list-style-image: url('images/puce_article.gif');
}

.texte_article_wbg {
	background-image: url('images/puce_article.gif');
	background-repeat:no-repeat;
	background-position:center left;
	margin: 0;
	padding: 0 0 0 22px;	
	color: #626467;
	font-size: 12px;
}

#divNoPadding {
	background-image: url('images/intro_top.gif');
	background-repeat:no-repeat;
	background-position: 0 0px;
	margin: 0;
	padding: 0;	
}




/*********************************************************************/
/* contenu societe equipe */
/*********************************************************************/

#article_equipe {
	background-image: url('images/mosaic_equipe.gif');
	background-repeat:no-repeat;
	background-position: 185px 22px; /* modifier pour l'optimisation - origine 227px 22px */
	min-height: 50px;
}

#photo_equipe {
	float: left;
}

#texte_equipe {
	float: left;
	font-family: "Trebuchet MS";
	line-height: 16px;
	width: 534px; /* modifier pour l'optimisation - origine 574px */
	margin-left: 10px;
	margin-top: 10px;
	
}
		
#texte_equipe p {
	margin: 0; 
	padding: 0; 
}

#texte_equipe .nom {
	float: left;
	width: 130px; /* modifier pour l'optimisation - origine 110px */
	color: #285dc3;
	font-size: 13px;
	font-weight: bold;
}

#texte_equipe .fonction {
	color: #3599e2;
	font-size: 12px;
}

#texte_equipe .descriptif {
	width: 540px; /* modifier pour l'optimisation - origine 540px */
	margin: 0; 
	padding: 0; 
	color: #5f5f5f;
	font-size: 11px;
}
	
.container_hr_equipe {
	float: left;
	width: 402px; /* modifier pour l'optimisation - origine 464px */
	height: 10px;
	background-image: url('images/puce_hr.gif');
	background-repeat:no-repeat;
	background-position: -1px 6px;
	border-bottom: solid 1px #9fabb1;	
}

.hr_equipe {
	border-style: none;
}




/*********************************************************************/
/* contenu societe clients */
/*********************************************************************/

#texte_client {
	font-family: "Trebuchet MS";
	/*width: 670px;*/ /* modifier pour l'optimisation - mis en commentaire */
	margin-left: 10px;
	margin-top: 10px;
	
}
	
#texte_client #bord_g {
	float: left;
	width: 10px;
}

#texte_client .categorie {
	float: left;
	background-image: url('images/mosaic_catg.gif');
	line-height: 27px;
	color: #fff;
	font-size: 15px;
	font-weight: normal; /* ajouter pour optimisation */
	margin: 0; /* ajouter pour optimisation */
	padding: 0; /* ajouter pour optimisation */
}

#texte_client .solution {
	float: left;
	background-image: url('images/mosaic_catg.gif');
	line-height: 27px;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
}

#texte_client #bord_d {
	float: left;
	width: 10px;
}

#texte_client #chapo {
	color: #368a0b;
	font-size: 12px;
	padding: 10px 0 10px 10px;
}

#texte_client #clients {
	padding: 0 0 10px 0;
}
	
#texte_client #clients .logo_client {
	padding: 0 10px 10px 0;
	margin: 0;
	float: left;
}

#texte_client #clients .logo_client img{
	padding: 0;
	margin: 0;
}

#texte_client #clients .logo_client a{
	padding: 0;
	margin: 0;
}

.float_ender {
	padding: 0;
	margin: 0;
	float:none;
}




/*********************************************************************/
/* contenu societe partenaires */
/*********************************************************************/

#texte_partenaire {
	font-family: "Trebuchet MS";
	width: 644px; /* modifier pour l'optimisation - origine 690px */
	margin-left: 0; /* modifier pour l'optimisation - origine 10px */
	margin-top: 10px;
	
}

	#titre_partenaire {
		padding-top: 20px;			
	}
		
			#texte_partenaire #titre_partenaire #bord_g {
				float: left;
				width: 10px;
			}
				
			#texte_partenaire #titre_partenaire .categorie {
				float: left;
				background-image: url('images/mosaic_catg.gif');
				line-height: 27px;
				color: #fff;
				font-size: 15px;
			}
			
			#texte_partenaire #titre_partenaire #bord_d {
				float: left;
				width: 10px;
			}
	
	#logo_partenaire {
		float: left;
		width: 101px;
		margin-top: 25px;
		margin-bottom: 10px;
	}
	
	#texte_article_partenaire {
		float: left;
		line-height: 15px;
		width: 530px; /* modifier pour l'optimisation - origine 575px */
		margin-left: 10px;
		margin-top: 25px;
	}
	
			#texte_partenaire .descriptif {
				margin: 0; 
				padding: 0;
				color: #626467;
				font-size: 12px;
			}
			
				#texte_partenaire .descriptif ul {
					color: #FF9900;
					margin-top: 5px;
					padding-left: 20px;
				}
					
						#texte_partenaire .descriptif .texte {
							color: #626467;
						}




/*********************************************************************/
/*  contacts */
/*********************************************************************/

#article_adresse {
	background-image: url('images/mosaic_adresse.gif');
	background-repeat:no-repeat;
	background-position: 0 1px;
	
	border-style: none;
	border-width: 1px;;
	border-top-style: solid;
	border-top-color: #9fabb1;
	padding: 0;
	margin: 0;

	width: 640px;
	margin-top: 2px;
	min-height:50px;
}

#plan {			
	width: 366px;
	float: right;
	margin-top: 20px;
}

#plan img {			
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}

#adresse .descriptif {			
	margin: 0;
	padding: 0;
}

.adresse_nom {			
	font-weight: bold;
}

#adresse_lieu {				
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: bold;
	color: #8b8b8b;
	line-height: 28px;
	padding: 0 0 0 38px;
	
	height: 20px;
}

.adresse_lieu_drapo01 {
	background-image: url('images/drapo01.gif');
	background-repeat:no-repeat;
	background-position: 0 0;
}

.adresse_lieu_drapo02 {
	background-repeat:no-repeat;
	background-position: 0 0;
}

.adresse_mail {			
	color: #2865bf;
}

.contact_hr {
	margin-bottom: 10px;
	margin-top: 5px;
	
}

#btn_PDF {
		float: right;
		padding: 0px 0px 0 0;			
	}
		
#btn_PDF #bord_g {
	float: right;
	width: 8px;
}

#btn_PDF .categorie {
	float: right;
	background-image: url('/images/mosaic_PDF.gif');
	font-family: Trebuchet MS;
	line-height: 23px;
	height: 27px;
	color: #fff;
	font-size: 13px;
}

#btn_PDF #bord_d {
	float: right;
	width: 31px;
}




/*********************************************************************/	
/* formulaire */
/*********************************************************************/

#formulaire_container {
	width: 430px;
	margin-left: 110px;
}

.formulaire p {
	width: 430px;
	clear: left;
	margin: 0;
	padding: 0 0 10px 0;
	/*height: 1%;*/
}

.input_text  {
	font-family: Arial, Helvetica, sans-serif;
	color: #727272;
	font-size: 12px;
	font-weight: normal;
}

.formulaire_label  {
	background-color: #3272d3;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.10em;
	line-height: 15px;
	float: left;
	padding-right: 10px;
	margin-right: 20px;
	margin-top: 4px;
	width: 90px;
	text-align: right;
}

.formulaire_label02  {
	background-color: #6eb42e;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.10em;
	line-height: 15px;
	float: left;
	padding-right: 10px;
	margin-right: 20px;
	margin-top: 4px;
	width: 90px;
	text-align: right;
}

.formulaire_label03  {
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #727272;
	font-size: 10px;
	font-weight: normal;
	letter-spacing: 0.10em;
	line-height: 15px;
	float: left;
	padding-right: 10px;
	margin-right: 20px;
	margin-top: 4px;
	width: 90px;
	text-align: right;
}

.formulaire input[type="text"] {
	width: 220px;
}

.formulaire select {
	width: 220px;
}

.formulaire textarea {
	width: 425px;
	height: 100px;
}

#btn_send {
	float: right;
}

			#btn_send #bord_g {
				float: left;
				width: 15px;
			}
			
			#btn_send .categorie {
				float: left;
				background-image: url('images/btn_mosaic.gif');
				font-family: Trebuchet MS;
				line-height: 21px;
				height: 26px;
				color: #fff;
				font-size: 13px;
			}
				
			#btn_send #bord_d {
				float: left;
				width: 15px;
			}




/*********************************************************************/
/* footer */
/*********************************************************************/

#footer {
	background-image: url('images/cadre_bottom.png');
	margin: 0 auto;
	width: 950px;
	height: 51px;
}

.texte_footer {
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #2f4c18;
	line-height: 22px;
	margin: 0; /*doublon - à supprimer ?*/
	padding: 0; /*doublon - à supprimer ?*/
}

.bullet_footer {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #ffb900;
	line-height: 20px;
}

#footer ul{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 570px;
	text-align: center;
}

#footer ul.en_ul{
	list-style-type: none;
	margin: 0 auto;
	padding: 0;
	width: 520px;
	text-align: center;
}

#footer li {
	float: left;
	height: 22px;
	margin: 0;
	padding: 0 8px;
}

#footer li a{
	margin: 0;
	padding: 0;
}	

.url a{
	color: #56971f;
}




/*********************************************************************/
/* contenu wysywyg */
/*********************************************************************/

#sous_titre_wysywyg {			
			font-family: Trebuchet MS;
			font-size: 20px;
			font-weight: normal;
			color: #7cb4f1;
			margin-top: 0;
			padding-left: 83px;
			margin-top: 15px;
			margin-bottom: 15px;
		}

#photo_wysywyg {
	float: left;
	padding-top: 3px;
}

#texte_wysywyg {
	float: left;
	font-family: "Trebuchet MS";
	line-height: 16px;
	width: 550px; /* modifier pour l'optimisation - origine 574px */ 
	margin-left: 0;
	margin-top: 0;
}

	#titre_wysywyg {
		color: #5e5e5e;
		font-size: 15px;
		font-weight: bold;
		margin-top: 0;
		margin-bottom: 5px;
	}
	
	#texte_wysywyg .descriptif {
		width: 540px;
		margin: 0; 
		padding: 0; 
		color: #5f5f5f;
		font-size: 12px;
	}




/*********************************************************************/		
/* TinyMCE specific rules */
/*********************************************************************/

body.mceContentBody {
   background: #FFF;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}			

.mceContentBody  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 13px;
	color: #5f5f5f;
}

.mceContentBody ul {	
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FF9900;
}

/*
.mceContentBody li {	
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #5f5f5f;
}
*/

.mceContentBody h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 	
}

.mceContentBody h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}
.wysiwygSize12 {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 12px;
	color: #5f5f5f;
}

.wysiwygSize12  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 12px;
	color: #5f5f5f;
}
.wysiwygSize12 h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

.wysiwygSize12 h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}

.smallwysiwyg   {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 11px;
	color: #5f5f5f;
}

.smallwysiwyg  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 11px;
	color: #5f5f5f;
}

.smallwysiwyg   h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

.smallwysiwyg   h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}

.wysiwygW400  {
		width: 350px; /* modifier pour l'optimisation - origine 400px */
		_width: 315px; /* hackIE6 */
		margin: 0; 
		padding: 0; 
		color: #5f5f5f;
		font-size: 12px;
}

.wysiwygW400  p {
		width: 350px; /* modifier pour l'optimisation - origine 350px */
		margin: 0; 
		padding: 0; 
		color: #5f5f5f;
		font-size: 12px;
}

.wysiwygW400 ul {	
	padding-top:0;
	margin-top:0;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FF9900;
}

.wysiwygW400   h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

.wysiwygW400   h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}

.wysiwygW600  {
		width: 530px; /* modifier pour l'optimisation - origine 550px */
		margin: 0; 
		padding: 0; 
		color: #5f5f5f;
		font-size: 12px;
}

.wysiwygW600  p {
		width: 530px; /* modifier pour l'optimisation - origine 550px */
		margin: 0; 
		padding: 0; 
		color: #5f5f5f;
		font-size: 12px;
}

.wysiwygW600 ul {	
	padding-top:0;
	margin-top:0;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #FF9900;
}

.wysiwygW600   h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

.wysiwygW600   h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}


.wysiwyg {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 13px;
	color: #5f5f5f;
}

.wysiwyg  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 13px;
	color: #5f5f5f;
}

.wysiwyg  p p{
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 13px;
	color: #5f5f5f;
}

.wysiwyg ul {	
	padding-top:0;
	margin-top:0;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #FF9900;
}

.wysiwyg  li {
	margin: 0 ; 
	padding: 0 ;
}

.wysiwyg  li span{
	margin: 0 ; 
	padding: 0 ;
}

/* obsolète, remplacer par sous_titre_h1 p*/
.wysiwyg h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

/* ajouter pour supprimer H1 dans la rubrique democenter pour optimisation referencement*/
#sous_titre_h1 p {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

.wysiwyg h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}

#wysiwygactu {
	margin: 0; 
	padding: 0; 
	margin-left: 20px ; 	
	font-family: Trebuchet MS;		
	font-size: 11px;
	color: #5f5f5f;
}

#wysiwygactu  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 11px;
	color: #5f5f5f;
}

#wysiwygactu  p p{
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 11px;
	color: #5f5f5f;
}

#wysiwygactu ul {	
	padding:0;
	margin:0;
	margin-left: 20px ;
	font-family: Trebuchet MS;
	font-size: 11px;
	color: #FF9900;
}

#wysiwygactu li {
	color: #FF9900;
	font-size: 11px;
	margin: 0 ; 
	padding: 0 ;
	height : 15px;
}

#wysiwygactu span {
	color: #5f5f5f;
	font-size: 11px;
	margin: 0 ; 
	padding: 0 ;
}

#wysiwygactu h1 {			
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #4a86e6;
	margin: 0; 
	padding: 0; 
}

#wysiwygactu h2 {			
	font-family: Trebuchet MS;
	font-size: 13px;
	font-weight: bold;
	color: #1146a9;
	font-weight: normal;
	margin: 0; 
	padding: 0; 
}

.mainPageCloud {
	float:center;
	margin: 0 auto;
	padding: 0;
	width: 950px;
	font-family: Trebuchet MS;		
	font-size: 10px;
	color: #6f6f6f;
}

mainPageCloud  p {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 10px;
	color: #6f6f6f;
	text-align: center;
	
}

mainPageCloud  a {
	margin: 0; 
	padding: 0; 
	font-family: Trebuchet MS;		
	font-size: 10px;
	color: #6f6f6f;
	text-decoration: none;	
}

#partenaireIMG{
    max-width:100px; 
    width:expression(document.body.clientWidth > 100 ? "100px": "auto" ); 
}

#maxImg66{
width:60px;
height:60px;
/*
    max-width:60px; 
    width:expression(document.body.clientHeight > 60 ? "60px": "auto" ); 
    max-height:60px; 
    height:expression(document.body.clientHeight > 60 ? "60px": "auto" ); 
*/
}

#btn_PDF .categorie a{
	padding : 0;
	margin : 0;
/* 	background-image: url('http://www.vizelia.com/images/contact/mosaic_PDF.gif'); */
	font-family: Trebuchet MS;
	line-height: 23px;
	height: 27px;
	color: #fff;
	font-size: 13px;
}

#btn_send .categorie a{
	float: left;
	background-image: url('images/btn_mosaic.gif');
	font-family: Trebuchet MS;
	line-height: 21px;
	height: 26px;
	color: #fff;
	font-size: 13px;
}

#titre_bullet01 {
	background-image: url('images/puce01.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}

#titre_bullet02 {
	background-image: url('images/puce02.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}

#titre_bullet03 {
	background-image: url('images/puce03.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}

#titre_bullet04 {
	background-image: url('images/puce04.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}

#titre_bullet05 {
	background-image: url('images/puce05.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}

#titre_bullet06 {
	background-image: url('images/puce06.png');
	background-repeat:no-repeat;
	background-position: 0 0;
	font-family: Trebuchet MS;
	font-size: 15px;
	font-weight: normal;
	color: #61a926;
	line-height: 35px;
	margin: 20px 0 0 0;
	padding: 0 0 0 45px;
	height: 40px;
	width: 600px;
}	

