
/*formulaires*/
TEXTAREA {font-family:verdana,helvetica; font-size:10px; color:#6B6B6B; border:1px solid #AAAAAA;}
.noback {background-color:none; border:none}

INPUT, SELECT {
font-family:arial,helvetica; 
font-size:9px; 
color:#6B6B6B; 
border:1px solid #AAAAAA;}
.button{
cursor: hand;
}


border:1px solid #919191; padding:0; font-family: Arial,Helvetica; font-size: 9px


/*liens*/
A {font-family:verdana,helvetica; }
A:link {color:#6B6B6B; text-decoration:none}
A:visited {color:#6B6B6B; text-decoration:none}
A:hover {text-decoration:underline}
A:active {text-decoration:underline}

/*top navigation*/
.topnav { height:20px; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#7c7c7c; padding:3px 7px 3px 7px; text-align:right }
.topnav a:link, .topnav a:visited {color:#7c7c7c; text-decoration:none}
.topnav a:hover, .topnav a:active {text-decoration:underline}

/*bottom navigation*/
.bottomnav { height:39px; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#878787; padding:7px 7px 3px 7px; text-align:left }
.bottomnav a:link, .bottomnav a:visited {color:#878787; text-decoration:none}
.bottomnav a:hover, .bottomnav a:active {text-decoration:underline}

/*zone de recherche*/
.search { font-family:verdana,helvetica; font-size:9px; color:#6B6B6B; padding:4px 0px 0px 20px }
#hp.search { font-family:verdana,helvetica; font-size:9px; color:#6B6B6B; padding:10px 0px 0px 20px }
.greenbull { background-image:url('../images/greenbullet.gif'); background-repeat:no-repeat; background-position: 14px 9px; font-family:verdana,helvetica; font-size:9px; color:#6B6B6B; padding-left:26px; padding-right:0px; padding-top:5px; padding-bottom:0px }
.greenbull a:link, .greenbull a:visited { text-decoration:underline; color:#6B6B6B }
.greenbull a:hover, .greenbull a:active { text-decoration:none; }

/*announcement*/
.announce {padding:20px 7px 7px 7px;}
.announce-image { height:83px; background-image:url('../images/announceback.gif'); background-repeat:no-repeat; margin:10px 0px; text-align:left; padding-left:45px; padding-right:0px; padding-top:5px; padding-bottom:0px}
.announce-item {background-image:url('../images/redarrow.gif'); background-repeat:no-repeat; background-position: 0px 2px; font-family:verdana,helvetica; font-size:9px; color:#6B6B6B; padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:0px }
.announce a:link, .announce a:visited { text-decoration:none; color:#6B6B6B; }
.announce a:hover, .announce a:active { text-decoration:underline; }

.separateur {background-image:url('../images/pointille.gif'); background-repeat:repeat-x; background-position: 0px 4px; height:7px; font-size:8px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:7px}

/***home blocs***/
.bloc {background-image:url('../images/ombre.gif'); background-repeat:no-repeat; background-position: right top; height:336px; width:240px; text-align:center; padding-left:10px; padding-right:14px; padding-top:0px; padding-bottom:0px }
	/*market*/
.market {border-bottom:1px solid #6b6b6b; height:230px; margin:0px 0px 10px 0px; text-align:left}
.market-item {font-family:verdana,helvetica; font-size:11px; color:#6B6B6B; background-image:url('../images/bluebullet.gif'); background-repeat:no-repeat; background-position: 0px 4px; padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:0px}
	/*product*/
.product {border-bottom:1px solid #6b6b6b; height:230px; margin:0px 0px 10px 0px; text-align:left}
.product-item {font-family:verdana,helvetica; font-size:11px; color:#6B6B6B; background-image:url('../images/greenbullet.gif'); background-repeat:no-repeat; background-position: 0px 4px; padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:0px}

/***navigation gauche***/
.leftnav {width:133px; border-top:1px solid #949494; border-right:1px solid #949494; border-bottom:1px solid #949494}
	/*menu niveau1: inactif*/
.leftnav .menu-inactive {height:21px; background-image:url('../images/lnback.gif'); background-position: left bottom; background-repeat:repeat-x; border-bottom:1px solid #D4D4D4; font-family:verdana,helvetica; font-size:11px; font-weight:bold; padding-left:8px; padding-right:3px; padding-top:3px; padding-bottom:3px}
.leftnav .menu-inactive A {font-size:11px}
.leftnav .menu-inactive a:link, .leftnav .menu-inactive a:visited { text-decoration:none; color:#9a9a9a }
.leftnav .menu-inactive a:hover, .leftnav .menu-inactive a:active { text-decoration:none; color:#474747}
	/*menu niveau1: actif*/
.leftnav .menu-active {height:21px; background-image:url('../images/menuactive.gif'); background-position: right top; background-repeat:no-repeat; background-color:#F7F7F7; border-bottom:1px solid #D4D4D4; font-family:verdana,helvetica; font-size:11px; font-weight:bold; padding-left:8px; padding-right:3px; padding-top:3px; padding-bottom:3px}
.leftnav .menu-active A {font-size:11px}
.leftnav .menu-active a:link, .leftnav .menu-active a:visited { text-decoration:none; color:#9a9a9a }
.leftnav .menu-active a:hover, .leftnav .menu-active a:active { text-decoration:none; color:#474747}
	/*menu niveau1: ouvert*/
.leftnav .menu-opened {height:21px; background-image:url('../images/greydown.gif'); background-position: right top; background-repeat:no-repeat; background-color:#F7F7F7; border-bottom:1px solid #D4D4D4; font-family:verdana,helvetica; font-size:11px; font-weight:bold; padding-left:8px; padding-right:3px; padding-top:3px; padding-bottom:3px}
.leftnav .menu-opened A {font-size:11px}
.leftnav .menu-opened a:link, .leftnav .menu-opened a:visited { text-decoration:none; color:#9a9a9a }
.leftnav .menu-opened a:hover, .leftnav .menu-opened a:active { text-decoration:none; color:#474747}

	/*menu niveau2: inactif */
.leftnav .submenu-inactive {height:21px; border-bottom:1px solid #D4D4D4; font-family:verdana,helvetica; font-size:11px; font-weight:normal; padding:3px 3px 3px 8px}
.leftnav .submenu-inactive A {font-size:11px}
.leftnav .submenu-inactive a:link, .leftnav .submenu-inactive a:visited { text-decoration:none; color:#9a9a9a; }
.leftnav .submenu-inactive a:hover, .leftnav .submenu-inactive a:active { text-decoration:none; color:#474747}
	/*menu niveau2: actif */
.leftnav .submenu-active {height:21px; border-bottom:1px solid #D4D4D4; font-family:verdana,helvetica; font-size:11px; font-weight:normal; background-image:url('../images/menuredarrow.gif'); background-repeat:no-repeat; background-position: right 6px; ; padding-left:8px; padding-right:3px; padding-top:3px; padding-bottom:3px}
.leftnav .submenu-active A {font-size:11px}
.leftnav .submenu-active a:link, .leftnav .submenu-active a:visited { text-decoration:none; color:#9a9a9a; }
.leftnav .submenu-active a:hover, .leftnav .submenu-active a:active { text-decoration:none; color:#474747}

/*historique de navigation*/
.histonav {text-align:right; padding:9px 10px 0px 10px; font-family:verdana,arial; font-size:11px; color:#9A9A9A}
.histonav a:link, .histonav a:visited { text-decoration:none; color:#9A9A9A; }
.histonav a:hover, .histonav a:active { text-decoration:underline; }

/*blocs droite*/
.rightbloc {font-family:verdana,helvetica; font-size:10px; font-weight:normal; margin:5px 5px 15px 14px; text-align:left; color:#6B6B6B}
.redarrow {background-image:url('../images/redarrow.gif'); background-repeat:no-repeat; background-position: 0px 4px; padding-left:10px; padding-right:3px; padding-top:2px; padding-bottom:2px}

/****contenus****/
.content {width:100%; height:100%; border-left:1px solid #81AEFE; padding:0px 14px 0px 0px; text-align:left}
.rubrique {width:100%; height:45px; background-image:url('../images/rubrique.jpg'); background-repeat:no-repeat; background-position: right top; font-family:verdana,helvetica; font-size:22px; font-weight:normal; letter-spacing:-1px; color:white; padding-left:14px; padding-right:7px; padding-top:7px; padding-bottom:7px}
.rubrique_large {width:100%; height:45px; background-image:url('../images/rubrique_large.jpg'); background-repeat:no-repeat; background-position: right top; font-family:verdana,helvetica; font-size:22px; font-weight:normal; letter-spacing:-1px; color:white; padding-left:14px; padding-right:7px; padding-top:7px; padding-bottom:7px}
.titre {width:100%; font-family:verdana,helvetica; font-size:12px; font-weight:bold; color:#7E7676; padding:7px 7px 0px 14px; text-align:left;}

/*bloc de contenu*/
.bloctexte {width:100%; padding:10px 7px 14px 14px; text-align:center}
.soustitre {width:100%; background-color:#F5F5F5; border-top:1px dashed #707070; border-bottom:1px dashed #707070; font-family:verdana,helvetica; font-size:11px; font-weight:normal; color:#1B54F5; padding:5px 0px 6px 0px; margin:0px 0px 5px 0px; text-align:left; }
.bloctexte .soustitre A {font-family:verdana,helvetica; }
.bloctexte .soustitre A:link {color:#1B54F5; text-decoration:underline}
.bloctexte .soustitre A:visited {color:#1B54F5; text-decoration:underline}
.bloctexte .soustitre A:hover {color:#8A8A8A; text-decoration:none}
.bloctexte .soustitre A:active {color:#8A8A8A; text-decoration:none}
.chapeau {width:100%; font-family:verdana,helvetica; font-size:10px; font-weight:bold; color:#8A8A8A; padding:10px 0px 5px 0px; line-height:14px; text-align:left;}
.paragraphe {width:100%; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding:10px 0px 5px 0px; line-height:14px; text-align:left;}
.liste {width:100%; background-image:url('../images/puce.gif'); background-repeat:no-repeat; background-position: 0px 4px; line-height:14px; text-align:left; margin-left:20px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:0px}

/*liens*/
.paralien {width:100%; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding:7px; line-height:14px; text-align:left; border:1px solid #D5D5D5; margin-top:7px}
.lienback {background-color:#F9FAFF; padding:0px 7px 7px 7px}
.catlien {width:100%; font-family:verdana,helvetica; font-size:10px; font-weight:bold; color:#8A8A8A; padding:7px 0px 5px 0px; line-height:14px; text-align:left; }
.listelien {width:100%; background-image:url('../images/redarrow.gif'); background-repeat:no-repeat; background-position: 0px 3px; margin:0px; line-height:14px; text-align:left; padding-left:12px; padding-right:0px; padding-top:0px; padding-bottom:3px}
.bloctexte A {font-family:verdana,helvetica; }
.bloctexte A:link {color:#8A8A8A; text-decoration:underline}
.bloctexte A:visited {color:#8A8A8A; text-decoration:underline}
.bloctexte A:hover {color:#1B54F5; text-decoration:none}
.bloctexte A:active {color:#1B54F5; text-decoration:none}
.catlistlien {width:100%; background-color:#F8F8F8; background-image:url('../images/greyarrow.gif'); background-repeat:no-repeat; background-position: 3px 5px; margin:0px; line-height:14px; text-align:left; border-bottom:1px solid #B4B4B4; border-top:2px solid #ffffff; padding-left:13px; padding-right:3px; padding-top:2px; padding-bottom:3px}
.lien {width:100%; background-image:url('../images/redarrow.gif'); background-repeat:no-repeat; background-position: 12px 3px; margin:0px; line-height:14px; text-align:left; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding-left:22px; padding-right:0px; padding-top:0px; padding-bottom:0px} 

/*images*/
.img-left {float:left; clear:both; margin:10px 10px 5px 0px;}
.img-center {clear:both; margin:10px 0px 5px 0px;}
.img-right {float:right; clear:both; margin:10px 0px 5px 10px;}

/*tableaux*/
.cell-header {border-top:4px solid #5C90F8; background-image:url('../images/cellheader.gif'); background-repeat:no-repeat; font-family:verdana,helvetica; font-size:10px; font-weight:bold; color:#8A8A8A; padding-left:6px; padding-right:6px; padding-top:2px; padding-bottom:4px}
.cell0 {background-color:#FFFFFF; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding:4px 6px 4px 0px;}
.cell1 {background-color:#FFFFFF; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding:4px 6px 4px 6px;}
.cell2 {background-color:#F1F1F1; font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#8A8A8A; padding:4px 6px 4px 6px;;}
.cell3 {font-family:verdana,helvetica; font-size:10px; font-weight:normal; color:#1E52E3; padding:4px 6px 4px 6px;;}
.cell-footer {border-bottom:4px solid #EDEDED; font-size:4px}

/*fiche*/
.fiche {border:10px solid #f7f7f7; padding:10px;}
.fiche .titre { background-image:url('../images/markettitl.gif'); background-repeat:no-repeat; background-position: left bottom; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:10px; padding-left:0px; padding-right:50px; padding-top:14px; padding-bottom:10px }

/*worldwide*/
.agence {width:100%; padding:7px 7px 7px 0px; text-align:left}
.agence .titre {width:100%; font-family:verdana,helvetica; font-size:12px; font-weight:bold; color:#2357E2; padding:0px 0px 5px 0px; text-align:left;}
.agence .paragraphe {width:100%; font-family:verdana,helvetica; font-size:11px; font-weight:normal; color:#7E7676; padding:5px 0px 5px 0px; line-height:14px; text-align:left;}
.agence .coord {width:100%; font-family:verdana,helvetica; font-size:11px; font-weight:bold; color:#7E7676; padding:5px 0px 5px 0px; line-height:14px; text-align:left;}
.agence .listelien {width:100%;  font-family:verdana,helvetica; font-size:11px; font-weight:normal; background-image:url('../images/cube.gif'); background-repeat:no-repeat; background-position: 0px 3px; margin:0px; line-height:14px; text-align:left; padding-left:14px; padding-right:0px; padding-top:0px; padding-bottom:3px}
.agence .listelien A {font-family:verdana,helvetica; }
.agence .listelien A:link {color:#8A8A8A; text-decoration:underline}
.agence .listelien A:visited {color:#8A8A8A; text-decoration:underline}
.agence .listelien A:hover {color:#1B54F5; text-decoration:none}
.agence .listelien A:active {color:#1B54F5; text-decoration:none}

.marketpic { font-family:verdana,helvetica; font-size:9px; font-weight:bold; padding:5px; margin:0px; text-align:center; color:#8A8A8A}

/***** menu hiérarchique *****/
/* CoolMenus 4 - default styles - do not edit *******/
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */
  
/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; visibility:hidden; cursor:pointer }

/*Styles for level 0*/
.clLevel0, .clLevel0over{position:absolute; padding:2px; font-family:arial,helvetica; font-size:9px;}
.clLevel0{background-color:transparent; color:white; }
.clLevel0over{background-color:transparent; color:Yellow; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent;}
/*.clLevel0nocursor{cursor:pointer;}*/

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px 2px 2px 8px; font-family:verdana,arial; font-size:11px; font-weight:normal;}
.clLevel1{background-color:#E3E3E3; color:#403D3D;}
.clLevel1over{background-color:#EDEDED; color:#403D3D; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; border:1px solid #919191;}