
/********************************/
/*   RESET
/********************************/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {  margin: 0; padding: 0; border: 0; outline: 0; background: transparent; font-size: 100%; }

body { line-height: 1; }

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }

table { border-collapse: collapse; border-spacing: 0; }

#easyTooltip { padding: 5px 8px; border: 2px solid #C8D32D; background: #fff; color: #91a89a; font-size: 11px; }

/********************************/
/*   GENERAL
/********************************/

body {
	font: 12px Arial, Verdana, Helvetica, Sans-Serif;
	color: #000;
	background: url(img/body_bg.png) repeat-x 0 0 #004e5e;
	text-align: center;
}


a        { color: #004e5e; text-decoration: underline; }
a:hover	 { color: #E4146B; }
a:active { color: #bac700; }
a:focus	 { color: #bac700; }


.newline { display: block; clear: both; line-height: 1px; font-size: 1px; }

.dblock { display: block; }
.left  { float: left; }
.right { float: right; }
.center { text-align: center; }

img.left { margin-right: 10px; }
img.right {	margin-left: 10px; }
img.center { display: block; margin: 0 auto; text-align: center; padding-bottom: 8px; }

/********************************/
/*   TOPSITE
/********************************/

#topsite { 
	width: 1000px;
	height: 40px;
	margin: 0 auto;
	text-align: left;
}

#lienref { font-size: 10px; color: #fff; float: left; line-height: 38px; }
#lienref a { color: #fff; text-decoration: none; }
#lienref a:hover { color: #c8d32d; }

#topsite .addthis_button { float: right; margin: 12px 0 0 18px; }

#changelang { float: right; margin: 12px 0 0 0; }
#changelang img { padding: 0 0 0 2px; }

/********************************/
/*   GLOBAL
/********************************/

#global { 
	width: 1000px; 
	margin: 0 auto;  
	background: url(img/degrade_bg.png) repeat-x 0 0 #fff;
	position: relative;
	text-align: left;
}

/********************************/
/*   HEADER
/********************************/

#header { position: relative; height: 145px; }

#logo { position: absolute; top: 33px; left: 13px; width: 250px; height: 80px; }

#banner { position: absolute; top: 23px; right: 0; width: 728px; height: 90px; padding-top: 10px; }
#banner.FR { background: url(img/pub_FR.gif) no-repeat 0 0; }
#banner.GB { background: url(img/pub_GB.gif) no-repeat 0 0; }
#banner img, #banner object { display: block; margin: 0 auto; text-align: center; }


#lienhaut { float: right; margin: 9px 10px 0 0; display: inline;  }

a#btn_espexpo { width: 170px; height: 18px; float: right; margin: 7px 10px 0 0; }
a#btn_espexpo.FR { background: url(img/btn_espexpo_FR.png) no-repeat 0 0; }
a#btn_espexpo.FR:hover { background: url(img/btn_espexpo_FR.png) no-repeat 0 100%; }
a#btn_espexpo.GB { background: url(img/btn_espexpo_GB.png) no-repeat 0 0; }
a#btn_espexpo.GB:hover { background: url(img/btn_espexpo_GB.png) no-repeat 0 100%; }

/********************************/
/*   STRUCTURE 
/********************************/

#main { margin: 0 15px; padding-bottom: 30px; background: #fff; zoom:1;  }

#home-center { width: 645px; float: left; }

#aside { float: right; width: 310px; }

#container { width: 660px; float: left; overflow: hidden;}

/********************************/
/*   NAV
/********************************/

#nav {  
	height: 40px; 
	background: url(img/menu_bg.png) no-repeat 0 0;
}

#recherchebox { float: right; margin: 7px 15px 0 0; display:inline; }

#recherchebox input { border:0; }

#recherchebox .smart-field { 
	float: left !important; 
	width: 190px !important;
	height: 20px !important;
	padding: 6px 0 0 10px !important;
	background: url(img/rechbox_field.gif) no-repeat 0 0 !important;
	font: bold 12px arial !important;
	color:  #004e5e !important;
}

#recherchebox .btn-ok { 
	float: left; 
	width: 32px;
	height: 26px;
	background: url(img/rechbox_ok.gif) no-repeat 0 0;
}

#recherchebox .btn-ok:hover, #recherchebox .btn-ok:active { background: url(img/rechbox_ok.gif) no-repeat 0 100%; }

#recherchebox a.lienPlus { float: left; width: 20px; height: 20px; background: url(img/puce_plus.png) no-repeat 0 0; margin: 4px 0 0 8px; }
* html #recherchebox a.lienPlus { background: url(img/puce_plus_ie6.gif) no-repeat 0 0; } /*HACK IE6*/

/********************************/
/*   CDF
/********************************/

#cdf { height: 25px; background: #fff; font-size: 11px; line-height: 25px; color: #91a89a; padding: 0 15px; }
#cdf a { color: #91a89a; text-decoration: none; }
#cdf a:hover { color: #BAC700; }


/********************************/
/*   VALUE
/********************************/

#value { height: 260px; background: url(img/value_bg.png) repeat-x 0 0; position: relative; margin-bottom: 20px; }
#value .illustration { float: left; font-size:0; }
#value ul { position: absolute; right: 15px; top: 15px; width: 240px;  }
#value ul li { width: 240px; height: 55px; margin-bottom: 3px; float: left; background: url(img/value_btn.png) no-repeat 0 0; overflow: hidden; }
#value ul a { color: #004e5e; text-decoration: none; }

#value ul li.liElemSel { background: url(img/value_btn.png) no-repeat 0 100%; color: #FFF; }
#value ul li.liElemSel a { color: #FFF; }

#value ul li.sel { background: url(img/value_btn.png) no-repeat 0 100%; color: #FFF; }
#value ul li.sel a { color: #FFF; }

#value span.titre { display: block; font-size: 16px; font-weight: bold; margin: 0 10px 0 40px; line-height: 50px; }
#value span.soustitre { display: block; font-size: 11px; }

#value .texte { color: #fff; font-size: 14px; line-height: 24px; padding: 15px 250px 15px 0; }

#value_panels .panel { display: none; }
#value_panels .sel { display: block; }

/********************************/
/*   ACTUALITES
/********************************/

#actualites { 
	width: 645px; 
	height: 270px;
	background: url(img/actu_cadre.png) no-repeat 0 30px;
	overflow: hidden; 
	margin-bottom: 15px; 
}

#actualites .tabs { height: 30px; }

#actualites .tabs li { 
	height: 30px; 
	width: 150px; 
	float: left; 
	margin-right: 3px; 
	background: url(img/onglet_150.png) no-repeat 0 0; 
	line-height: 30px; 
	font-size: 13px; 
	text-align: center;
}

#actualites .tabs li.tabSel { background: url(img/onglet_150.png) no-repeat 0 100%;  }

#actualites .tabs a { height: 30px; width: 150px; float: left; font-weight: bold; text-decoration: none; color: #004e5e; }
#actualites .tabs li.tabSel a { color: #fff; }

#actualites table { margin-top: 20px; }

#actualites .article { 
	/*float: left; 
	width: 180px; 
	height: 210px;
	margin: 20px 0 0 0; */
	font-size: 12px; 
	line-height: 16px;
	padding: 0 15px;
	border-right: 1px solid #c8d32d;
	vertical-align: top;
}

#actualites .article.last { border-right: none; }

#actualites .article h3 { color: #e4146b; font-size: 16px; background: url(img/puce_verte.gif) no-repeat 0 0; padding: 0 0 0 20px; margin-bottom: 10px; }
#actualites .article #twtr-widget-1 h3 {background:none;}

#actualites .article a { color: #bac700; font-weight: bold; text-decoration: none; }
#actualites .article a:hover { text-decoration: underline; }

#actualites .article .stylebouton { display: block; margin-top: 8px;  }

#actualites .article .stylebouton a { 
	display: block; 
	height: 20px;
	width: 130px; 
	overflow: hidden; 
	text-align: center; 
	margin-top: 8px; 
	background: url(img/lien_stylebouton.gif) no-repeat 0 0; 
	color: #004e5e; 
	font-weight: normal; 
	line-height: 18px;
}

#actualites .article .stylebouton a:hover { background: url(img/lien_stylebouton.gif) no-repeat 0 100%; text-decoration: none; }


/********************************/
/*   BLOC MEDIA
/********************************/

#medias { 
	background: url(img/medias_cadre.png) no-repeat 0 30px; 
	float: left;
	width: 315px; 
	height: 270px; 
	overflow: hidden;
	position: relative; 
}

/*CONTROLS*/

.prevBtn, .nextBtn { display: block; width: 25px; height: 25px; position: absolute; }	

.prevBtn { top: 36px; right: 36px; }		
.nextBtn { top: 36px; right: 6px;  }

.prevBtn a  { display: block; width: 25px; height: 25px; background: url(img/arrows.gif) no-repeat 0 0; }	
.nextBtn a  { display: block; width: 25px; height: 25px; background: url(img/arrows.gif)  no-repeat 100% 0; }	

.prevBtn a:hover { background: url(img/arrows.gif) no-repeat 0 100%; }	
.nextBtn a:hover { background: url(img/arrows.gif)  no-repeat 100% 100%; }


/*LIEN ALL*/

#medias .all { position: absolute; top: 42px; left: 10px; }
#medias .all a { font-size: 12px; color: #004e5e; }
#medias .all a:hover { color: #bac700; }


/* ONGLETS */

#medias .tabs { height: 30px; }

#medias .tabs li { 
	height: 30px; 
	width: 120px; 
	float: left; 
	margin-right: 3px; 
	background: url(img/onglet_120.png) no-repeat 0 0; 
	line-height: 30px; 
	font-size: 13px; 
	text-align: center;
}

#medias .tabs li.ongletSel { background: url(img/onglet_120.png) no-repeat 0 100%;  }

#medias .tabs a { height: 30px; width: 120px; float: left; font-weight: bold; text-decoration: none; color: #004e5e; }
#medias .tabs li.ongletSel a { color: #fff; }


/*SLIDER*/

#medias .slider { margin: 36px 0 0 6px; }
#medias .slider li { width: 306px; height: 195px; overflow: hidden; }

#medias .slider li a { float: left; width: 146px; text-decoration: none; border: 2px solid #fff; margin-right: 3px; }
#medias .slider li a:hover { border: 2px solid #c8d32d; }

#medias .slider img { display: block; }
#medias .slider span.commentaire { display: block; font-size: 12px; color: #000; line-height: 16px; padding: 5px; }



/********************************/
/*   BLOC SIMPLE
/********************************/

.blocsimple { float: left; margin-left: 15px; width: 315px; height: 270px; background: url(img/blocsimple_bg.png) no-repeat 0 0; }

.blocsimple h2 { height: 30px; font-size: 13px; color: #004e5e; padding: 0 20px; line-height: 30px; }

.blocsimple .inner { padding: 15px 20px; font-size: 12px; }
.blocsimple .inner h3 { color: #e4146b; font-size: 16px; margin-bottom: 10px; }
.blocsimple .inner p { line-height: 16px; }

.blocsimple .inner .lien { margin-top: 10px; }
.blocsimple .lien a { color: #bac700; font-weight: bold; background: url(img/puce_verte_small.gif) no-repeat 0 2px; padding-left: 18px; text-decoration: none; }
.blocsimple .lien a:hover { text-decoration: underline; }


/********************************/
/*   CARRE PUB
/********************************/

#carrepub { width: 310px; height: 270px; margin-bottom: 15px; }
#carrepub.FR { background: url(img/carrepub_FR.png) no-repeat 0 0; }
#carrepub.GB { background: url(img/carrepub_GB.png) no-repeat 0 0; }
#carrepub img, #carrepub object { padding: 5px 0 0 5px; display: block; }

/********************************/
/*   TAG CLOUD
/********************************/

#tagcloud { width: 310px;  margin-bottom: 15px; line-height: 26px; }
#tagcloud a { text-decoration: none; padding: 0 5px; }
#tagcloud a:hover { text-decoration: underline; }

.rose { color: #e4146b; }
.vert { color: #bac700; }

.f11 { font-size: 11px; }
.f12 { font-size: 12px; }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f20 { font-size: 20px; }
.f22 { font-size: 22px; }
.f24 { font-size: 24px; }
.f32 { font-size: 32px; }

/********************************/
/*   BOUTON RAPIDE
/********************************/

#boutonrapide { width: 300px; margin-bottom: 20px; }

#boutonrapide li { height: 37px; font-size: 16px; font-weight: bold; color: #004e5e; text-indent: 60px; line-height: 35px; }
#boutonrapide li.nopicto { background: url(img/boutonrapide_bg.png) no-repeat 0 0; }
#boutonrapide li.badge { background: url(img/boutonrapide_badge.png) no-repeat 0 0; }
#boutonrapide li.exposant { background: url(img/boutonrapide_exposant.png) no-repeat 0 0; }
#boutonrapide li.conf { background: url(img/boutonrapide_conf.png) no-repeat 0 0; }
#boutonrapide li.info { background: url(img/boutonrapide_info.png) no-repeat 0 0; }

#boutonrapide li a { display: block; height: 37px; color: #004e5e; text-decoration: none; }
#boutonrapide li a:hover { color: #FFF; }
#boutonrapide li.nopicto a:hover { background: url(img/boutonrapide_bg.png) no-repeat 0 100%; }
#boutonrapide li.badge a:hover { background: url(img/boutonrapide_badge.png) no-repeat 0 100%; }
#boutonrapide li.exposant a:hover { background: url(img/boutonrapide_exposant.png) no-repeat 0 100%; }
#boutonrapide li.conf a:hover { background: url(img/boutonrapide_conf.png) no-repeat 0 100%; }
#boutonrapide li.info a:hover { background: url(img/boutonrapide_info.png) no-repeat 0 100%; }


/********************************/
/*   VOIR AUSSI
/********************************/

#lienrapide { background: url(img/bg_310.gif) no-repeat 0 100%; margin-bottom: 15px; zoom:1; }
#lienrapide h2 { height: 30px; background: url(img/entete_grise.png) no-repeat 0 0; color: #FFF; font-size: 13px; padding: 0 20px; line-height: 28px; }
#lienrapide .contenu { background: url(img/barre_verte.gif) no-repeat 100% 0; padding: 10px 20px 15px 20px; zoom:1; }

#lienrapide p { padding-bottom: 10px; }

#lienrapide li { background: url(img/puce_verte_small.gif) no-repeat 0 2px; padding-left: 19px; font-size: 14px; margin-bottom: 6px; zoom:1; }
#lienrapide li a { text-decoration: none; color: #004e5e; font-weight: bold; }
#lienrapide li a:hover { color: #bac700; }

/********************************/
/*   COMMUNAUTE CDF
/********************************/

#communauteCDF { float: right; line-height: 20px; width: 500px; padding-top: 2px; color: #004e5e; }
#communauteCDF h2 { text-align: right; }
#communauteCDF .contenu { float: right; padding: 0 10px 0 5px; }
#communauteCDF .contenu a { margin: 0 0 0 5px; text-decoration: none; }

/********************************/
/*   COMMUNAUTE
/********************************/

#communaute { background: url(img/bg_310.gif) no-repeat 0 100%; margin-bottom: 15px; zoom:1; }
#communaute h2 { height: 30px; background: url(img/entete_grise.png) no-repeat 0 0; color: #FFF; font-size: 13px; padding: 0 20px; line-height: 28px; }
#communaute .contenu { background: url(img/barre_verte.gif) no-repeat 100% 0; padding: 5px 20px 0px; zoom:1;text-align:center; }
#communaute .contenu img{ margin:0 5px; }
#communaute .contenu a { text-decoration: none;}
#communaute p { padding-bottom: 10px; }

#communaute li { background: url(img/puce_verte_small.gif) no-repeat 0 2px; padding-left: 19px; font-size: 14px; margin-bottom: 6px; zoom:1;float: left;margin-right:5px; }
#communaute li a { text-decoration: none; color: #004e5e; font-weight: bold; }
#communaute li a:hover { color: #bac700; }

/********************************/
/*   BLOC IMAGE
/********************************/

#blocimage { margin-bottom: 15px; }
#blocimage img { display: block; }


/********************************/
/*   BOUTONS PUB
/********************************/

#boutonpub { padding-top: 13px; height: 157px; text-align: center; }

#boutonpub.FR { background: url(img/boutonpub_FR.png) no-repeat 0 0; }
#boutonpub.GB { background: url(img/boutonpub_GB.png) no-repeat 0 0; }

#boutonpub img { padding: 0 5px; margin: 5px 0; }

/********************************/
/*  PARTENAIRES
/********************************/

#partners { clear: both; margin-top: 15px; }

#partners h4 { font-size: 12px; color: #999; margin-bottom: 5px; }

/* ONGLETS */

#partners .tabs { height: 30px; }

#partners .tabs li { 
	height: 30px; 
	width: 150px; 
	float: left; 
	margin-right: 3px; 
	background: url(img/onglet_150.png) no-repeat 0 0; 
	line-height: 30px; 
	font-size: 13px; 
	text-align: center;
}

#partners .tabs li.ongSel { background: url(img/onglet_150.png) no-repeat 0 100%;  }

#partners .tabs a { height: 30px; width: 150px; float: left; font-weight: bold; text-decoration: none; color: #004e5e; }
#partners .tabs li.ongSel a { color: #fff; }

/*	Modification appel nmr : 145178 
#partners .linkall { float: right; }*/
#partners .linkall { float: left; font-weight : bold; }
#partners .linkall a { font-weight : bold; }
#partners .linkall a:hover { font-weight : bold; }


/* INNER */

#partners .inner { 
	zoom:1; 
	position: relative;
	height: 98px; 
	width: 968px; 
	padding: 1px;
	background: url(img/partenaires_cadre.png) no-repeat 0 0; 
}

#partners .inner img { margin: 0 10px; padding: 20px 0 0 0 ; }
#partners .inner a { text-decoration: none; cursor: pointer; }

/*SCROLLER*/

.scroller_container_left_right { 
	position: relative;
	overflow: hidden;
	width: 968px; 
	height: 98px; 
}

.scroller_left_right { 
	white-space: nowrap; 
}

#dummy {;# }

.scroller_container_left_right { overflow: auto; }


/********************************/
/*   EN-TETE
/********************************/

h1.entete { 
	height: 50px;
	font-size: 25px; 
	color: #004e5e; 
	background: url(img/page/h1_bg.png) no-repeat 0 0; 
	line-height: 38px; 
	padding-left: 15px;
	margin-bottom: 10px; 
	position: relative;
}

h1.entete:first-letter { color: #e4146b; }

h1.entete a { position: absolute; width: 25px; height: 25px; float: left; overflow: hidden; }

h1.entete a.textZoomIn 	{  top: 8px; right: 85px; background: url(img/textZoomIn.png) no-repeat 0 0; }
h1.entete a.textZoomOut {  top: 8px; right: 55px; background: url(img/textZoomOut.png) no-repeat 0 0; }
h1.entete a.textPrint	{  top: 8px; right: 25px; background: url(img/textPrint.png) no-repeat 0 0; }

h1.entete a.textZoomIn:hover { background: url(img/textZoomIn.png) no-repeat 0 -25px; }
h1.entete a.textZoomOut:hover { background: url(img/textZoomOut.png) no-repeat 0 -25px; }
h1.entete a.textPrint:hover { background: url(img/textPrint.png) no-repeat 0  -25px; }


/********************************/
/*   BLOC CENTER
/********************************/

#bloc-center { padding: 0 30px 0 15px; }

#bloc-center .inner { line-height: 18px; overflow: hidden; zoom:1; } 

#bloc-center a { font-weight: bold; }

#bloc-center h2 { font-size: 22px; color: #004e5e; margin-bottom: 20px; }

#bloc-center h3 { font-size:16px; color:#e4146b; background: url(img/puce_verte.gif) no-repeat; padding-left:20px; margin-bottom:10px;}

#bloc-center h4 { font-size: 13px; color: #e4146b; margin-bottom: 5px; }

#bloc-center li { list-style-position: inside; }

.inner-top div, 
.inner-bottom div { font-size: 1px; line-height: 1px;  }

div.style1, div.style2, div.style3, div.style4, div.style5, div.style6, div.style7 { margin-bottom: 15px; }


/*********STYLE2: FILET VERT*********/

.style2 h3 { margin-bottom: 0 !important; } 

.style2 .inner-top { background: url(img/page/filet_vert_hautbas.png) no-repeat 0 0; padding-left: 7px; }
.style2 .inner-top div { background: url(img/page/filet_vert_hautbas.png) no-repeat 100% 0; height: 7px;  }

.style2 .inner-bottom { background: url(img/page/filet_vert_hautbas.png) no-repeat 0 100%; padding-left: 7px; }
.style2 .inner-bottom div { background: url(img/page/filet_vert_hautbas.png) no-repeat 100% 100%; height: 7px; }

.style2 .inner-container { background: url(img/page/filet_vert_bg.gif) repeat-y 0 0; padding-left: 7px; }
.style2 .inner { background: url(img/page/filet_vert_bg.gif) repeat-y 100% 0; padding: 10px 22px 10px 15px; }

/*********STYLE3: FILET ROSE*********/

.style3 h3 { margin-bottom: 0 !important; } 

.style3 .inner-top { background: url(img/page/filet_rose_hautbas.png) no-repeat 0 0; padding-left: 7px; }
.style3 .inner-top div { background: url(img/page/filet_rose_hautbas.png) no-repeat 100% 0; height: 7px; }

.style3 .inner-bottom { background: url(img/page/filet_rose_hautbas.png) no-repeat 0 100%; padding-left: 7px; }
.style3 .inner-bottom div { background: url(img/page/filet_rose_hautbas.png) no-repeat 100% 100%; height: 7px; }

.style3 .inner-container { background: url(img/page/filet_rose_bg.gif) repeat-y 0 0; padding-left: 7px; }
.style3 .inner { background: url(img/page/filet_rose_bg.gif) repeat-y 100% 0; padding: 10px 22px 10px 15px; }


/*********STYLE4: ONGLET VERT*********/

.style4 h3 { float: left; background: url(img/page/onglet_vert.png) no-repeat 0 0 !important;  color: #004e5e !important; margin: 0 !important; }
.style4 h3 .coin { float: left; background: url(img/page/onglet_vert.png) no-repeat 100% 0; padding: 4px 20px 4px 0; }

.style4 .sepH3 { clear: both; height: 4px; overflow: hidden; background: #d9e267; }

.style4 h4 { color: #FFF !important; }

.style4 .inner { background: url(img/page/degrade.png) repeat-x 0 0; padding: 10px 22px 10px 15px; }
.style4 .inner-bottom { background: url(img/page/ombre.png) no-repeat 0 100%; padding-left: 10px; }
.style4 .inner-bottom div { background: url(img/page/ombre.png) no-repeat 100% 0; height: 5px; }




/*********STYLE5: ONGLET ROSE*********/

.style5 h3 { float: left; background: url(img/page/onglet_rose.png) no-repeat 0 0 !important;  color: #FFF !important; margin: 0 !important; }
.style5 h3 .coin { float: left; background: url(img/page/onglet_rose.png) no-repeat 100% 0; padding: 4px 20px 4px 0; }

.style5 .sepH3 { clear: both; height: 4px; overflow: hidden; background: #ee6693; }

.style5 h4 { color: #FFF !important; }

.style5 .inner { background: url(img/page/degrade.png) repeat-x 0 0; padding: 10px 22px 10px 15px; }
.style5 .inner-bottom { background: url(img/page/ombre.png) no-repeat 0 100%; padding-left: 10px; }
.style5 .inner-bottom div { background: url(img/page/ombre.png) no-repeat 100% 0; height: 5px; }


/*********STYLE7: ONGLET VERT FOND VERT*********/

.style6 h3 { float: left; background: url(img/page/onglet_vert.png) no-repeat 0 0 !important;  color: #004e5e !important; margin: 0 !important; }
.style6 h3 .coin { float: left; background: url(img/page/onglet_vert.png) no-repeat 100% 0; padding: 4px 20px 4px 0; }

.style6 .sepH3 { clear: both; height: 4px; overflow: hidden; background: #d9e267; }

.style6 h4 { color: #004E5E !important; }

.style6 .inner { background: url(img/page/degrade_vert.png) repeat-x 0 0; padding: 10px 22px 10px 15px; }
.style6 .inner-bottom { background: url(img/page/ombre.png) no-repeat 0 100%; padding-left: 10px; }
.style6 .inner-bottom div { background: url(img/page/ombre.png) no-repeat 100% 0; height: 5px; }


/*********STYLE7: ONGLET ROSE FOND ROSE*********/

.style7 h3 { float: left; background: url(img/page/onglet_rose.png) no-repeat 0 0 !important;  color: #FFF !important; margin: 0 !important; }
.style7 h3 .coin { float: left; background: url(img/page/onglet_rose.png) no-repeat 100% 0; padding: 4px 20px 4px 0; }

.style7 .sepH3 { clear: both; height: 4px; overflow: hidden; background: #ee6693; }

.style7 h4 { color: #FFF !important; }

.style7 .inner { background: url(img/page/degrade_rose.png) repeat-x 0 0; padding: 10px 22px 10px 15px; }
.style7 .inner-bottom { background: url(img/page/ombre.png) no-repeat 0 100%; padding-left: 10px; }
.style7 .inner-bottom div { background: url(img/page/ombre.png) no-repeat 100% 0; height: 5px; }



/* GESTION DES COLONNES */
.w50 { float : left; clear : left; width : 49%; }
.w50-newline { float : right; clear : right; width : 49%; }
.w33-first { float : left; display : inline; width : 32%; }
.w33-2 { float : left; display : inline; width : 32%; margin-left : 2%;  }
* html .w33-2 { margin : 0 0 0 1%; } /*Hack ie6*/
.w33-newline { float : right; display : inline; clear : right; width : 32%; }

/* DIVERS */
img.style1 { float: left; margin-right: 10px; border: 2px solid #c8d32d; }
img.style2 { float: right; margin-left: 10px; border: 2px solid #c8d32d; }


/********************************/
/*  PLAN SITE BAS
/********************************/

#plansitebas { background: url(img/plansitebas_bg.png) repeat-x 0 0; }

#plansitebas table { background: url(img/plansitebas_trait.gif) no-repeat 20px 100%; }

#plansitebas td { padding: 20px 0 20px 60px; }

#plansitebas a { text-decoration: none; }
#plansitebas a:hover { text-decoration: underline; }

#plansitebas .titre a { color: #fff; font-weight: bold; font-size: 16px; }
#plansitebas .lien a { color: #c8d32d; font-size: 12px; background: url(img/puce_rose.png) no-repeat 0 3px; padding-left: 20px; }
* html #plansitebas .lien a { background: url(img/puce_rose_ie6.gif) no-repeat 0 3px; } /*HACK IE6*/


#plansitebas .titre { margin-bottom: 8px; }
#plansitebas .lien { margin-bottom: 8px; }


/********************************/
/*  BOTTOM SITE
/********************************/


#bottomsite { background: #001f20; margin-top: -40px; }

#footer { 
	clear: both;
	width: 1000px; 
	margin: 0 auto; 
	font-size: 11px; 
	color: #fff; 
	background: url(img/footer_reflet.gif) no-repeat 0 0;
	padding : 60px 0 40px 0;
	overflow: hidden; 
	zoom:1; 
}

#footer img { vertical-align: middle;  }

#footer .left { margin: 0 15px 0 0; }

#footer ul { float: right;  }
#footer li { display: inline; }
#footer li a  { color: #fff; text-decoration: none; }
#footer li a:hover  { color: #c8d32d; }

/***************************************/
/********* PE *************************/
.listeCollegue td {
    border-bottom:1px solid #DEDEDE;
    padding:3px;
}
.listeCollegue th {
    background-color:#004E5E;
    color:#FFFFFF;
    padding:3px;
}



