  /* Mise en page CSS du site pour screen */

/* //////////////////////////////////////////////////////// GLOBAL STRUCTURE /////////////////////////////////////////////////////// */
* {margin:0;padding:0;}

body {font-family:Arial, Helvetica, sans-serif;font-size:.9em;margin:0;padding:0;background:#FFF;}

img {border:0 none;}

h1 {}
h2 {}
h3 {}
h4 {}
div {background-color:transparent}
p {text-align:left;}
strong {}
a:link, a:active, a:visited {text-decoration:none;}
a:hover {text-decoration:underline;}
li, ul, li, dd {list-style-type:none;}
abbr, acronym {border-bottom:1px dotted #6B6251;cursor:help;}
hr {display:none}
.myhr {clear:both;visibility:hidden;overflow:hidden;height:0;display:block}
.rss {margin:5px 0 3px;}

/* //////////////////////////////////////////////////////// GESTION DES DIV /////////////////////////////////////////////////////// */

div#container-global {}


/* -------------------------------------------------------- styles divers -----------------------------------------------------------------*/
table {margin-bottom:8px;margin-top:5px;border:0;text-align:left;font-size:0.85em;}
table tr {border-bottom:1px solid #E5E5E5;padding:0px;}
table td {padding:0x;}
table tr td.entete {background:#4B1765;font-weight:bold;color:#FFFFFF;}
table tr.gris {background:#EFEFEF;border-bottom:1px solid #E5E5E5;padding:5px;}
table td.orange {color:#E67309;}
table a {text-decoration:underline;color:#4B1765;font-weight:bold;}
table a:hover {text-decoration:none;color:#E67309;font-weight:bold;}

table.telecharger {border:1px solid #CCCCCC;padding:0;margin:0;width:100%;text-align:left;font-size:0.85em;}
a.ensavoirplus {border-bottom:1px solid #E5E5E5;padding:5px;color:#E67309;}
/* -------------------------------------------------------- Outils -----------------------------------------------------------------*/
div#outils-global {background:#5c2f6a;}
div#outils-global #outils {height:28px;width:955px;margin:0 auto;padding:0;font-size:0.75em;color:#FFF;line-height:15px;}
div#outils-global #outils a {font-size:0.8em;color:#bd6ca2;line-height:15px;}
div#outils-global #outils a:hover {color:#FFF;text-decoration:none;}
div#outils-global #outils #outils-gauche {padding:0;margin:3px 0 0 2px;float:left;}
div#outils-global #outils #outils-gauche ul {float:left;}
div#outils-global #outils #outils-gauche ul li {display:inline;margin:0;padding:0;}
div#outils-global #outils #outils-gauche ul li span.connect {float:left;padding:6px 10px;font-size:1em;color:#bd6ca2;}
div#outils-global #outils #outils-gauche ul li form {position:relative;}
div#outils-global #outils #outils-gauche ul li input {padding-bottom:4px;}
div#outils-global #outils #outils-gauche ul li input:hover {color:#FECEF1;}

div#outils-global #outils #outils-gauche ul li.gauche {background:url(../images/footer-barre.gif) top right no-repeat;padding:0 10px 0 0;}
div#outils-global #outils #outils-gauche ul li.droite {padding:0 0 0 5px;}
div#outils-global #outils #outils-gauche ul li.droite a {float:left;padding:3px 10px;font-size:1em;}
div#outils-global #outils #outils-droite {padding:0;margin:3px 8px 0 0;float:right;}
div#outils-global #outils #outils-droite ul {}
div#outils-global #outils #outils-droite ul li {display:inline;}
div#outils-global #outils #outils-droite ul li.gauche {padding:0 2x 0 0;float:left;margin:0 4px 0 0;}
div#outils-global #outils #outils-droite ul li.gauche form {background:url(../images/sprite-top.jpg) 0 -48px no-repeat;float:left;width:185px;}
div#outils-global #outils #outils-droite ul li.gauche form input.btn-rech {background:none;width:150px;margin:0 2px 0 0;}
div#outils-global #outils #outils-droite ul li.gauche form input.btn-ok {background:none;}
div#outils-global #outils #outils-droite ul li.droite {}
div#outils-global #outils #outils-droite ul li.droite a.lang {background:url(../images/sprite-top.jpg) -26px -24px no-repeat;float:left;width:23px;height:22px;text-align:center;color:#FFF;line-height:20px;}
div#outils-global #outils #outils-droite ul li.droite a.lang:hover {color:#e99ad3;text-decoration:none;}
div#outils-global #outils #outils-droite ul li.droite a.fr {background:url(../images/flag-uk) no-repeat; display:block;text-indent:-9999em;overflow:hidden;height: 11px;margin: 6px 0 0 3px;height: 11px;    margin: 6px 0 0 3px;}
div#outils-global #outils #outils-droite ul li.droite a.en {background:url(../images/flag-fr) no-repeat; display:block;text-indent:-9999em;overflow:hidden;height: 11px;margin: 6px 0 0 3px;height: 11px;    margin: 6px 0 0 3px;}

div#outils-global #outils ul input.btn-login {width:112px;height:18px;font-size:11px;line-height:14px;text-align:center;background:url(../images/sprite-top.jpg) 0 0 no-repeat;border:0;color:#bd6ca2;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px 0;float:left;margin:0 3px 0 0 }
div#outils-global #outils ul input.btn-pass {width:112px;height:18px;font-size:11px;line-height:14px;text-align:center;background:url(../images/sprite-top.jpg) 0 0 no-repeat;border:0;color:#bd6ca2;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px 0;float:left;margin:0 3px 0 0 }
div#outils-global #outils ul input.btn-rech {width:151px;height:16px;font-size:11px;line-height:14px;padding:3px 0 0 7px;background-color:#76417b;border:0px solid #73577F;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;float:left;}
div#outils-global #outils ul input.btn-ok {width:26px;height:22px;font-size:11px;line-height:14px;text-align:center;background:url(../images/sprite-top.jpg) 0 -24px no-repeat;border:0px solid #73577F;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px 0;float:left;cursor:pointer;text-indent:-9999em;overflow:hidden;}
div#outils-global #outils ul input.btn-deco {width:112px;height:23px;font-size:11px;line-height:14px;text-align:center;background:url(../images/sprite-top.jpg) 0 0 no-repeat;border:0;color:#bd6ca2;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px 0;margin:0px 0 0;float:left;cursor:pointer;}

/* -------------------------------------------------------- Header -----------------------------------------------------------------*/


div#header-global {margin:0 auto 24px auto;padding:0;background:url(../images/bandeau.jpg) top center repeat-y;height:148px;}

div#header-global #header {width:963px;margin:0 auto;padding:0;position:relative;clear:both;}

/*
div#header-global #header #outils ul input.btn-ok {width:26px;height:16px;font-size:10px;line-height:14px;text-align:center;background-color:#65566C;border:1px solid #53415D;color:#FFF;line-height:15px;padding:2px 0;margin:1px 0 0 0;}
*/
div#header-global #header #logo {height:61px;width:375px;margin:25px 0 60px 5px;padding:0;float:left;}


/*div#header-global #header #logo h1 {display:none;}*/

div#header-global #header #logo a:hover {height:116px;width:400px;display:block }
/*div#header-global #header #logo a:hover img {visibility:hidden;display:none}
#logo {overflow:hidden;}*/

div#header-global #header .slogan {font-family:Century Gothic, sans-serif;color:#FFF;left:645px;position:absolute;top:42px;font-size:1.15em;}

div#header-global #header #menu {width:963px;margin:0;padding:0;clear:both;background:url(../images/menu-bg.png) no-repeat;float:left;position:absolute;top:110px;left:-1px;}
div#header-global #header #menu ul {padding:0 0 0 9px;}
div#header-global #header #menu ul li {display:inline;height:40px;padding:10px 0;float:left;}
div#header-global #header #menu ul li.actif {}
div#header-global #header #menu ul li a {color:#FFFFFF;font-size:0.8em;text-decoration:none;font-weight:bold;padding:12px 18px;float:left;border-left:1px solid #9a5890;font-family:Century Gothic, sans-serif;font-weight:bold;text-transform:uppercase;}
div#header-global #header #menu ul li:first-child a {border:0;}
div#header-global #header #menu ul li a:hover {background:#7f3c7b;}
div#header-global #header #menu ul li.actif a {background:#7f3c7b;}
div#header-global #header #menu ul li a img {border:0;}

/* ------------------------------------------------------ Content - INDEX --------------------------------------------------------------*/
div#container-index {width:987px;margin:0 auto;padding:0;}
div#container-index #contenu {width:965px;margin:0 auto;padding:0}


div#container-index #contenu #marche {margin:5px 8px;padding:0;width:659px;height:271px;background:url(../images/cadre_carroussel.jpg) top left no-repeat;float:left;padding:16px;overflow:hidden;position:relative;}
div#container-index #contenu #marche .bx-wrapper {height:271px;}
div#container-index #contenu #marche .bx-window {position:relative;z-index:1;}
div#container-index #contenu #marche .bx-pager {position:absolute;z-index:2;bottom:30px;left:30px;}
div#container-index #contenu #marche .bx-auto {position:absolute;z-index:2;bottom:30px;left:218px;}
div#container-index #contenu #marche .bx-auto a {background:url(../images/pager.png) -37px 0;width:11px;height:10px;text-indent:-9999em;overflow:hidden;float:left;margin:0 2px 0 0;}
div#container-index #contenu #marche .bx-auto a.stop {background-position:-27px 0;}
div#container-index #contenu #marche .bx-pager a {background:url(../images/pager.png) -15px 0;width:11px;height:10px;text-indent:-9999em;overflow:hidden;float:left;margin:0 2px 0 0;}
div#container-index #contenu #marche .bx-pager a:hover,
div#container-index #contenu #marche .bx-pager a.pager-active {background-position:0 0;}
div#container-index #contenu #marche ul li {position:relative}
div#container-index #contenu #marche ul li .pic {overflow:hidden;width:661px;height:271px;position:relative}
div#container-index #contenu #marche ul li .legende {position:absolute;background:url(../images/legende-bg.png);color:#FFF;bottom:13px;left:13px;padding:13px 13px 13px 220px;width:401px;}
div#container-index #contenu #marche ul li .legende a {color:#FFF;}

div#container-index #contenu #marche h3 {padding:170px 50px 0 0;font-size:15px;font-family:Helvetica, Verdana, Arial, sans-serif;color:#320f43;text-align:right;}
div#container-index #contenu #marche h3 a {font-size:15px;color:#320f43;text-align:right;}
div#container-index #contenu #marche h3 a:hover {text-decoration:none;color:#320f43;}

div#container-index #contenu #homeSide {float:left;width:246px;margin:14px 0 0;font-size:.9em;}
a.adherer {background:url("../images/btn-adherer.png") no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic, sans-serif;font-size:1.075em;font-weight:bold;padding:16px 18px 15px;text-decoration:none;margin:0 0 10px;width:210px;float:left;}
a.adherer:hover {background-position:0 -49px;}
 #services {padding:0 0 22px 0;margin:0;width:291px;height:211px;float:left;}
#services h3 {background:url("../images/service-titre-bg.png") no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic, sans-serif;font-size:1.15em;font-weight:bold;padding:15px 18px;text-decoration:none;font-weight:normal;}
#services span {font-size:0.75em;color:#e67309;}
#services {width:246px;}

#services ul {clear:both;float:left;}
#services ul li {padding:0;list-style:none;color:#4B1765;width:246px;float:left;clear:both;position:relative;font-size:1.15em;}
#services ul li:last-child, #services ul li.suite_bkg {background:url(../images/savoir-plus.bg.png) no-repeat top right;}
#services ul li a {border-bottom:1px solid #EBE6ED;clear:both;color:#4B1765;float:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:0.8em;font-weight:bold;padding:8px 0 7px 10px;width:236px;}
#services ul li a:hover {text-decoration:none;background:#f1ecf3;}
#services ul li a.suite {background:url(../images/savoir-plus-lang.bg.png) no-repeat top left;width:auto;height:18px;padding:1px 10px 0;text-align:center;border:0;font-size:.75em;float:right;color:#450a60;}
#services ul li a.suite:hover {color:#9d4186;text-decoration:none;}

/* Partie anglaise */
div#container-index #contenu #services-en {padding:0;margin:1px 0 0 17px;width:360px;height:183px;float:left;background-color:#FFF}
div#container-index #contenu #services-en h3 {padding:0;font-size:1.1em;color:#FFF;text-align:center;background-color:#ea7f0c;height:28px;line-height:28px;}
div#container-index #contenu #services-en span {font-size:0.75em;color:#e67309;}

div#container-index #contenu #services-en p {padding:5px 0 5px 10px;font-size:11px;font-weight:normal;color:#2e0e3d;text-align:left;}
div#container-index #contenu #services-en ul {margin:0 auto;padding:2px 0;}
div#container-index #contenu #services-en ul li {list-style:none;padding:0 0 0 10px;font-size:10px;font-weight:bold;color:#2e0e3d;text-align:left;}
div#container-index #contenu #services-en ul li a {padding:0 0 0 10px;margin:2px 0;line-height:10px;font-size:10px;list-style:none;font-weight:bold;background:url(../images/puce-orange.gif) bottom left no-repeat;color:#eb790a;}
div#container-index #contenu #services-en ul li a:hover {color:#4B1765;text-decoration:none;}
div#container-index #contenu #services-en a.suite {background:url(../images/puce-violette.gif) left 2px no-repeat;font-size:10px;list-style:none;font-weight:bold;color:#4B1765;text-decoration:none;padding:0 0 0 10px;}
div#container-index #contenu #services-en img {padding:18px 105px;}




#homeBottom {clear:both;float:left;padding:0 0 15px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;width:100%;display:block;}
#actus {float:left;width:446px;border-left:1px solid #e8e8e9;margin:0 0 0 10px;padding:5px 0 0 14px;min-height:145px;}

#actus a.rss {background:url(../images/homebottom.png) no-repeat;text-indent:-9999em;overflow:hidden;width:25px;height:24px;float:left;margin:0 7px 0 0;}
#actus a.rss:hover {background-position:0 -29px;}
#actus h3 {background:url(../images/homebottom.png) -63px 0 no-repeat;color:#592471;float:left;font-family:Century Gothic,sans-serif;font-size:1.1em;font-weight:normal;height:26px;text-align:center;width:94px;margin:0 0 15px;}

#actus .actu-content {float:left;display:block;width:100%;}
#actus .actu-content .main-actu {width:218px;float:left;margin:0 19px 0 0;display:block;}
#actus .actu-content .main-actu h2 {color:#919092;font-size:1.1em;line-height:1em;padding:0 0 0 2px;margin:0 0 10px 0;}
#actus .actu-content .main-actu p {font-size:0.8em;color:#919092;font-weight:normal;line-height:1.25em;padding:0 0 0 3px;margin:0 0 10px 0;}
#actus .actu-content .main-actu p a {text-decoration:underline;color:#919092}
#actus .actu-content .main-actu a.more {background:url("../images/savoir-plus.bg.png") no-repeat;border:0 none;color:#450A60;float:left;font-size:0.8em;height:18px;padding:1px 0 0;text-align:center;width:83px;clear:both}
#actus .actu-content .main-actu a.more:hover {color:#9d4186;text-decoration:none;}

#actus .actu-content .other-actu {width:208px;float:left;display:block;}
#actus .actu-content .other-actu h4 {color:#592471;font-family:Century Gothic,sans-serif;font-size:1.05em;font-weight:normal;line-height:0.5em;margin:0 0 3px;}
#actus .actu-content .other-actu ul {width:100%;}
#actus .actu-content .other-actu ul li {font-size:0.8em;float:left;clear:both;width:100%;}
#actus .actu-content .other-actu ul li a {color:#919092;border-bottom:1px solid #EBE6ED;padding:8px 0 7px 0px;float:left;line-height:1.25em;}
#actus .actu-content .other-actu ul li a:hover {text-decoration:none;color:#592471;}

#agenda {border-left:1px solid #FDEAC2;border-right:1px solid #FDEAC2;float:left;margin:0 10px;padding:5px 0 0 0;width:212px;min-height:145px;} 

#agenda a.rss {background:url(../images/homebottom.png) -27px 0px no-repeat;text-indent:-9999em;overflow:hidden;width:24px;height:24px;float:left;margin:0 7px 0 15px;}
#agenda a.rss:hover {background-position:-27px -29px;}
#agenda h3 {background:url(../images/homebottom.png) -63px -29px no-repeat;color:#ff8e01;float:left;font-family:Century Gothic,sans-serif;font-size:1.1em;font-weight:normal;height:26px;text-align:center;width:94px;margin:0 0 12px}
#agenda ul {clear:both;float:left;width: 100%;}
#agenda ul li {position:relative;clear:both;float:left;width: 100%;}
#agenda ul li span.date {background:#f7a800;color:#FFFFFF;display:inline-block;float:left;font-size:0.8em;font-weight:bold;line-height:1.4em;margin:0;padding:0 6px 0;text-decoration:none;position:absolute;top:0;left:15px;}
#agenda ul li a {clear:both;float:left;color:#f08800;border-bottom:1px solid #FDEAC2;padding:19px 8px 6px 18px;float:left;line-height:1.25em;font-size:.8em;width: 186px;}
#agenda ul li a:hover {text-decoration:none;background:#fef6e4;}


#homeBottom #programme {float:left;width:246px;margin:0 }
#programme ul {padding:1px 0;}
#programme ul li {margin:0 0 2px;padding:0;list-style:none;}
#programme ul li a {background:url(../images/homebottom.png) 0 -61px no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic,sans-serif;font-size:1.075em;font-weight:normal;padding:14px 18px;text-decoration:none;}
#programme ul li a:hover {background-position:0 -114px;}
#programme ul li.last a {padding:10px 18px;line-height:1em;}







div#container-index #contenu #col-gauche {padding:0;margin:0 0 0 13px;_margin:0 0 0 6px;width:271px;float:left;}
div#container-index #contenu #col-gauche #devenir-membres {padding:0;margin:2px 0;text-align:center;}
div#container-index #contenu #col-gauche #devenir-membres a img {border:0;}
* html div#header #mainnav {background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./images/navigation.png', sizingMethod='crop');}


div#container-index #contenu #bonnes-pratiques {padding:0;margin:1px 0 0 17px;width:358px;float:left;background-color:#FFF;height:183px;}
_div#container-index #contenu #bonnes-pratiques {padding:0;margin:0;width:358px;float:left;background-color:#FFF;margin:0 10px;}
div#container-index #contenu #bonnes-pratiques h3 {padding:0;font-size:1.1em;color:#FFF;text-align:center;background-color:#ea7f0c;height:28px;line-height:28px;}

div#container-index #contenu #bonnes-pratiques h4 {padding:0;margin:5px 5px 5px 10px;font-size:12px;font-weight:bold;color:#4B1765;text-align:left;}
div#container-index #contenu #bonnes-pratiques p {padding:5px 0 5px 10px;font-size:11px;font-weight:normal;color:#2e0e3d;text-align:left;}
div#container-index #contenu #bonnes-pratiques ul, div#container-index #contenu #actualites ul  {margin:0 auto;padding:2px 0;}

div#container-index #contenu #bonnes-pratiques ul li {list-style:none;padding:0 0 0 10px;font-size:10px;font-weight:bold;color:#2e0e3d;text-align:left;}
div#container-index #contenu #bonnes-pratiques ul li a {padding:0 0 0 10px;margin:2px 0;line-height:10px;font-size:10px;list-style:none;font-weight:bold;background:url(../images/puce-orange.gif) bottom left no-repeat;color:#eb790a;}

div#container-index #contenu #bonnes-pratiques ul li a:hover {color:#4B1765;text-decoration:none;}

div#container-index #contenu #bonnes-pratiques a.suite {background:url(../images/puce-violette.gif) left 2px no-repeat;font-size:10px;list-style:none;font-weight:bold;color:#4B1765;text-decoration:none;padding:0 0 0 10px;}



/* partie anglaise */


.en div#container-index #contenu #marche {margin:5px 5px 5px 8px;width:636px;height:460px;background:url(../images/bg-en-home.png) no-repeat;float:left;padding:26px;overflow:hidden;position:relative;}
.en div#container-index #contenu #marche #vignette1 {margin:0 20px 20px 0;}
.en div#container-index #contenu #marche #vignette2 {margin:0 0 20px 0;} 
.en div#container-index #contenu #marche #vignette3 {margin:0 20px 20px 0;} 
.en div#container-index #contenu #marche #vignette4 {margin:0 0 20px 0;} 

.en div#container-index #contenu #marche .box {float:left;position:relative;width: 304px;}
.en div#container-index #contenu #marche .box .pic {position:relative;z-index:1;}
.en div#container-index #contenu #marche .box .pic img {}
.en div#container-index #contenu #marche .box .content {position:absolute;z-index:2;bottom:0;width:304px;}
.en div#container-index #contenu #marche .box .content {position:absolute;z-index:2;bottom:0;width: 100%;background:url(../images/h2-box-plus.png) 270px 0px no-repeat;}
.en div#container-index #contenu #marche .box .content a {text-decoration:none;}
.en div#container-index #contenu #marche .box .content h2 {color:#FFF;font-weight:normal;font-family:Century Gothic, sans-serif;background:url(../images/h2-box-bg.png) left bottom repeat-x; padding: 0 0 20px 9px;}
.en div#container-index #contenu #marche .box .content h2 strong{font-weight:bold;}
.en div#container-index #contenu #marche .box .content p {display:none;}

.en div#container-index #contenu #marche .box .on .content{display:block;background:url(../images/box-content-bg.png);padding:9px;width:286px;}
.en div#container-index #contenu #marche .box .on .content h2 {display:block;background:none;padding:0;}
.en div#container-index #contenu #marche .box .on .content p {display:block;color:#FFF;font-size:.85em;font-family:Century Gothic, sans-serif;}

.en div#container-index #contenu #marche .rose .content {background:url(../images/h2-box-plus-rose.png) 270px 0px no-repeat;}
.en div#container-index #contenu #marche .rose .content h2 {background:url(../images/h2-box-bg-rose.png) left bottom repeat-x; }
.en div#container-index #contenu #marche .rose .on .content{background:url(../images/box-content-bg-rose.png);}



.en #actus {width:245px;border-left:0 none;margin:0px;padding:5px 0 0 0px;min-height:135px;}
.en #actus h3 {font-size:1.4em;line-height: 1.5em;}
.en #actus .actu-content .other-actu {width:auto;}
.en #actus .actu-content .other-actu ul li {font-size:.9em;}
.en #actus .actu-content .other-actu ul li a {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

.en #agenda {width:245px;border-left:0 none;border-right:0 none;margin:0;padding:5px 0 18px 0;min-height:145px;background:url(../images/events-bg-en.png) right bottom no-repeat;}
.en #agenda a.rss {margin:0 7px 0 0px;}
.en #agenda h3 {font-size:1.4em;line-height: 1.5em;}
.en #agenda ul li span.date {left:5px;}
.en #agenda ul li a {font-family:"Trebuchet MS";padding:19px 8px 6px 5px;font-size:.9em;width:100%;}
 
#didit {clear:both;}
#didit a {background:url(../images/didit.png) no-repeat;width:243px;height:41px;text-indent:-9999em;display:block;overflow:hidden}
#didit a:hover {background-position:-243px 0 ;}

#cluster {background:url(../images/bg-consist.png) no-repeat;width:212px;height:120px;color:#FFF;margin:0 0 0 -4px;padding:15px 20px;position:relative;} 
#cluster h2 {font-family:Century Gothic, sans-serif;font-weight:normal;font-size:1.9em;line-height: 0.85em;margin:0 0 5px 0;}
#cluster h2 strong{font-weight:bold;}
#cluster p {font-family:Century Gothic, sans-serif;font-size:.95em;}
#cluster a.more {position:absolute;bottom:10px;left:175px;color:#FFF;background:#422353;font-size:.9em;font-family:Century Gothic, sans-serif;display:inline-block;padding:1px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#cluster a.more:hover {text-decoration:none;background:#f79900;}


#sliderLight {position:relative;width:748px;margin:7px auto ;clear: both;}
#sliderLight h3{ font-size: 1.4em;margin: 0 0 5px;}
#sliderLight ul {}
#sliderLight .wrap { background:#ECECEC;border-radius: 7px 7px 7px 7px;height:361px;padding: 30px 40px;}
#sliderLight .wrap .left { float: left;margin: 0 30px 0 0;width: 400px;}
#sliderLight .wrap .pic {float:left;}
#sliderLight .wrap .pic img {border:10px solid #FFF;}

#sliderLight ul li {position:relative;width:748px !important;height:445px !important;}
#sliderLight ul li .pic {position:relative;z-index:1;}
#sliderLight ul li .legende {position:absolute;z-index:2;bottom:0px;background:url(../images/legende-bg.png);color:#FFF;padding:25px 45px;width: 658px;}
#sliderLight .bx-wrapper {width:748px !important;height:445px !important;}
#sliderLight .bx-window {width:748px !important;height:445px !important;}
#sliderLight .bx-pager {position:absolute;top:-2px;left:714px;color:#aca9ab;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
#sliderLight .bx-prev {background:url(../images/slider-control.png) 0 0 no-repeat;width:51px;height:52px;text-indent:-9999em;display:block;overflow:hidden;top:188px;position:absolute;left:-15px;z-index:5;}
#sliderLight .bx-next {background:url(../images/slider-control.png) -52px 0 no-repeat;width:51px;height:52px;text-indent:-9999em;display:block;overflow:hidden;top:188px;position:absolute;left:706px;z-index:5;}
#sliderLight .prev-off {background:url(../images/slider-control.png) 0 -54px  no-repeat;}
#sliderLight .next-off {background:url(../images/slider-control.png) -52px -54px no-repeat;}

.en div#container #contenu #col-centrale ul.membres li a.consulter {background:url(../images/consulter-fiche-en.gif) 0 0 no-repeat;}




div#container #contenu #col-centrale ul#projects {overflow:hidden;margin:0;}
div#container #contenu #col-centrale ul#projects li {margin:0 0 0 8px ;padding:0;background:none;float:left;}
div#container #contenu #col-centrale ul#projects li:first-child {margin:0 ;}
div#container #contenu #col-centrale ul#projects li a.type {border:1px solid #f1ecf3;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;float:left;width:176px;padding:12px 12px 30px 12px ;text-decoration:none;position:relative;}
div#container #contenu #col-centrale ul#projects li a.type h3 {font-family:Century Gothic, sans-serif;font-size:1.4em;color:#8d3c7f;background:none;}
div#container #contenu #col-centrale ul#projects li a.type .pic {margin:0 0 10px 0;}
div#container #contenu #col-centrale ul#projects li a.type p {width:176px;font-size:.9em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
div#container #contenu #col-centrale ul#projects li a.type span.more { background: url("../images/link_int_bkg.jpg") no-repeat;bottom: 10px;color: #FFFFFF;cursor: pointer;display: block;font-size: 0.85em;height: 18px;position: absolute;right: 10px;text-align: center;width: 95px;}


div#container #contenu #col-centrale a.type:hover {background:#f1ecf3;}



.programmeTopNav{background:url(../images/programmeTopNav.png) top left no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic,sans-serif;font-size:1.075em;font-weight:normal;padding:15px 18px 15px 30px;text-decoration:none;margin-bottom:10px;}
.programmeTopNav.plus{padding:5px 18px 6px 30px;}
.programmeTopNav:hover{background-position:bottom left;text-decoration:none;}

div#container #contenu #col-centrale ul.programmeSum {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.programmeSum li {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav{display:block;height:128px;width:604;margin:10px 0 0;padding: 17px 10px 10px 15px;background-color:#f1ecf3;background:url(../images/sum_nav_bkg.jpg) top left no-repeat;clear:both;float:left;text-decoration:none;position:relative;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover{cursor:pointer;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .titreSum{color:#58316B;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .descripSum{color:#7C598D;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .linkInt{background-position:bottom left;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .imgDefault{display:block;float:left;height:108px;width:173px;margin:0 15px 0 0;background-color:#f1ecf3;background:url(../images/vignette_defaut.jpg) top left no-repeat;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .titreSum{float:left;margin:0;padding:0 0 5px 0;font-size:1.5em;font-weight:bold;color:#994084;font-family:Century Gothic, sans-serif;border-bottom:none;display:block;width:auto;height:auto;clear:none;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .descripSum{float:left;display:block;height:auto;clear:none;font-size:1em;line-height:1.1em;width:400px;margin-bottom:2px;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .linkInt{display:block;background:url(../images/link_int_bkg.jpg) top left no-repeat;width:95px;height:18px;color:#ffffff;cursor:pointer;font-size:0.85em;text-align:center;text-decoration:none;position:absolute;bottom:25px;right:10px;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .linkInt:hover{background-position:bottom left;}


div#container #contenu #col-centrale ul.sousProgrammeSum {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.sousProgrammeSum li {padding:0;overflow:hidden;list-style:none;background:transparent;display:block;float:left;width:198px;height:268px;margin:10px 9px 0 0;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav{display:block;height:249px;width:172px;margin:0;padding: 10px 13px;background-color:#f1ecf3;background:url(../images/sum_snav_bkg.jpg) top left no-repeat;float:left;text-decoration:none;position:relative;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover{cursor:pointer;background-position:top right;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .titreSum{color:#58316B;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .descripSum{color:#7C598D;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .linkInt{background-position:bottom left;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .imgDefault{display:block;float:left;height:108px;width:173px;margin:3px 0 8px 0;background-color:#f1ecf3;background:url(../images/vignette_defaut.jpg) top left no-repeat;clear:both;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .pic{display:block;float:left;height:108px;width:173px;margin:3px 0 8px 0;clear:both;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .titreSum{float:left;margin:0;padding:0 0 5px 0;font-size:1.5em;font-weight:bold;color:#994084;font-family:Century Gothic, sans-serif;border-bottom:none;display:block;width:auto;height:auto;clear:none;line-height:1em;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .descripSum{float:left;display:block;height:auto;clear:none;font-size:1em;line-height:1.1em;width:172px;margin-bottom:2px;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .linkInt{display:block;background:url(../images/link_int_bkg.jpg) top left no-repeat;width:95px;height:18px;color:#ffffff;cursor:pointer;font-size:0.85em;text-align:center;text-decoration:none;position:absolute;bottom:13px;right:13px;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .linkInt:hover{background-position:bottom left;}








div#container-index #contenu #bonnes-pratiques-en {padding:1em 0 22px 0;margin:0;height:196px;width:291px;background:url(../images/bg-col-droite.jpg) top left no-repeat;float:left;}
div#container-index #contenu #bonnes-pratiques-en h3 {padding-bottom:10px;padding-top:6px;font-size:1.5em;color:#e67309;text-align:center;}
div#container-index #contenu #bonnes-pratiques-en span {font-size:0.75em;color:#e67309;}
div#container-index #contenu #bonnes-pratiques-en p {margin-left:22px;margin-right:22px;padding-bottom:6px;}

div#container-index #contenu #bonnes-pratiques-en ul {margin:22px 0 0 20px;width:280px;}
div#container-index #contenu #bonnes-pratiques-en ul li {padding:5px 0 2px 2px;list-style:none;background:url(../images/nav-int-li.jpg) top center no-repeat;color:#4B1765;}
div#container-index #contenu #bonnes-pratiques-en ul li a {background:url(../images/puce-service.jpg) top left no-repeat;color:#4B1765;font-size:0.7em;
                              padding:3px 5px 10px 18px;}
div#container-index #contenu #bonnes-pratiques-en ul li a:hover {text-decoration:none;color:#E67309;}
div#container-index #contenu #bonnes-pratiques-en ul li a.suite {background:url(../images/puce-service-lien.jpg) top left no-repeat;}

/* actualites */

div#container-index #contenu #actualites {padding:0;margin:1px 0 0 16px;width:269px;float:left;background-color:#FFF;height:183px;}
div#container-index #contenu #actualites h3 {padding:0;font-size:1.1em;color:#FFF;text-align:center;background:url(../images/header-actualite.jpg) top left no-repeat;height:28px;line-height:28px;}
div#container-index #contenu #actualites h3 a img {padding:7px 0 0 9px;}

/*div#container-index #contenu #actualites ul {display:block;width:280px;}*/
div#container-index #contenu #actualites ul li {display:inline;list-style:none;float:left;}
div#container-index #contenu #actualites ul li a {color:#490669;font-size:0.8em;background:#ffffff;text-decoration:none;width:133px;height:18px;display:block;float:left;border-bottom:1px solid #EFEFEF;padding:4px 0 0;text-align:center;}
div#container-index #contenu #actualites ul li a.actif {color:#490669;font-size:0.8em;font-weight:bold;background:url(../images/bg_onglet_on.jpg) top left no-repeat;border:none;text-decoration:none;height:18px;display:block;padding:4px 0 0;text-align:center;}


div#container-index #contenu #actualites_cluster h4, div#container-index #contenu #actualites_agenda h4 {font-size:0.6em;list-style:none;color:#eb790a;border-left:3px solid #eb790a;text-align:left;margin:25px 0px 0px 10px;text-align:left;padding-left:3px;font-weight:normal;}
div#container-index #contenu #actualites_cluster h5, div#container-index #contenu #actualites_agenda h5 {padding:5px 0 5px 10px;margin:1px 0;font-size:11px;font-weight:bold;font-weight:bold;color:#eb790a;text-align:left;}
div#container-index #contenu #actualites_cluster p, div#container-index #contenu #actualites_agenda p {padding:5px 0 5px 10px;font-size:0.75em;;font-weight:normal;color:#2e0e3d;text-align:left;}
div#container-index #contenu #actualites_clusters ul, div#container-index #contenu #actualites_agenda ul {margin:0 auto;padding:5px 0;}
div#container-index #contenu #actualites_cluster ul li, div#container-index #contenu #actualites_agenda ul li {list-style:none;padding:0 0 0 5px;font-size:0.8em;font-weight:bold;color:#2e0e3d;text-align:left;}
div#container-index #contenu #actualites #actualites_cluster ul li a.suite, div#container-index #contenu #actualites_cluster ul li a.toute, div#container-index #contenu #actualites #actualites_agenda ul li a.suite, div#container-index #contenu #actualites_agenda ul li a.toute {background:url(../images/puce-violette.gif) left 2px no-repeat;font-size:10px;font-weight:bold;color:#4B1765;text-decoration:none;padding:0 0 0 10px;border:none;width:200px;text-align:left;}

div#container-index #contenu #actualites #actualites_cluster ul li a.toute, div#container-index #contenu #actualites #actualites_agenda ul li a.toute {color:#EB790A;background:url(../images/puce-orange.gif) left 2px no-repeat;}

/* text-en */

div#container-index #contenu #text-en {padding:0;margin:1px 0 0 19px;width:269px;float:left;background-color:#FFF;height:183px;}
div#container-index #contenu #text-en h3 {padding:0;font-size:1.1em;color:#FFF;text-align:center;background:url(../images/header-actualite.jpg) top left no-repeat;height:28px;line-height:28px;}
div#container-index #contenu #text-en h3 a img {padding:7px 0 0 9px;}
div#container-index #contenu #text-en h3:first-letter {text-transform:capitalize;}
div#container-index #contenu #text-en h4 {-moz-border-radius:0 0 10px 10px;background-color:#CECECE;font-size:1.1em;margin:0 0 5px;padding:1px 20px 2px;color:#d37816;}
div#container-index #contenu #text-en h4:first-letter {text-transform:capitalize;}
div#container-index #contenu #text-en p {font-size:1.1em;margin:4px 5px 5px;padding-left:5px;padding-right:5px;height:113px;overflow:hidden;color:#4B1765;}
div#container-index #contenu #text-en p:first-letter {text-transform:capitalize;}
div#container-index #contenu #text-en ul {margin:0 auto;padding:5px 0;}
div#container-index #contenu #text-en ul li {list-style:none;color:#2e0e3d;text-align:left;padding:5px 0 2px 2px;background:url("../images/nav-int-li.jpg") no-repeat scroll center top transparent;}
div#container-index #contenu #text-en ul li a.suite {background:url("../images/puce-violette.gif") no-repeat scroll left 2px transparent;border:medium none;color:#4B1765;font-size:0.7em;margin-left:9px;margin-top:5px;padding:0 0 0 18px;text-align:left;text-decoration:none;width:200px;}
/*div#container-index #contenu #text-en ul {display:block;width:280px;}*/
div#container-index #contenu #text-en ul li {display:inline;list-style:none;float:left;}
div#container-index #contenu #text-en ul li a {color:#490669;font-size:0.8em;background:#ffffff;text-decoration:none;width:133px;height:18px;display:block;float:left;border-bottom:1px solid #EFEFEF;padding:4px 0 0;text-align:center;}
div#container-index #contenu #text-en ul li a.actif {color:#490669;font-size:0.8em;font-weight:bold;background:url(../images/bg_onglet_on.jpg) top left no-repeat;border:none;text-decoration:none;height:18px;display:block;padding:4px 0 0;text-align:center;}



/* --------------------------------------------------------- Content ------------------------------------------------------------------*/
div#container {width:987px;margin:0 auto;padding:0;}
div#container #contenu {width:955px;font-size:.9em;margin:0 auto;}
div#container #contenu table img{ border:1px solid #F2F1F2;}

div#container #contenu #col-centrale #fil-ariane {color:#AFAFAF;float:left;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:0.85em;margin:0;padding:8px 0 10px 32px;text-align:left;}
div#container #contenu #col-centrale #fil-ariane a {color:#AFAFAF;}
div#container #contenu #col-centrale #fil-ariane a:hover {color:#4b1765;text-decoration:none;}

div#container #contenu #col-centrale #main-content {margin:0 0 10px 0;}
div#container #contenu #col-centrale #main-content .top {background:url(../images/top.png) no-repeat;width:683px;height:13px;float:left;clear:both;}
div#container #contenu #col-centrale #main-content .middle {background:url(../images/middle.png) repeat-y;width:623px;float:left;clear:both;padding:12px 30px;}
div#container #contenu #col-centrale #main-content .bottom {background:url(../images/bottom.png) no-repeat;width:683px;height:13px;float:left;clear:both;}
div#container #contenu #col-centrale #main-content .middle .agenda-item{display:block;width:100%;clear:both;position:relative;background:#f1ecf3;border: 1px solid #eae3ed;margin-bottom:8px;}

div#container #contenu #col-centrale #main-content .middle  .passe{background:#efefef;}
div#container #contenu #col-centrale #main-content .middle  .passe a{color:#666;}
div#container #contenu #col-centrale #main-content .middle  .en-cours{}
div#container #contenu #col-centrale #main-content .middle  .a-venir{}

div#container #contenu #col-centrale #main-content .middle .agenda-item .date-titre-page{background:#f7a800;color:#FFFFFF;float:left;font-size:0.85em;font-weight:bold;line-height:1.4em;margin:5px 0 0 5px;padding:0 6px 0;text-decoration:none;clear:both;}
div#container #contenu #col-centrale #main-content .middle .passe .date-titre-page{background:#666;color:#FFFFFF;float:left;font-size:0.85em;font-weight:bold;line-height:1.4em;margin:5px 0 0 5px;padding:0 6px 0;text-decoration:none;clear:both;}
div#container #contenu #col-centrale #main-content .middle .agenda-item h2.titre-page{font-weight:bold;font-size:1.3em;padding:5px;border:none;margin:0;width:80%;}
div#container #contenu #col-centrale #main-content .middle .agenda-item h2.titre-page a{}
div#container #contenu #col-centrale #main-content .middle .agenda-item .suite-agenda{display:block;background:url("../images/savoir-plus.bg.png") no-repeat;border:0 none;color:#450A60;float:left;font-size:0.85em;height:18px;padding:1px 0 0;text-align:center;width:83px;position:absolute;bottom:2px;right: 2px;z-index: 999;}
div#container #contenu #col-centrale #main-content .middle .agenda-item .suite-agenda:hover {color:#9d4186;text-decoration:none;}
div#container #contenu #col-centrale #main-content .middle .agenda-item-int{position:relative;display:block;height:auto;width:100%;}
div#container #contenu #col-centrale #main-content .middle .agenda-item-int h3.date-agenda{float:left;background:#f7a800;color:#FFFFFF;float:left;font-size:0.95em;font-weight:bold;line-height:1.5em;margin:0 0 1px 0;padding:0 6px 0;text-decoration:none;clear:both;width:auto;}
div#container #contenu #col-centrale #main-content .middle .agenda-item-int h2.titre-page{border:none;border-top:1px solid #D2ABC9;padding-top:15px;width:622px;font-size:2em;height:auto;clear:both;}
div#container #contenu #col-centrale #main-content .middle .item{display:block;width:auto;height:auto;padding-bottom:25px;}
div#container #contenu #col-centrale #main-content .logo_article{display:block;width:auto;height:auto;padding:8px;border:1px solid #f1ecf3;margin-bottom:20px;}


div#container #contenu #col-centrale .spip_forms, div#container #contenu #col-centrale .spip_form_label {font-weight:bold;text-align:left;color:#4B1765;display:block;padding-bottom:10px;}

/* ---------------------------------------------------- Content - Gauche --------------------------------------------------------------*/
div#container #contenu #col-droite {width:170px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:10px 0 0 0;}
div#container #contenu #col-droite #nav-int {margin:0 0 50px 0 }
div#container #contenu #col-droite #nav-int span.description {padding:4px 5px 4px 5px;color:#9c4185;display:block;border-bottom:1px solid #E5E5E5;font-weight:bold;font-size:1.1em;}

div#container #contenu .en  #nav-int span.description {display:none !important}
div#container #contenu #col-droite #nav-int span.titre {padding:4px 5px 4px 5px;color:#623570;display:block;border-bottom:1px solid #E5E5E5;font-weight:bold;font-family:Century Gothic, sans-serif;text-transform:uppercase;font-size:1.1em;}
div#container #contenu .en  #nav-int span.titre { 
	font-family: Century Gothic,sans-serif !important;
	background:#85397c url(../images/en-title.jpg) 0 0 no-repeat;
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	color:#FFF !important;
	padding:13px 10px 13px 45px !important;
	font-weight:normal  !important;
	margin:0 0 10px;
	border: 0 !important;
	text-transform:none !important;
	 font-size: 1.5em !important;
	}

div#container #contenu #col-droite #nav-int ul {}
div#container #contenu #col-droite #nav-int ul li {font-size:0.85em;list-style:none;}
div#container #contenu #col-droite #nav-int ul li a {padding:4px 5px 4px 5px;color:#9c4185;display:block;border-bottom:1px solid #E5E5E5;font-size:1.2em;font-weight:bold;}
div#container #contenu #col-droite #nav-int ul li a:hover,
div#container #contenu #col-droite #nav-int ul li a.actif {color:#fff;text-decoration:none;background:#994084;}

div#container #contenu #col-droite #nav-int ul li ul li a {padding:2px 0 2px 13px;color:#9a4185;font-size:1.4em;}
div#container #contenu #col-droite #nav-int ul li ul li a:hover{color:#58306c;background:#f1ecf3;text-decoration:none;}
div#container #contenu #col-droite #nav-int ul li ul li a.actif {color:#9a4185;background:#f1ecf3;text-decoration:none;cursor:default;}

div#container #contenu #col-droite #nav-int ul li ul li ul li a {padding:2px 0 2px 17px;color:#58306c;font-size:1.5em;}
div#container #contenu #col-droite #nav-int ul li ul li ul li a:hover{color:#58306c;background:#f1ecf3;text-decoration:none;}
div#container #contenu #col-droite #nav-int ul li ul li ul li a.actif {color:#58306c;background:#f1ecf3;text-decoration:none;}

/* ---------------------------------------------------- Content - Droite --------------------------------------------------------------*/
div#container #contenu #col-droite {width:246px;margin:20px 0px 0px 0px;float:right;}

div#container #contenu #col-droite #phototheque {float:left;margin:0 0 30px -4px;background:url(../images/side-photo-bg.png) no-repeat;width:244px;height:185px;padding:10px 0 0 10px;position:relative;}
div#container #contenu #col-droite #phototheque #photo_encart {overflow:hidden;width:235px;height:176px;}
div#container #contenu #col-droite #phototheque #texte_encart {background:url(../images/legende-bg.png);bottom:19px;color:#FFFFFF;left:20px;padding:13px 13px 13px 15px;position:absolute;width:186px;}
div#container #contenu #col-droite #texte_encart span.diapo {float:left;width:158px;}
div#container #contenu #col-droite #texte_encart a img.zoom {float:right;}
div#container #contenu #col-droite h3.diapo {margin-top:10px;color:#999999;font-weight:bold;font-size:11px;}

div#container #contenu #col-droite #devenir-membres {}

div#container #contenu #col-droite #fondateurs {width:246px;clear:both;}
div#container #contenu #col-droite #fondateurs h3 {background:url("../images/service-titre-bg.png") no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic,sans-serif;font-size:1.15em;font-weight:normal;padding:15px 18px;text-decoration:none;line-height:1em;padding:9px 18px;}
div#container #contenu #col-droite #fondateurs span {font-size:0.75em;font-family:Arial, Verdana, Helvetica, sans-serif;color:#4B1765;}
div#container #contenu #col-droite #fondateurs ul {width:220px;margin:0 auto;}
div#container #contenu #col-droite #fondateurs ul li {padding:10px 0 0 0;font-size:0.85em;list-style:none;background:url(../images/nav-int-li.jpg) top center no-repeat;color:#320f43;}
div#container #contenu #col-droite #fondateurs ul li h4 {margin:5px 0 0 0;padding:0 0 0 15px;font-size:0.85em;color:#320f43;background:url(../images/puce-service-lien.jpg) top left no-repeat;font-weight:normal;}
div#container #contenu #col-droite #fondateurs ul li h4.puce {background:url(../images/puce-service.jpg) top left no-repeat;}
div#container #contenu #col-droite #fondateurs ul li h4 a {margin:5px 0 0 0;font-size:1em;color:#320f43;font-weight:bold;}
div#container #contenu #col-droite #fondateurs ul li h4 a:hover {text-decoration:none;color:#320f43;}

/* ---------------------------------------------------- Content - Centre --------------------------------------------------------------*/
div#container #contenu #col-centrale {width:683px;float:left;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#58316b;margin:0 2px;}
div#container #contenu #col-centrale h2 {}
div#container #contenu #col-centrale h2.titre-page {margin:0 0 10px 0;padding:0 0 5px 0;font-size:2.1em;font-weight:bold;color:#994084;font-family:Century Gothic, sans-serif;border-bottom:1px solid #d2abc9;display:block;clear:both;width:611px;height:auto;}

div#container #contenu #col-centrale h2.titre-page span a {background:#994084;border:0 none;color:#fff;float:right;font-size:0.35em;height:18px;padding:1px 12px;text-align:center;position:relative;top:18px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;line-height:1.7em;}
div#container #contenu #col-centrale h2.titre-page span a:hover {background:#58316b;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
div#container #contenu #col-centrale blockquote {margin:0 0 10px 0;line-height:1.35em;display:block;clear:both;}


div#container #contenu #col-centrale p {margin:0 0 10px 0;font-size:1.1em;display:block;clear:both;width:624px;}
div#container #contenu #col-centrale p img {margin: 9px;}
div#container #contenu #col-centrale p.spip {margin:0;}
div#container #contenu #col-centrale p.rub-soustitre{overflow:hidden;margin:-9px 0 15px;float:left;background:#f7a800;color:#FFFFFF;float:left;font-size:0.95em;font-weight:bold;line-height:1.5em;padding:0 6px 0;text-decoration:none;clear:both;width:auto;}
div#container #contenu #col-centrale p.chapo {color:#994084;font-family:Century Gothic, sans-serif;font-size:1.25em;}
div#container #contenu #col-centrale div.chapo {color:#994084;font-family:Century Gothic, sans-serif;font-size:1.25em;}

div#container #contenu #col-centrale p.orange {color:#E67309;}
div#container #contenu #col-centrale p.intro {padding:5px 0 5px 0;font-size:0.9em;color:#4B1765;}

div#container #contenu #col-centrale table tr td p {width:auto;}

div#container #contenu #col-centrale h3 {color:#F79800;font-family:Trebuchet MS;font-size:1.6em;font-weight:bold;margin:5px 0 13px 0;padding:0;display:block;clear:both;width:100%;background:#fff;}
div#container #contenu #col-centrale h3.date-agenda{float:left;background:#f7a800;color:#FFFFFF;float:left;font-size:0.95em;font-weight:bold;line-height:1.5em;margin:0 0 1px 0;padding:0 6px 0;text-decoration:none;clear:both;width:auto;}
div#container #contenu #col-centrale h4 {margin:0 0 2px 0;padding-bottom:2px;font-size:1.4em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#763474;border-bottom:1px solid #E5E5E5;display:block;clear:both;width:100%;}
div#container #contenu #col-centrale blockquote ul {margin:0 0 1px 15px;}
div#container #contenu #col-centrale ul {margin:0 0 22px 15px;font-size:1.1em;display:block;clear:both;}
div#container #contenu #col-centrale ul li {background:#fff url(../images/puce-violette.gif) left 4px no-repeat;list-style:none;padding:0 0 0 14px;}
div#container #contenu #col-centrale ul li a {text-decoration:underline;color:#7c598d;}
div#container #contenu #col-centrale a {text-decoration:none;color:#4B1765;}
div#container #contenu #col-centrale a:hover {color:#9d4186;text-decoration:none;}
div#container #contenu #col-centrale a.agenda-retour {background:url("../images/agenda-return.png") no-repeat;border:0 none;color:#450A60;font-size:0.85em;height:18px;padding:1px 0 0;text-align:center;width:120px;clear:both;margin-bottom:10px;position:absolute;right:0;top:0;display:block;z-index:9999;}
div#container #contenu #col-centrale a.agenda-retour:hover {color:#9d4186;text-decoration:none;}
div#container #contenu #col-centrale a.ancre {background:url("../images/ico-open.png") no-repeat 8px 7px #ffffff;display:block;font-size:1.1em;border:1px solid #f2f1f2;margin:0 0 5px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:8px 0px 8px 41px;font-weight: bold;}
div#container #contenu #col-centrale .collapse{margin:0 0 5px 0;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:0 12px 0 41px;width:556px;height:auto;}
div#container #contenu #col-centrale .collapse p{width:auto;overflow:hidden;background:#fff;}
div#container #contenu #col-centrale .collapse a.closeCollapse {background:url("../images/savoir-plus.bg.png") no-repeat;border:0 none;color:#450A60;float:right;font-size:0.8em;height:18px;padding:1px 0 0;text-align:center;width:83px;clear:both}
div#container #contenu #col-centrale .collapse a.closeCollapse:hover {color:#9d4186;text-decoration:none;}


div#container #contenu #col-centrale .contact {padding:20px 30px;background:#fbf8fc;margin:0 0 10px 0;width:auto;}
div#container #contenu #col-centrale a.telecharger {color:#4B1765;padding:5px 100px 5px 10px;border:1px solid #f2f1f2;margin:0 0 5px 0;background:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;display:block;background:url(../images/telecharger.gif) 545px 6px no-repeat;cursor:pointer;}
div#container #contenu #col-centrale a.telecharger:hover {background-position:545px -137px;}


div#container #contenu #col-centrale div.plan {padding:0px 0 5px 15px;font-size:0.9em;}
div#container #contenu #col-centrale div.plan h3 a {color:#F79800;}
div#container #contenu #col-centrale div.plan ul li a {text-decoration:none;}


div#container #contenu #col-centrale #centrale-icone {padding:0 5px 0 10px;font-size:0.85em;color:#4B1765;text-align:right;clear:both;margin:0 0 10px 0;}
div#container #contenu #col-centrale #centrale-icone ul {margin:0;}
div#container #contenu #col-centrale #centrale-icone ul li {display:inline;padding:0 1px 0 1px;background:none;}
div#container #contenu #col-centrale #centrale-icone ul li a {text-decoration:none;color:#a894b2;display:inline-block;background:#f9f7fa;padding:1px 7px;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
div#container #contenu #col-centrale #centrale-icone ul li a:hover {text-decoration:none;color:#fff;background:#9d4186;}


div#container #contenu #col-centrale #search_engine {margin:10px 0 30px;width:611px;}
div#container #contenu #col-centrale #search_engine h3 {margin:10px 10px 0px 10px;}
div#container #contenu #col-centrale #search_engine ul {margin:0;}
div#container #contenu #col-centrale #search_engine ul li {float:left;background:#e6e6e6;margin:0 2px 0 0;padding:2px 7px 0;border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;}
div#container #contenu #col-centrale #search_engine ul li a {background:#ccbbcb;color:#FFFFFF;font-size:0.7em;font-weight:bold;padding:1px 10px;text-decoration:none;text-transform:uppercase;}
div#container #contenu #col-centrale #search_engine ul li a.active {background:#7e3b7b;}
div#container #contenu #col-centrale #search-box {background:#e6e6e6;padding:11px 11px 6px 11px;position:relative;overflow:hidden;border-bottom:5px solid #E6E6E6;clear:both;float:left;height:33px;}
div#container #contenu #col-centrale #search-box .toHide{margin:0;padding:0;height:auto;width:100%;}
div#container #contenu #col-centrale #search-box p {background:#f7f7f7;clear:both;float:left;margin:0 0 4px;padding:8px 15px;width:559px;;}
div#container #contenu #col-centrale #search-box p .label {color:#7e3b7b;width:155px;float:left;}
div#container #contenu #col-centrale #search-box p .input {border:0;color:#7e3b7b;float:left;padding:2px;width:283px;font-weight:bold;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;}
div#container #contenu #col-centrale #search-box #valider {border:0 none;bottom:3px;color:#FFFFFF;font-weight:bold;left:489px;position:absolute;background:url(../images/valider-bg.png);text-align:center;width:97px;height:35px;font-size:.9em;cursor:pointer;}
div#container #contenu #col-centrale #search-box #valider:hover {bottom:2px;left:490px;}
div#container #contenu #col-centrale #search_engine form table {}
div#container #contenu #col-centrale #search_engine form table tbody tr td {padding-left:10px;font-weight:bold;}

div#container #contenu #col-centrale #letters {background:url(../images/membres-liste.png) no-repeat;width:611px;height:40px;margin:0 0 10px 0;}
div#container #contenu #col-centrale #letters ul {float:left;margin:5px 0 0 14px;}
div#container #contenu #col-centrale #letters ul li {display:inline;background:none;padding:0px 1px;margin:0;float:left;}
div#container #contenu #col-centrale #letters ul li a {color:#fff;background:none;text-decoration:none;float:left;font-size:1.25em;padding:3px 5px;}
div#container #contenu #col-centrale #letters ul li a:hover {background:#6a3572;}
div#container #contenu #col-centrale #letters ul li.selected a {background:#6a3572;}

div#container #contenu #col-centrale #resultat {clear:both;float:left;}



div#container #contenu #col-centrale ul.membres {width:611px;margin:0;}

div#container #contenu #col-centrale ul.membres li {color:#4B1765;padding:5px 10px;border:1px solid #f2f1f2;margin:0 0 3px 0;background:none;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;height:auto;width:591px;position:relative;}
div#container #contenu #col-centrale ul.membres li a {font-weight:bold;color:#58316b;text-decoration:none;}
div#container #contenu #col-centrale ul.membres li a.url {color:#999;width:auto;}
div#container #contenu #col-centrale ul.membres li a.consulter {background:url(../images/consulter-fiche.gif) 0 0 no-repeat;width:133px;height:17px;overflow:hidden;text-indent:-9999em;display:block;position:absolute;top:5px;right:5px;}
div#container #contenu #col-centrale ul.membres li a.consulter:hover {background-position:left bottom;width:133px;height:17px;overflow:hidden;} 
div#container #contenu #col-centrale ul.membres li a:hover {text-decoration:none;color:#9d4186;}


div#container #contenu #col-centrale table.liens {border-right:1px solid #ECE9EE;border-top:1px solid #ECE9EE;float:left;}
div#container #contenu #col-centrale table.liens strong {font-size:11px;font-weight:bold;color:#4B1765;}
div#container #contenu #col-centrale table.liens tr td {border-left:1px solid #ECE9EE;border-bottom:1px solid #ECE9EE;padding:6px;}
div#container #contenu #col-centrale table.liens tr td a {font-size:11px;font-weight:normal;color:#4B1765;}
div#container #contenu #col-centrale table.liens tr td a:hover {font-size:11px;font-weight:normal;color:#E67309;}
div#container #contenu #col-centrale table.liens tr td img {padding:10px;}

/*div#container #contenu #col-centrale table.fondateur tr {padding-bottom:7px;}
div#container #contenu #col-centrale table.fondateur tr td {width:auto;padding:7px 7px 13px 7px;}*/


div#fiche strong {color:#4B1765;font-size:1.1em;}
div#fiche table td {border-bottom:1px solid #DFDFDF;padding-top:7px;padding-bottom:7px; padding-left:10px;}
div#fiche table tr:last-child td {padding-bottom:20px;}
div#fiche table td.titre {background:#EFEFEF;font-size:1.1em;color:#4B1765; padding-left: 10px;}
div#fiche table td.titre_orange {font-size:1.3em;color:#ffffff;font-weight:bold;background:url(../images/menu-bg.png) no-repeat center center; padding-left: 10px;}


/* ------------------------------------------------------ colorbox --------------------------------------------------------------*/
#colorbox{color: #994084;font-size: 1.1em;margin:15px 0 5px;}
#colorbox #cboxLoadedContent{margin:0px;position:relative;}
#colorbox a{color:#450A60;}
#colorbox a:hover {text-decoration:none;color:#9d4186;}
#colorbox input{margin:5px 0;height:22px;width:345px;}
#colorbox input.btn-ok {width:44px;height:22px;font-size:13px;line-height:14px;text-align:center;border:0px solid #73577F;color:#fff;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;padding:1px 0;cursor:pointer;overflow:hidden;background:#9C4185;clear:both;display:block;margin-left:305px;margin-bottom:0;}
#colorbox input.btn-ok:hover {text-decoration:none;color:#e99ad3;}
#colorbox a.print,
#colorbox #cboxClose {text-transform:uppercase;width:30px;background:url("../images/savoir-plus.bg.png") no-repeat;border:0 none;color:#450A60;float:right;font-size:0.75em;height:18px;padding:1px 0 0;text-align:center;width:83px;clear:both}
#colorbox #cboxClose:hover {text-decoration:none;color:#9d4186;text-decoration:none;}

#colorbox a.print { margin: 0 0 5px 0; clear: none;}

h3.lightTitle {float: left;}

/* ------------------------------------------------------ Footer - INDEX --------------------------------------------------------------*/
#footer-global {margin:0 auto;padding:5px 0 0 0;background:url(../images/bandeau.jpg) top center repeat-y;}
#footer {padding:0;height:178px;width:955px;margin:0 auto;font-size:0.9em;color:#FFF;line-height:15px;}
#footer #contenu {padding:3px 0 0;margin:0 auto;height:15px;width:955px;font-size:0.9em;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;color:#FFF;line-height:15px;}
#footer #contenu a {font-size:1em;color:#FFF;line-height:15px;}
#footer #contenu a:hover {color:#fecef1;text-decoration:none;}
#footer #contenu #contenu-gauche {padding:0;margin:0 5px 0 10px;height:15px;float:left;}
#footer #contenu #contenu-gauche ul {}
#footer #contenu #contenu-gauche ul li {display:inline;}
#footer #contenu #contenu-gauche ul li {border-left:1px solid #FFF;padding:0px 10px 0px 10px;}
#footer #contenu #contenu-gauche ul li:first-child {border:0;}
#footer #contenu #contenu-gauche ul li.droite {padding:0 0 0 5px;}
#footer #contenu #contenu-droite {padding:0;margin:0 10px 0 0;height:15px;float:right;}
#footer #contenu #contenu-droite ul {}
#footer #contenu #contenu-droite ul li {display:inline;}

/* ------------------------------------------------------- Footer - INT --------------------------------------------------------------
div#footer-global {width:987px;height:47px;margin:0 auto;padding:0;background:url(../images/bg-footer.gif) bottom left repeat-y;}
div#footer-global #footer {padding:10px 0 0 0;height:15px;width:955px;margin:0 auto;font-size:0.75em;color:#FFF;line-height:15px;}
div#footer-global #footer #contenu {padding:0;margin:0 auto;height:15px;width:955px;background-color:#822075;font-size:0.85em;color:#FFF;line-height:15px;}
div#footer-global #footer #contenu a {font-size:1em;color:#FFF;line-height:15px;}
div#footer-global #footer #contenu a:hover {color:#FFF;text-decoration:none;}
div#footer-global #footer #contenu #contenu-gauche {padding:0;margin:0 0 0 10px;height:15px;float:left;}
div#footer-global #footer #contenu #contenu-gauche ul {}
div#footer-global #footer #contenu #contenu-gauche ul li {display:inline;}
div#footer-global #footer #contenu #contenu-gauche ul li.gauche {background:url(../images/footer-barre.gif) top right no-repeat;padding:0 10px 0px 10px;}
div#footer-global #footer #contenu #contenu-gauche ul li.droite {padding:0 0 0 5px;}
div#footer-global #footer #contenu #contenu-droite {padding:0;margin:0 10px 0 0;height:15px;float:right;}
div#footer-global #footer #contenu #contenu-droite ul {}
div#footer-global #footer #contenu #contenu-droite ul li {display:inline;}*/



/* --------------------------------------------------------- Commun ------------------------------------------------------------------*/
div.clearBoth {clear:both;height:1px;font-size:1px;}

/* --------------------------------------------------------- formulaire ------------------------------------------------------------------*/
div.spip_forms {}

div.spip_forms fieldset {border:none;}

div.spip_forms .spip_form_label label, .spip_forms .spip_form_label .label {font-size:0.9em;color:#4B1765;padding:5px 0px 5px 0px;font-style:normal;}

div.spip_forms .forml, .spip_forms .formo input {border:#CCCCCC;}

div.spip_forms .spip_form_label_details {padding:5px 0px 5px 0px;font-size:0.75em;color:#999999;}

div.spip_forms .spip_form_label_obligatoire {font-size:0.75em;color:#4B1765;}

div#container #contenu #col-centrale div.spip_forms, div#container #contenu #col-centrale div.spip_forms fieldset {
  border:white;
  margin:0;
  padding:0;
}
div#container #contenu #col-centrale div.spip_forms fieldset legend {
  display:none;
  color:#4B1765;
  padding:5px 0px 5px 0px;
}

div#container #contenu #col-centrale div.spip_forms fieldset input, div#container #contenu #col-centrale div.spip_forms fieldset textarea {
  background:#FFFFFF none repeat scroll 0 0;
  border:1px solid #CCCCCC;
}
div#container #contenu #col-centrale div.spip_bouton input {
  background:#4B1765 none repeat scroll 0 0;
  border:1px solid #4B1765;
  color:#FFFFFF;
  font-weight:bold;
  margin:10px 62px 0;
}

.textestatique_2, .textestatique_3 {font-size:0.85em;font-weight:normal;}



/*----------------------------[jcarousel]--------------------------*/

.jcarousel-skin .jcarousel-container {
  width:232px;
  height:100px;
  padding-top:20px;
  padding-left:19px;
  padding-right:0;
  margin-left:10px;
}

.jcarousel-skin .jcarousel-container-horizontal {
  width:216px;
}


.jcarousel-skin .jcarousel-clip-horizontal {
  width:190px;
  height:75px;
}


.jcarousel-skin .jcarousel-item {
  width:auto;
  height:80px;
}

.jcarousel-skin .jcarousel-item-horizontal {
  margin-right:7px;
}

.jcarousel-skin .jcarousel-item-placeholder {
  background:#fff;
  color:#000;
}

/**
 * Horizontal Buttons
 */
.jcarousel-skin .jcarousel-next-horizontal {
  position:absolute;
  top:34px;
  right:5px;
  width:14px;
  height:46px;
  cursor:pointer;
  background:#FFF url(../images/suiv.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-next-horizontal:hover {
  background:#FFF url(../images/suiv.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-next-horizontal:active {
  background:#FFF url(../images/suiv.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-next-disabled-horizontal,
.jcarousel-skin .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-next-disabled-horizontal:active {
  cursor:default;
  background-position:-96px 0;
}

.jcarousel-skin .jcarousel-prev-horizontal {
  position:absolute;
  top:34px;
  left:5px;
  width:14px;
  height:46px;
  cursor:pointer;
  background:#FFf url(../images/preced.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-prev-horizontal:hover {
  background:#FFF url(../images/preced.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-prev-horizontal:active {
  background:#FFF url(../images/preced.gif) no-repeat center center;
}

.jcarousel-skin .jcarousel-prev-disabled-horizontal,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin .jcarousel-prev-disabled-horizontal:active {
  cursor:default;
  background-position:-96px 0;
}


.jcarousel-container {
  position:relative;
}

.jcarousel-clip {
  z-index:2;
  padding:0;
  margin:0;
  overflow:hidden;
  position:relative;
}

.jcarousel-list {
  z-index:1;
  overflow:hidden;
  position:relative;
  top:0;
  left:0;
  margin:0;
  padding:0;
}

.jcarousel-list li,
.jcarousel-item {
  float:left;
  /* width:75px;*/
  /* height:75px;*/
  list-style:none;
}
.jcarousel-next {
  z-index:3;
  display:none;
}

.jcarousel-prev {
  z-index:3;
  display:none;
}

#sliderLight .wrap:after, 
ul#projects li:after,
div#container #contenu #col-centrale ul.membres li:after,
div#container #contenu #col-centrale #search_engine:after,
div#container #contenu #col-centrale #search_engine ul li:after,
div#container #contenu #col-centrale #search-box:after,
div#container #contenu #col-centrale #centrale-icone:after,
div#container #contenu #col-centrale #main-content:after,
div#container-index #contenu #marche:after,
div#container-index #contenu:after,
div#header-global #header:after,
div#header-global #header #menu:after {clear:both;content:".";display:block;height:0;visibility:hidden;}

div#container #contenu #col-centrale ul.membres li:after,
div#container #contenu #col-centrale #search_engine:after,
div#container #contenu #col-centrale #search_engine ul li:after,
div#container #contenu #col-centrale #search-box:after,
div#container #contenu #col-centrale #centrale-icone:after,
div#container #contenu #col-centrale #main-content:after,
div#container-index #contenu #marche:after,
div#container-index #contenu:after,
div#header-global #header:after,
div#header-global #header #menu:after {clear:both;content:".";display:block;height:0;visibility:hidden;}

.programmeTopNav{background:url(../images/programmeTopNav.png) top left no-repeat;color:#FFFFFF;display:block;font-family:Century Gothic,sans-serif;font-size:1.075em;font-weight:normal;padding:15px 18px 15px 30px;text-decoration:none;margin-bottom:10px;}
.programmeTopNav.menu-deux-lignes{padding:5px 18px 6px 30px;}
.programmeTopNav:hover{background-position:bottom left;text-decoration:none;}

div#container #contenu #col-centrale ul.programmeSum {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.programmeSum li {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav{display:block;height:128px;width:604;margin:10px 0 0;padding: 17px 10px 10px 15px;background-color:#f1ecf3;background:url(../images/sum_nav_bkg.jpg) top left no-repeat;clear:both;float:left;text-decoration:none;position:relative;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover{cursor:pointer;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .titreSum{color:#58316B;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .descripSum{color:#7C598D;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav:hover .linkInt{background-position:bottom left;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .imgDefault{display:block;float:left;height:108px;width:173px;margin:0 15px 0 0;background-color:#f1ecf3;background:url(../images/vignette_defaut.jpg) top left no-repeat;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .titreSum{float:left;margin:0;padding:0 0 5px 0;font-size:1.5em;font-weight:bold;color:#994084;font-family:Century Gothic, sans-serif;border-bottom:none;display:block;width:auto;height:auto;clear:none;width:400px;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .descripSum{float:left;display:block;height:auto;clear:none;font-size:1em;line-height:1.1em;width:400px;margin-bottom:2px;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .linkInt{display:block;background:url(../images/link_int_bkg.jpg) top left no-repeat;width:95px;height:18px;color:#ffffff;cursor:pointer;font-size:0.85em;text-align:center;text-decoration:none;position:absolute;bottom:25px;right:10px;}
div#container #contenu #col-centrale ul.programmeSum li .summaryNav .linkInt:hover{background-position:bottom left;}


div#container #contenu #col-centrale ul.sousProgrammeSum {margin:0;padding:0;overflow:hidden;list-style:none;background:transparent;}
div#container #contenu #col-centrale ul.sousProgrammeSum li {padding:0;overflow:hidden;list-style:none;background:transparent;display:block;float:left;width:198px;height:268px;margin:10px 9px 0 0;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav{display:block;height:249px;width:172px;margin:0;padding: 10px 13px;background-color:#f1ecf3;background:url(../images/sum_snav_bkg.jpg) top left no-repeat;float:left;text-decoration:none;position:relative;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover{cursor:pointer;background-position:top right;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .titreSum{color:#58316B;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .descripSum{color:#7C598D;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav:hover .linkInt{background-position:bottom left;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .imgDefault{display:block;float:left;height:108px;width:173px;margin:3px 0 8px 0;background-color:#f1ecf3;background:url(../images/vignette_defaut.jpg) top left no-repeat;clear:both;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .titreSum{float:left;margin:0;padding:0 0 5px 0;font-size:1.5em;font-weight:bold;color:#994084;font-family:Century Gothic, sans-serif;border-bottom:none;display:block;width:auto;height:auto;clear:none;line-height:1em;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .descripSum{float:left;display:block;height:auto;clear:none;font-size:0.9em;line-height:1.2em;width:172px;margin-bottom:2px;font-weight:bold;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .linkInt{display:block;background:url(../images/link_int_bkg.jpg) top left no-repeat;width:95px;height:18px;color:#ffffff;cursor:pointer;font-size:0.85em;text-align:center;text-decoration:none;position:absolute;bottom:13px;right:13px;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav .linkInt:hover{background-position:bottom left;}
div#container #contenu #col-centrale ul.sousProgrammeSum li .summarySousNav h3 {background:none;}



