﻿BODY {padding:0;margin:0;font-size:11px; font-family: Arial, Helvetica, sans-serif; color:#555555; 
		background: #f8f8f8;}
		
IMG { border: none; }

/* wrappers */

#site {min-width:1003px; text-align:center;}
#site_wrap {width:1003px; margin:0 auto; text-align:left; background: #FFF url(/images/interface/site_bg.gif) no-repeat;}
#site_contenu {float:left;width:793px;}

#colLogo {float:left;width:210px;}
/*#body0 #site_contenu {width:1003px;} */
/*#body4 #contenu {background-color:#FFF;}*/


.colMenu {width:525px;}
.colContenu {float:left; width:793px; padding:0px;}

#contenu {padding:0 0 20px 0; background:#f2f2f2; width: 688px;}

#body5 #contenu { }

/* Header */
#header {height:92px;}

.menu_top UL {text-transform:uppercase; background-color:#ff5a00; margin:0; padding:1px 15px 1px 0;list-style-type: none;text-align:right; font-size:10px;}
	.menu_top UL LI {display: inline; padding:0;}
	.menu_top A:link, .menu_top A:visited, .menu_top A:active {color:#FFCC99; text-decoration:none;}
	.menu_top A:hover {color:#FFF; text-decoration:none;}

/* Contenu */


/* Footer */
#footer {padding:10px 10px 10px 0; text-align:right; color:#666; font-size:10px;} 
	UL.menu_bottom {margin:0; padding:0; list-style:none;}
	UL.menu_bottom LI {display:inline;list-style:none;padding:0;}
	
	#footer A:link, #footer A:visited, #footer A:active {color:#666; text-decoration:none;}
	#footer A:hover {color:#ff5a00; text-decoration:none;}


/* Menus */

#menu {font-size:12px;}
	#menu .top {}
	#menu .bottom {}
	#menu .xmlMenu {width:450px;}
	#menu .i1, #menu .i1_a {padding:0px;position:relative;float:left;}
	#menu A:link, #menu A:visited {color:#787878; text-decoration:none;}
	#menu A:active, #menu A:hover {color:#000000; text-decoration:none;}
	
	
#menu_dd {
	padding-left:133px;
	white-space:nowrap;
	width:675px;
}
	#menu_dd .menu, #menu_dd .menu_a {position:relative;float:left;}
	#menu_dd .menu_last {}
	/*IE6  #menu_dd .menu {}*/
	
	#menu_dd .titre, #menu_dd.titre_a {}
		#menu_dd .titre_a {font-weight:bold;}
	
	#menu_dd .sMenu {font-size:12px;}
		#menu_dd #sMenu4_1 {position:relative;}
		#menu_dd .sMenu .item, #menu_dd .sMenu .item_a {padding-top:1px;}
	
		#menu_dd .sMenu .item_a {}
		

	#menu_dd A:link,#menu_dd A:visited {color:#279BBF; text-decoration:none;}
	#menu_dd A:active, #menu_dd A:hover {color:#000000; text-decoration:none;}
	#menu_dd A:link.actif, #menu_dd A:visited.actif {color:#000000; text-decoration:none;}
	
	
#sMenu {width:270px;font-size:13px;}
	#sMenu .top {height:10px;font-size:1px;}
	#sMenu .bottom {height:10px;font-size:1px;}
	#sMenu .xmlMenu_sub {padding:10px 0 5px 10px;margin:0; }

	#sMenu A:link, #sMenu A:visited {color:#787878; text-decoration:none;}
	#sMenu A:active, #sMenu A:hover {color:#000000; text-decoration:none;}
	
	/* Levels */
	#sMenu .i2, #sMenu .i2_a {padding:0 0 5px 0;}
		#sMenu .i2_a .t2 {color:#ff3333;font-weight:bold;}
	#sMenu .i3, #sMenu .i3_a {padding:0 0 3px 0;}
	
	#sMenu SPAN {display:block;width:100%;cursor:pointer;}
		#sMenu .sMenu2 {font-size:12px;padding:5px 0 0 10px;}
		#sMenu .sMenu3 {font-size:11px;padding:5px 0 0 10px;}
	
	
/* BreadCrumbs */
.menu_bc {margin:-3px 0 20px 0;}
	.menu_bc A:link, .menu_bc A:visited {color:#787878; text-decoration:none;}
	.menu_bc A:active, .menu_bc A:hover {color:#000000; text-decoration:none;}
	.menu_bc .sep IMG {margin:0 5px 0 5px;}

	
/* Sections */
.contenu_general{padding:26px 26px 0 23px;}
.ctn_continu{color:#333333;width:619px; height:84px; padding:62px 48px 0 20px;}
#bgContinu_fr{background:url(/images/fr/bg_continu.gif) no-repeat top left;}
#bgContinu_en{background:url(/images/en/bg_continu.gif) no-repeat top left; }

/*___________*/
/* Programme */

#dayContent_1 {color:#333; font-size:13px;}
    #dayContent_1 A:link, #dayContent_1 A:visited {color:#333; text-decoration:none; font-weight:bold;}
	#dayContent_1 A:active, #dayContent_1 A:hover {color:#8f2b8c; text-decoration:none; font-weight:bold;}
	
#dayContent_2 {color:#333; font-size:13px;}
    #dayContent_2 A:link, #dayContent_2 A:visited {color:#333; text-decoration:none; font-weight:bold;}
	#dayContent_2 A:active, #dayContent_2 A:hover {color:#009543; text-decoration:none; font-weight:bold;}
	
#dayContent_3 {color:#333; font-size:13px;}
    #dayContent_3 A:link, #dayContent_3 A:visited {color:#333; text-decoration:none; font-weight:bold;}
	#dayContent_3 A:active, #dayContent_3 A:hover {color:#21ADDC; text-decoration:none; font-weight:bold;}
	
#dayContent_4 {color:#333; font-size:13px;}
    #dayContent_4 A:link, #dayContent_4 A:visited {color:#333; text-decoration:none; font-weight:bold;}
	#dayContent_4 A:active, #dayContent_4 A:hover {color:#FFB60F; text-decoration:none; font-weight:bold;}
	
#sub_title_1, #length_1 {color:#8f2b8c;}
#sub_title_2, #length_2 {color:#009543;}
#sub_title_3, #length_3 {color:#21ADDC;}
#sub_title_4, #length_4 {color:#E6A000;}

.science {color:#000;font-weight:bold;}
.grace {color:#FF0000;}


/* Plan */
.contenu_plan{padding:26px 43px 0 43px;}
.zone {border-bottom:1px solid #fff;margin-bottom:30px;}
.tblPlan {background:#FF5A00;padding:6px;margin-right:10px;color:#FFF;}
.planTitre {font-weight:bold;font-size:16px;}
	
/* Info */
#col_acces {background:#f2f2f2; width:371px;float:left;padding:26px 26px 0 23px;}
#col_horaire {width:248px;background-color:#FFFFFF;float:left;padding:24px 10px 0 10px;}
	#col_horaire .contenu{background-color:#fff5f0;padding:16px 15px 22px 18px;}	
	#col_horaire .tb_horaire{float:left;width:140px;}
	#col_horaire .tb_horaire_en{float:left;width:110px;}
	
/*** GRA«E ¿ EUX ***/
.ctn_participation{width:639px;height:258px;padding:32px 25px 50px 23px;background:url(/images/interface/bg_realisation.gif) no-repeat top left;}
  .ctn_participation #logoCre{width:167px;height:262px;float:left;background:#FFF;margin:0 13px 0 0;padding:20px 8px 0 30px;}
  .ctn_participation #logoCSM{width:205px;height:257px;float:left;background:#FFF;text-align:center;margin:0 13px 0 0;padding:25px 0 0 0px;}
  .ctn_participation #logoQC{width:181px;height:257px;float:left;background:#FFF;padding:25px 0 0 22px;}
  
.ctn_partenaires {width:654px;/*height:216px;*/ padding:30px 10px 0 23px; border-bottom:12px solid #ffffff; background:#F2F2F2 url(/images/interface/bg_partenaires.gif) no-repeat top left;}
.ctn_partenaires img {margin-right:8px; margin-bottom:8px;}


.ctn_collaborateurs{width:655px;padding:30px 10px 0 23px;background:url(/images/interface/bg_collaborateurs.gif) no-repeat top left;}
  .ctn_collaborateurs #col_left{width:348px; float:left;}
  .ctn_collaborateurs #col_right{float:left;width:269px;padding:0 0 0 38px;}


/* Typo */
H1 {padding:0 0 18px 0; font-size:18px !important; color:#000000 !important;}
H2 {padding:10px 0 5px 0; font-size:16px; color:#333333; font-weight:bold;}
H3 {padding:10px 0 5px 0; font-size:11px; color:#333333; font-weight:bold;}
H4 {font-size:12px;}

#box_titre { background:#F2F2F2;display:none;}

P {margin:0 0 15px 0;}

SUP {}

A:link, A:visited, A:active {color:#ff5a00; text-decoration:underline;cursor:pointer;}
A:hover {color:#000000; text-decoration:none;cursor:pointer;}

.hLink:link, .hLink:visited, .hLink:active
{
	color: #939393;
	padding: 0px 0px 0px 22px;
}

/* Listes */

UL {margin:0 0 0 10px; padding:0; list-style-type:none;}
	UL LI {margin:0; padding:0 0 10px 8px;}
	
UL.liste_services {margin:0 0 0 10px; padding:0; list-style-type:none;}
	UL.liste_services LI {margin:0; padding:0 0 10px 8px; background:url(/images/icons/li_1.gif) no-repeat 0 6px;}
	
/* Liste 13 Juin */
UL.liens_activites_1 {margin:0; padding:126px 0 0px 22px; list-style:none; font-family:Arial, Verdana;}
    UL.liens_activites_1 LI {font-size:11px;margin:0; padding:0; display: inline;}
        .liens_activites_1 A:link, .liens_activites_1 A:visited {color:#FFF; text-decoration:none;}
	    .liens_activites_1 A:active, .liens_activites_1 A:hover {color:#fb9ef9; text-decoration:none;}
	    .liens_activites_1 .titre {color:#fb9ef9;font-weight:bold; font-size:11px;}
	    .liens_activites_1 .last { border-right:none;}
	    
/* Liste 14 Juin */
UL.liens_activites_2 {margin:0; padding:126px 0 0px 22px; list-style:none; font-family:Arial, Verdana;}
    UL.liens_activites_2 LI {font-size:11px;margin:0; padding:0; display: inline;}
        .liens_activites_2 A:link, .liens_activites_2 A:visited {color:#FFF; text-decoration:none;}
	    .liens_activites_2 A:active, .liens_activites_2 A:hover {color:#ade8c7; text-decoration:none;}
	    .liens_activites_2 .titre {color:#ade8c7;font-weight:bold; font-size:11px;}
	    .liens_activites_2 .last { border-right:none;}
	    
/* Liste 15 Juin */
UL.liens_activites_3 {margin:0; padding:126px 0 0px 22px; list-style:none; font-family:Arial, Verdana;}
    UL.liens_activites_3 LI {font-size:11px;margin:0; padding:0; display: inline;}
        .liens_activites_3 A:link, .liens_activites_3 A:visited {color:#FFF; text-decoration:none;}
	    .liens_activites_3 A:active, .liens_activites_3 A:hover {color:#c8f2ff; text-decoration:none;}
	    .liens_activites_3 .titre {color:#c8f2ff;font-weight:bold; font-size:11px;}
	    .liens_activites_3 .last { border-right:none;}

OL {}
    OL LI {margin:10px;}
	
/* FORMS **** */

FORM {padding:0; margin:0;}
INPUT, SELECT, TEXTAREA { font-family: Verdana, Helvetica, Arial, sans-serif; font-size:11px; }
TEXTAREA {background-color:#FFFFFF;}
INPUT.submit {  }
INPUT.txt, TEXTAREA.txt {padding:2px 5px 2px 5px;background-color:#FFFFFF;border:solid 1px #c3c3c3;}
SELECT {border:solid 1px #C3C3C3;background-color:#FFFFFF;}


/* Validation */

.erreur {font-size:12px;display:block;}
	.erreur UL {margin:0;padding:10px 0 10px 20px;}
	.erreur LI {font-size:11px;color:#DD0000;font-weight:normal;}


/* Divers */

.clearer {clear:both;}
#logo_print {display:none;}
.clearfix:after { /*Firefox float fix*/
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* SiteMap **** */	

.xmlSiteMap {padding:40px 0 0 40px;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre { }
		
	.xmlSiteMap .map_sub { margin:10px 0px 2px 10px;}
		.xmlSiteMap .map_sub .item {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap .map_sub2 { margin:10px 0px 0px 10px; font-size:11px;}
		.xmlSiteMap .map_sub .item2 {padding: 0px 0 8px 5px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #333; text-decoration:none;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #FF5A00; text-decoration:none;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #333; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #FF5A00; text-decoration:none;  font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:pointer;}
	
	#tblSiteMap {width:500px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1 {}
		#tblSiteMap .col2 {}


/***** Eureka Bref ******/
.texte { padding: 0 20px; } 

#bg_eureka_bref {
	background-color: #FFFFFF;
}

.texteEureka {
	padding:26px 23px 8px 26px;
}

.block {
	background-color: #F2F2F2;
	margin-bottom: 10px;
	padding-left: 23px;
}

#eureka_bref {
	width: 664px;
	padding: 26px 0px 8px 0px;
}

#programme {
	padding: 26px 0px 8px 0px;
}

#programme ul {
	margin: 0px;
	margin-bottom: 10px;
	height: 281px;
}

#programme ul li {
	float: left;
	width: 204px;
	padding-right: 7px;
	margin: 0px;
	height: 285px;
}

#programme li#last-item {
	background-color: #FFFFFF;
	float: right;
}

#programme li#last-item p {
	background-color:#FFF5F0;
	height:57%;
	margin:5px 0;
	padding:10px 12px;
}

#programme li#last-item img {
	margin-left: -8px;
}

#programme ul li h2 {
	font-size: 14px;
}

#eureka_bref p {
	width: 425px;
	
}

#footer_eureka_bref {
	background: url("/images/photos/footer_eureka_bref_bg.jpg") no-repeat top left;
	height: 96px;
	margin-bottom:-20px;
}

#footer_eureka_bref #footer_text {
	padding-left: 22px;
	padding-top: 45px;
}

#footer_eureka_bref p {
	color: #000000;
	margin: 0px;
	padding:5px 0 0;
}

#footer_eureka_bref p a,
#footer_eureka_bref p a.hover,
#footer_eureka_bref p a.link{
	color: #FFFFFF;
}


/********  GROUPES SCOLAIRES ***********/

#groupes_scolaires_wrapper {
	background-color: #FFFFFF;
}

#section1 {
	padding-top: 26px;
	padding-bottom:5px;
	width: 686px;
	margin-bottom:10px;
}

#section2 {
	padding-top: 26px;
	margin-bottom:10px;
}

#section2_img {
	width: 285px;
	float:right;
}

#section2_img img{
	border: none;
}

#section1 p {
	margin-right:15px;
	padding-left:25px;
	width:330px;
}

#section1 h2 {
	padding-bottom: 15px;
}

#info_header {
	background-color: #FFFFFF;
	float:right;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	width:255px;
}

#info_header p {
	margin: 0px;
	width: 200px;
}

#info_header #texte {
	background-color:#FFF5F0;
	padding: 10px;
	margin-bottom: 10px;
}

#section2 td {
	padding-bottom:14px;
	padding-right:40px;
	vertical-align:top;

}

#section2 td .highligth {
	margin-left:0px;
}

.highligth {
	background-color:#FF6418;
	color:#FFFFFF;
	margin:0 5px 0 -25px;
	padding:2px 4px;
}

#footer_groupes_scolaires {
	background: url('/images/photos/footer_bg.jpg') no-repeat top left;
	height: 85px;
	margin-bottom:-20px;
}

#footer_groupes_scolaires #footer_text {
	padding-left: 22px;
	padding-top:22px;
}

#footer_groupes_scolaires p {
	color: #000000;
	margin: 0px;
	padding:5px 0 0;
}

#footer_groupes_scolaires p a,
#footer_groupes_scolaires p a.hover,
#footer_groupes_scolaires p a.link{
	color: #FFFFFF;
}

#groupes_scolaires_wrapper ul li {
	background:transparent url(/images/graphics/bullet.gif) no-repeat scroll left 4px;
	margin-left:20px;
	padding-bottom:5px;
}