/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;	
	font-size: 100%;
	font-family: inherit;
}

label {
	color:#62557D;
	font-size:11px;
}

.bandeau {
	margin:0px;
	padding:0px;
}

/*ul {
	list-style-type:disc;
	list-style-position:inside;
}

.sous_menu ul {
	list-style-type:none;
	list-style-position:none;
}*/

#headerImpression{
	display:none;
}

.print{
	display:none;
}

a, td a {
    color:#07077a;
    text-decoration:none;
    /*font-size:11px;*/
}

a:hover, td a:hover {
    text-decoration:underline;
}

img {
    border:0px solid #ffffff;
}

h3 {
    font-size:11px; font-weight:bold; color:#000000;
}

select {
    font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#62557D;
}

div{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;	
	font-size: 100%;
	font-family: inherit;
}

.fond {

background-repeat:repeat;
}

.backOffice {
}


/* ------------------------------------------------------------------------ */
/* ------------------------------ CONTENEURS ------------------------------ */
/* ------------------------------------------------------------------------ */

#conteneurSite {
    margin:0 auto;
    width:988px;
    height:auto;
}

#conteneurPI_C2 {
    font-size:12px;
    margin: 0pt; 
    padding: 0pt 0pt 10px 13px; 
    width: auto; height: auto; 
    list-style-type: none; 
    list-style-image: none; 
    list-style-position: outside;
}

#conteneurPI_C2 h1 {
    margin:10px 0px 10px 0px;
    font:bold 13.5pt Arial;
}

.conteneurPI_C2class {
    font-size:12px;
}

.conteneurPI_C2class h1 {
    margin:10px 0px 10px 25px;
    font:bold 13.5pt Arial;
}

#arborescence {
    margin:0px 0px 0px 0px;
    /*padding:1px 0px 0px 0px;*/
    font-size:10px; color:#62557d;
}

html[xmlns] #arborescence {
    padding:0px 0px 0px 0px;
}

#arborescence_3 {
    margin:0px 0px 0px 14px;
    padding:1px 0px 0px 0px;
    font-size:10px; color:#62557d;
}

html[xmlns] #arborescence_3 {
    padding:0px 0px 0px 0px;
}

#arborescence_2 {
    margin:73px 0px 0px 14px;
    font-size:10px; color:#62557d;
}

#arborescence a, #arborescence_2 a, #arborescence_3 a {
    font-size:10px; color:#000099;
}

.conteneur_intro {
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
	color:#62557D;
}

p.introPro{
	font-size:12px;
	font-weight:bold;
	color:#62557d;
	padding:0px 0px 0px 26px;
	margin:0px 0px 10px 0px;
}

#conteneur_contact {
    height:50px !important; height /**/:86px;
    margin:30px 0px 0px 0px; padding:10px 60px 0px 0px;
    text-align:right;
    background-image:url(../images/fondContact.jpg); background-position:top right; background-repeat:no-repeat;
}

.conteneur_contact_add {
    width:520px;
}

#conteneur_imprim {
    clear: both;
    height:29px !important; height /**/:65px;
    margin:30px 0px 0px 0px; padding:36px 90px 0px 0px;
    text-align:right;
    background-image:url(../images/fondImprim.jpg); background-position:top right; background-repeat:no-repeat;
}

#conteneur_contact h2, #conteneur_imprim h2 {
    display:block;
    margin:0px; padding:0px;
    font-size:11px;
}

#conteneur_contact a, #conteneur_imprim a {
    font-weight:bold;
    font-size:11px;
}


/* --------------------------------------------------------------------- */
/* ------------------------------ ONGLETS ------------------------------ */
/* --------------------------------------------------------------------- */

#conteneur_onglets {
    clear:both;
    width:630px; /*height:24px;*/ float:left;
	margin:0px 0px 0px 5px;
    background-image:url(../images/fondOnglets.gif); background-repeat:repeat-x; background-position:bottom left;
}

html[xmlns] #conteneur_onglets {
    margin:0px 0px 0px 10px;
}

#conteneur_onglets a:hover {
    text-decoration:underline;
}

.ongletGOn {
    float:left;
    width:13px; /*height:24px;*/
    padding:5px 0px 5px 0px;
    background-image:url(../images/ongletGOn.gif); background-repeat:no-repeat;
}

.ongletMOn {
    float:left;
    padding:5px 0px 5px 0px;
    font-weight:bold; color:#84acd6;
    text-align:center;
    background-image:url(../images/ongletCOn.gif); background-repeat:repeat-x;
}

.ongletDOn {
    float:left;
    width:13px; /*height:24px;*/
    margin:0px 2px 0px 0px; padding:5px 0px 5px 0px;
    background-image:url(../images/ongletDOn.gif); background-repeat:no-repeat; background-position:top right;
}

.ongletGOff {
    float:left;
    width:13px; /*height:24px;*/
    padding:5px 0px 5px 0px;
    background-image:url(../images/ongletGOff.gif); background-repeat:no-repeat;
}

.ongletMOff {
    float:left;
    padding:5px 0px 5px 0px;
    font-weight:bold; color:#07077a;
    text-align:center;
    background-image:url(../images/ongletCOff.gif); background-repeat:repeat-x;
}

.ongletDOff {
    float:left;
    width:13px; /*height:24px;*/
    margin:0px 2px 0px 0px; padding:5px 0px 5px 0px;
    background-image:url(../images/ongletDOff.gif); background-repeat:no-repeat; background-position:top right;
}

#conteneur_onglets_txt {
    clear:both;
    width:608px !important; width /**/:628px;
    margin:0px 0px 0px 10px; padding:37px 10px 10px 10px;
    border-right:1px solid #d7d4d6; border-bottom:1px solid #d7d4d6; border-left:1px solid #d7d4d6;
}

#conteneur_onglets_txt h2 {
    height:30px;
    margin:0px 0px 14px 0px;
    font-size:11px; font-weight:bold;
    text-transform:uppercase;
    border-bottom:1px solid #a8b2c9;
}

html[xmlns] #conteneur_onglets_txt h2 {
    height:auto;
    min-height:30px;
}

#conteneur_txt {
    clear:both;
    width:608px !important; width /**/:628px;
    margin:0px 0px 0px 10px; padding:37px 10px 10px 10px;
    /*border-right:1px solid #d7d4d6; border-bottom:1px solid #d7d4d6; border-left:1px solid #d7d4d6;*/
	padding:0px 0px 0px 14px;
	color:#62557d;
	border: 0px solid #000000;
}

#conteneur_txt h2 {
    height:30px;
    margin:0px 0px 14px 0px;
    font-size:11px; font-weight:bold; color:#FF0000;
    text-transform:uppercase;
    border-bottom:1px solid #a8b2c9;
}

html[xmlns] #conteneur_txt h2 {
    height:auto;
    min-height:30px;
}

#conteneur_onglets_2 {
	width:628px;
	margin:15px 0px 0px 24px;
	font-size:12px;	font-weight:bold; color:#84acd6;
	text-align:left;	
}

#conteneur_onglets_2 table {
	background-color:#FFFFFF;
	background-image:url(../images/fondOnglets_2.gif); background-repeat:repeat-x; background-position:bottom left;
	border:1px solid #d7d4d6;
}

#conteneur_onglets_2_bis {
	width:911px;
	margin:15px 0px 0px 24px;
	font-size:12px;	font-weight:bold; color:#84acd6;
	text-align:left;
	align:left;
}

#conteneur_onglets_2_bis table {
	background-color:#FFFFFF;
	background-image:url(../images/fondOnglets_2.gif); background-repeat:repeat-x; background-position:bottom left;
	border:1px solid #d7d4d6;
	text-align:center;
}

#conteneur_onglets_2 td, #conteneur_onglets_2_bis td {
	padding:7px 30px 10px 30px;
	font-size:12px;	font-weight:bold; color:#84acd6;
	text-align:center;	
	vertical-align:top;
}

#conteneur_onglets_2 td.onglet2Bordure, #conteneur_onglets_2_bis td.onglet2Bordure {
	width:1px;
	padding:0px;
	font-size:1px;
	background-color:#999999;
}
.onglet2On {
	background-image:url(../images/fondOnglets_2On.gif); background-position:bottom left; background-repeat:repeat-x;
}

/* --------------------------------------------------------------------- */
/* ------------------------------ BOUTONS ------------------------------ */
/* --------------------------------------------------------------------- */
/**/

.tabCollectionCoinHG{
    position:relative;
    margin:0px;
    padding:0px;
    width:7px;
    height:7px;
    background-image:url(../images/tabCollectionCoinHG.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinHC{
    position:relative;
    width:auto;
    height:7px;
    background-image:url(../images/tabCollectionCoinHC.gif);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinHD{
    position:relative;
    height:7px;
    width:8px;
    background-image:url(../images/tabCollectionCoinHD.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinCG{
    position:relative;
    width:7px;
    height:auto;
    background-image:url(../images/tabCollectionCoinCG.gif);
    background-repeat:repeat-y;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinCC{
    padding:3px;
    font-weight:bold; font-size:11px;
}

.tabCollectionCoinCD{
    position:relative;
    width:8px;
    height:auto;
    background-image:url(../images/tabCollectionCoinCD.gif);
    background-repeat:repeat-y;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinBG{
    position:relative;
    margin:0px;
    padding:0px;
    width:7px;
    height:7px;
    background-image:url(../images/tabCollectionCoinBG.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinBC{
    position:relative;
    width:auto;
    height:7px;
    background-image:url(../images/tabCollectionCoinBC.gif);
    background-repeat:repeat-x;
    margin:0px;
    padding:0px;
}

.tabCollectionCoinBD{
    position:relative;
    height:7px;
    width:8px;
    background-image:url(../images/tabCollectionCoinBD.gif);
    background-repeat:no-repeat;
    overflow:hidden;
    margin:0px;
    padding:0px;
}

/**************************************/

.collection_bt_G {
    width:10px; height:29px; float:left;
    background-image:url(../images/btCollectionG.jpg); background-repeat:no-repeat;
}

.collection_bt_C {
    padding:7px 0px 8px 0px; float:left;
    font-weight:bold; font-size:11px;
    background-image:url(../images/btCollectionC.jpg); background-repeat:repeat-x;
}

.collection_bt_D {
    width:10px; height:29px; float:left;
    background-image:url(../images/btCollectionD.jpg); background-repeat:no-repeat;
}

.lienFleche {
    background-image:url(../images/flecheBleue.gif);
    background-repeat:no-repeat;
    background-position:1px 5px;
    padding-left:10px;
}

.lienFlecheActif {
    background-image:url(../images/flecheBleueClair.gif);
    background-repeat:no-repeat;
    background-position:1px 5px;
    padding-left:10px;
    color:#84ACD6;
   
}

.lienFlecheActif a {
    color:#84ACD6;
    
}

.lienFlecheActif2 {
    background-image:url(../images/flecheviolette.gif);
    background-repeat:no-repeat;
    background-position:1px 5px;
    padding-left:10px;
    color:#62557D;
    
}

.lienFlecheActif2 a {
    color:#62557D;
    /*font-weight:bold;*/
}


/* -------------------------------------------------------------------- */
/* ------------------------------ DIVERS ------------------------------ */
/* -------------------------------------------------------------------- */

.borderBottom {
    border-bottom:1px solid #a8b2c9;
}

.txt1px {
    font-size:1px;
}

.txt9px {
    font-size:9px;
}

.gras {
    font-weight:bold;
}

.clearBoth{
    clear:both;
}

.txtMaj {
    text-transform:uppercase;
}

.txtPar {
    padding:0px 0px 10px 5px;
}

.txtGris {
    color:#434343;
}

#flecheHautPage {
    clear: both;
    text-align: right;
    padding: 0px 20px 0px 0px;
    border: 0px solid #000000;
}

#flecheHautPage2 {
    clear: both;
    text-align: right;
    padding: 0px 230px 0px 0px;
    border: 0px solid #000000;
}

#flecheHautPage3 {
    clear: both;
    text-align: right;
    padding: 0px 40px 0px 0px;
    border: 0px solid #000000;
}

#flecheHautPageCG {
    clear: both;
    text-align: right;
    padding: 0px 20px 0px 0px;
    border: 0px solid #000000;
}

.enteteComparateur {
	 background-image:url(../images/puce_01_noir.gif);
	 background-position:2px 5px;
	 background-repeat:no-repeat;
}


/* -------------------------------------------------------------------- */
/* ------------------------------ HEADER ------------------------------ */
/* -------------------------------------------------------------------- */

#headerPage {
    position:relative;
    height:109px;
    width:956px;
    background:url(../images/fondHeader.jpg) left top no-repeat;;
    z-index: 10;
}

/* transverses */
#navHaut {
    position:relative;
    height:21px;
    /*margin:0px 0px 0px 625px;*/
}

#navHaut a {
    font-weight:bold;
    font-size:10px;
    color:#f4eb1d;
    text-decoration:none;
    float:left;
    margin:5px 0px 0px 0px;
}

#navHaut a:hover {
    text-decoration:underline;
}

.navTransverse {
    position:absolute; top:0px; right:10px;
}

.separateurBlancMenu {
    display:inline;
    float:left;
    font-size:0px;
    height:16px;
    width:1px;
    border-right:1px solid #ffffff;
    margin:0px 7px 0px 7px;
}

#id_form_recherche {
    display:inline;
    position:relative;
    margin:0px 0px 0px 9px;
    padding:0px 0px 0px 0px;
}

.rechercheNavHaut {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    width:100px;
    height:15px;
    border:0px;
    background-color:#c5c9d6;
    color:#62557d;
    padding:1px 0px 0px 9px;
    margin:3px 0px 0px 0px;
    overflow:hidden;
}

.submitNavHaut {
    position:relative;
    font-family:Arial, Helvetica, sans-serif;
    font-size:0px;
    font-weight:bold;
    border:0px;
    color:#000099;
    padding:0px;
    margin:-2px 0px 0px 2px;
    vertical-align:middle;
}

html[xmlns] .submitNavHaut {
    margin:0px 0px 0px 2px;
}

.submitNavHaut2 {
    height:15px;
    border:0px;
    color:#000099;
    padding:0px;
    margin:5px 0px 0px 4px;
    margin/**/:5px 0px 0px 4px;
    vertical-align:middle;
}

/* logo + baseline */
#logoMichelin {
    float:left;
    width:183px !important; width /**/:220px;
    height:58px !important; height /**/:60px;
    padding:0px 0px 0px 37px;
}

html[xmlns] #logoMichelin {
    padding:2px 0px 0px 37px;
}

#baselineMsg {
    float:left;
    width:698px !important; width /**/:745px;
    height:34px !important; height /**/:60px;
    padding:26px 0px 0px 33px;
    font-size:11px; font-weight:normal; color:#FFFFFF;
    /*margin:0px;    */
}

#baselineMsg td {
    font-size:11px; font-weight:normal;
}

/** menu **/

#conteneur_menu {
    clear:both; float:left;
    width:699px !important; width /**/:963px;
    margin:-7px 0px 0px 0px;
    padding:0px 0px 0px 255px;
}

html[xmlns] #conteneur_menu {
    margin:-5px 0px 0px 0px;
}

.menu {
    position:relative; float:left;
    padding:0px 10px 0px 10px;
    font-size:12px; font-weight:bold;
    text-transform:uppercase; vertical-align:bottom;
    text-align:center;
    border:0px solid #ff0000;
}

.menu td {
    color:#ffff00;
    font-size:12px; font-weight:bold;
    text-align:center;
    text-transform:uppercase;
      color:#ffff00;
}

.menuOn {
    position:relative; float:left;
    padding:0px 10px 0px 10px;
    font-size:12px; font-weight:bold;
    text-transform:uppercase; vertical-align:bottom;
    text-align:center;
    background-image:url(../images/fondMenu.gif); background-repeat:no-repeat;
    border:0px solid #ff0000;
}

.menuOn td {
    color:#000000;
    font-size:12px; font-weight:bold;
    text-align:center;
    text-transform:uppercase;
}

.menu td a {
    color:#ffff00;
    font-size:12px; font-weight:bold;text-transform:uppercase;
	text-align:center;
    text-decoration:none;
}

.menuOn td a {
    color:#000000;
    font-size:12px; font-weight:bold;text-transform:uppercase;
    text-align:center;
    text-decoration:none;
}

.menu td a:hover, .menuOn td a:hover {
    color:#000000;
    font-size:12px; font-weight:bold;text-transform:uppercase;
    text-align:center;
    text-decoration:none;
}

.menuFin {
    position:relative; float:left;
    font-size:2px;
    vertical-align:baseline;
    vertical-align:bottom;
}

.bordureMenu {
    background-image:url(../images/bordureMenu.gif); background-position:left top; background-repeat:no-repeat;
}

/** sous menu **/

.sous_menu {
    position:absolute; top:30px; left:1px;
    padding:3px 0px 4px 0px;
    background-color:#ebedee;
    width:200px;
    display:none;
}

.sous_menu_fin {
    position:absolute; top:30px; left:1px;
    padding:3px 0px 4px 0px;
    background-color:#ebedee;
    width:200px;
    display:none;
}

.sous_menuHidden {
    position:absolute; top:30px; left:1px;
    padding:3px 0px 4px 0px;
    background-color:#ebedee;
    width:200px;
    display:none;
}

.sous_menuAffiche {
    position:absolute; top:30px; left:1px;
    padding:3px 0px 4px 0px;
    text-align:left;
    background-color:#ebedee;
    width:200px;
    display:block;
}

.sous_menu_finAffiche {
    position:absolute; top:30px; right:1px;
    padding:3px 0px 4px 0px;
    text-align:left;
    background-color:#ebedee;
    width:200px;
    display:block;
}

.sous_menu_ligne {
    padding:2px 9px 0px 21px;
	text-transform:none;
    background-color:#ebedee;
    background-image:url(../images/flecheBleue.gif); background-position:9px 7px; background-repeat:no-repeat;
    border-bottom:1px solid #d0cfd7;
}

.sous_menu_ligne_fin {
    padding:2px 9px 0px 21px;
    text-transform:none;
    background-color:#ebedee;
    background-image:url(../images/flecheBleue.gif); background-position:9px 7px; background-repeat:no-repeat;
}

.sous_menuAffiche li {
    list-style:none;
}

html[xmlns] .sous_menu li {
    list-style:none;
}

html[xmlns] .sous_menu_fin li {
    list-style:none;
}

.sous_menu a {
    color:#07077a;
    text-align:center;
}

.sous_menu a:hover {
    color:#07077a;
    text-decoration:underline;
}

html[xmlns] .sous_menu_finAffiche li{
    list-style:none;
}

/* -------------------------------------------------------------------- */
/* ------------------------------ FOOTER ------------------------------ */
/* -------------------------------------------------------------------- */

/*#footerPage {
	clear:both;
	width:965px;
	padding:24px 0px 0px 0px;
	font-size:10px; color:#434343;
	text-align:center;
	/*background-image:url(../images/fondFooter.gif); background-repeat:no-repeat;*/
	border: 0px solid #000000;
}*/

#footerHaut {
	width:965px; height:18px;
	font-size:1px;
	background-image:url(../images/fondFooterH.gif); background-repeat:no-repeat;
}

#footerConteneur {
	width:905px !important; width /**/:965px;
	padding:5px 30px 5px 30px;
	background-image:url(../images/fondFooterC.gif); background-repeat:repeat-y;
}

#footerBas {
	height: 8px;
	margin:0px 0px -5px 0px;
	background-image:url(../images/fondFooterB.gif); background-repeat:no-repeat;
}

/* -------------------------------------------------------------------- */
/* ----------------- NEW FOOTER MICHELIN RECRUTE ---------------------- */
/* -------------------------------------------------------------------- */

#footerPage {
	width:auto; height:auto;
	padding:45px 65px 22px 65px;
	background:#FFFFFF url(../images/bg_footer.jpg) left top no-repeat;
	text-align:center;
	line-height:19px;
	font-size:11px;
	margin:0pt;
}

#footerPage a{
	color:#000099; font-weight:bold;
}

.copyright {
	font-weight:bold;
	color:#6d375c;
}

.toutsavoir {
	color:#434343;
}


/* -------------------------------------------------------------------- */
/* --------------------------- IMPRESSION ----------------------------- */
/* -------------------------------------------------------------------- */

.lienImpressionTopPage{
	position:relative;
	float:right; 
	font-size:11px;
	border:0px solid #ff0000;
	margin:5px 20px 0px 0px;
}	

html[xmlns] .lienImpressionTopPage {
	position:relative;
	float:right; 
	font-size:11px;
	border:0px solid #ff0000;
	margin:5px 38px 0px 2px;
}

/* 2ème style pour gérer les pages de style mi_gamme_ete.html
 *	-> sans image sous le bandeau
 */
.lienImpressionTopPage2{
	position:relative;
	float:right; 
	font-size:11px;
	border:0px solid #ff0000;
	margin:55px 20px 0px 0px;
	z-index:50;
}	

html[xmlns] .lienImpressionTopPage2 {
	position:relative;
	float:right; 
	font-size:11px;
	border:0px solid #ff0000;
	margin:5px 38px 0px 2px;
}

/* 3ème style pour gérer les pages de style cg_guide_rouge_produit.html
 *	-> sans image sous le bandeau
 */
.lienImpressionTopPageCgGuide{
	position:absolute;
	font-size:11px;
	border:0px solid #ff0000;
	/*top:57px;*/
	right:-250px;
}	

/* 4ème style pour gérer les pages de style cg_carte_espagne.html
 *  -> sans image sous le bandeau
 */
.lienImpressionTopPageCgGuide2{
	position:absolute;
	font-size:11px;
	border:0px solid #ff0000;
	top:6px;
	right:37px;
}	

/***************************/
/******** AJOUTER **********/
/***************************/
.espacement {
	margin:10px 0px 0px 0px;
}

.texteNoir {
	color:#000000;
	font-size : 11px;
}

.titreRouge {
	font-weight:bold;
	font-size : 11px;
	text-align:center;
	color:red;
	
}

/********************************/
/* AJOUT pour la fiche produits */
/********************************/
#conteneur_sous_onglets {
    width:608px !important; width /**/:628px;
    margin:0px 0px 0px 10px;
}

/** AJOUT Checkbox **/
.texteCB{
	padding-top:5px
}

html[xmlns] .texteCB{
	padding-top:0px
}

table.tab_recommendation{
	border:0px solid red;
}

table.tab_recommendation th{
	padding-left:20px;
	height:22px;
}

table.tab_recommendation td{
	height:34px !important; height /**/:39px;
	padding-left:20px;
	vertical-align:top;
	padding-top:5px;
}

table.tab_recommendation tr{
	padding-left:20px;
	background-image:none;
	border-bottom:1px solid #f5f5f9;
}

table.tab_recommendation tr.violet{
	height:38px;
	padding-left:20px;
	background-image:url(../images/moto/motoVelo_fondCelluleViolet.gif);
}

table.tab_recommendation td.bordureTab{
	border-right:1px dotted #b6b6ba;
}

table.tab_recommendation td.colspan{
	text-align:center;
	padding:0px;
	vertical-align:middle;
}

/***************************/
/* CSS Template affiche_96 */
/***************************/

.gras_96 {
    font-weight:bold;
    color:#87ACD2;
}

.lienFleche_96 {
   	background-image:url(../images/flecheBleue.gif);
    background-repeat:no-repeat;
    background-position:1px 5px;
    padding-left:10px;
    font-weight:bold;
}

/* -------------------------------------------------------------------- */
/* ----------------- CSS Template Michelin Recrute -------------------- */
/* -------------------------------------------------------------------- */

/***************************/
/****** colonne GAUCHE *****/
/***************************/

.col_gauche {
	float:left; 
	width:193px; 
	height:auto; 
	background-color:#FFF;
	margin:0;
}

.portletG {
	width:auto; height:auto;
	margin:0 0 13px 0; padding:0 0 20px 0;
	background:url(../images/bg_portletG.gif) left bottom no-repeat;
}

.portletG_titre {
	width:auto; height:auto;
	margin:0; padding:12px 14px 8px 14px;
	background:url(../images/bg_onglettitre_portletG.jpg) left top no-repeat;
	font-size:12px; font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
}

.portletG ul {
	margin:0; padding:2px 0 0 0;
	list-style:none;
	background:url(../images/bg_portletG_ul.gif) left top no-repeat;
}
.portletG ul li{
	margin:0; padding:4px 0 4px 14px;
	background:url(../images/bg_portletG_ul_li.gif) left top repeat-y;
}

.portletG ul li ul{
	margin:0; padding:2px 0 0 0;
	background:none;
}
.portletG ul li ul li{
	margin:0; padding:4px 0 4px 14px;
	background:none;
}

.portletG ul li a, .portletG ul li a:link, .portletG ul li a:visited {
	display:block;
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_bleu.gif) left 5px no-repeat;
	font-size:11px; font-weight:bold;
	color:#000099;
	text-decoration:none;
	position:relative;
}

.portletG ul li a:hover {text-decoration:underline;}

.portletG ul li.selected {
	margin:0; padding:4px 0 4px 14px;
	background:url(../images/bg_portletG_ul_li_selected.gif) left top repeat-y;
	border-top:1px solid #a0a1c0;
	border-bottom:1px solid #a0a1c0;
}

.portletG ul li.selected ul li.selected{
	background:none;
	border:none;
}

.portletG ul li.selected ul li.selected a, .portletG ul li.selected ul li.selected a:link, .portletG ul li.selected ul li.selected a:visited{
	margin:0; padding:0 0 0 9px;
		background:url(../images/puce_fleche_violet.gif) left 5px no-repeat;
		font-size:11px; font-weight:bold;
		color:#6d375c;
		text-decoration:none; cursor:default;
}

.portletG ul li.selected a,.portletG ul li.selected a:link, .portletG ul li.selected a:visited{
	display:block;
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_violet.gif) left 5px no-repeat;
	font-size:11px; font-weight:bold;
	color:#6d375c;
	text-decoration:none; cursor:default;
}

.portletG ul li.selected ul li a, .portletG ul li.selected ul li a:link, .portletG ul li.selected ul li a:visited{
	color:#000099;
	position:relative;
	display:block;
	cursor:pointer;
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_violet.gif) left 5px no-repeat;
}

.portletG ul li.selected a:hover, .portletG ul li.selected ul li a:hover {text-decoration:none; cursor:pointer; color:#6d375c;}

/***************************/
/****** colonne DROITE *****/
/***************************/

.col_droite {
	float:right; 
	width:213px;
	height:auto;}

.portletD {
	width:213px;
	height:auto;
	margin:0 0 13px 0; padding:0 0 20px 0;
	background:url(../images/bg_portletD.gif) left bottom no-repeat;
}

.portletD_titre {
	width:auto; height:auto;
	margin:0; padding:12px 14px 8px 14px;
	background:url(../images/bg_onglettitre_portletD.jpg) left top no-repeat;
	font-size:12px; font-weight:normal;
	color:#FFFFFF;
	text-transform:uppercase;
}

.portletD ul {
	margin:0; padding:2px 0 0 0;
	list-style:none;
	background:url(../images/bg_portletD_ul.gif) left top no-repeat;
}

.portletD ul li{
	margin:0; padding:4px 0 4px 14px;
	background:url(../images/bg_portletD_ul_li.gif) left top repeat-y;
}

.portletD ul li a, .portletD ul li a:link, .portletD ul li a:visited {
	display:block;
	margin:0; padding:0 0 0 10px;
	background:url(../images/puce_fleche_bleu.gif) left 5px no-repeat;
	font-size:11px; font-weight:bold;
	color:#000099;
	text-decoration:none;
}

.portletD ul li a:hover {text-decoration:underline;}

.portletD ul li.selected {
	margin:0; padding:4px 0 4px 14px;
	background:url(../images/bg_portletD_ul_li_selected.gif) left top repeat-y;
	border-top:1px solid #a0a1c0;
	border-bottom:1px solid #a0a1c0;
}

.portletD ul li.selected a,.portletD ul li.selected a:link, .portletD ul li.selected a:visited{
	display:block;
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_violet.gif) left 5px no-repeat;
	font-size:11px; font-weight:bold;
	color:#6d375c;
	text-decoration:none; cursor:default;
}

.portletD ul li.selected a:hover {text-decoration:none; cursor:default; color:#6d375c;}

.portletD .portletD_top {
	margin:0; padding:2px 0 0 0;
	list-style:none;
	background:url(../images/bg_portletD_ul.gif) left top no-repeat;
}

.portletD .portletD_content{
	margin:0; padding:8px 10px 0 10px;
	background:url(../images/bg_portletD_ul_li.gif) left top repeat-y;
	color:#62557d;
	_zoom:1;
}
.portletD .portletD_content embed{
	float:left;
}
.portletD .portletD_content object{
        float:left;
}

.portletD .portletD_large_content{
	background:url(../images/bg_portletD_ul_li.gif) left top repeat-y;
	padding-top:10px;
}

.portletD .portletD_content a {
	margin:0; /*padding:0 0 0 0px;*/
	color:#000099;
	font-weight:bold;
}

.portletD .portletD_content img{float:left; margin:0 5px 5px 0; padding:0;}

.portletD h5{
	font-size:11px;
	color:#6d375c;
	font-weight:bold;
	border-bottom:1px solid #c6c7d9;border-top:1px solid #c6c7d9;
	width:196px !important; width /**/: 209px;
	padding:3px 0px 3px 13px;
	margin:0px 0px 8px 2px;
}

.portletD .portletD_large_content ul{
	border:0px solid red;
	padding:0px;
	background:#666666;
}

.portletD .portletD_large_content ul li{
	padding:2px 0pt 2px 14px;
}

/******************************/
/****** colonne CENTRALE ******/
/******************************/

.col_centrale {
	float:left;
	width:500px; eight:auto;
	height:auto;
	margin:0; padding:0 10px;
}

.col_centrale .standard_content h2, .col_centrale_sans_col_droite .standard_content h2{
	font-size:11px;
	font-weight:bold;
	color:#62557d;
	background:#FFFFFF url(../images/puceH2Content.gif) no-repeat 0px 4px;
	padding-left:14px;
	margin-bottom:12px;
	margin-left:13px;
}

.col_centrale .standard_content p, .col_centrale_sans_col_droite .standard_content p{
	padding:0px 0px 0px 13px;
	color:#62557d;
	margin-bottom:12px;
	margin-right:10px;
}

.col_centrale .standard_content ul, .col_centrale_sans_col_droite .standard_content ul{
	list-style-position:inside;
	list-style-type:square;
	color:#62557D;
	padding:0px 0px 0px 13px;
}

.col_centrale .standard_content ul li, .col_centrale .col_centrale_sans_col_droite ul li{margin-bottom:10px;}

.col_centrale_sans_col_droite{
	float:left;
	width:713px; eight:auto;
	margin:0; padding:0 13px;
}

.col_centrale_titre {
	margin:0; padding:16px 0 10px 14px;
	font-size:15px; font-weight:bold;
	color:#6d375c;
	text-transform:uppercase;
}

.txt_bloccenter_bottom {
	margin:0; padding:0 0 9px 0;
	background:url(../images/bg_txt_blocenter_bottom.gif) left bottom no-repeat;
}

.txt_bloccenter_top {
	margin:0; padding:10px 14px 0px 14px;
	background:url(../images/bg_txt_blocenter_top.gif) left top no-repeat;
}

.txt_bloccenter_top .support_reponse_show {
	margin-left: 0px;
}

/*
.txt_bloccenter_top a {
	padding-left: 9px;
}*/

.txt_bloccenter_top p {margin:0; padding:0 0 5px 0;}

.txt_bloccenter_top h3 {
	margin:0; 
	padding:0 0 5px 0; 
	padding-left: 9px;
	color:#07077A;
	font-weight:normal;
}

.txt_bloccenter_middle {
	margin:0; padding:0 0 1px 0;
	background:url(../images/bg_txt_blocenter_middle.gif) left top repeat-y;
	position:relative;
}

.clear {
	clear:both;
	/* Mise en commentaire le 17/10/08 par S. MIZRAHI */
	/* Objet : Anomalie 133 - Le texte entete du formulaire de contact ne s'affiche pas correctement sous Firefox 3 */
	/*font-size:1px;*/
	/*height:1px;*/
	/* Fin de mise en commentaire */
}

div.lien_bouton {
	text-align:center;
	width:100%;
}

/* 1 onglets - normal --- */
.ong1_normal_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong1_normal_top.gif) left top no-repeat;}
.ong1_normal_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong1_normal_bottom.gif) left bottom no-repeat;}

/* 1 onglets - actif --- */
.ong1_left_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong1_top_selec.gif) left top no-repeat;}
.ong1_left_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong1_bottom_selec.gif) left bottom no-repeat;}

/* 2 onglets - normal --- */
.ong2_normal_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong2_normal_top.gif) left top no-repeat;}
.ong2_normal_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong2_normal_bottom.gif) left bottom no-repeat;}

/* 2 onglets - left actif --- */
.ong2_left_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong2_left_top_selec.gif) left top no-repeat;}
.ong2_left_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong2_left_bottom_selec.gif) left bottom no-repeat;}

/* 2 onglets - right actif --- */
.ong2_right_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong2_right_top_selec.gif) left top no-repeat;}
.ong2_right_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong2_right_bottom_selec.gif) left bottom no-repeat;}

/* 3 onglets - normal --- */
.ong3_normal_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong3_normal_top.gif) left top no-repeat;}
.ong3_normal_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong3_normal_bottom.gif) left bottom no-repeat;}

/* 3 onglets - left actif --- */
.ong3_left_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong3_left_top_selec.gif) left top no-repeat;}
.ong3_left_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong3_left_bottom_selec.gif) left bottom no-repeat;}

/* 3 onglets - milieu actif --- */
.ong3_middle_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong3_middle_top_selec.gif) left top no-repeat;}
.ong3_middle_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong3_middle_bottom_selec.gif) left bottom no-repeat;}

/* 3 onglets - milieu actif --- */
.ong3_right_top 	{margin:0; padding:12px 0 4px 0; background:url(../images/ong3_right_top_selec.gif) left top no-repeat;}
.ong3_right_bottom {margin:0; padding:0 0 6px 0; background:url(../images/ong3_right_bottom_selec.gif) left bottom no-repeat;}

.onglets_centraux ul{
	margin:0; padding:0;
	list-style:none;
}
.onglets_centraux ul li{
	float:left;
	width:146px;
	margin:0; padding:0 10px;
	font-size:12px; color:#6d375c;
	text-align:center;
}
.onglets_centraux ul li h2{
	font-weight:normal;
}
.onglets_centraux ul li a{
	font-size:12px; font-weight:bold;
	color:#000099;
}
.onglets_centraux ul li a h2{
	font-weight:bold;
}

.col_centrale a.lien_metier, .col_centrale a.lien_metier:link, .col_centrale a.lien_metier:visited {
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_bleu.gif) left 5px no-repeat;
	font-size:11px; font-weight:normal;
	color:#000099;
	text-decoration:none;
}

.col_centrale a.lien_metier_actif {
	margin:0; padding:0 0 0 9px;
	background:url(../images/puce_fleche_violet.gif) left 5px no-repeat;
	font-size:12px; font-weight:bold;
	color:#6d375c;
	text-decoration:none; cursor:default;
}

/** Conteneur centrale **/
.contenus {
	background-color:#FFFFFF;
	width:933px; height:auto;
	margin:0; padding:0 10px 0 10px;
	position:relative;
}

/** Image décorative placé sous le header **/
.img_deco {
	width:auto; height:auto;
	margin:0; padding:0;
}

/******************************/
/********** GLOBAL CSS ********/
/******************************/
html{height:100%;}

body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;height:100%;
	font-weight:normal;
	background:url(../images/bg_body.gif) left top repeat;
	color:black;
	height:100%;
	line-height:normal;
}

em{font-style:italic;}

/*}*/

.invisible{
	display:none;
}

br.invisible{
	display:block;
	line-height:0px;
	font-size:0px;
	height:1px;
	background:#000000;
}

fieldset legend, fieldset label{display:none;}

fieldset{border:none;} 

a:hover, td a:hover {
	text-decoration:underline;
}

#degrade {
	width:100%;
	height:auto;
	min-height:100%;
	border:0px solid red;
	background:url(../images/bg_degrade.png) left bottom repeat-x;
	_background-image: none;
	/*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_degrade.png", sizingMethod="scale");*/
}

/* IE 6
* html #degrade {
  height:100%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_degrade.png", sizingMethod="scale");
}*/

/* IE 7*/
*+html #degrade {
  	filter: none;
	background:none;
}

/* IE 6 */
* html #degrade {
  height:100%;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_degrade.png", sizingMethod="scale");
}

#ombrage {
	width:956px; height:auto;
	margin:0; padding:0 16px;
	background:url(../images/bg_ombrage.png) left top repeat-y;
	_background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/bg_ombrage.png", sizingMethod="scale");
}

#fondblanc { background-color:#FFFFFF; margin:0pt;}

/********************************************************/
/****** Tableau pour le Template Navigation Métier ******/
/********************************************************/

.tableauViolet{
	border:0px solid red;
	color:#62557d;font-size:12px;
	margin-bottom:10px;
}
.tableauViolet th.left{
	background:url(../images/thLeft.gif) no-repeat top left;
	text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	padding:9px 0px 6px 0px;
	border-right:1px solid #FFF;
}
.tableauViolet th.right{
	background:url(../images/thRight.gif) no-repeat top right;
	font-size:12px; text-transform:uppercase;
	text-align:center;
	font-weight:normal;
	padding:9px 0px 6px 0px;
	border-left:1px solid #FFF;
}
.tableauViolet td.decoLeft{
	height:8px; line-height:0px; font-size:0px;
	background:url(../images/tdDecoLeft.gif) top left;
}
.tableauViolet td.decoRight{
	height:8px; line-height:0px; font-size:0px;
	background:url(../images/tdDecoRight.gif) top right;
}
.tableauViolet td.left{
	padding:8px 5px 8px 20px;
	border-right:1px solid #FFF;border-bottom:1px solid #FFF;
	background:#FFFFFF url(../images/tdLeft.gif) left bottom no-repeat;
	width:135px;
}
.tableauViolet td.left h5{
	font-weight:normal;
}
.tableauViolet tr.color_fonce td.left{
	background:#FFFFFF url(../images/tdLeftFonce.gif) left top no-repeat;
}

.tableauViolet td.right{
	border-left:1px solid #FFF;border-bottom:1px solid #FFF;
	padding:8px 10px 8px 15px; text-align:right;
	background:#FFFFFF url(../images/tdRight.gif) right bottom repeat-y;
	
}
.tableauViolet tr.color_fonce td.right{
	background:#FFFFFF url(../images/tdRightFonce.gif) right top no-repeat;
}

.tableauViolet .decoEndLeftFonce{
	border-right:1px solid #FFF;
	height:9px; line-height:0px; font-size:0px;
	background:url(../images/tdEndLeftFonce.gif) top left no-repeat;
}
.tableauViolet .decoEndLeft{
	border-right:1px solid #FFF;
	height:9px; line-height:0px; font-size:0px;
	background:url(../images/tdEndLeft.jpg) top left no-repeat;
}
.tableauViolet tr.last td{
	border-bottom:none;
	padding-bottom:0px;
}
.tableauViolet .decoEndRightFonce{
	border-left:1px solid #FFF;
	height:9px; line-height:0px; font-size:0px;
	background:url(../images/tdEndRightFonce.gif) top right no-repeat;
}
.tableauViolet .decoEndRight{
	border-left:1px solid #FFF;
	height:9px; line-height:0px; font-size:0px;
	background:url(../images/tdEndRight.jpg) top right no-repeat;
}
.tableauViolet .picto_fleche{
	vertical-align:middle	
}
.tableauViolet span.separateur{padding:0px 5px 0px 0px;}

/********************************/
/****** Template Home Page ******/
/********************************/

/** Portlet violet1 **/

.portletViolet{width:500px; height:auto; color:#62557d; clear:left; float:left}
.portletViolet .top{height:9px;background:#FFFFFF url(../images/portletViolet_top.gif) no-repeat; font-size:0px}
.portletViolet .middle{height:111px; width:500px;float:left; background:#FFFFFF url(../images/portletViolet_middle.gif) repeat-y;}
.portletViolet .middle2{height:111px; width:500px;float:left; background:#FFFFFF url(../images/portletViolet_middle2.gif) repeat-y;}
.portletViolet .middle3{height:111px; width:500px;float:left; background:#FFFFFF url(../images/portletViolet_middle3.gif) repeat-y;}
html[xmlns] .portletViolet .middle{height:auto; float:left;min-height:111px;}
.portletViolet .middleDeco{height:111px; background:url(../images/portletViolet_middleDeco.jpg) no-repeat}
html[xmlns] .portletViolet .middle2{height:auto; float:left;min-height:111px;}
.portletViolet .middleDeco2{height:111px; background:url(../images/portletViolet_middleDeco2.jpg) no-repeat}
html[xmlns] .portletViolet .middle3{height:auto; float:left;min-height:111px;}
.portletViolet .middleDeco3{height:111px; background:url(../images/portletViolet_middleDeco3.jpg) no-repeat}
.portletViolet .bottom{height:9px; width:500px; float:left;background:#FFFFFF url(../images/portletViolet_bottom.gif) no-repeat; font-size:0px}
.portletViolet .content{ margin-top:-111px;float:left;}
.portletViolet .content img{
	display:block; 
	float:left; 
	margin : 10px 5px 0 5px;
	padding: 0px 0px 0px 0px;
}
.portletViolet .content h2, .portletViolet .content h3{
	font-weight:bold; 
	color:#6d375c; 
	font-size:12px; 
	margin-bottom:8px;
	background:transparent;
	padding: 0px 0px 0px 0px;
}
.portletViolet .content p{
	/*padding:0px 0px 0px 13px;*/
	color:#62557d;
	margin-bottom:12px;
}
.portletViolet .content .parag1{
	margin-left:10px; 
	width:170px;
	float:left;
	height:auto;
	margin-top:10px;
	font-style:normal;
	padding: 0px 0px 0px 0px;
}
.portletViolet .content .parag2{
	margin-left:10px;
	float:left;
	width:165px;
	height:auto;
	margin-top:10px;
	font-style:normal;
	padding: 0px 0px 0px 0px;
}
.portletViolet .content .parag{
	margin-left:10px;
	float:left;
	height:auto;
	margin-top:10px;
	font-style:normal;
	margin-right:15px;
	padding: 0px 0px 0px 0px;
}

.portletViolet .content .parag12,
.portletViolet .content .parag22{
	margin-left:10px;
	float:left;
	width:117px;
	height:auto;
	margin-top:10px;
	font-style:normal;
	padding: 0px 0px 0px 0px;
}

.portletViolet .content a{font-weight:bold; display:block; margin-top:5px;background: url(../images/puce_fleche_bleu.gif) no-repeat 0px 5px;padding-left: 9px;}

/** Portlet violet2 **/

.portletViolet2{width:500px; height:auto; color:#62557d; clear:left; float:left}
.portletViolet2 .top{height:9px;background:#FFFFFF url(../images/portletViolet2_top.gif) no-repeat; font-size:0px}
.portletViolet2 .middle{height:115px; width:500px;float:left; background:#FFFFFF url(../images/portletViolet2_middle.gif) repeat-y;}
html[xmlns] .portletViolet2 .middle{height:auto; float:left;min-height:115px;}
.portletViolet2 .middleDeco{height:115px; background:url(../images/portletViolet2_middleDeco.jpg) no-repeat}
.portletViolet2 .bottom{height:12px; width:500px; float:left;background:#FFFFFF url(../images/portletViolet2_bottom.gif) no-repeat; font-size:0px}
.portletViolet2 .content{ margin-top:-115px;float:left; width:500px;}
.portletViolet2 .content .middleTitre{font-weight:bold; color:#6d375c; font-size:12px; margin: 0 0 0 10px; width:100%;}
.portletViolet2 .content h2, .portletViolet2 .content h3{
	font-weight:bold; 
	color:#6d375c; 
	font-size:12px; 
	margin-bottom:8px;
	background:transparent;
	padding-left:0px;
}
.portletViolet2 .content p{
	/*padding:0px 0px 0px 13px;*/
	color:#62557d;
	margin-bottom:12px;
}
.portletViolet2 .content .parag1{margin-left:10px;}
.portletViolet2 .content .parag2{margin-left:10px;}
.portletViolet2 .content img{display:block; float:left; margin : 10px 5px 0px 5px;}
.portletViolet2 .content .parag1,
.portletViolet2 .content .parag2{
	float:left;
	width:122px;
	height:auto;
	margin-top:10px;
	font-style:normal;
}

.portletViolet2 .content .parag{
	float:left;
	height:auto;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-style:normal;
}

.portletViolet2 .content a{font-weight:bold; display:block; margin-top:5px;background: url(../images/puce_fleche_bleu.gif) no-repeat 0px 5px;padding-left: 9px;}

/**	Portlet violet3 **/

.portletViolet3{width:500px; height:auto; color:#62557d; clear:left; float:left}
.portletViolet3 .top{height:9px;background:#FFFFFF url(../images/portletViolet3_top.gif) no-repeat; font-size:0px}
.portletViolet3 .middle{height:115px; width:500px;float:left; background:#FFFFFF url(../images/portletViolet3_middle.gif) repeat-y;}
html[xmlns] .portletViolet3 .middle{height:auto; float:left;min-height:115px;}
.portletViolet3 .middleDeco{height:115px; background:url(../images/portletViolet3_middleDeco.jpg) no-repeat}
.portletViolet3 .bottom{height:12px; width:500px; float:left;background:#FFFFFF url(../images/portletViolet3_bottom.gif) no-repeat; font-size:0px}
.portletViolet3 .content{ margin-top:-115px;float:left; width:500px;}
.portletViolet3 .content .middleTitre{font-weight:bold; color:#6d375c; font-size:12px; margin: 0 0 0 10px; width:100%;}
.portletViolet3 .content h2, .portletViolet3 .content h3{
	font-weight:bold; 
	color:#6d375c; 
	font-size:12px; 
	margin-bottom:8px;
	background:transparent;
	padding-left:0px;
}
.portletViolet3 .content p{
	padding:0px 0px 0px 13px;
	color:#62557d;
	margin-bottom:12px;
	margin-right:0px;
}
.portletViolet3 .content .parag1{margin-right:0px;}
.portletViolet3 .content img{display:block; float:left; margin : 10px 5px 0 10px;}
.portletViolet3 .content .parag1,
.portletViolet3 .content .parag2{
	float:left;
	width:120px;
	height:auto;
	margin-top:10px;
	font-style:normal;
}
.portletViolet3 .content a{font-weight:bold; display:block; margin-top:5px;background: url(../images/puce_fleche_bleu.gif) no-repeat 0px 5px;padding-left: 9px;}

/** Portlet violet visuel plus contenu **/

.pVioletVisuelTexte{
	height:182px;
	float:left; display:inline;
	margin-left:13px;
}
.pVioletVisuelTexte .visuel{ float:left; display:block; margin:20px 0px 0px 0px}
.pVioletVisuelTexte .left{ float:left;width:12px; height:182px; background:url(../images/pVioletVisuelTexte_left.gif) no-repeat top left}
.pVioletVisuelTexte .middle{float:left; background:url(../images/pVioletVisuelTexte_middle.gif) repeat-x; height:182px}
.pVioletVisuelTexte .middle p{
	float:left;
	display:block;
	margin:20px 0px 0px 0px;
	padding:0px;

}

.pVioletTxt_bloccenter_bottom {
	margin:0; padding:0 0 9px 0;
	background:url(../images/pVioletTxt_bottom.gif) left bottom no-repeat;
}

.pVioletTxt_bloccenter_top {
	margin:0; padding:10px 14px 0px 14px;
	background:url(../images/pVioletTxt_top.gif) left top no-repeat;
	color:#62557d;
}
.pVioletTxt_bloccenter_middle {
	margin:0; padding:0 0 1px 0;
	background:url(../images/pVioletTxt_middle.gif) left top repeat-y;
	position:relative;
}
.pVioletTxt_bloccenter_middle .visuel{
	margin: 5px 10px 0px 0px;
	float:left;
	position:relative;
}

.pVioletTxt_bloccenter_middle p{
	margin:5px 0 0 0;
	padding:0px;
}

.col_centrale_sans_col_droite .pVioletVisuelTexte .middle{width:670px;}
.col_centrale .pVioletVisuelTexte .middle{width:442px;}
.col_centrale_sans_col_droite .pVioletVisuelTexte .middle p{width:510px;}
.col_centrale .pVioletVisuelTexte .middle p{width:272px;}

.pVioletVisuelTexte .middle p{width:285px;}
.pVioletVisuelTexte .right{float:left;width:12px; height:182px; background:url(../images/pVioletVisuelTexte_right.gif) no-repeat top left}

strong {font-weight:bold;}

/**	Espacement entre les portlet **/
.margeBottom20px{margin-bottom:10px;}


/**********	Formulaires	********/

.rechercheOffre{
	width:155px;
	margin:9px auto 18px 18px;
}

.rechercheOffre1{
	width:155px;
	margin:9px auto 0px 18px;
}

.rechercheOffre2{
	width:155px;
	margin:0px auto 18px 18px;
}

.rechercheOffre select, .rechercheOffre1 select, .rechercheOffre2 select {
	width:175px;
	color:#62557d;
	font-size:11px;
	display:block;
	float:left;
	margin-bottom:9px;
	/*border:1px solid;*/
}

.rechercheOffre option, .rechercheOffre1 option, .rechercheOffre2 option {
	width:175px;
	color:#62557d;
	font-size:11px;
	display:block;
	/*float:left;
	margin-bottom:9px;*/
}

.rechercheOffre .noscript_btOK, .rechercheOffre1 .noscript_btOK, .rechercheOffre2 .noscript_btOK {
	margin: 0px -19px 0px 0px;
	float:right;
}

/** input des formulaires **/
.inputButton{
	/*float:right;*/
}

/**	Liens boutons **/
/*div.lien_bouton{display:block; float:left;margin:0px 15px 0px 15px; background:url(../images/application/lien_bouton_left.gif) no-repeat top left; height:20px;  padding:3px 0px 0px 10px;}
div.lien_bouton a{padding:0px 9px 0px 3px; float:left; margin-top:-3px; line-height:20px; color:#FFFFFF; font-weight:bold; background:url(../images/application/lien_bouton_right.gif) no-repeat top right;}
div.lien_bouton a:hover{text-decoration:underline; color:#FFFFFF; }*/

/** Liens boutons **/
div.lien_bouton{width:100%;text-align:center;}
div.lien_bouton a, div.lien_bouton a img {text-decoration:none;border:0px;}

.inputButton span.left{
	width:5px; height:20px;
	display:block; float:left;
	_margin-top:1px;
	/*background:url(../images/inputSubmitLeft.gif) no-repeat;*/
	background:url(../images/lien_bouton_left.gif) no-repeat;
}
.inputButton span.right{
	width:22px;
	height:20px;
	display:block; float:left;
	background:url(../images/lien_bouton_right.gif) no-repeat right;
}
.inputButton input{
	margin:0 0 0 25px;
/* 	background:url(../images/rechercher.gif) no-repeat right;
	float:left;
	height:23px;width:auto;
	padding:0;
	overflow:visible;
	>overflow:hidden;
	font-size:9px;line-height:9px;color:#FFFFFF;font-family:Arial;
	text-align:center;
	display:block;
	border:0px;
	cursor:pointer;
	width:150x;
	>line-height:11px;
	_margin-top:1px;*/
	
}

.lirelasuite {margin:0; padding:14px 0 0 0;}
.lirelasuite a {
	margin:0; padding:0 0 0 8px;
	background:url(../images/puce_fleche_bleu.gif) left 5px no-repeat;
	color:#000099;
	font-weight:bold;
}

/********************************/
/****** Page Detail de News *****/
/********************************/

html[xmlns] #illustrationActu {
	right:0px;
	top:30px;
}

#illustrationActu {
	border:0px solid #000000;
	height:459px;
	position:absolute;
	/*right:5px;*/
	/*top:200px;*/
	right:0px;
	top:30px;
	width:230px;
}

/* A-133 */
.divContact h3{
	font-family:Arial,Helvetica,sans-serif;
	/*font-size:11px;*/
	/*font-weight:normal;*/
}


/*********************************************************************/
/*** Template 3 Portlets avec onglets - Descriptif Michelin OnWay ****/
/*********************************************************************/

#conteneur_onglets_onway {	
	/*height:24px;*/
	margin:30px 22px 0px 0px;
	font-size:11px;
	background-image:url(../images/fondOnglets.gif); background-repeat:repeat-x; background-position:bottom left;
}
#conteneur_onway {
	float:none;
	margin:0px 0px 25px 0px;
	padding:15px 0px 10px 0px;
	font-size:11px;
	border-right:1px solid #d7d4d6; border-bottom:1px solid #d7d4d6; border-left:1px solid #d7d4d6;
	width:906px;
}
#conteneur_onway td {
	font-size:11px;
}
html[xmlns] #conteneur_onway {
	float:left;
}

#conteneur_onway h3 {
	font-size:11px; font-weight:bold;
}
.onway_txt {
	clear:both;
	margin:0px 0px 20px 0px;
}

.onway_titre {
	font-size:16px; font-weight:bold; color:#84ACD6;
}

.onway_conditions {
	font-size:10px; color:#898a8e;
	padding: 0px 0px 0px 0px;
}
#conteneurPI_G2 {
	float:left;
	width:588px !important;
	padding:0px 5px 0px 15px;
	border: 0px solid #000000;
}
#conteneurPI_D2 {
	float:left;
	width:285px !important;
	padding:0px 5px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #00FF00;
}

html[xmlns] #conteneurPI_D2 {
	margin:0px 0px 0px 8px;
}

.guideAchat_col3 {
	width:289px !important; width /**/:289px; float:left;
	margin: 0px 0px 0px 0px;
	padding:0px;
}
html[xmlns] .guideAchat_col3 {
	margin:0px 0px 0px 0px;
}


/**********************************/
/*** Template CONTACT Michelin ****/
/**********************************/

.contenuPageMichelin {
	position:relative; float:left;
	width:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
html[xmlns] .contenuPageMichelin {
	margin:0px 0px 0px 0px;
}

.contenuPageMichelin ul {
	list-style-type:disc;
	list-style-position:inside;
}

/****************************************************************************/
/*** Template Standard avec un bloc de contenu dans la colonne de Gauche ****/
/****************************************************************************/

#ttsavoirPneus_bloc2 {
	position:relative; float:left;
	width:652px;
	padding:0px 0px 50px 0px;
	background: url(../images/fondAArecherche.jpg) center right no-repeat;
}

#ttsavoirPneus_bloc2 a {
	font-weight:bold;
}

/*******************************/
/*** Template Liste de news ****/
/*******************************/

#conteneursNews{
	height:auto;
	height:459px;
	padding:10px 10px 10px 15px;
}
html[xmlns] #conteneursNews{
	height:auto;
	min-height:400px;
}

.actuProduit_tab {
	clear:both;
	width:655px;
	margin:26px 0px 15px 26px;
}
html[xmlns] .actuProduit_tab {
	clear:both;
	width:655px;
	margin:11px 0px 15px 26px;
}
.contenuActu_cg {
	border-top:1px solid #a8b2c9;
	padding:10px 0px 0px 0px;
	color:#62557d;
}
.actuProduit_tab p {
	font-size:11px;
	padding:0px 0px 0px 0px;
}
/*
#illustrationActu{
	position:absolute; 
	top:200px; 
	right:5px;
	width:230px; 
	height:459px;
	border: 0px solid #000000;	
}
html[xmlns] #illustrationActu{
	top:205px; 
	right:5px;	
}*/

/************************************/
/*** Template 1 portlet à droite ****/
/************************************/

#conteneur_edito {
	margin: 0px 0px 0px 15px;
}

#conteneur_edito p{
	font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:normal;
}

/************************************/
/******** Template standard *********/
/************************************/

#conteneur_standard{
	margin: 0px 30px 0px 15px;
}

/*********************************************/
/*** Template Liste de News avec vignette ****/
/*********************************************/
.actuProduit_line_96 {
	
}

.actuProduit_tab_96 {
	position:relative;
	float:left;
	width:420px;
	font-size:11px;
	padding:0px;
	margin:26px 20px 15px 26px;
	display:inline;
}

html[xmlns] .actuProduit_tab_96 {
	margin:11px 20px 15px 26px;
	
}

.vignette_96 {
	float:left;
	margin:4px 8px 4px 0;
}
html[xmlns] .vignette_96 {
	margin:4px 8px 3px 0;
}

.contenuActu_cg_96 {
	padding:10px 0px 0px 0px;
	color:#62557d;
}

hr {
	height: 1px;
	margin: -0.5em 0;
	padding: 0;
	color: #A8B2C9;
	background-color: #A8B2C9;
	border: 0;
}
html[xmlns] hr {
	margin:0 0 0.5em 0;
}

.titre_news_96 {
	padding-left:10px;
}
