BODY {	margin:0; padding:0; font-size:12px; font-family: Arial, Helvetica, sans-serif; color:#555555; 
		background: #e6e7e7;}

/* wrappers */

#site { min-width:990px; text-align:center;}
#site_wrap {width:990px; margin:0 auto; text-align:left;}
#site_contenu {padding:25px 0px 6px 6px;margin:0; background:#FFF;}

/*.colMenu {float:left; width:270px;}*/
.colContenu {float:left; width:978px;margin:0;padding:0;background: url(/images/interface/site_bg_repeat.jpg) repeat-y #f1f1f2;}

.medallion .colContenu {float:left; width:978px;margin:0;background: #f1f1f2;}

.colSaviez {float:left;margin:2px 10px 0 0;padding:0;width:160px;}
    .colSaviez P {padding:0;font-size:11px;line-height:15px;}
.colDroite {float:left;margin:0 0 0 0;padding-left:6px;background:#FFF;}
    .colDroite .colFlash {width:322px;background:#000;}
    .colLien {position:absolute;top:500px;display:none;}
    
.img_bg {float:left;border:1px solid;}
    
.lienEmail .colLien {position:absolute;top:500px;display:block;}

#menuSub {background:#FFF;padding-bottom:30px;}

#contenu {float:left;width:480px;background:#f1f1f2;padding-top:82px;}

.contenu_home {background:#FFF;}
    .contenu_home #contenu {padding-top:0;background:#FFF;}
.contenu_pont {float:left;background:#FFF;width:978px;}
    .contenu_pont #contenu {width:978px;padding-top:0;background:#FFF;}
    
#contenu_bg {background:#f1f1f2;width:650px;}

/* Header */
#header {background:#e6e7e7;}
    .imgHome {float:left;}

.menu_top {position:relative;}
.menu_top UL {margin:0; padding:18px 5px 0 0;list-style-type: none;float:right;font-size:10px; font-family: Arial; text-transform:uppercase;}
	.menu_top UL LI {display: inline; padding:0 10px 0 0;}
	.menu_top A:link, .menu_top A:visited, .menu_top A:active {color:#787878; text-decoration:none;}
	.menu_top A:hover {color:#000000; text-decoration:none;}
	
.flashNews {position:absolute; right:0; top:28px;}
	
.menu_bc {margin:0 0 10px 0;}

/* Contenu */

#box_titre {width:425px;}

.cTexte {margin:0 20px 0 14px;padding:0 0 20px 0;}

/* Footer */
#footer {padding:5px 0 20px 0; text-align:right; color:#908c8b; text-transform:uppercase; font-size:10px;} 
	UL.menu_bottom {margin:0; padding:0; list-style-type:none;}
	UL.menu_bottom LI {display:inline; padding-left:16px;}
	
	#footer A:link, #footer A:visited, #footer A:active {color:#908c8b; text-decoration:none;}
	#footer A:hover {color:#000000; text-decoration:none;}


/* Menus */

#menu {background:#B9B6B5;width:990px;height:24px;}
	#menu .top {}
	#menu .bottom {}
	#menu .xmlMenu {}
	#menu .i1, #menu .i1_a {display:block;float:left;}
	#menu A:link, #menu A:visited {color:#787878; text-decoration:none;}
	#menu A:active, #menu A:hover {color:#000000; text-decoration:none;}
	
	
#sMenu {background:#FFF;text-transform:uppercase;font-size:10px;}
	#sMenu .top {}
	#sMenu .bottom {}
	#sMenu .xmlMenu_sub {margin-left:14px;padding:9px 0 20px 6px;}
	#sMenu A:link, #sMenu A:visited {color:#908c8b; text-decoration:none;}
	#sMenu A:active, #sMenu A:hover {color:#000; text-decoration:none;}
	
	/* Levels */
	#sMenu .i2, #sMenu .i2_a {padding:0 20px 0 0;float:left;}
	    #sMenu .i2_a .t2 {color:#000;}
	#sMenu2 .i3, #sMenu2 .i3_a {padding:0 5px 20px 0;float:left; }
	    .i3 A:link, .i3 A:visited, .i3 A:active {text-decoration:none;}
	    .i3 A:hover {color:#000;}
	    .i3_a A:link, .i3_a A:visited, .i3_a A:active {color:#000;text-decoration:none;}
	    .i3_a A:hover {color:#000;}
	    
	#sMenu SPAN {display:block;cursor:hand;}
		#sMenu .sMenu2 {font-size:12px;padding:5px 0 0 10px;}
		#sMenu .sMenu3 {font-size:11px;padding:5px 0 0 10px;}
	

/* Sections //////////// */

/* PAGE PONT */
.sPont {width:322px;height:644px;float:left;text-decoration:none;cursor:pointer;}
    .sPont P {padding:0 0 16px 0;margin:0;}
    .sPont A:link, .sPont A:visited {color:#e6e6e7; text-decoration:none;}
	.sPont A:active, .sPont A:hover {color:#e6e6e7; text-decoration:none;}
    .sPont .pTexte {position:absolute;top:537px;width:280px;margin-left:18px;cursor:pointer;}
    .sPont .pTexte SPAN {text-decoration:underline;}
    .sPont UL {margin:0; padding:0px 0 10px 30px; list-style-image:url(/images/icons/li_1.gif);}
	.sPont UL LI {margin:0; padding:0 0 1px 0;}
    
.sPontSmall {width:322px;height:644px;float:left;text-decoration:none;cursor:pointer;}
    .sPontSmall P {padding:0 0 16px 0;margin:0;}
    .sPontSmall A:link, .sPontSmall A:visited {color:#e6e6e7; text-decoration:none;}
	.sPontSmall A:active, .sPontSmall A:hover {color:#e6e6e7; text-decoration:none;}
    .sPontSmall .pTexte {position:absolute;top:537px;width:280px;margin-left:18px;cursor:pointer;}
    .sPontSmall .pTexte SPAN {text-decoration:underline;}

.sPontBig {width:650px;height:644px;float:left;text-decoration:none;cursor:pointer;}
    .sPontBig P {padding:0 0 16px 0;margin:0;width:280px;}
    .sPontBig A:link, .sPontBig A:visited {color:#e6e6e7; text-decoration:none;}
	.sPontBig A:active, .sPontBig A:hover {color:#e6e6e7; text-decoration:none;}
    .sPontBig .pTexte {position:absolute;top:537px;width:600px;margin-left:18px;cursor:pointer;}
    .sPontBig .pTexte SPAN {text-decoration:underline;}
    .sPontBig .pTexte .video SPAN {text-decoration:none;}

.sep {float:left;width:6px;height:1px;}

/* menu_top actif */
.acces #accesFR A:link, .acces #accesEN A:link,
.acces #accesFR A:visited, .acces #accesEN A:visited,
.acces #accesFR A:active, .acces #accesEN A:active, 
.acces #accesFR A:hover, .acces #accesEN A:hover,
.plan #planFR A:link, .plan #planEN A:link,
.plan #planFR A:visited, .plan #planEN A:visited,
.plan #planFR A:active, .plan #planEN A:active, 
.plan #planFR A:hover, .plan #planEN A:hover {color:#000; text-decoration:none;}

/* Typo */
H1 {position:absolute;border:1px solid #f1f1f2;padding:0 0 36px 0; margin:20px 0 0 14px; font-size:21px; color:#403b3a;text-transform:uppercase;font-weight:normal;}
H2 {padding:5px 0 2px 0; margin:0; font-size:14px; color:#403b3a; font-family:Arial; text-transform:uppercase; font-weight:normal; clear:both;}
H3 {font-size:11px;margin:20px 0 10px 0; font-weight:normal; color:#403b3a;}
H4 {font-size:12px;}

P {margin:0 14px 15px 0px;}

SUP { position: relative; top: -3px; vertical-align: top; font-size: 90%; }

A:link, A:visited, A:active {color:#555555; text-decoration:underline;}
A:hover {color:#555555; text-decoration:none;}

/* Listes */
	
UL {margin:0; padding:5px 0 10px 30px; list-style-image:url(/images/icons/li_1.gif);}
	UL LI {margin:0; padding:0 0 5px 0;}
	
UL.article {list-style:none;}
    .article LI {margin:0 0 15px 0;}
    UL.tArticle {list-style:none;}

/* 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;}


/* SiteMap **** */	

.xmlSiteMap {padding:10px 0 0 0;}
	#map_0 {margin-left:0;}
		#map_0 .item {}
	
	.xmlSiteMap .map_section  {margin:0 0 20px 0;}
		.xmlSiteMap .titre { }
		
	.xmlSiteMap .map_sub { margin:10px 0 10px 10px;}
		.xmlSiteMap .map_sub .item {padding:0 0 8px 5px;}
		
	.xmlSiteMap .map_sub2 { margin:4px 0 0 10px; font-size:11px;}
		.xmlSiteMap .map_sub2 .item {padding:6px 0 0 5px;}
		
	.xmlSiteMap A:link, .xmlSiteMap A:visited {color: #555555; text-decoration:none;}
	.xmlSiteMap A:active, .xmlSiteMap A:hover {color: #000000; text-decoration:none;}

	.xmlSiteMap .titre A:link, .xmlSiteMap .titre A:visited { color: #555555; text-decoration:none; font-weight:bold;}
	.xmlSiteMap .titre A:active, .xmlSiteMap .titre A:hover { color: #000000; text-decoration:none; font-weight:bold;}
	
	.xmlSiteMap .trigger {display:block;width:100%;cursor:hand;}
	
	#tblSiteMap {width:445px;}
		#tblSiteMap TD {vertical-align:top;}
		#tblSiteMap .col1 {}
		#tblSiteMap .col2 {}


/* section dynamiques */
.dgListe {}
    .dgListe .item_news {}
    .dgListe .item_news .date {padding-right:15px;font-weight:bold;}
    /*.dgListe .pager {padding-bottom:20px;}
    .dgListe .pager SPAN {padding-right:6px;}
    .dgListe .pager A:link, .dgListe .pager A:visited, .dgListe .pager A:active {color:#555555; text-decoration:none;}
    .dgListe .pager A:hover {color:#555555; text-decoration:none;}*/

.dgItem {}
    .dgItem .top .date {padding:0 10px 10px 0; font-weight:bold;}
    .dgItem .top .titre {}
    .dgItem .content .desc {} 
    .dgItem .content .desc2 {padding:20px 0;}    
    
.bulletinList {padding:0 0 5px 0;margin:0;}
    .bulletinList SPAN {}
    .bulletinList .volume {font-weight:bold;color:#000;float:left;width:45px;}
    .bulletinList .numero {font-weight:bold;color:#000;float:left;width:40px;}
    .bulletinList .date {font-weight:bold;padding-right:15px;}
    .bulletinList .titre {padding-right:10px;}
    

/* Liste en index (avis necro.) */

.item_index {}
	.item_index .date {color:#000;font-weight:bold;padding:0 0 8px 0;}
	.item_index .titre {padding:0;}
	.item_index .info {}
	.item_index .info .content {border:1px dotted #959597;background:#FFF;padding:10px;width:380px;margin:0 0 15px 0;}
		.item_index .titre A:link, .item_index .titre A:visited {font-family:Arial;color:#7C7C7C;font-weight:normal;text-decoration:none;}
		.item_index .titre A:active, .item_index .titre A:hover {font-family:Arial;color:#000;font-weight:normal;text-decoration:none;}
	.item_index .label {color:#7BE9A1;}
	.item_index .sub {padding:0 0 3px 0;}
	.item_index .trigger {display:block;width:90%;padding:5px 0 5px;}
	/*IE6*/* HTML .item_index .trigger {cursor:hand;}

.pager {color:#DADADC;font-size:12px;font-weight:bold;padding:0 0 10px 0;margin-left:-5px;}
	.pager .trigger {display:inline-block;padding:4px;}
	/*IE6*/* HTML .pager .trigger {cursor:hand;}
	.pager A:link, .pager A:visited {color:#959597;font-weight:bold;text-decoration:none;}
	.pager A:active, .pager A:hover {color:#000;text-decoration:none;}
	.pager A:link.active, .pager A:visited.active {color:#000;text-decoration:none;}
	
.section_d {padding:0 0 10px 0; }
	.section_d H2 {margin-bottom:10px;}
	.section_d .img { float:left;}
	.section_d .texte { float:left;padding:0 0 0 20px;font-weight:normal;}
	.section_d .texte .date {color:#000;font-weight:bold;}
	.section_d .date { color:#7C7C7C;font-weight:bold;}
	.section_d .date2 { color:#7C7C7C;font-weight:normal;}
	.section_d .titre { padding:0 0 5px 0; font-size:16px;font-family: Georgia, Times New Roman, serif;font-weight:normal;color:#FFFFFF;}
	.section_d .desc { padding:0 0 10px 0;}
	.section_d .desc2 { padding:0 0 10px 0;}
	.section_d .btn { padding: 5px 0 5px 0;}
	.section_d .btn A:link, .section_d  .btn A:visited  {font-family:Arial;font-size:12px;font-weight:bold;color:#959597; text-decoration:none;}
    .section_d .btn A:active, .section_d  .btn A:hover {color:#000; text-decoration:none;}
    .section_d .retour {padding-top:20px;}
