﻿@charset "utf-8";
/* CSS Document */
/********************template**********************/

body {
	margin: 0; /* pour éviter les marges */
	padding:0;
	text-align: center; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/bground.png);
	background-repeat:repeat-x;
	 
     	 }
		 
#conteneur {
	/*position: relative; /* on positionne le conteneur */
	/*margin-left: auto;
	margin-right: auto;
	margin-bottom:0;
	margin-top:0;
	width: 922px;
	text-align: left;
	height:645px;*/
	position:absolute;
	width: 922px;
	left:50%;
	margin-left:-461px;
	text-align: left;
	height:900px;
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	overflow: hidden;
	   }
		 
#menu_haut
{
	position:relative;
	bottom:770px;
	left:770px;
	width:200px;
	
}

#menu_main
{
		position:relative;
		bottom:738px;
		left:40px;
		width:620px;
		
		}


	#content
	{
	position:relative;
	bottom:670px;
	width:615px;
	left:40px;
	padding:0;
	margin:0;
	height:560px;

	}
	
	
	
	#menu_right
	{
	margin-top:128px;
	margin-left:48px;
	margin-bottom:0px;
	margin-right:0px;	
	float:left;
  	width:145px;
	height:0px;
	}
	


#footer
{
	position:relative;
	bottom:651px;
	left:705px;
	width:200px;

}





/************************styles*******************/

#menu_haut li, #menu_main li, #footer li
{display:inline;
font-weight:bold;
}

#menu_haut li a{
text-decoration:none;
color:#2b5868;
font-size:10px;
margin-right:10px;

}

#menu_main li a{
text-decoration:none;
color:#366d82;
font-size:11px;
margin-right:8px;
}


#footer li a{
text-decoration:none;
color:#2b5868;
font-size:10px;
margin-right:6px;
}

#menu_haut li a:hover, #menu_main li a:hover, #footer li a:hover, #content a
{
color:#064123;
text-decoration:none;
}




#menu_right a
{
color:#FFFFFF;
font-size:10px;
text-decoration:none;
font-weight:bold;
}

 #menu_right a:hover {
 color:#D8B16D;
 }

#menu_right p{
margin-bottom:8px;
margin-top:6px;
padding:0;
text-align:center;
}

#content
{
color:#060120;	/*#31566a;*/
font-size:11px;
font-weight:bold;
}
#content p
{padding-left:40px;
padding-right:0px;
padding-bottom:3px;
padding-top:3px;
margin:0;
line-height:1.3em;

}
#content li {
margin-left:60px;
list-style-position:outside;
list-style-image:url(../images/pastille.gif);
vertical-align:top;
margin-bottom:10px;
}
#content a, #content #tab2 a{
color:#060120;}

#content a:hover, #content #tab a:hover, #content #tab2 a:hover{
color:#D2E7EC;
}
.boston
{color:#192054;
}


#menu_main #headline, #menu_haut #headline, #footer #headline 
{
color:#064123;
}

h1{
color:#060120;/*D2E7EC*/
font-size:14px;
font-weight:bold;
padding-left:20px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:0px;

}
h2{
color:#063e6d;/*D2E7EC*/
font-size:11px;
font-weight:bold;
padding-left:20px;
padding-top:20px;

}


#tab1 p{
margin-left:5px;
text-align:inherit;
padding:0;

}
#tab a, #content #tab a 
{color: #FFFFFF;
font-size:14px;

}

#tab h3 {
text-align:center;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
}


.contact
{font-size:14px;}

img {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}


h3 {
color:#FFFFFF;
font-size:11px;
font-weight:bold;
}

.news {
margin-left:222px;
margin-bottom:150px;
margin-right:0;

}


#blanc a{
	color:#FFFFFF;
	text-decoration:none;
	font-size: 14px;
}

.upcoming{
margin-left:230px;
margin-bottom:10px;
margin-right:0;
}


.lectures{
margin-left:255px;
margin-bottom:150px;
margin-right:0;
}

h4 a{
margin-bottom:40px;
padding:0;
color:#FFFFFF;
font-size:11px;
}

