/* CSS Document */

body
{
	background-image: url(../imgs/bkg_main.jpg);
	background-position: center -10px ;
	background-repeat: no-repeat;
	background-color:#D9DBC9;

	font-family: Verdana, Arial, sans-serif;
	font-size:11px;line-height:14px;
	color:#000000;
}

/*html, body, h1, h2, h3, h4, h5, h6, img, div, table, tbody, td, ul, li, dl, dt, dd, p, a, form */
html, body, h1, h2, h3, h4, h5, h6, div, ul, li, dl, dt, dd, a, form, img, p, table, tr, td 
{
    border: none;
    padding: 0px;
    margin: 0px;
}

li.li_nodisc { list-style-type: none;margin-left:0px; }
li { list-style-position:outside;
	 margin: 0 10px 0 10px;
	/*padding:5px 0 5px 0;*/
	list-style-type:none;
	border-bottom:1px #CCCCCC dotted;

}

table, tbody,td 
{
    border-collapse: collapse;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;line-height:14px;    
}

input
{
padding: 0px;
    margin: 0px;
}

div 
{	
	position:relative;
}

#body_comm
{
	background-image: url(../imgs/bkg_comm_info.jpg);background-position: top left;background-repeat: no-repeat; background-color:#D9DBC9;
}
 
/********************************************
 *
 *  ALIGN & FLOAT & PADDING & MARGIN
 *  
 *********************************************/
.gras{font-weight:bold;}
 
.align_left{text-align:left;}
.align_right{text-align:right;}
.align_center{text-align:center;}
.align_justify{text-align:justify;}
.align_top{ vertical-align:top;}
.align_bottom{ vertical-align:bottom;}
.align_middle{ vertical-align:middle;}

.fleft{ float:left; display:inline;}
.fright{ float:right; display:inline;}

.img_th			{ float:left; width:80px; height:80px; margin-right:20px; margin-bottom:10px; z-index:2; }
.img_left		{ float:left; margin-right:8px; margin-bottom:5px;}
.img_right		{ float:right; margin-left:8px; margin-bottom:5px;}
.logo_left		{ float:left; margin-right:12px; margin-bottom:12px;}

.margeG35 	{ padding-left:35px;}
.margeG5	{ padding-left:5px;}
.margeG10	{ padding-left:10px;}
.margeG12	{ padding-left:12px;}
.margeG22 	{ margin-left:20px;}
.margeG20 	{ padding-left:20px;}

.margeMG11	{ margin-left:11px;}
.margeMG15	{ margin-left:15px;}

.margeT20	{ margin-top:20px;}
.margeT15	{ margin-top:15px;}
.margeT10	{ margin-top:10px;}
.margeT8	{ margin-top:8px;}
.margeT5	{ margin-top:5px;}
.margeT3	{ margin-top:3px;}
.margeTneg10{ margin-top:-10px;}

.clear	 {clear:both; }
.webhide {display:none;}
.webhide_error {display:none; color:#FF0000;}
.webshow {display:block;}

.pad10 	{ padding:10px; }
.pad15 	{ padding:15px; }
.pad16 	{ padding:16px; }
.pad20 	{ padding:20px; }
.pad5 	{ padding:5px; }
.padH5 	{ padding:5px 0px; }
.pad7 	{ padding:7px; }

.padT5 	{ padding-top:5px; }
.padR10	{ padding-right:10px; }
.padL10	{ padding-left:10px; }
.padR15	{ padding-right:15px; }
.padT10  { padding-top:15px; }
.padB5 {padding-bottom:5px;}
.padB10 {padding-bottom:10px;}

.red {
	color:#990000;
}

.caps{
	text-transform:uppercase;
}
/********************************************
 *
 *  FONTS & LINKS & COLORS
 *  
 *********************************************/
.vert1  {color:#373E00;}
.vert2  {color:#B5BA52;}
.blanc  {color:#FFFFFF;}
.vert3  {color:#387a00;}

.gris1	{color:#666666;}
.gris2	{color:#333333;}
.gris3	{color:#999999;}
.gris4	{color:#797A6F;}

.brun1	{color:#757455;}
.beige1 {color:#DFDFCF;}
.beige2 {color:#FEF8EB;}

.noir 	{ color:#000000;}
/*.arrow_off { filter:alpha(opacity=100); opacity:.0;}*/
/* -------------------- */
a, a:active, a:visited {
	text-decoration: none;
	color: #000000;
}

a:hover {
	text-decoration:underline;
	color: #444444;
}
/* -------------------- */
a.grey2, a.grey2:active, a.grey2:visited 
{
	text-decoration:none;
	color:#666666;
}
a.grey2:hover
{
	color:#72BF44;
}

/* -------------------- */
a.white, a.white:active, a.white:visited 
{
	text-decoration:none;
	color:#FFFFFF;
}
a.white:hover
{
	color:#FFFFFF;text-decoration:underline;
}

/* -------------------- */
a img{
  text-decoration: none;
}



/* -------------------- */
a.dred, a.dred:active, a.dred:visited 
{
	text-decoration:none;
	font-weight:bold;
	color:#990000;
}

a.dred:hover
{
	text-decoration:underline;
}
/* -------------------- */


/* -------------------- */

h1 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:16px;
  	line-height:20px;
	font-weight:bold;
	color:#373E00;
	margin:2px 0px 8px 0px;
}

h2 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
  	line-height:18px;
	font-weight:bold;
	color:#373E00;
	/*margin:2px 0px 8px 0px;*/
	
}

h3 {
	font-family:  Helvetica, Arial, Verdana, sans-serif;
	font-size:14px;
  	line-height:28px;
	font-weight:bold;
	margin:2px 0px 8px 0px;
  	
}

h4{
	font-size:10px;
  	line-height:28px;
	font-weight:bold;
}

#main_left h1
{
	color:#FFFFFF;
}

#main_left h2, #main_left_img h2 {
	
	/*font-size:15px;
  	line-height:20px;
	font-weight:bold;*/
	margin:2px 0px 8px;
	color:#FFFFFF;
	
}

.box_white h2, .bkg_white h2
{
	padding:5px 0 5px 15px;
	background:url(../imgs/buttonBG.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
  	line-height:20px;
	margin:0px 0px 0px 0px;
	color:#373E00;
}


.box_white h2:hover
{
	padding:5px 0 5px 15px;
	background:url(../imgs/buttonBGMO.gif) repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	font-size:10px;
  	line-height:20px;
	margin:0px 0px 0px 0px;
	color:#373E00;
}









.box_green h2, .box_green_full h2 
{
	
	font-size:13px;
  	line-height:20px;
	font-weight:bold;
	margin:-2px 0px 0px 2px;
	color:#FFFFFF;
}
.box_green a { color:#FFFFFF;}
.box_green a:hover { color:#FFFFFF;}

.box_grey h2, .box_grey_full h2
{
	
	font-size:14px;
  	line-height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	/*margin:-2px 0px 8px 2px;*/
	color:#000;
	text-transform:uppercase;
}
.box_grey_dark h2  
{

	font-size:16px;
  	line-height:20px;
	font-weight:bold;
	margin:-2px 0px 8px 2px;
	/*color:#FFFFFF;*/
}

.p13 { font-size:13px; line-height:18px; }
.p1315 { font-size:13px; line-height:15px; }
.p11 { font-size:11px; line-height:13px; }
.p1116 { font-size:11px; line-height:16px; }
.p1515 { font-size:15px; line-height:15px; }
.p10 { font-size:10px; line-height:13px; }
.p9 { font-size:9px; line-height:11px; }
.p8 { font-size:8px; line-height:10px; }

.p1219 { font-size:12px;line-height:19px; }

.brd_w
{
	border-top: 1px solid #FFFFFF;
}

.bkg_white
{
	background:#FFFFFF;
}
/********************************************
 *
 *  BOXES
 *  
 *********************************************/
.box_white
{
	/*width:210px;*/
	background-color:#FFFFFF;

	
}

.box_green
{
	width:210px;
	color:#FFFFFF;
	background-color:#827D00;
}
.box_green_full
{
	color:#000;
	background:url(../imgs/trouverListBG.gif) repeat-x;
	text-transform:uppercase;
	font-weight:normal;
}

.box_grey
{
	width:210px;
	color:#FFFFFF;
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	/*background-color:#5E5F56;*/
}
.box_grey_full
{
	color:#FFFFFF;
	background-color:#5E5F56;
}
.box_grey_dark
{
	/*color:#FFFFFF;*/
	/*background-color:#ABA99A;*/
	background-color:#E5E5D8;
}

.box_grey_light
{
	width:210px;
	/*color:#FFFFFF;*/
	background-color:#E5E5D8;
	
}
.box_grey_light_full
{
	/*color:#FFFFFF;*/
	width:auto !important;
	width:596px;
	background-color:#E5E5D8;
}
.box_gradient
{
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
}		
/********************************************
 *
 * MENU
 *  
 *********************************************/
#menu_mt
{
	width:900px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image: url(../imgs/bkg_menu.jpg);background-position: top left;background-repeat: repeat-x;
}

#menu_mt2
{
	width:900px;
	height:35px;
	display:block;
	overflow:hidden;
	background-image: url(../imgs/bkg_menu.jpg);background-position: top left;background-repeat: repeat-x;
}
 
/********************************************
 *
 * FORMS
 *  
 *********************************************/
.select_region
{
	width:207px;
	padding:3px;
	border: 1px solid #333333;
}

.input_label { padding:3px;width:180px;font-weight:bold; height:20px;}
.input_label_long { padding:3px;width:235px;font-weight:bold; height:20px;}

.input_text
{
	width:250px;
	padding:3px;
	border: 1px solid #333333;
}

.input_search_form
{
	width:207px;
	/*padding:3px;*/
	border: 1px solid #999999;
}

.spancrypt
{
	background-image: url(../imgs/_at_.gif);background-position: 0px 2px;background-repeat: no-repeat;
	padding:0px 4px 0px 4px;
}

input.forml
{
	width:144px;
	/*padding:3px;*/
	border: 1px solid #999999;

}

textarea.forml
{
	width:500px;
	padding:3px;
	border: 1px solid #999999;

}

fieldset
{
	padding:10px 15px 10px 15px;
	border: 0px solid #D9DBC9;
}

fieldset label
{
	clear:both;
	float:left;
	display:block;
	width:100px;
	padding:3px;
}
fieldset p	{margin:5px 0px;}

.spip_barre
{
	background-color:#D9DBC9;
}
.spip_bouton
{
	text-align:center;
	margin-top:10px;
}
fieldset.previsu { border:1px solid #D9DBC9;}
fieldset.previsu * {font-size:15px;}
.formulaire_forum { margin-top:30px; padding-top:10px; border-top: 1px solid #D9DBC9; }
/********************************************
 *
 * CALENDRIER
 *  
 *********************************************/
.nolink{text-decoration:none;}
span.heureC
{
	color:#373E00;
	font-weight:bold;
	font-size:12px;
} 
span.titreC
{
	color:#000000;
	font-weight:bold;
	font-size:11px;
	padding-left:5px;
} 
 
#calendrier tr{
	list-style: none;	
}

#libelle {
	/*width: 210px;
	margin: 0 auto;
	padding: 0;
	font-size:13px;
	font-size:13px;
	font-weight:bold;*/
}
.ligne {
	clear:both;
	width: 210px;
	margin: 0px;
	padding: 0px;
	font-size:13px;
	
} 
td.libelle {
	border: 1px solid #E0E1D1;
	width : 24px; list-style: none;
	height : 24px;
	font-weight:bold;
	color: #797A6F;
}
.ligne tr {
	
	float : left; 
	
	margin: 0px;
}
/*
.ligne li a:hover{
	list-style: none;
	text-decoration: none;
}
*/
td.itemCurrentItem {
	border: 1px solid #E0E1D1;
	width : 24px; list-style: none;
	height : 24px;
	background-color:#5E5F56;
	color:#FFFFFF;
	font-weight:bold;
}
td.itemSelectedItem {

	border: 1px solid #E0E1D1;
	width : 34px; list-style: none;	
	height : 24px;
	color:#000000;
	font-weight:normal;
	}	
td.itemExistingItem {
	border: 1px solid #E0E1D1;
	width : 24px; list-style: none;	
	height : 24px;
	background-color:#FFFFFF;
	color:#000000;
	font-weight:bold;
	}
	td.selection { background-color:#DDDDDD; }
/********************************************
 *
 *  GLOBAL CONTAINER
 *  
 *********************************************/

 
#global
{
	width:1100px;
	
	margin-left:-550px;
	left:50%; 
    
}

#content {
	margin-left:60px;
	width:913px;
	height: 600px;
	
}

/********************************************
 *
 *  FOOTER
 *  
 *********************************************/

#footer
{
	
	width:913px;
	height:22px;
	/*background-color:#CCCCCC;*/
}


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

#header
{
	width:913px;
	height:225px;
	z-index:2;

}
#logo_head
{
	z-index:3;

}

.top_grey { background-color:#AbAA9A; height:12px; }

#title_section
{
	position:absolute;
	top:118px;
	left:600px;
	width:300px;
	height:50px;
	z-index:4;
	
	font-size:14px;
  	line-height:18px;
	font-weight:bold;
	margin:2px 0px 8px 0px;
	color:#333333;
	text-align:right;
}
#logo_link
{
	position:absolute;
	top:48px;
	left:20px;
	width:200px;
	height:50px;
	z-index:3;
}
#search_box
{
	position:absolute;
	top:118px;
	left:417px;
	width:350px;
	height:30px;
	z-index:4;
}

.recherche{
	position:absolute;
	top: 4px;
	left:660px;
}
#right_banner
{
	position:absolute;
	top:27px;
	left:913px;
	width:112px;
	z-index:3;
}
#right_banner1
{
	position:absolute;
	top:194px;
	left:921px;
	width:109px !important;
	width:104px;
	height:203px !important;
	height:200px;
	z-index:4;
	padding: 3px 0px 0px 5px;
	background-image: url(../imgs/bkg_banners.png); background-position: top left; background-repeat: no-repeat;
}
#right_banner2
{
	position:absolute;
	top:396px;
	left:921px;
	width:109px !important;
	width:104px;
	height:203px !important;
	height:200px;
	z-index:4;
	padding: 3px 0px 0px 5px;
	background-image: url(../imgs/bkg_banners.png); background-position: top left; background-repeat: no-repeat;
}
#right_banner3
{
	position:absolute;
	top:598px;
	left:921px;
	width:109px !important;
	width:104px;
	height:203px !important;
	height:200px;
	z-index:4;
	padding: 3px 0px 0px 5px;
	background-image: url(../imgs/bkg_banners.png); background-position: top left; background-repeat: no-repeat;
}
#top_banner
{
	position:absolute;
	top:27px !important;
	top:27px;
	left:416px !important;
	left:417px;
	width:468px;
	z-index:3;
}
/********************************************
 *
 *  HOME
 *  
 *********************************************/
#main_container
{
	width:913px;
	margin-top:0px;
}

#main_table
{
	width:900px;
}

/* left col */
#main_left
{
	width:430px;
	background-color:#5E5F56;
	color:#FFFFFF;
}
.main_left_col	
{
	width:430px;
	background-color:#5E5F56;
}

/* right col */
#main_right		{ width:470px;}
.main_right_col	
{
	width:470px;
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
}

/* whole col */
#main_whole
{
	width:900px;
	background-color:#5E5F56;
	color:#FFFFFF;
}

/*PAGE SPÉCIALE ACCESSIBLE UNIQUEMENT VIA URL : CARTEMONAVENUE2010.html*/
#paddingPageSpec{margin:15px;}
#paddingPageSpec img{padding:10px;}
#paddingPageSpec h1{font-size:14px;}
#paddingPageSpec ul li{border:0; list-style-type:disc; margin-left:20px;}
.main_whole_col	
{
	width:900px;
	background-color:#5E5F56;
}

#main_right_shadow 		
{
	width:13px;
	overflow:hidden;
}
.main_right_col_shadow 	
{ 
	width:13px;
	background-image: url(../imgs/bkg_grad_content_right.png); background-position: top left; background-repeat: repeat-y;
}

/********************************************
 *
 *  ImaGE DU QUARtieR
 *  
 *********************************************/
#main_left_img
{
	width:656px;
	background-color:#5E5F56;
	color:#FFFFFF;
}
.main_left_img_col
{
	width:656px;
	background-color:#5E5F56;
}

#main_right_img		{ width:244px;}
.main_right_img_col	
{
	width:244px;
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
}

	
/* slider */


.slideshow_main{
	overflow:hidden;
	width:510px;
	/*border:1px solid #777;*/
	margin-left:5px;
}
	.slideshow_main ul{
		width:3000px;
		padding-left:0px;list-style:none;
	}

	.slideshow_main li{
		float:left;
		margin:0px 4px;
		cursor:pointer;
		list-style:none;
	}
	
.slideshow{
	overflow:hidden;
	width:486px; 
	/* width:585px; */
	/* border:1px solid #fff; */
	margin-left:10px;
}

	.slideshow ul{
		width:3000px;
		padding-left:0px;list-style:none;
	}

	.slideshow li{
		float:left;
		margin:0px 4px;
		cursor:pointer;
		list-style:none;
		width:90px;
	}

/*
#mainpic_bt_left
{
	width:27px;
	height:44px;
	overflow:hidden;
	position:absolute;top:-5px;left:18px;
}
#mainpic_bt_right
{
	width:27px;
	height:44px;
	overflow:hidden;
	position:absolute;top:-5px;left:563px;
}
*/

.legend_img 
{
	height:30px;
}

#galerieLeft{
width:27px;
	height:44px;
	overflow:hidden;
	position:absolute;top:-5px;left:18px;
}

#galerieRight{
width:27px;
	height:44px;
	overflow:hidden;
	position:absolute;top:-5px;left:563px;
}


.titreMenuFleches{
	background: url(../imgs/bg_fleches.jpg) repeat-x;
	height: 40px;
	text-align:center;
	
}

.titrePhoto {
	font-size:14px;
	font-weight:bold;
	width:310px;
	margin:0;
	padding:0;
}

.btnEcard {
	background: url(../imgs/btn_ecard_bg.gif) repeat-x;
	font-size:10px; 
	padding:10px;
	text-decoration:none;
}



/********************************************
 *
 *  APPEL A LA MEMOIRE
 *  
 *********************************************/
.appelMemoireBG { 
	background: #5e5f56 url(../imgs/bg_appelalamemoire.jpg) top left no-repeat;
	margin:0; padding: 0; position:relative;
	min-height: 900px;
	_height:900px;
}

.appelMainImage { position:absolute; top:124px; left:80px; width:496px; height:397px; overflow:hidden; }

.appelMenu { 
	background: url(../imgs/bg_fleches.jpg) repeat-x;
	height: 40px;
	text-align:center;
	margin-top:670px;
	
}

.appel_IE6_Spacer{

}


.appelBoiteDescription{
	position:absolute;
	top:570px;
	left:50px;
	text-align:left;
	width:550px;
}



/********************************************
 *
 * COMMERCES / TROUVER ...
 *  
 *********************************************/
.bkg_titre_portraits
{
	/*background-image: url(../imgs/bkg_titre_portraits.jpg);background-position: top left;background-repeat: repeat-x;*/
	background-color:#827D00;
	height:46px;
}
.bkg_titre_portraits_comm
{
	background-image: url(../imgs/bkg_titre_portraits.jpg);background-position: top left;background-repeat: repeat-x;
	height:46px;
}
#map_top
{
	position:absolute;top:5px;left:125px;width:800px;z-index:10;
	font-size:10px;

}
#map_top img
{
	/*position:absolute;top:0px;left:0px;*/
	margin:0px 2px -5px 2px;
}
.mapselecteur {}

#map_container
{
	width:760px;
	height:400px;
	overflow:hidden;
	position:absolute;top:0px;left:70px;
}
#map_canvas
{
	position:absolute;top:-20px;left:-630px;
	width:2000px;
	height:400px;
	background-image: url(../imgs/map_mont_royal_v3.jpg);background-position: top left;background-repeat: no-repeat;
	background-color:#DBDAC6;
}
#map_bt_left
{
	width:70px;
	height:400px;
	overflow:hidden;
	position:absolute;top:0px;left:0px;
}
#map_bt_right
{
	width:70px;
	height:400px;
	overflow:hidden;
	position:absolute;top:0px;left:830px;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
#tooltip.fancy {
	background: url('../imgs/stooltip_v2.png');
	padding: 10px 20px 30px 10px;
	height: 44px;
	width:255px;
	border: none;
}

#map_top a { display:block; padding: 4px 5px 5px 5px; text-decoration:none; }
#map_top a img, #map_top a:active img, #map_top a:visited img { text-decoration:none; background-color: transparent; }

#map_top a:hover, #map_top a.selected { text-decoration:none; background-color: #666666; color: #FFFFFF; }
#map_top a:hover img { text-decoration:none; background-color: transparent; }

/********************************************
 *
 *  PAGES ARTICLES : dev DURABLE  / Mode vie / Histoire / Portraits
 *  
 *********************************************/
#main_left_art
{
	width:656px;
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
	
	/*color:#FFFFFF;*/
}
.main_left_art_col	
{
	width:656px;
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
}

#main_right_art		{ width:210px;}
.main_right_art_col	
{
	width:210px;
	background: url(../imgs/bkg_grad_content.jpg) top left no-repeat;
}

.liensBlanches a{
	color:#fff;
}
 
/********************************************
 *
 *  PArTENAIrES
 *  
 *********************************************/
#main_left_partenaires
{
	width:656px;
	background-color: #5E5f56;
	
	/*color:#FFFFFF;*/
}
.main_left_partenaires_col	
{
	width:656px;
	background-color: #5E5f56;
}

#main_right_partenaires		{ width:244px;}
.main_right_partenaires_col	
{
	width:244px;
	background-image: url(../imgs/bkg_grad_content.jpg); background-position: top left; background-repeat: no-repeat;background-color:#FFFFFE;
}

#menu_partenaires a{
	float:left;
	width:290px;
	margin:0 2px 2px 2px;
	padding:7px;
	background:url(../imgs/buttonBG.gif) repeat-x;
}

#menu_partenaires a:hover{
	text-decoration:none;
	background:url(../imgs/buttonBG_over.gif) repeat-x;
}

/********************************************
 *
 *  NEXT ...
 *  
 *********************************************/
 
/********************************************
 *
 *  NEWSlEtteR.
 *  
 *********************************************/
.newsletter_bkg
{
	background-image: none; background-position: top left; background-repeat: no-repeat;background-color:#60745A;
	color:#DFEACD;
}
#newsletter_body_bkg
{
	background-image:  none; background-position: top left; background-repeat: no-repeat;
	background-color:#D9DAC8;
	width:612px;
	margin:0 auto;
}
#newsletter_top_bkg
{
	background-image:  url(../imgs/bkg_top_newsletter.jpg); background-position: top left; background-repeat: no-repeat;
	width:612px;
	padding:120px 30px 20px 45px;
	
}
#newsletter_mid_bkg
{
	background-image:  url(../imgs/bkg_mid_newsletter.jpg); background-position: top left; background-repeat: repeat-y;
	background-color:#D9DAC8;
	width:612px;
}
#newsletter_bottom_bkg
{
	background-image:  url(../imgs/bkg_bottom_newsletter.jpg); background-position: top left; background-repeat: no-repeat;
	background-color:#D9DAC8;
	width:612px;
	height:60px;
}

 
/********************************************
 *
 *  NEXT ...
 *  
 *********************************************/
/********************************************
 *
 *  SPIP STYLES
 *  
 *********************************************/ 
 ul.spip {
  margin: 3px 0px 5px 0px;
}

li.spip {
  margin-left: 15px;
  margin-bottom: 5px;
  list-style-type:disc;
  list-style-position:inside;
}

p.spip {
	margin-top:12px;
	margin-bottom:12px;
}
.message {
	font-size:14px;line-height:18px;color:#373E00;
}
p.spip img{
	margin:10px;
}
/* attention on sait pas comment ca reagit ca */
p img{
	margin:10px;
}

.spip_documents_left
{
	margin-right: 20px;
	margin-bottom: 10px;
}
.spip_documents_right
{
	margin-left: 20px;
	margin-bottom: 10px;
}

.box_white ul li {
	display:block;
	width:210px;
    padding:4px 0 4px 0;	
}

.box_white ul li a{
	width:190px;
	position:relative;
	left:10px;
}

.box_white ul li:hover{
	display:block;
	width:210px;
	background:#bebeb8;
	text-decoration:none;
	color:#000000;
}

.box_white ul li{
	/*padding:10px 0 3px 10px;*/
	margin:0;
}

.box_white ul a:hover{
	text-decoration:none;

}

.objPlateau{
	margin:20px 0 20px 0;
}

.year {
	    float:left;
	    width: 49px;
		padding:5px 10px 5px 10px;
		text-align:center;
		border-right:1px dotted #000;
		border-bottom:1px dotted #000;
	}

.containerYear{
	width:210px;
	float:left;
	background-color:#FFFFFF;
}


/* CULTURE TABLE
******************************************************************************************************* */
table.cultureTB td a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:bold;
	padding:10px 0 6px 0px;
}
table.cultureTB td a:link, table.cultureTB td a:visited  {

   background:url(../imgs/cultureTBL.gif) repeat-x top left;
}



table.cultureTB td a:hover {
   color: #FFF;
   background:url(../imgs/cultureTBMO.gif) repeat-x top left;
}

table.cultureTB {
   border-collapse: collapse;
}
table.cultureTB td a{
	margin-right:10px;
}
table.cultureTB td a{
   display: block;
   width: 303px;

   text-decoration: none;
}

table.cultureTB td a:hover, td a:active {
   color: #fff;
   background-color: #CCCCCC;
}

table.cultureTB .lien{
	padding-left:10px;
}

h1.progcul{
	background:url(../imgs/progculBG.gif) repeat-x top left;
	color:#FFFFFF;
	text-transform:uppercase;
	padding-bottom:15px;
	padding-top:15px;
}

.titreP{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

a.auteurp{
	/* text-decoration:underline; */
	color:#FFFFFF;
}

.forml{
	background:url(../imgs/formBG.gif) repeat-x;
}

li.portraits{
	margin-bottom:5px;
	text-decoration:none;
	border-bottom:none;
}

img.auMenuIcon{
	position:absolute;
	left:168px;
	top:7px;
}

.CommTitres{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

.SectionTitre{
	background:url(../imgs/bkg_titre_include.jpg) repeat-x;
	color: #000;
	padding:5px 0 5px 15px;
}

.TitreDroiteAutresArticles{
	background:url(../imgs/bkg_titre_autresarticles.gif) repeat-x;
	color: #000;
	padding:5px 0 5px 15px;
}
