body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 0px;
	background-color: #E7F2F8;
}
				
.head {
	width: 760px;
	height: 95px;
}

#fdhead {
	background-image: url(http://webyo.net/images/fd_logo.gif);
	height: 95px;
	text-align: right;
	padding: 0px 12px 0;
}

.head2 {
	width: 760px;
	background-color: #EEF0F6;
}

#fdhead2 {
	background-image: url(http://webyo.net/images/fd_decor.gif);
	background-position: 0% 0%;
	height: 81px;
}

.justif {
	text-align: justify;
}

.txtcenter {
	text-align: center;
}

.mininav {
	float: left; 
	margin-left: 5px;
	margin-top: 60px;
	border: 0;
}

.form { 
	margin-top: -5px;
	left: 60%;
}

.logo {
	float: left; /* alignement du logo */
	margin-right: 0px;  /* placement du logo dans son conteneur, head */
	margin-top: 0px;
	border: 0;
}

.pub {
	float: right;
	margin-left: 10px;
	margin-top: 10px;
	border: 0;
}

H3 {
	PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 18px; MARGIN-LEFT: 2px; TEXT-TRANSFORM: lowercase; COLOR: #757575; LETTER-SPACING: 3px; text-align: left
}

#conteneur {
	width: 760px;
	left: 50%;
	margin-left: -380px;
	background-color: #f7f7f7;
	position: absolute;
}

#centre {
	margin-left: 150px;
	margin-right: 75px;
	border-left: 1px dashed #6C97AB;
	border-right: 1px dashed #6C97AB;
	padding-left: 10px;
	padding-right: 10px;
	top: 178px;
	background-color: #ffffff;
	/*min-height: 780px;*/
}

#centrehome {
	margin-left: 150px;
	border-left: 1px dashed #6C97AB;
	border-right: 1px dashed #6C97AB;
	padding-left: 10px;
	padding-right: 10px;
	top: 178px;
	background-color: #ffffff;
}

#gauche {
	position: absolute;
	float: left;
	width: 150px;
	left: 0px;
	top: 178px;
	bottom: 38px;
}

#droite {
	position: absolute;
	float: right;
	right: 0px;
	width: 60px;
	padding-left: 15px;
	top: 178px;
	bottom: 45px;
}

hr {
 display: block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #000000;
 }
 
.hr_green {
 display: block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #00CC00;
 }
 
.hr_greenhome {
 display: block;
 height: 5px;
 margin: 0;
 padding: 0;
 color: #66CC00;
 }
 
.hr_red {
 display: block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #F00;
 }
 
 .hr_redhome {
 display: block;
 height: 5px;
 margin: 0;
 padding: 0;
 color: #F00;
 }

.hr_pupre {
 display: block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #D09EAA;
 }

.hr_blue {
 display: block;
 height: 1px;
 margin: 0;
 padding: 0;
 color: #2680B8;
 }
 
.hr_bluehome {
 display: block;
 height: 5px;
 margin: 0;
 padding: 0;
 color: #2680B8;
 }

.objet {
	border-style: dashed;
	border-color: #A9A9A9;
	border-width: 1px;
	background-color: #FFFFFF;
	margin-left: 8px;
	margin-right: 7px;
	padding-left: 5px;
}

#bottom {
	bottom: 0;
	text-align: center;
	color: #FFFFFF;
}

.pied {
	background-image: url(http://webyo.net/images/fd_bas.gif);
	height: 17px;
}
.pied2 {
	background-image: url(http://webyo.net/images/fd_bas2.gif);
	height: 17px;
	
}
.spacecolor {
	height: 2px;
	width: 100%;
}

ul,li { 
	padding-left: 0px;
	margin-left: 15px;
	list-style-type: square;
}

.menugauche {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menugauche li {
	margin-bottom: 5px;
}
.menugauche a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
.menugauche a:hover {
	text-decoration: none;
}
.menudroit {
	list-style-type: none;
	margin: 0;
	padding:0;
}
.menudroit li {
	margin-bottom: 5px;
}
.menudroit a {
	margin: 0 2px;
	color: #000000;
	text-decoration: underline;
}
.menudroit a:hover {
	text-decoration: none;
}
p {
	margin: 00 0 10px 0;
}

.center {
	margin-left: 8px;
	margin-bottom: -6px;
}

.img_center {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 30px;
	border: 0px;
}

.img_center2 {
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0px;
}

.textred {
	color: #FF0000;
}

.textgreen {
	color: #33CC00;
}

.u {
	text-decoration: underline;
}

/* Formulaire */

.imgbutton {
  vertical-align: middle;
  }

SELECT {
     font-family:arial;
	 font-size:11px; 
	 color:#000000; 
	 background-color:#EEF0F6; 
	 border-style:dotted; 
	 border-width:thin; 
	 border-color:#ffffff;
	 margin-left: 10px;
}

INPUT {
	background-color: #ffffff;
	border-bottom-width: 1px;
	border-color: #000000;
	border-left-width: 1px;
	border-right-width: 1px;
	border-top-width: 1px;
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-indent: 2px;
	letter-spacing: 1px;
}

.formfield {
	border-right: #01364c 1px solid;
	border-top: #01364c 1px solid;
	font-size: 8pt;
	border-left: #01364c 1px solid;
	width: 130px;
	border-bottom: #01364c 1px solid;
	font-family: arial, helvetica;
	background-color: #ffffff;
}
-->


/* Liens */

a img {
    border:0; border-color:#000000
}
A:link {
	color: #2160D3; text-decoration: none
}
A:visited {
	color: #2160D3; text-decoration: none
}
A:hover {
	background: none transparent scroll repeat 0% 0%; color: #15bdb7;
}
A:active {
	color: #2160D3; text-decoration: none
}
A.nav:link {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: lowercase; letter-spacing: 2px
}
A.nav:visited {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: lowercase; letter-spacing: 2px
}
A.nav:hover {
	font-family: verdana, Helvetica, sans-serif; color: #99CCFF; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: lowercase; letter-spacing: 2px
}
A.nav:active {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: underline; padding-left: 8px; font-size: x-small; text-transform: lowercase; letter-spacing: 2px
}
.Copyright {
	font-size: xx-small; padding-bottom: 8px; text-transform: uppercase; color: #757575; padding-top: 8px; text-align: center
}
A.blanc:link {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: uppercase; letter-spacing: 2px
}
A.blanc:visited {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: uppercase; letter-spacing: 2px
}
A.blanc:hover {
	font-family: verdana, Helvetica, sans-serif; color: #99CCFF; background-color: transparent; text-decoration: none; padding-left: 8px; font-size: x-small; text-transform: uppercase; letter-spacing: 2px
}
A.blanc:active {
	font-family: verdana, Helvetica, sans-serif; color: #ffffff; background-color: transparent; text-decoration: underline; padding-left: 8px; font-size: x-small; text-transform: uppercase; letter-spacing: 2px
}
.linkvert:link {
	color: #2160D3; text-decoration: none
}
.linkvert:visited {
	color: #2160D3; text-decoration: none
}
.linkvert:hover {
	background: none transparent scroll repeat 0% 0%; color: #00CC00; border-bottom: #00CC00;
}
.linkorange:link {
	color: #2160D3; text-decoration: none
}
.linkorange:visited {
	color: #2160D3; text-decoration: none
}
.linkorange:hover {
	background: none transparent scroll repeat 0% 0%; color: #FF9900; border-bottom: #FF9900;
}
.linkorange:active {
	color: #2160D3; text-decoration: none
}
.linkrouge:link {
	color: #2160D3; text-decoration: none
}
.linkrouge:visited {
	color: #2160D3; text-decoration: none
}
.linkrouge:hover {
	background: none transparent scroll repeat 0% 0%; color: #FF0000; border-bottom: #FF9900 1px dotted;
}
.linkrouge:active {
	color: #2160D3; text-decoration: none
}

.red:link {
	TEXT-DECORATION: none;
}
.red:visited {
	TEXT-DECORATION: none;
}
.red:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline;
}
.red:active {
	TEXT-DECORATION: none;
}

.green:link {
	TEXT-DECORATION: none;
}
.green:visited {
	TEXT-DECORATION: none;
}
.green:hover {
	COLOR: #00CC00; TEXT-DECORATION: underline;
}
.green:active {
	TEXT-DECORATION: none;
}

.blue:link {
	TEXT-DECORATION: none;
}
.blue:visited {
	TEXT-DECORATION: none;
}
.blue:hover {
	COLOR: #0099FF; TEXT-DECORATION: underline; FONT-SIZE: 11px;
}
.blue:active {
	TEXT-DECORATION: none;
}
-->


/* Menu */

ul#tabnav {
    text-transform: lowercase; 
	letter-spacing: 2px;
    font: 10px normal verdana, arial, sans-serif;
	list-style-type: none;
}

#tabnav {
	margin: 0;
	padding: 0 0 20px 10px;
	border-bottom: 1px solid #98A6B8;
	}

#tabnav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	}

#tabnav a:link, #tabnav a:visited {
	float: left;
	font-size: 10px;
	line-height: 14px;
	font-weight: bold;
	margin: 0 5px 4px 8px;
	text-decoration: none;
	color: #666666;
	}

#tabnav li.active a:link, #tabnav li.active a:visited, #tabnav a:hover {
	border-bottom: 4px solid #3F82FF;
	padding-bottom: 2px;
	background: #fff;
	color: #3F82FF;
	}

#tabnav a:hover {
	color: #3F82FF;
	}
-->

/* RSS styles */

.h2 {
     font-family: arial;
     font-size: 11pt;
     font-weight: bold;
}
.h3 {
     font-family: arial;
     font-size: 8pt;
}

h5 {
     font-size: 11px;
	 letter-spacing: 1px;
	 font-style: normal;
}

/* tableaux */

#table1 table {
border: 1px solid #6495ed;
border-collapse: collapse;
width: 50%;
margin:auto;
}

#table1 th {
font-family: sans-serif;
font-size: 14px;
border: 1px solid #6495ed;
width: 50%;
padding: 5px;
background-color: #D0E3FA;
}

#table1 td {
font-family: sans-serif;
border: 1px dotted #6495ed;
width: 50%;
padding: 5px;
text-align: center;
background-color: #f9f9f9;
}



.table2 table {
border: 1px solid #6495ed;
border-collapse: collapse;
}

.table2 th {
font-family: sans-serif;
font-size: 14px;
border: 1px solid #6495ed;
width: 50%;
padding: 5px;
background-color: #D0E3FA;
}

.table2 td {
font-family: sans-serif;
border: 1px dotted #6495ed;
width: 50%;
padding: 5px;
background-color: #f9f9f9;
}


.table3 table {
border: 1px solid #6495ed;
border-collapse: collapse;
}

.table3 th {
font-family: sans-serif;
font-size: 14px;
border: 1px solid #6495ed;
text-align: center;
width: 50%;
padding: 5px;
background-color: #D0E3FA;
}

.table3 td {
font-family: sans-serif;
border: 1px dotted #6495ed;
text-align: center;
width: 50%;
padding: 5px;
background-color: #f9f9f9;
}

-->

.logos {
	border: 0px;
	margin-left: 10px;
	vertical-align: middle;
}

.img_left {
	border: 0px;
}

.bloc_center {
	margin-left: 30px;
	margin-right: 30px;
}

.bloc_center2 {
	margin-left: 15px;
	margin-right: 15px;
	text-align: justify;
}

.alignleft {
	float: left;
	margin: 10px;
}

/* home */

.blocleft {
	float: left;
	padding: 10px;
}

.bloc {
	padding: 10px;
	margin-left: 120px;
}

.blocright {
	float: right;
	padding: 10px;
	margin-right: 40px;
}

.bigblocright {
	float: right;
	padding-right: 10px;
	background-image: url(http://webyo.net/images/fd_home_fl2.gif);
}

.bigblocleft {
	float: left;
	background-image: url(http://webyo.net/images/fd_home_dream2.gif);
}

.bigblocbas {
	float: none;
	margin-top: 250px;
}

/* search */

.c5 {
	width: 100%;
}