/*  CSS Global  --------------------------------------
    CCI Lyon
    SQLI - Décembre 2007 - All rights reserved
--------------------------------------------------- */

/* basic ------------------ */
body {
    margin:0; padding:0;
    font-family: Arial, Helvetica, sans-serif;
    background-color:#eeece0;
}

img{ border: none;}
/* a, a:link, a:visited {   text-decoration:none; color:#666666;}
a:hover {text-decoration:underline;} */

a, a:link, a:visited  {  text-decoration:none; color:#e37601;}
a:hover {text-decoration:underline;} 

.basic {
    width:auto; height:auto;
    margin:0; padding:0;
}

/* couleurs ------------------ */
.vert      { color:#85a721; }
.orange    { color:#e37601; }
.marine    { color:#02285f; }
.turquoise { color:#027caf; }
.rouge     { color:#9d0122; }
.jaune     { color:#e6b002; }
.violet    { color:#5e136e; }
.marron    { color:#461d05; }

/* Typographie ------------------------------- */
.font10 {font-size:10px;}
.font11 {font-size:11px;}
.font12 {font-size:12px;}
.font14 {font-size:14px;}
.font16 {font-size:16px;}colo

/* alignement -------------------------------- */
.txtalignL {text-align:left;}
.txtalignC {text-align:center;}
.txtalignR {text-align:right;}

.floatL {float:left;}
.floatR {float:right;}
.clearboth { clear:both; height:1px;}
div.clearboth { clear:both; height:1px; line-height:1px;}

/* Titre ----------------------------------- */
h1 {font-size:22px;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5 {font-size:14px;}
h6 {font-size:12px;}

.h2-page-int, div.master-centre h2 {
    background:transparent url(../../../img/cci/bg-titre-page.gif) no-repeat scroll left 82px;
    color:#E37601;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:18px;
    margin:0;
    padding:20px 0 30px 0;
	line-height: 20px;
}

.h3-page-int, div.master-centre h3 {
    margin:0; padding:15px 0 6px 25pt; /* DM : old = padding:27px 0 18px 25pt; pre-old = padding:27px 0 18px (25pt);  2008-08-18 DM  = 35pt -> 25pt*/
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#e37601;
}

.h4-page-int {
    margin:0; padding:30px 0 16px 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#85a721;
}

h3.fond-gris { 
    margin:0; padding:0 0 0 15px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px;
    color:#FFFFFF;
    background:#b8b8b7 url(../../../img/cci/bg-titraille.gif) right top no-repeat;
}
/*ajout titre HOME*/
h2.home { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    /*background:#E37601; /* url(../../../img/cci/bg-titraille.gif) right top no-repeat;*/
    background:transparent url(../../../img/cci/haut-alaune.gif) left top no-repeat;
}
h2.home-une { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:transparent url(../../../img/cci/home-haut-alaune.gif) left top no-repeat;
}
h2.home-agenda {
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:transparent url(../../../img/cci/home-haut-agenda.gif) left top no-repeat;
}
h2.home-zoom { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:transparent url(../../../img/cci/home-haut-zoom.gif) left top no-repeat;
}
h2.home-video { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
	background:transparent url(../../../img/cci/home-haut-video.gif) left top no-repeat;
    /*background:transparent url(../../../img/cci/haut-videos-410.gif) left top no-repeat;	$$$	*/
}
h2.home-annuaire { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:transparent url(../../../img/cci/home-haut-annuaire.gif) left top no-repeat;
}
h2.home-boutique { 
    margin:0; padding:7px 0 0 10px; /*padding:0 0 0 10px; 20090907	boutique */
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:transparent url(../../../img/cci/home-haut-boutique.gif) left top no-repeat;
	height:20px; /*20090907	boutique*/
}
/*ajout titre HOME*/
h2.home-rouge { 
    margin:0; padding:0 0 0 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
}
span.h5-ensavoir-plus {
    color:#85A721;
    font-weight:bold;
    margin:0; padding:0;
    font-size:14px;
}

.ensavoir-plus h5 {
    margin:0; padding:5px 0 5px 10px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#FFFFFF;
}

/* structure page de page ------------------ */
#ombre-gauche {
    width:984px; height:auto;
    margin:0; padding:0 0 0 8px;
    background:transparent url(../../../img/cci/page-ombre-gauche.gif) left top repeat-y;
}

#ombre-droite {
    width:984px; height:auto;
    margin:0; padding:0 8px 8px 0;
    background:transparent url(../../../img/cci/page-ombre-droite.gif) right top repeat-y;
}

#centrage {
    width:1000px; height:auto;
    margin:0 auto; padding:0 0 8px 0;
    background:#FFF5E9 url(../../../img/cci/bg-end-main.gif) center bottom no-repeat;
}

.main {
    width:967px; height:auto;
    margin:10px 0 0 0; padding:0 9px 30px 8px; /* 20090721 margin:0;*/
}

.main-interne {
    width:967px; height:auto;
    margin:10px 0 0 0; padding:42px 9px 30px 8px;   /* 20090722 margin:0;*/
    background:transparent url(../../../img/cci/bg-main-interne.gif) center top repeat-y;
}

.main-bandeverte {
    width:967px; height:auto;
    margin:0; padding:0;
    background:transparent url(../../../img/cci/bg-main-bandeverte.gif) left top repeat-y;
}

.colonnage-un {
    float:left;
    width:640px; height:auto;   /*width:496px		680px*/
    margin:0; padding:0;
}
.colonnage-un .un{
    float:left;
    width:360px; height:auto;   /*width:496px		400px*/
    margin:0; padding:5px 0 0; /* padding:0;*/	/*20090907	boutique cf l.363*/
}
/****ajout 20090722***************/
.colonnage-un .deux{
    float:right;
    width:260px; height:auto;   /*width:496px*/
    margin:0; padding:0;
}
/****ajout 20090722***************/
.colonnage-deux {
    float:left;
    width:300px; height:auto;   /*width:322px;  temporaire  260px*/
    margin:0; padding:0 0 0 25px;
}
/****ajout 20090722***************/
.colonnage-trois {
    float:left;
    width:830px; height:auto;   /*width:322px;  temporaire  */
    margin:5px 0 0 0; padding:0 15px 0 0px;    /*margin:0; padding:0 10px 0 17px;*/
}
/****ajout 20090722***************/
.colonnage-trois .un{
    float:left;
    width:360px; height:auto;   /*width:496px*/
    margin:0; padding:0;
}
/****ajout 20090722***************/
.colonnage-trois .deux{
    float:left;	/* $$$	right;*/
    width:440px; height:auto;   /*width:496px	$$$	--> 410px*/
    margin:0; padding-left:20px; /*	$$$	padding:0;*/
}
.boutique {
    margin-bottom:10px;
	z-index:10 !important; /*BKA : 2010-03-24 Position zone boutique sous menu */
	cursor:hand;
	cursor:pointer;
}

.colonnage-pub {
    float:left;
    width:120px; height:auto;
    margin:0; padding:0;
}
.colonnage-pub .titre{
    text-align:right; font-size:10px; color :#E37601;
    padding-right:15px;
    background:transparent url(../../../img/cci/pub/pub-down.gif) right center no-repeat;
}

.colonnage-pub-carre {
	position:relative;   /*PROB Menu sous le FLASH : BKA */
	z-index:0;
}
.colonnage-pub-carre .titre{
    text-align:right; font-size:10px; color :#E37601;
    padding-right:15px;
    background:transparent url(../../../img/cci/pub/pub-down.gif) right center no-repeat;
}
#footer {
    width:984px; height:auto;
    margin:0 auto; padding:10px 8px;
    text-align:center;
    font-size:11px;
    color:#666666;
}


/* Header  ------------------------------- */
.header {
    position:relative;
    width:967px; height: 119px;/* DM 20090721 height: 149px; reduction header   */
    margin:0 9px 0 8px; padding:0;
    background:#FFFFFF url(../../../img/cci/bando.jpg) left top no-repeat; /*	DM	20090916 bannière temporaire*/
}
.header h1 {text-indent:-9999px;}

.logo {
    position:absolute;
    top:15px; left:55px;		/*top:24px; left:68px;*/
    width:166px; height:60px;	/*height:56px;*/
    margin:0; padding:0;
}

.logo2 {
    position:absolute;
    top:0px; left:940px;
    width:40px; height:100px;
    margin:0; padding:0;
}
/* DM 20090909 zone cliquable allocci - debut   */
.logoAlloCci {
    position:absolute;
    top:30px; left:770px;
    width:166px; height:56px;
    margin:0; padding:0;
	/*	border : #fff dotted 1px;	pour lla mise en place 	DELETE*/
}
/* DM 20090909 zone cliquable allocci - fin   */

/* Header  ELECTIONS ------------------------------- */
.header1 {
    position:relative;
    width:967px; height: 119px;
    margin:0 9px 0 8px; padding:0;
    background:#FFFFFF url(../../../img/cci/elections2010/bando_01.jpg) left top no-repeat; 
}
.header2 {
    position:relative;
    width:967px; height: 119px;
    margin:0 9px 0 8px; padding:0;
    background:#FFFFFF url(../../../img/cci/elections2010/bando_02.jpg) left top no-repeat; 
}
.header3 {
    position:relative;
    width:967px; height: 119px;
    margin:0 9px 0 8px; padding:0;
    background:#FFFFFF url(../../../img/cci/elections2010/bando_03.jpg) left top no-repeat; 
}

.header1 h1, .header2 h1, .header3 h1  {text-indent:-9999px;}

.header1 .logo,.header2 .logo,.header3 .logo {left: 0px; height: 58px; width: 130px;}
.header1 .logoAlloCci, .header2 .logoAlloCci, .header3 .logoAlloCci  {display:none;}
.header1 .logo2,.header2 .logo2,.header3 .logo2  {
left: 256px; width: 710px; height: 88px; top: 0px;
}

/* Header  ELECTIONS (fin)------------------------------- */


/* Header - Zone des goodies ------------------------------- */
.goodies {
    position:absolute;
    top:0; left:426px;
    width:auto; height:auto;
    margin:0; padding:0;
    font-size:11px; 
    color:#FFFFFF;
}
.goodies a, .goodies a:link, .goodies a:visited, .goodies a:hover {color:#FFFFFF;}

/* Header - Zone de recherche ------------------------------- */
.recherche {
    /*position:absolute;    deplacement zone recherche  */
    top:0; /*left:654px;*/
    /*width:255px;*/ height:25px;   /*width:245px;*/
    margin:0; padding:0;
    /*background-color:#FFFFFF; */
}
.recherche label {
    float:left;
    font-size:11px;
    color:#be2004;
    margin:0; padding:5px 5px 0 8px;
}
.recherche #search {
    float:left;
    width:120px; height:15px; 
    margin:2px 0 0 0; padding:2px 3px 0 3px;
    font-size:11px;
    color:#000000;
}
.recherche input {
    border:1px solid #DC0034;   /*border:1px solid #7F9DB9;*/
    color:#DC0034;
	font-size:12px;
	width:250px;				/*210px;*/
}
.recherche .interne input {
	width:142px;
}
.recherche .bouton input {
	color:#fff;background-color:#DC0034;
	width:40px;
}
.recherche .btn-ok{
    float:left;
    margin:5px 0 0 5px; padding:0;
}

/* Header - Zone des gadgets ------------------------------- */
.gadgets {
    position:absolute;
    top:25px; left:654px;
    width:auto; height:auto;
    margin:0; padding:0;
    list-style:none;
}
.gadgets li {margin:0 32px 0 0; padding:0; display:inline;}
    
.gadgets li a, .gadgets li a:link, .gadgets li a:visited, .gadgets li a:hover {
    margin:0; padding:0 7px 0 0;
    background:transparent url(../../../img/cci/puces/puce-gadgets.gif) right 4px no-repeat;
    font-size:11px;
    color:#FFFFFF;
}


/* MAIN -------------------------------------------------------------------------- */

.alaune {
	background-color:#FFFFFF;
    width:auto; height:205px; /*150px;	20090907 boutique cf. l.210*/
    margin:0 0 10px 0; padding:0 0px 0 0; /*padding:8px;		5px;*/
    /*background:transparent url(../../../img/cci/bg-bloc-news.gif) 8px 8px no-repeat;
    border:1px solid #E37601; /*#e3e0df;*/
    /*deb*/
    border-right:1px solid #E37601;
    border-left:1px solid #E37601;
    border-bottom:1px solid #E37601;
    /*fin*/
    font-size:11px; 
    color:#666666;
    font-weight:normal;
}
.alaune h2 {
    margin:0; padding:0 0 0 52px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#e37601;
}
.article {
    width:auto; height:auto;
    /*margin:0 0 0 5px; padding:10px 0 0 0;   /*margin:0 0 0 34px; */
    /* border-bottom:1px solid #cdcdcd; DM 20090223 */
}

.article_separation, .alaune hr {
    width:100%; height:5px;
    margin:0 0 5px 0; padding:0;
    border-bottom:1px solid #cdcdcd;
    border-left:none;
    border-right:none;
    border-top:none;
}
.article img { float:left; margin:0; padding:0 5px 0 0; }	/*	padding:0 5px 20px 0;	*/
.article p {font-size:11px; color:#666666; padding:5px 5px 0 5px;} /*padding:0 0 0 10px;*/

/* Zone Newsletter -------------------------------- */
.newsletter {
    /*margin:0 0 0 16px; padding:1px 10px 7px 5px ; /* DM 20080929    padding:5px 12px;   */
    /*
    background-color:#e37601;
    width:450px; /*limitation taille*/
    height:auto;
    /*margin-top:25px; */ padding:0;	/*20090908	25px --> 15px*/
	border-left: 1px solid #FB901E; /*	#EC7719;	pas dans la charte	*/
}
h3.newsletter {
    /*float:left;   DM 20080929 retrait*/
    /*
    width:220px;
    font-size:11px; color:#FFFFFF;
    font-weight:bold;
    */
    background:#FB901E none repeat scroll 0 0;	/*	#E37601	pas dans la charte	*/
    margin:0; padding:0 0 0 5px;
    font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size:12px; font-weight:bold;color:#FFFFFF;
}
.newsletter fieldset {
    height:auto;
    width:280px; /*250px;				DD*/
    margin:0 0 0 5px;
    border-bottom:1px solid #E37601;
    border-left:1px solid #E37601;
    border-right:1px solid #E37601;
    font-size:11px; color:#666666; text-align:left;
}
.newsletter input {
    border:none; /*1px solid #E37601;*/
    color:#E37601; padding-left:5px;	/*	#E37601	pas dans la charte	*/
    vertical-align:middle;
    background-color:#fff;
	font-size:10px;
	/*width:210px;		DD*/
}
.newsletter .bouton input {
	width:30px;
}
.newsletter a {
    /*float:left;
    width:220px;
	font-weight:bold; color:#FFFFFF;*/
    font-size:10px; 

}
.newsletter #link{
	padding-right:14px;
	text-align:right;
	/*padding-left:6px;*/
}
.newsletter a:link {
	font-size:10px;
    /*float:left;
    width:220px;
    color:#FFFFFF;
    font-weight:bold;*/
}
.newsletter a:visited {
	font-size:10px;
    /*float:left;
    width:220px;
    color:#FFFFFF;
    font-weight:bold;*/
}

.newsletter a:hover {
    /*float:left;
    width:220px;
	font-weight:bold;color:#FFFFFF;*/
    font-size:10px; 
    text-decoration:underline;
}

.newsletter .chptext {
    float:left;
    width:160px; height:16px;
    margin:0; padding:2px 5px 0 5px;
    border:1px solid #ff5104;
    font-size:11px; color:#666666;
}
.newsletter .ok-newsletter {
    margin:10px 0 0 5px; padding:0;
}

/* Blocs - Homepage --------------------------- */
.anoteraussi {
    float:left;
    width:205px;
    margin:0 0 0 34px; padding:0;
    display : inline;
}
.anoteraussi h2 {
    margin:0; padding:0 0 0 18px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#e37601;
}

.anoteraussi .liste-fleche-underlined  {
    margin:0; padding:0;
    list-style:none;
}
.anoteraussi .liste-fleche-underlined li {
    margin:0; padding:2px 0 5px 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 10px no-repeat;
    border-bottom:1px dotted #CDCDCD;
    font-size:11px;
}

.cci-tlm {
    float:left;
    width:214px;
    margin:0 0 0 10px; padding:0 0 0 10px;
    border-left:1px solid #cdcdcd;
    display : inline;
}
.cci-tlm h2 {
    margin:0; padding:0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#e37601;
}

.cci-tlm #mini-video {margin:0; padding:10px 0 10px 10px;}

.actus {
    float:left;
    width:205px;
    margin:0 0 0 34px; padding:0;
    display : inline;
}

.actus2{
    float:left;
    width:400px;
    margin:0 0 0 34px; padding:0;
    display : inline;
    height:100px;
    max-height:100px;
}

.acces-servivces {
    width:auto; height:auto;
    margin:0; padding:0;
}

.acces-col {
    float:left;
    width:161px; height:auto;
    margin:0; padding:0;
    font-size:11px; /* 20080929   (ajout) style texte hors puces*/
}
.acces-col p {margin:0; padding:0;}
.acces-col img {margin:0; padding:10px 0 0 0;}

.votre-cci {
    width:auto; height:auto;
    margin:0 0 10px 0; padding:0;
    font-size:11px;
}
.votre-cci p {padding:25px 0 25px 5px; width:50%}
.votre-cci p.padreduc {padding:15px 0 15px 5px;}

.evenements p{ color:#666666; font-size:11px; } /* 2008-10-16 (ajout) texte petit gris*/
.evenements img {padding:0; margin:20px 5px 20px 4px; float:left} /* 2008-10-16 (modif) margin:20px 5px 30px 4px; float:left */
.partenaires img {padding:0; margin:15px 10px 10px 0px; float:left;}

.videos {
    width:auto; height:auto;
    	/*margin:0 0 10px 0; padding:0;*/
    font-size:11px;
}
.videos p {padding:25px 0 25px 5px; width:50%}
.videos p.padreduc {padding:15px 0 15px 5px;}

.zoom {margin:0; padding:0;height:auto;}
.zoom img { margin:0; /*padding:0 10px 20px 0; */}
.zoom p {font-size:11px; color:#666666; margin:0 0 5px 0; padding:0 0 0 5px;} /*padding:0 0 0 10px;*/
.zoom H6 {padding-bottom:4px;color:#666666; font-weight:bold;}	/*	FF	*/

/*	$$$	*/
.produits {
	height:160px;
}

.produits p{ color:#666666; font-size:11px; }   /* 2008-11-04 (ajout) texte petit gris*/
.produits img {padding:0; margin:10px 5px 3px 4px; float:left} /* 2008-11-04 (modif) */

/*Ajout zones pour colonnage-un***************/
/*Gestion liens diects hover pb ie6*/
.liens-direct ul{
	list-style:none; 
}
.liens-direct .lien a{
	color:#fff;
	font-size:11px;
	height:auto;
	margin:0 8px; /*margin:2px; 
	padding:4px;*/
	vertical-align:middle;
}
.liens-direct .lien a:hover{
	color:#E37601;
	font-size:11px; 
	height:auto;
	margin:0 8px; /*margin:2px; 
	padding:4px;*/
	vertical-align:middle;
	text-decoration:none;
}
.liens-direct .lien{
    background:transparent url(../../../img/cci/home-lien-orange.gif) left center no-repeat;
	padding:0; margin:0;	/*20090908	ecart entre les  liens directs = diff. de IE*/
}
.liens-direct .lien:hover{
    background:transparent url(../../../img/cci/home-lien-blanc.gif) left center no-repeat;
	padding:0; margin:0;	/*20090908	ecart entre les  liens directs = diff. de IE*/
}

.liens-direct .lien:hover a{
	/* BKA : 2010-03-15 */
	color:#E37601;
}

.agenda {
    width:auto; height:auto;
    margin:0; padding:5px;
    border-right:1px solid #E37601;
    border-left:1px solid #E37601;
    border-bottom:1px solid #E37601;
    font-size:11px; text-align:left;
}
/*20090907	boutique	debut*/
.int-boutique {
	background:#FFFFFF url(../../../img/cci/home-middle-boutique.gif) no-repeat scroll -1px top;
	border-bottom:1px solid #C40029;
	border-left:1px solid #C40029;
	border-right:1px solid #C40029;
	height:40px; /*height:auto;	FF	*/
	margin:0;
	padding:1px 5px;	/*padding:5px;	FF	*/
	width:auto;
	z-index:15; /*BKA:2010-03-24 */
}
.int-boutique .contenu, .int-boutique .contenu a{
    color:#C40029;/*	EE */
    font-size:11px; text-align:left;
	text-decoration:none;
}
/*20090907	boutique	fin*/
.home-rouge {
	background-color:#FFFFFF;
    width:auto; height:28px; /*height:auto;	FF	*/
    margin:0; padding:1px 5px;	/*padding:5px;	FF	*/
    border-right:1px solid #C40029;
    border-left:1px solid #C40029;
    border-bottom:1px solid #C40029;
}
.home-rouge .contenu, .home-rouge .contenu a{
    color:#C40029;
    font-size:11px; text-align:left;
	text-decoration:none;
}
.home-orange {
	background-color:#FFFFFF;
    width:auto; height:160px;	/***** si non figé	height:auto;	margin-bottom:10px; sinon 			height:160px;  margin:0;*/
    margin-bottom:5px; padding:4px 5px 0;
    border-right:1px solid #FB901E;
    border-left:1px solid #FB901E;
    border-bottom:1px solid #FB901E;
		scrollbar-face-color:#FB901E;
		scrollbar-track-color:#EFAE68;
		scrollbar-arrow-color:#EFAE68;
		scrollbar-darkshadow-Color:##FB901E;
		scrollbar-shadow-color:#EFAE68;
		scrollbar-highlight-color:#FB901E;
		scrollbar-3dlight-color:#FB901E;
		scrollbar-darkshadow-Color:#FB901E;
}
.home-orange .contenu{
    color:#666666;
    font-size:11px; text-align:left;
}
.home-agenda .contenu{
	background-color:#FFFFFF;
    width:auto; 
	max-height:80px;/*135px;*/
  	height:80px;/*135px;*/
	overflow:auto;
    border-left:1px solid #FB901E;
    /*border-right:1px solid #E37601;	/*	20090915 DM	retrait bordure */
    /*border-bottom:1px solid #E37601;	/*	20090915 DM	*/
	padding:1px 5px 5px;	/*	20090915 DM	*/
	/*height:140px; /*height:155px;*/ 
	/*max-height: 135px; /* Moz, Opera.. */
	/*height: expression(this.scrollHeight > 130 ? "130px" : "auto"); /* IE */
	/*	height:auto !important;*/
	scrollbar-face-color:#FB901E;
	scrollbar-track-color:#EFAE68;
	scrollbar-arrow-color:#EFAE68;
	scrollbar-darkshadow-Color:##FB901E;
	scrollbar-shadow-color:#EFAE68;
	scrollbar-highlight-color:#FB901E;
	scrollbar-3dlight-color:#FB901E;
	scrollbar-darkshadow-Color:#FB901E;
}
.home-agenda .bas{
    margin:0; padding-left:1px; /*padding:5px;*/
	background-color:#FB901E;			/*	#E37601	pas dans la charte	*/
	border-right:1px solid #FB901E;		/*	#E37601	pas dans la charte	*/
    border-left:1px solid #FB901E;		/*	#E37601	pas dans la charte	*/
    border-bottom:1px solid #FB901E;	/*	#E37601	pas dans la charte	*/
	height:19px;
}
.home-agenda .bas select, .home-agenda .bas option{
	font-size:12px; border:none; background-color:#fff; color:#FB901E;	/*	#E37601	pas dans la charte	*/

}
.home-agenda p{
	color:#666666;
    font-size:11px; text-align:left;
	margin:0; /*padding:5px 5px 0; /*padding:5px;*/
}
.home-agenda .rss {
	height:23px;
	margin:0 0 0 210px;
	padding:0;
	position:absolute;
	width:55px;
}
.liens-bas {
background:#FB901E none repeat scroll 0 0;	/*	#E37601	pas dans la charte */
color:#fff;
padding:2px 0 0 5px;
width:815px;	/*	$$$	*/
}
.liens-bas a, .liens-bas a:visited{  /*DEPLACER*/
color:#fff;
font-size:11px;
}
.liens-bas h6 {
color:#FFF04F;
font-weight:bold;
}
.liens-bas td {
width:176px;
vertical-align:top; /*	20090921	aligenement lvertical inking	*/
padding:0 2px;		/*	20090921	ecart colonnes inking	*/
line-height:15px;	/*	20090930	espacement lignes inking	*/
}
/* Masterpage --------------------------------------------------- */
.master-col-un {
    float:left;
    width:207px; height:auto;	/*	TEST	width:205px;	*/
    margin:0; padding:0;
}
.master-col-deux{
    float:left;
    width:629px; height:auto;
    margin:0; padding:0;
}
.master-pub{
    float:left;
    width:120px; height:auto;
    margin:0; padding:5px 11px 0 0; /*20090721  padding:0 11px 0 0; */
}

.zone-choix-haut {
    width:auto; height:auto;
    margin:0; padding:10px 0 0 0;
    background:transparent url(../../../img/cci/bg-colonne-haut.gif) right top no-repeat;
}
.zone-choix-bas {
    width:auto; height:auto;
    margin:0; padding:0 0 10px 10px;
    background:transparent url(../../../img/cci/bg-colonne-bas.gif) right bottom no-repeat;
}
.sans-zone-choix {
    width:auto; height:5px;
    margin:0; padding:0;
    background:transparent url(../../../img/cci/bg-sans-zone-choix.gif) right top no-repeat;
}

.indispensables {
    width:auto; height:auto;
    margin:10px 0 0 5px; padding:0; /*10px --> 5px*/
}
.indispensables2 {
    width:auto; height:auto;
    margin:0 0 0 10px; padding:0;
}
/*.indispensables img, .indispensables2 img {float:left;}   20080929 retrait du au changement de taille de l'image1*/



.acces-direct {
    width:auto; height:auto;
    margin:0 0 0 0; padding:10px 0 0 0;
    background:transparent url(../../../img/cci/bg-accesdirect.gif) right 10px no-repeat;
}
.acces-direct h2 {
    margin:0; padding:0 8px 0 30px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:20px;
    color:#FFFFFF;
}

.master-haut {
    width:auto; height:auto;
    margin:0; padding:5px 0 0 0;
    background:transparent url(../../../img/cci/bg-master-haut.gif) left top no-repeat;
}
.master-haut3 {
    width:auto; height:auto;
    margin:0; padding:5px 0 0 0;
    background:transparent url(../../../img/cci/bg-master-haut3.gif) left top no-repeat;
}
.master-centre {
    position:relative;
    width:auto; height:auto;
    margin:0; padding:0 36px 25px 55px;
    background:transparent url(../../../img/cci/bg-master-centre.gif) left top repeat-y;
    font-size:11px; font-weight:normal;
}
.master-centre p, .table-print p {
    margin:0; padding:0;
    font-size:11px;
    color:#666666;
}
.master-bas {
    width:auto; height:5px;
    margin:0; padding:0;
    background:transparent url(../../../img/cci/bg-master-bas.gif) 201px bottom no-repeat;
}

.print-send {
    position:absolute; 
    top:5px; left:546px;
    width:auto; height:auto;
    margin:0; padding:0;
}
.print-send img {margin:0 10px 0 0; float:left;}

.ensavoir-plus {
    width:auto; height:auto;
    margin:15px 0 0 0; padding:0 25px 15px 20pt;
    background:transparent url(../../../img/cci/bg-ensavoirplus.gif) left top no-repeat;
}

.table-savoir-plus {
    width:100%; 
    height:auto;
    margin:0 10px 0 10px; padding:0 10px 0 10px;
}

/* Tableau de données --------------------- */
.bg-table-data {
    width:auto; height:auto;
    margin:10px 0 0 0; padding:0 10px;
    background:#fff url(../../../img/cci/bg-table-data.gif) center top repeat-y;
}

/* 2008-08-18 DM  = espacements contenu descriptif agenda  */
.bg-table-desc p {
    font-size: 11px;
    color: #666666;
    line-height: 14px;
    /*padding: 10px 35px;*/
    padding: 0px 35px 0px 35px;
    
}

.table-data {
    width:518px; height:auto;
    margin:0; padding:0;
    border:1px #666666 solid;
}

.table-data caption { visibility:hidden; display:none;}
.table-data .col-first {width:170px;}   /*{width:140px;}*/
.table-data .col-second {width:127px;}
.table-data .col-third {width:451px;}/* 2008-08-18 DM  = 251pt -> 451pt*/

.table-data th.col-first {
    margin:0; padding:10px 0 10px 33px;
    font-size:11px; font-weight:bold;
    color:#FFFFFF;
    background:#f29400 url(../../../img/cci/bg-table-data-th.gif) right top no-repeat;
}
.table-data th.col-second {
    margin:0; padding:10px 0 10px 33px;
    font-size:11px; font-weight:bold;
    color:#FFFFFF;
    background:#f29400 url(../../../img/cci/bg-table-data-th.gif) right top no-repeat;
}
.table-data th.col-third {
    margin:0; padding:10px 0 10px 33px;
    font-size:11px; font-weight:bold;
    color:#FFFFFF;
    background-color:#f29400;
}

.table-data th.col-only-one {
    margin:0; padding:10px;
    font-size:16px; font-weight:bold;
    color:#FFFFFF;
    background:#f29400 right top no-repeat;
}

.table-data tr.col-only-one-content {
    margin:0; padding:10px;
    font-size:11px; font-weight:normal;
    color:#000000;
}



.table-data td {vertical-align:top;}
.table-data td.col-first .date {font-size:11px; font-weight:bold; color:#666666;}
.table-data td.col-first .heure {font-size:11px; font-weight:normal; color:#666666;}

.table-data td.col-first {
    margin:0; padding:5px 0 5px 15px;   /* DM 2008-10-14    padding:5px 0 5px 33px;*/
    font-size:11px; color:#666666;  
}
.table-data .impair td.col-first {background:#fff url(../../../img/cci/bg-table-data-td-blanc.gif) right top no-repeat;}
.table-data .pair td.col-first {background:#fff url(../../../img/cci/bg-table-data-td-beige.gif) right top no-repeat;}

.table-data td.col-second {
    margin:0; padding:5px 0 5px 15px;   /* DM 2008-10-14    padding:5px 0 5px 33px;*/
    font-size:11px; color:#666666;
}
.table-data .impair td.col-second {background:#fff url(../../../img/cci/bg-table-data-td-blanc.gif) right top repeat-x;}
.table-data .pair td.col-second {background:#fff url(../../../img/cci/bg-table-data-td-beige.gif) right top repeat-x;}

.table-data td.col-third {
    margin:0; padding:5px 10px 5px 16px;
    font-size:11px; color:#666666;
}
.table-data .impair td.col-third {background:#fff url(../../../img/cci/bg-table-data-td-blanc2.gif) right top repeat-x;}
.table-data .pair td.col-third {background:#fff url(../../../img/cci/bg-table-data-td-beige2.gif) right top repeat/*-x*/;}

.table-bleu {
    /*width:530px;*/
	width:420px;
}

.table-bleu tr.entete th {
    background-color:#F29400;
    margin:0; padding:10px 2px 10px 2px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
    color:#FFFFFF;
}

.table-bleu tr.ligne_impair td {
    background-color:#FFF;
    margin:0; padding:5px 2px 5px 2px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
    color:#666;
}

.table-bleu tr.ligne_pair td {
    background-color:#CFCAAD;
    margin:0; padding:5px 2px 5px 2px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
    color:#666;
}

.table-print {
    width:600px;
    margin:auto;
    background-color:#FFF;
    padding:10px;
}


/* Tableau de bord */

 th.entete_tableau_bord{
    background-color:#F29400;
    margin:0; padding:2px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;
    color:#FFFFFF;
}

tr.couleur_fonce, td.couleur_fonce {
    background-color:#DDDDFF;
    margin:0;  padding:1px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
    color:#666;
}

tr.couleur_clair, td.couleur_clair {
    background-color:#CFCAAD;
    margin:0; padding:1px;
    font:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
    color:#666;
}

/* Formulaires -------------------------------------------------- */
.form-agenda {
    width:auto; height:auto;
    margin:0; padding:10px 0 0 0;
}
.form-agenda label {
    float:left;
    width:140px; height:auto;
    margin:3px 0 3px 10px; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    font-size:12px; font-weight:bold;
    line-height:14px;
    color:#f29400;
}
.form-agenda input {
    float:left;
    margin:0 0 5px 0; padding:0;
}
.form-agenda select {
    float:left;
    width:146px;
}

.form-agenda .btn-rechercher {
    width:auto; height:auto;
    margin:0 0 0 80px; padding:0;
    border :none;
}
.calendar {
    /*float:left;*/
    width:auto; height:auto;
    margin:0 0 0 10px; padding:0;
/*  position:relative;
    top:0;
    left:0;*/
}


.calendar img { float:left;}
.calendar p {
    float:left;
    width:auto; height:auto;
    margin:0; padding:0 0 0 10px;
    font-size:11px; 
    color:#666666;
}

.formulaire label {
    float:left;
    margin:3px 0 3px 10px; padding:0 10px 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 2px no-repeat;
    font-size:12px; font-weight:bold;
    line-height:12px;
    color:#f29400;
}
.formulaire input {
    float:left;
    margin:0; padding:0;
}

/* DM 2008-10-08 ajout style mention CNIL */
.cnil {
font-size:9px;
}

/* Listes à puces ----------------------------------------------- */
.liste-fleche {
    margin:0; padding:10px 0 0 0;
    list-style:none;
}
.liste-fleche li {
    margin:0; padding:0 0 10px 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    font-size:11px;
}

.liste-fleche-acces {
    margin:0; padding:18px 0 0 0;
    list-style:none;
}
.liste-fleche-acces li {
    margin:0; padding:0 0 3px 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    font-size:11px;
}

.liste-fleche-underlined  {
    margin:0; padding:0;
    list-style:none;
}
.liste-fleche-underlined li {
    margin:0; padding:7px 0 10px 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 10px no-repeat;
    border-bottom:1px dotted #CDCDCD;
    font-size:11px;
}
.liste-fleche-underlined li.last {border:none;}

.liste-fleche-choix  {
    margin:0 0 0 10px; padding:40px 0 0 0;
    list-style:none;
}

.liste-fleche-choix li {
    margin:0; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 8px no-repeat;
    font-size:11px;
}
.liste-fleche-choix li a {
    display:block;
    padding:5px 0 5px 0;
    background:transparent url(../../../img/cci/bg-liste-choix-li.gif) left top repeat-x;
}

/*bka pour menus latéral 2ème niveau M001 et M002*/
.liste-fleche-choix2  {
    margin:0 0 0 5px; padding:0px 0 0 0;
    list-style:none;
    vertical-align:middle;
}
.liste-fleche-choix2 li {
    margin:0; 
    padding:0 0 0 12px;
    background:transparent url(../../../img/cci/puces/carre-gris.gif) left 8px no-repeat;
    font-size:11px;
    vertical-align:middle;
    top: -6px;
    position: relative;
}
.liste-fleche-choix2 li a {
    display:block;
    padding:4px 0 0px 0;
    background:transparent url(../../../img/cci/spacer.gif) left top repeat-x;
    vertical-align:middle;
}
/*bka pour menus latéral 2ème niveau: fin*/
.acces-direct ul {
    margin:0; padding:10px 0 25px 20px;
    list-style:none;
}
.acces-direct ul li {
    margin:0; padding:0 0 0 15px;
    background:url(../../../img/cci/puces/puce-fleche-accesdirect.gif) left 2px no-repeat;
}

/*
ul.fil-ariane {
	margin-top:-10px !important;
}
*/

.fil-ariane {
    margin:0; padding:3px 0 0 0;
    list-style:none;
    width:485px;
}
.fil-ariane li {
    display:inline;
    margin:0; padding:0;
    font-size:10px;
    color:#666666;
}
.fil-ariane li a, .fil-ariane li a:link, .fil-ariane li a:visited {color:#e47200; text-decoration:none;}
.fil-ariane li a:hover { text-decoration:underline;}

.liste-fleche-ensavoir  {
    margin:0 0 0 15px ; padding:5px 0 5px 0;
    list-style:none;
    border-bottom:1px solid #dadada;
}
.liste-fleche-ensavoir li{
    margin:0; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 8px no-repeat;
    font-size:11px;
    line-height:14px;
}
td.liste-fleche-ensavoir {
    margin:25px; padding:0 25px 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 10px 4px no-repeat;
    font-size:11px;
    line-height:14px;
    width:100%;
}
td.liste-fleche-ensavoir2 {
    margin:0 0 0 25px; padding:5px 0 10px 25px;
    /*background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 8px no-repeat;   */
    border-bottom:1px solid #dadada;
    font-size:11px;
    line-height:14px;
    width:100%;
}

td.liste-fleche-ensavoir2 p {
    
    font-size:11px;
}
td.liste-fleche-ensavoir2 a {
    font-size:11px;
    font-weight:bold;
}

td.liste-fleche-ensavoir2 strong {
    font-weight:bold;
    font-size:12px;
}

table.ensavoir-plus-table {
    width:100%;
    margin:0; 
    padding:0;
}

td.contenu-ensavoir-plus-table {
    margin:0; 
    padding:10px 0 10px 10px;
    width:100%;
}

.liste-fleche-ensavoir li a {
    display:block;
    padding:5px 0 5px 0;
    background:transparent url(../../../img/cci/bg-liste-choix-li.gif) left top repeat-x;
}
.liste-fleche-ensavoir li a.firstlmt {
    background:none;
    background-color:#FFFFFF;
}
/* LIENS -------------------------------------------------------- */
a.puce-fleche, a.puce-fleche:link, a.puce-fleche:visited, a.puce-fleche:hover {
    color:#666666;
    font-size:11px;
    margin:0; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    line-height:14px;
}

a.puce-fleche2, a.puce-fleche2:link, a.puce-fleche2:visited, a.puce-fleche2:hover {
    color:#666666;
    font-size:11px;
    margin:0; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange2.gif) left 3px no-repeat;
    line-height:14px;
}
.block {display:block;} 



/* div.colonnes_1  */
div.colonnes_1, div.colonnes_1 p {
    font-size: 11px;
    color: #666666;
    line-height: 14px; 
}

div.colonnes_1 ul {
    margin:0 0 0 15px;
    padding:0 0 0 15px;
}

div.colonnes_1 span.h5-ensavoir-plus, div.colonnes_1 h6.h5-ensavoir-plus {
    margin:0; padding:10px 0 5px 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#85a721;
}

div.master-centre ul li {
    /*margin:0; padding:0 0 0 15px;*/
    margin:0; padding:0;
    /*background:transparent url(../../../img/cci/puces/puce-bleu.gif) left 5px no-repeat;*/
    /*list-style-type: disc;*/
    font-size:11px;
    color:#666666;  
    line-height:14px;
}

div.master-centre ul.puce-fleche li {
    list-style-type: none;
    margin:0; 
    padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
}

div.master-centre ul.puce-chevron-bleu li{
    list-style-type: none;
    margin:0; 
    padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-bleu.gif) left 5px no-repeat;
}

div.colonnes_1 h2 {
    margin:0; padding:11px 0 18px 0;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:18px;
    color:#e37601;
}

div.colonnes_1 p a{
    font-size:11px;
    /*color:#666666; Changement global  */
    color:#e37601;  
    line-height:14px;
    text-decoration:none;
    /*font-weight:bold; DM 2008-10-07 */
}

div.colonnes_1 input{
    border:1px solid #075189; /* #e3e0df; DM 2009-03-20 */ 
    margin: 2px 0;
}

div.colonnes_1 .formulaire_centre input, div.colonnes_1 .formulaire_centre textarea, .formulaire_centre textarea, .formulaire_centre input{
    border: 1px solid #7F9DB9;
}

div.colonnes_1 th{
    padding: 0 5px;
    margin: 0 5px;
}

/* Formulaire  */
div.master-centre fieldset {
    border:1px solid #e3e0df; 
    width:530px;
}

div.master-centre fieldset legend {
    margin:0; 
    padding:10px 5px 5px 5px;
    font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#85a721;
}

div.master-centre fieldset table {
    margin:10px; 
    
}

div.master-centre fieldset table tr {
    margin:10px; 
}

div.master-centre fieldset th {
    color:#666666;
    font-size:11px;
    margin:5px; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    line-height:14px;
    width:120px;
    vertical-align:top; /*M004*/
}

div.master-centre fieldset input {
    margin:0 0 5px 0; padding:0;
    border:1px solid #075189;
}

div.master-centre fieldset input.btn-ok {
    margin:0 0 5px 5px; padding:0;
    border:0px solid #075189;
}

div.master-centre fieldset td input {
    margin:0 0 5px 0; padding:0;
}

div.master-centre fieldset table.formulaire_new_user th {
    color:#666666;
    font-size:11px;
    margin:5px 0 0 5px; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    line-height:14px;
    width:200px;
}

div.master-centre fieldset table.formulaire_new_user td input {
    margin:0; padding:0;
}

div.master-centre fieldset ul.liste_new_user {
    line-height:14px;
    width:520px;
}

div.master-centre fieldset ul.liste_new_user li {
    display:block;
    width:50%;
    float:left;
    line-height:14px;
    margin:0 0 5px 0;padding:0;
}

div.master-centre fieldset ul.liste_new_user li input {
    margin:0 5px 0 5px; padding:0;
}

div.master-centre fieldset ul.liste_new_user li input.bordure_sans, input.bordure_sans {
    border:0px solid #e3e0df;
}

div.master-centre fieldset input.radio_bordure_sans{
    border:0px solid #e3e0df;
    padding : 0;
    margin: 10px 0 0 0;
}

div.boutonNormal, div.boutonHover {
    padding : 0;
    margin: 20px 0 20px 0;
} 

div.boutonNormal a.bouton, div.boutonHover a.bouton:hover{
    border:1px solid #e3e0df;
    padding : 5px;
    margin:2px;
} 

.puce-bleu {
    margin:0; padding:0;
    list-style:none;
}

div.master-centre .puce-bleu li , .puce-bleu li {
    margin: 0;
    padding: 0 0 0 15px;
    background: transparent url(../../../img/cci/puces/puce-bleu.gif) left 5px no-repeat;
    font-size: 11px;
    color: #666666;
    line-height: 14px;
    /*font-weight: bold;     2008-08-13 DM  */
}

div.master-centre  .liste-fleche-acces li {
    margin:0; padding:0 0 3px 15px;
    background:transparent url(../../../img/cci/puces/puce-fleche-orange.gif) left 3px no-repeat;
    font-size:11px;
}

/* Admin  */
div.headingTree ul li {
    margin:0; padding:0;
    font-size:11px;
    color:#666666;  
    line-height:14px;
}

div.headingTree ul ul li {
    margin:0 0 0 20px; padding:0;
    font-size:11px;
    color:#666666;  
    line-height:14px;
}

div.headingTree ul ul ul li {
    margin:0 0 0 20px; padding:0;
    font-size:11px;
    color:#666666;  
    line-height:14px;
}

div.headingTree ul ul ul ul li {
    margin:0 0 0 20px; padding:0;
    font-size:11px;
    color:#666666;  
    line-height:14px;
}

/* plan du site  */
div.colonnes_1 ul.plan-site {
    margin:0 0 0 0; 
    padding:0 0 0 0;
    list-style-type:none;
}

div.colonnes_1 ul.plan-site li {
    margin:0 0 0 0; padding:0 0 0 15px;
    background:transparent url(../../../img/cci/puces/puce-bleu-plan.gif) left 4px no-repeat;
    font-size:11px;
    line-height:14px;
}

/* BKA 2010-03-10 : TICKET 2065 : Zone boutique cliquable */
.imgcacheeboutique {
height:66px;
/*left:528px; */
margin:0;
padding:0;
/*position:absolute;*/
background-color:#ff0000;
/*float:left;*/
position:absolute;
top:375px;
/*width:260px;*/
width:1px;height:1px;
z-index:0;
}
/* BKA 2010-03-10 : TICKET 2065 : Zone boutique cliquable : FIN */

.imgcacheetwitter {
height:1px;
width:510px;
}

 

#imgtwitter, #imgviadeo{
vertical-align:-20%;
}


/* BKA 2010-04-12 Vidéos */
DIV.videos .home-orange{
padding-right:0px !important;
}

/* BKA Pubs : redescendre zone détail des actus et vidéos du back office */
#cadre_detail {
margin-top: 175px;
}

/*BKA info flash */
#p_41d00bff1f9fd{
	margin-top: 180px; 
	width: 520px;
}


/*BKA Plan de site*/
.plan_div_fond_blanc ul.puce-bleu {
padding-left: 0px !important; 
margin-left: 0px !important;
}

/* largeur des tableaux dont franchiseurs en 100%   31/01/2011 */
.master-centre .colonnes_1 table {width:100%;}


/* BKA : fancybox */
a.imagefancybox {outline: none;}

a.imagefancybox img {
               border: 1px solid #BBB;
               padding: 2px;
               margin: 10px 20px 10px 0;
               vertical-align: top;
}

a.imagefancybox img.last {margin-right: 0;}

#auth_login_zone{
  margin-top: 160px;
}
