/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
 05:  2Col_Flexible_Sidebar_Left
  ------------------------------------------------
*/

body {
	font-family: "Arial", Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #666666;
	background-color: #EAEAEA;
    background-image: url(img/fond_tali2.gif); 
    margin: 0px 0px 0px 75px;
	padding: 0;
    min-width:842px;
    

}
#masthead {
	color: #FFFFFF;
    width:100%;
    height: 100px;  
   	background-color: #EAEAEA; 
    background-image: url(img/header2.jpg);
    background-repeat: no-repeat; 
    background-position: left; 
	padding: 0px;  
	
}
#masthead .content {
	font-size: 37px;
    font-family: "Arial", Arial, Helvetica, sans-serif; 
	/* font-family: "Century Gothic"; */
	color: #666666;
    margin: 0;
    padding: 0; ;
    text-align:right;
    letter-spacing: 2px;
}
 #masthead p:first-letter 
{
/*color: #9B250B; */ 

}

 
#title {
	position:absolute;
	/*	background-color: #5B5819; */
	width:576px;
	height:35px;
	z-index:1;
	left: 276px;
	top: 49px;
	color: #eaeaea;
}

#title2 {
	position:absolute;
	/*	background-color: #5B5819; */
	width:600px;
	height:35px;
	z-index:1;
	left: 276px;
	top: 49px;
	color: #eaeaea;
}

#wrapper {
	 position: relative; 
 /*    width:842px; */
     width: 100%;

}

#column_wrapper {
    background-image: url(img/vert_gauche.jpg);
	background-repeat: repeat-y;
/*  border-right: 1px solid #000000;
*/

}
#p7navbar {
	margin: 0 0 0 0px;
	font-size: 1.00em;
    color: #333333;
	position: relative;
    z-index: 9999999;

}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#right {
	margin: 0px 0px 0px 200px;
/*    background-color: #EAEAEA; */

}
#left {
	width: 200px;
	float: left;
/*    background-color: #333333; */

}
#right {
	margin: 0px 0px 0px 200px;
/*    background-color: #EAEAEA; */

}
#maincontent {
	width: 545px;
	align: left;  
	font-size: 0.75em;  
	color: #666666;
}


#left .contentlarger {
	padding: 0;
	font-size: 12px;
    color: #333333;
	
	
}

#left .content {
	padding: 0;
	font-size: 0.70em;
    color: #333333;
	
	
}

#footer .content {margin: 2px 45px;}
#footer {
	color: #333333;
	height: 24px;  
/*	background-color: #EAEAEA;
	background-image: url(img/footer.gif);
    background-repeat: no-repeat; 
    background-position: left; */
	margin: 0;
	font-size: 0.7em;
}

#left a:link {
	color: #333333;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #FFFFFF;
}
#right a:link {
	color: #333333;
}
#right a:visited {
	color: #333333;
}
#right a:hover {
	color: #000000;
}

#footer a:link {color: #333333;}
#footer a:visited {color: #333333;}
#footer a:hover {color: #FFFFFF;}
.p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
    border-color: #000000 !important;
}
h1 {
	font-size: 1.8em;
	margin: 0;
}
h2 {
	font-size: 1.6em;
	margin: 30px 0 0 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	font-size: 1.0em; 
	word-spacing: 3px;
/*	line-height: 18px; */
	
}
h5 {
    font-size: 1.0em; 
	word-spacing: 3px;
	line-height: 18px; 

		
}
.nomargintop {margin-top: 0;}
.content p {
	margin: 0;
}
#tableauxligne {
	border-bottom: 1px solid #B2B039;
	
}

sup {font-size: 0.85em; line-height: 10px;}