
.headerRight{
	padding-right: 5px;
	text-align: right;
} 

#headerSlogan { 
	font-weight: bold;
	font-style: italic;
	font-size: 18px;
	color: white;
}

#headerEnglish
{
	font-size: 14px;
}

#textBox {
	padding: 10px;
}

td {
	font: 12px/15px "Trebuchet MS", Verdana, "Lucida Grande", Sans-serif;
	margin: 0px;
	padding: 0px;
}

.mainCell {
	padding: 2px;
}

.page {
	font: 12px/15px "Trebuchet MS", Verdana, "Lucida Grande", Sans-serif;
	margin: 0px 7px 0px 7px;
	padding: 0px;
	padding-top: 10px;
}

p {
	font: 12px/15px "Trebuchet MS", Verdana, "Lucida Grande";
}

h1 {
	color: black;
	font: bold 15px/20px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
}

h1 .gris {
	color: #656565;
	font: bold 15px/20px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
}

h2 {
	color: #11345F;
	font: italic 16px/20px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
}

h3 {
	color: #F68A33;
	font: bold italic 14px/15px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
}

h4 {
	color: #11345F;
	font: bold 12px Arial, Helvetica, sans-serif;
	
}

h5 {
	color: black;
	font: bold 11px/15px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
	display: inline;
}

a, a:active, a:visited {
	color: #0062b8;
	font-weight: bold;
}

a:hover {
	font-weight: bold;
	color: #F68933;
}

/*<group=Sous-menu niveau 1>*/

#smenu ul {
	border-right: 1px solid #234B75;
	border-left: 1px solid #234B75;
	border-bottom: 4px solid #234B75;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#smenu li {
	margin: 0px;
	list-style: none;
	font: bold 10px/12px Trebuchet, Verdana, "Lucida Grande";
	border-bottom: 1px solid #234B75;
	background: #4F6C98;
}

#smenu a, smenu a:active, smenu a:visited {
	padding: 3px 5px 3px 5px;
	text-decoration:none;
	color: white;
	display: list-item;
}

#smenu a:hover {
	padding: 3px 5px 3px 5px;
	background:   url("../images/commun/bg_smenu_ov.gif") repeat-x;
	text-decoration: none;
	color: white;
	display: list-item;
}
	
/*</group>*/

/*<group=Sous-menu niveau 2>*/

#smenu2 ul {
	border-right: 1px solid #234B75;
	border-left: 1px solid #234B75;
	border-bottom: 4px solid #234B75;
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#smenu2 li {
	margin: 0px;
	list-style: none;
	font: bold 10px/12px Trebuchet, Verdana, "Lucida Grande";
	border-bottom: 1px solid #234B75;
	background: #7d91B6
}

#smenu2 a, smenu2 a:active, smenu2 a:visited {
	padding: 3px 5px 3px 5px;
	text-decoration:none;
	color: white;
	display: list-item;
}

#smenu2 a:hover {
	padding: 3px 5px 3px 5px;
	color: #6A5136;
	background:   url("../images/commun/bg_smenu2_ov.gif") repeat-x;
	text-decoration:none;
	display: list-item;
}
	
/*</group>*/

/*<group=Titres>*/

.Tgenerique h1 {
	background: url(../css/img/bg_t_gen.gif) no-repeat left center;
	font: italic bold 15px/15px Arial, Helvetica, sans-serif;
	color: white;
	height: 27px;
	margin: 0px;
	padding: 13px 5px 0px 40px;
}

.Tentreprise h1 {
	background:   url("../images/commun/bg_t_ent.gif") no-repeat left center;
	font: italic bold 15px/15px Arial, Helvetica, sans-serif;
	color: white;
	height: 27px;
	margin: 0px;
	padding: 13px 5px 0px 40px;
}

.TentrepriseCnx h1 {
	background:   url("../images/commun/bg_t_ent_cnx.gif") no-repeat left center;
	font: italic bold 15px/15px Arial, Helvetica, sans-serif;
	color: #6A5136;
	height: 27px;
	margin: 0px;
	padding: 13px 5px 0px 40px;
}

.Tpro h1 {
	background:   url("../images/commun/bg_t_pro.gif") no-repeat left center;
	font: italic bold 15px/15px Arial, Helvetica, sans-serif;
	height: 27px;
	margin: 0px;
	padding: 13px 5px 0px 40px;
	color: white;
}

.TproCnx h1 {
	background:   url("../images/commun/bg_t_pro_cnx.gif") no-repeat left center;
	font: italic bold 15px/15px Arial, Helvetica, sans-serif;
	height: 27px;
	margin: 0px;
	padding: 13px 5px 0px 40px;
	color: white;
}
	
/*</group>*/

/*<group=Footer>*/

#footer {
	padding: 5px 0px 10px 10px;
	background: #003367 url("../images/commun/avantage_basdepage.gif");
}

#links {
	font-size: 10px;
	line-height: 13px;
}

#links a, #links a:active, #links a:visited {
	text-decoration: none;
	color: #c6CEE0;
	padding-left: 10px;
	padding-right: 0px;
	font-weight: bold;
}

#links a:hover {
	color: white;
}
	
/*</group>*/

/*<group=Page d'accueil>*/

/*<group=Titres>*/ 

.TentrepriseHome h1 { 
background: url("../images/commun/bg_t_ent_home.gif") no-repeat left center;
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white;
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 1px; 
} 


.TentrepriseCnxHome h1 { 
background: url("../images/commun/bg_t_entCnx_home.gif") no-repeat left center; 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 1px; 
} 


.TproHome h1 { 
background: url("../images/commun/bg_t_pro_home.gif") no-repeat left center; 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
} 


.TconnexHome h1 { 
background: url("../images/commun/bg_t_conn_home.gif") no-repeat left center; 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 5px; 
margin: 0px 1px 0px 0px; 
} 


.Tconnex2Home h1 { 
background: url("../images/commun/bg_t_conn2_home.gif") no-repeat left center; 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 5px; 
margin: 0px 1px 0px 0px; 
} 


/* Ajout pour les liens sur titre - par edemeules 140904 */ 

.TentrepriseHome a, .TentrepriseHome a:active, .TentrepriseHome a:visited {
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white;
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 1px; 
text-decoration: none;
} 

.TentrepriseHome a:hover {
font: bold 13px/13px Arial, Helvetica, sans-serif;
color: white;
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 1px; 
text-decoration: underline; 
} 


.TentrepriseCnxHome a { 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: none; 
} 


.TentrepriseCnxHome a:hover {
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 5px; 
margin: 0px 1px 0px 0px; 
text-decoration: underline; 
} 


.TproHome a, .TproHome a:active, .TproHome a:visited { 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: none; 
} 


.TproHome a:hover {
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: underline; 
} 


.TconnexHome a { 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: none; 
} 


.TconnexHome a:hover { 
text-decoration: underline; 
} 


.Tconnex2Home a, .Tconnex2Home a:active, .Tconnex2Home a:visited { 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: none; 
} 


.Tconnex2Home a:hover {
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
height: 21px; 
padding: 9px 0px 0px 7px; 
margin: 0px 1px 0px 3px; 
text-decoration: underline; 
} 

/* Fin ajout */ 
/*</group>*/

/*<group=Bloc produit>*/

#ProdHome {
	padding: 0px 3px 10px 5px;
	vertical-align: top;
	margin: 0px;
}

#ProdHome p {
	font-size: 11px;
}

#ProdHome .link {
	font-size: 11px;
	margin-right: 20px;
	border-top: 1px solid #cccccc;
	padding-top: 5px;
	text-align: right;
	width: 70%;
	position: relative;
	left: 29%;
}

#ProdHome ul {
	padding: 0;
	list-style: none;
	font-size: 11px;
	color: #515151;
	line-height: 15px;
	margin: 10px 0px 0px 75px;
}

#ProdHome li {
	margin: 0px;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #D6D6D6;
}

#ProdHome img  {
	display: block;
}

#ProdHome .box {
	padding: 0px;
	vertical-align: middle;
	float: left;
	margin: 10px 10px 0px 0px;
}

/*</group>*/

/*<group=Bloc Produits connexes>*/

#ProdConnex {
	padding: 0px 3px 0px 5px;
	vertical-align: top;
	margin: 0px;
}

#ProdConnex h5 {
	color: black;
	font: bold 11px/15px "Trebuchet MS", Verdana, "Lucida Grande", "Sans serif";
	border-bottom: 1px solid #D6D6D6;
	display: block;
	padding: 3px 0 0 0;
	margin: 0 0 7px 0;
}

#ProdConnex a {
	font: 10px/15px Verdana, Helvetica, sans-serif;
	padding-left: 7px;
}
	
/*</group>*/

/*<group=Bloc Synergie>*/

#Synergie {
	padding: 5px 10px 5px 5px;
	vertical-align: top;
	border: 1px double #d6d6d6;
	margin: 0px 3px 0px 0px;
	background: #f7f7f7;
}

#Synergie h1 {
	display: inline;
}

#Synergie p {
	font: 11px/14px "Trebuchet MS", Verdana, "Lucida Grande";
	margin-left: 75px;
}

#Synergie img {
	padding: 0px;
	vertical-align: middle;
	border: GREY;
	margin: 10px 0px 0px 0px;
	float: left;
}
	
/*</group>*/
	
/*</group>*/

/*<group=Tableaux>*/

#tableSpecs {
	margin: 0;
}

#tableSpecs td {
	font: 11px "Trebuchet MS", Verdana, "Lucida Grande";
	border-bottom: solid 1px #CCCCCC;
	padding: 3px 0px 3px 0px;
}

.on {
	padding: 3px;
	background: #C7CFE1;
	text-align: center;
	color: #18436e;
	border-left: solid 1px #CCCCCC;
}

.on2 {
	padding: 3px;
	background: #FFE5C1;
	text-align: center;
	color: #18436e;
	border-left: solid 1px #CCCCCC;
}

.off {
	padding: 3px;
	text-align: center;
	color: #666666;
	border-left: solid 1px #CCCCCC;
}

#tableSpecs .title {
	background: #18436e;
	color: white;
	font: italic bold 12px/18px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}

#tableSpecs .title2 {
	background: #FBB03F;
	color: white;
	font: italic bold 12px/18px Arial, Helvetica, sans-serif;
	padding-left: 5px;
}
	
/*</group>*/

/*<group=Tableaux>*/ 


/*<group=General>*/ 


/* Ajout du style Tableau Generique 
par edemeules 140904 */ 


#tableGenerique { 
margin: 0; 
} 


#tableGenerique td { 
font: 11px "Trebuchet MS", Verdana, "Lucida Grande"; 
border-bottom: solid 1px #CCCCCC; 
padding: 3px 5px 3px 5px; 
vertical-align: top; 
} 


#tableGenerique td.titre { 
background-color: #54709B; 
text-align: center; 
padding: 5px 0px 5px 0px; 
font: bold 13px/13px Arial, Helvetica, sans-serif; 
color: white; 
} 
#tableGenerique td.header { 
background-color: #ededed; 
padding: 6px 5px 6px 5px; 
font-weight: bold; 
} 


#tableGenerique td.header a { 
color: #000000; 
} 


#tableGenerique td.header a:hover { 
color: #F68933; 
} 


/* Fin ajout */ 
/*</group>*/

/*<group=Bloc Succes Avantage>*/

/*<group=Sur la route>*/ 


/* Modif à #surLaRoute et ajout des autres styles de la zone Sur La Route 
par edemeules 140904 */ 


#surLaRoute { 
background: #FFFFFF url(../images/promos/bg_surlaroute.jpg) right top no-repeat; 
padding: 5px 20px 10px 5px; 
border-left: 1px solid #003367; 
border-bottom: 1px solid #003367; 
border-right: 1px solid #003367; 
} 


#surLaRoute td { 
padding: 2px 0px 2px 5px; 
vertical-align: top; 
} 


#surLaRoute a { 
font: 11px/14px "Trebuchet MS", Verdana, "Lucida Grande"; 
text-decoration: none; 
color: black; 
padding-right: 20px; 
} 


#surLaRoute a:hover { 
text-decoration: underline; 
} 


/* Fin ajout */ 
/*</group>*/ 


#succes {
	width: 175px;
	border: 1px solid #FCBC86;
	padding: 0px 8px 8px 8px;
	float: right;
	margin-left: 10px;
	margin-top: 35px;
}

#succes p {
	color: #595959;
	font: 11px/15px Arial, Helvetica, sans-serif;
}

#succes a {
	color: #0062b8;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
}

#succes a:hover {
	color: #F68933;
	font: normal 11px/15px Arial, Helvetica, sans-serif;
}

#succes .signature {
	color: #4F6C98;
	font: italic 11px/13px Arial, Helvetica, sans-serif;
	text-align: right;
	border-top: 1px solid #cccccc;
	padding-top: 5px;
}
	
/*</group>*/

/*<group=Boites liens produits>*/

#box {
	width: 178px;
	font: 10px/13px Arial, Helvetica, sans-serif;
}

#box ul {
	padding: 0;
	list-style: none;
	margin: 0px;
}

#box li {
	list-style: none;
	margin: 0px 0px 0px 10px;
	height: 17px;
	padding-left: 25px;
}

#box li.cd {
	background:   url("../images/commun/icone_cd.gif") no-repeat 0 0px;
}

#box li.pdf {
	background:   url("../images/commun/icone_pdf.gif") no-repeat 0 0px;
}

#box li.tour {
	background:   url("../images/commun/icone_tour.gif") no-repeat 0 0px;
}

#box li.succes {
	background:   url("../images/commun/icone_check.gif") no-repeat 0 0px;
}

#box .generique 
{
	border-left: 1px solid #4F6C98;
	border-right: 1px solid #4F6C98;
	background: #E1E5EF;
	height: 87px;
}

#box .entreprise 
{
	border-left: 1px solid #F68A33;
	border-right: 1px solid #F68A33;
	background: #FEEDDE;
	height: 87px;
}

#box .entrepriseCnx 
{
	border-left: 1px solid #F68A33;
	border-right: 1px solid #F68A33;
	background: #FFF9F2;
	height: 87px;
}

#box .pro 
{
	border-left: 1px solid #0079C1;
	border-right: 1px solid #0079C1;
	background: #E9F7FD;
	height: 87px;
}

#box .feature 
{
	border-left: 1px solid #807675;
	border-right: 1px solid #807675;
	background: #F9F7F7;
	height: 87px;
}

#box .manchon 
{
	border-left: 1px solid #003367;
	border-right: 1px solid #003367;
	background: #FFFFFF;
	height: 87px;
}

#box .news 
{
	border-left: 1px solid #003367;
	border-right: 1px solid #003367;
	border-top: 1px solid #003367;
	border-bottom: 1px solid #003367;
	background: #FFFFFF;
}


#box a:hover {
	font-weight: bold;
	color: #F9540C;
}

#boxFeature {
	width: 345px;
	border-left: 1px solid #807675;
	background: url("../images/commun/box_bg.gif") right   repeat-y;
	height: 87px;
	padding-right: 3px;
	margin: 0px;
}

#boxFeature img {
	float: left;
	margin-left: 0px;
	margin-right: 30px;
}

#boxFeature ul {
	font: bold 10px/11px Arial, Helvetica, sans-serif;
	color: #3e3e3e;
	margin:0;
	padding:0;
	vertical-align: middle;
}

#boxFeature li {
	list-style-image: url("../images/commun/bullet_prod_gen.gif");
	margin: 0px;
	padding-bottom: 3px;
}

#boxFeature li.ent {
	list-style-image: url("../images/commun/bullet_prod_entreprise.gif");
	margin: 0px;
	padding-bottom: 3px;
}

#boxFeature li.pro {
	list-style-image: url("../images/commun/bullet_prod_pro.gif");
	margin: 0px;
	padding-bottom: 3px;
}
	
/*</group>*/

/*<group=Sous-menu de droite>*/

#boutons {
	background: white;
	padding: 0px;
	margin: 0px;
}

#boutons a {
	font: 10px/12px Arial, Helvetica, sans-serif;
	color: #002554;
	text-decoration: none;
}

#boutons a:hover {
	font: 10px/12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color: #FFFFCC;
}

#boutons ul {
	margin: 0px;
	padding:0;
	list-style: none;
}

#boutons li{
	margin: 0px;
	border-bottom: 1px solid #002554;
	list-style: none;
	padding: 3px 0px 3px 0px;
}

#boutons li.info {
	margin: 0px 0px 0px 10px;
	border-bottom: 0px solid #002554;
	list-style: none;
	padding-left: 25px;
	background:   url("../images/commun/icone_info.gif") no-repeat 0 5px;
}

#boutons li.transfert {
	margin: 0px 0px 0px 10px;
	border-bottom: 0px solid #002554;
	list-style: none;
	padding-left: 25px;
	background:   url("../images/commun/icone_transfert.gif") no-repeat 0 5px;
}

#boutons li.transfertPro {
	margin: 0px 0px 0px 10px;
	border-bottom: 0px solid #002554;
	list-style: none;
	padding-left: 25px;
	padding-bottom: 10px;
	background:   url("../images/commun/icone_transfert_pro.gif") no-repeat 0 5px;
}

#menuDroite {
	background: #F4F2F2;
	padding: 0px 10px 10px 5px;
}

#menuDroite .section a {
	font: bold 11px/14px Arial, Helvetica, sans-serif black;
	text-decoration: none;
	color: #000000;
	padding: 2px 5px 2px 5px;
}

#menuDroite .section a:hover {
	font: bold 11px/14px Arial, Helvetica, sans-serif black;
	text-decoration: none;
	color: #000000;
	background: #bbcce5;
	padding: 2px 5px 2px 5px;
}

#menuDroite .item a {
	font: 11px/14px Arial, Helvetica, sans-serif black;
	text-decoration: none;
	color: #003367;
	padding: 2px 5px 2px 5px;
}

#menuDroite .item a:hover {
	font: 11px/14px Arial, Helvetica, sans-serif black;
	text-decoration: none;
	color: #003367;
	background: #bbcce5;
	padding: 2px 5px 2px 5px;
}

#menuDroite ul {
	padding:0;
	margin:0;
	list-style: none;
}

#menuDroite li.section {
	margin:0;
	list-style: none;
	padding: 10px 0px 0px 0px;
}

#colonneDroite {
	border: 0px solid #003367;
	border-left-width: 1px;
	border-right-width: 1px;
	background-color: #CDE1F0;
	background-image:url(../images/commun/col_accueil_bg_01.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: top;
	margin-left: auto; margin-right: auto;
}

#colonneDroiteTop {
	border: 0px solid #003367;
	background-color: #CDE1F0;
	background-image:url(../images/commun/col_accueil_top.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	vertical-align: top;
}


#colonneDroiteBottom {
	border: 0px solid #003367;
	background-color: #FFFFFF;
	background-image:url(../images/commun/col_accueil_bg_02.gif);
	background-position: top;
	background-repeat: no-repeat;
}

/*<group=News>*/

/* Modif à #news et ajout des autres styles de la zone Nouvelles
    par edemeules 140904 */

#news {
	font: 11px/14px "Trebuchet MS", Verdana, "Lucida Grande";
	border: 0px solid #003367;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	background-color: #FFFFFF;
	padding: 2px 5px 2px 5px;
	color: #515151;
}

#news td {
	vertical-align: top;
}

#news h1 {
	font: bold 12px/14px "Trebuchet MS", Verdana, "Lucida Grande";
	color: #003367;
}

#news a {
	font: italic 10px/14px Verdana, "Lucida Grande";
	text-decoration: none;
}

/* Fin ajout */
	
/*</group>*/
/*</group>*/


/*<group=Breadcrumb>*/
#breadcrumb {
	font: 11px/13px Arial, Helvetica, sans-serif;
	color: black;
	padding-right: 10px;
	text-align: right;
}

#breadcrumb a {
	color: #003367;
	text-decoration: none;
}

#breadcrumb a:hover {
	color: #003367;
	text-decoration: underline;
}
/*</group>*/

/*<group=Mise en page>*/

#Coordonnees {
	font: 11px/14px "Trebuchet MS", Verdana, "Lucida Grande";
}

#Coordonnees a {
	font: 11px/14px "Trebuchet MS", Verdana, "Lucida Grande";
}

#Coordonnees td.adresse {
	vertical-align: top;
	padding-left: 10px;
}

#Coordonnees td.logo {
	border: 1px solid #e7e7e7;
	padding: 10px;
}

.TeaserTitle {
	border: 1px solid;
	border-color: #4F6C98;
	font: bold 18px/22px "Arial";
	color: #F68934;
	text-align: center;
}
/*</group>*/


