/* CSS Document */
*
{margin: 0; padding: 0}

body {font: 13px Georgia, "Times New Roman", Times, serif; color: #844d31; line-height: 1.55em; text-align: center;
	background-repeat: repeat-x; background-position: top; background-image: url(../images/fd/fdbody.gif); background-color: #FFFCEE}
	
#conteneur {width: 845px; text-align: center; background-image: url(../images/fd/fd_bord.jpg);
	background-repeat: no-repeat; background-position: center top; margin-right: auto; margin-left: auto;
	background-color: #FFF}
	
/*top: logo et menu*/
#header {width: 845px}
#menu_btn {width: 845px; height:69px; text-align: center}
#menu_gen {width: 845px; height: 30px; background-color: #FFFFFF}
#ban {text-align: center}
#titre {margin-bottom: 9px; width: 844px; text-align: right}

/*home*/
#home{ width: 425px; background-repeat: repeat-y; background-position: right top;
	background-image: url(../images/sep_point_v.gif); margin-left: 16px; padding-right: 18px}
#home p {font: 13px Georgia, "Times New Roman", Times, serif; color: #844d31; line-height: 1.55em;} 
#home a, #home a:link, #home a:visited {color:#cc9900; text-decoration: underline}
#home a:hover {color: #844d31; text-decoration: underline}
#home ul { margin-left: 15px; color: #844d31; list-style-image: url(../images/bullet.gif)}
#home li {margin: 0; padding-left: 0px}

/*partenaires*/
#part{ width: 810px; margin-left: 16px; padding-right: 18px}
#part p {font: 13px Georgia, "Times New Roman", Times, serif; color: #844d31; line-height: 1.55em} 
#part a, #part a:link, #part a:visited {color:#cc9900; text-decoration: underline}
#part a:hover {color: #844d31; text-decoration: underline}

#hsidebar {width: 355px; float:right; height: auto; margin-left: 1px; padding-right: 14px;
	padding-left: 1px}
#hsidebar p {font-size: 13px} 
#hsidebar a:link, #hsidebar a, #hsidebar a:visited {color:#cc9900; text-decoration: underline}
#hsidebar a:hover {color: #cc9900; text-decoration: underline}

/*contenu*/
#contenu { width: 845px; text-align: left; margin-bottom: 8px}
#texte{width: 625px; background-repeat: repeat-y; background-position: right top;
	background-image: url(../images/sep_point_v.gif); padding-right: 20px; padding-left: 16px}
#texte p {} 
#texte a, #texte a:link, #texte a:visited {color:#cc9900; text-decoration: underline}
#texte a:hover {color: #844d31; text-decoration: underline}
#texte ul { margin-left: 15px; color: #844d31; list-style-image: url(../images/bullet.gif)}
#texte li {margin: 0; padding-left: 0px}

/*menu gauche*/
#sidebar {float:right; width: 159px; height: auto; margin-left: 1px; padding: 8px 14px 0 1px}
#sidebar p {font-size: 13px} 
#sidebar a, #sidebar a:link, #sidebar a:visited {color:#CC9900; text-decoration: underline}
#sidebar a:hover {color: #844d31; text-decoration: underline}

.photo {float:left; border: 1px solid #B97538; padding: 3px; margin-right: 0.5em}
.photod {float: right; border: 1px solid #B97538; margin-bottom: 0; margin-left: 0.5em;
	padding: 3px}
.photon {border: 1px solid #996600; padding: 2px; margin: 0}
.co_photo {font-size: 12px;	font-style: italic}

.cadre {border: 1px solid #996600}
.sep {height: 30px; background-image: url(../images/sep_point.gif); background-repeat: repeat-x}
.sepv {background-image: url(../images/sep_point_v.gif); background-repeat: repeat-y; background-position: center}
.sepsidebar {height: 15px; background-image: url(../images/sep_point_sidebj.gif); background-repeat: repeat-x}

table {line-height: 1.55em}
.table_new {width: 100%; border-collapse:collapse; background-color: #fff}
.table_new td {margin: 1px}
.table_new p {margin-top: 1px; margin-right: 1px; margin-bottom: 3px; margin-left: 1px}
.table_repet {width: 100%; border-collapse:collapse; background-color: #fff}
.table_repet td {border: 1px solid #CCCCCC; margin: 1px}
.table_repet p {margin: 4px}

strong {font-weight: bold; font-size: 12px}
h1 {font: bold 13px Georgia, "Times New Roman", Times, serif; color:#cc9900; letter-spacing: 0.1em;
	margin-bottom: 0.6em}
h2 {font: bold 12px Georgia, "Times New Roman", Times, serif; color:#cc9900; letter-spacing: 0.1em; padding: 0;
	margin-bottom: 0.4em}
h3 {font: bold 12px Georgia, "Times New Roman", Times, serif; color:#cc9900; letter-spacing: 0.1em; padding: 0;
	margin: 0}
h4 {font: bold 12px Georgia, "Times New Roman", Times, serif; color:#cc9900; padding: 0; margin-bottom: 0.3em}
h5 {font: bold 12px Georgia, "Times New Roman", Times, serif; color:#cc9900; padding: 0; margin-bottom: 0.3em}
h6 {padding: 0;	margin-bottom: 0.3em; font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px;
	font-weight: bold}

.tx_bl {color: #FFF; background-color: #BA7539}
.tx_brun {font: bold 12px Georgia, "Times New Roman", Times, serif; color: #cc9900; line-height: 1.55em}
.tx_small {font-size: 12px; padding-top: 0; font-family: Georgia, "Times New Roman", Times, serif}
.txplan {font-size: 12px; color: #CC9900; font-weight: bold; letter-spacing: 0.1em}
.noprint {}

/*report*/
.tx_big {font: bold 22px Georgia, "Times New Roman", Times, serif; color: #990000; line-height: 1.55em;
	letter-spacing: 0.5em}
.tx_big_part {font: bold 16px Georgia, "Times New Roman", Times, serif; color: #990000; line-height: 1.55em;
	letter-spacing: 0.2em}	
.tx_big_part2 {font: bold 15px Georgia, "Times New Roman", Times, serif; color: #990000; line-height: 1.55em}	
.tx_big2 {font: bold 16px Georgia, "Times New Roman", Times, serif; color: #990000; line-height: 1.55em;
	letter-spacing: 0.3em}
.cadre_imp {border: 1px solid #990000; background-color: #FFFFCC}	

hr {clear:both; visibility:hidden; width:1px; line-height:1px}
.gif {float: right}

#sponsor {clear:both; width: 845px; height: 45px}
#copyright {height: 20px; font-size: 12px; text-align: left; background-color: #FFFCEE; padding-top: 10px;
	padding-left: 13px; padding-bottom: 5px}

