a:active {
	text-decoration: none
}
a:hover {
	color: #0099FF;
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:link {
	text-decoration: none;
	cursor: help
}
body {
	scrollbar-face-color : #FFFFFF;
	scrollbar-shadow-color : #FFFFCC;
	scrollbar-highlight-color : #FF6633;
	scrollbar-3dlight-color: #FFFFCC;
	scrollbar-darkshadow-color: #FF6633;
	scrollbar-track-color : #FFFFFF;
	scrollbar-arrow-color : #FF6633;
}
body.page {
	background-color: #FFFFFF;
	background-image:url(/images/fdlogo.gif);
	color: #003399;
	background-attachment: fixed;
	margin-left: 0;
	margin-top: 2;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body.page a {
	color: #FF6633;
}
body.page a:visited {
	color: #FF6633;
}
body.page a:hover {
	color: #FF6633;
}
body.page table {
	/* border: 0; */
	border-spacing: 0;
	padding: 0;
	border-collapse: collapse;
}
body.page table.menu {
	width: 100%;
	background-image: url(/images/menus/fond.gif);
	height: 20px;
	text-align: center;
	vertical-align: middle;
}
body.page table.menu td {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	width: 16%;
}
body.page table.conteneur {
	border: 1px solid #FFDC30;
	width: 95%;
	text-align: center;
}
body.page table.conteneur td {
	text-align: center;
	vertical-align: middle;
}
table.coord {
	text-align: center;
	width: 300px;
	font-size: 12px;
	border: 1px #CCCCCC solid;
}
table.coord td {
	vertical-align: bottom;
}
table.coord td.addresse {
	white-space: pre;
}
div.text td {
	text-align: left;
}
div.text * {
	text-align: left;
}
/* Pre prod nouveaux set template */
/* Nav a gauche*/

/*.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#183A8D;
	color:#ffdf13;
	margin-top:1px;
	margin-bottom:1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 3px;
	text-transform: uppercase;
	display:block;
	background-image:url(french/images/titre_menu.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
*/
.h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#99cc33;
	color:#FFFFFF;
	margin-top:1px;
	margin-bottom:1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 3px;
	text-transform: uppercase;
	display:block;
	background-image:url(french/images/titre_menu3.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.h3_partenaires {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background:#183A8D;
	color:#ffdf13;
	margin-top:0px;
	margin-bottom:3px;
	padding-top: 4px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 3px;
	text-transform: uppercase;
	display:block;
	background-image:url(french/images/titre_menu.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
#col {
	float:left;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #219CD3;
	border-right-color: #219CD3;
	border-bottom-color: #219CD3;
	border-left-color: #219CD3;
}
#col ul#category {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#col ul#category li {
	border-bottom:1px solid #EDEDED;
	margin:0;
	padding:0;
	background-color:#D0DAEE;
}
#col ul#category li a {
	background-image:url(french/images/ico_off.gif);
	background-repeat:no-repeat;
	background-position:left center;
	display:block;
	text-decoration:none;
	color:#183A8D;
	padding-left:17px;
	margin-left:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
#col ul#category li a:hover {
	background-color:#219CD3;
	color:#FFFFFF;
	display:block;
	background-image:url(french/images/ico_on.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
.haut_menu {
	margin:0;
	padding:0;
}
.partenaire {
	padding-top:20px;
	padding-bottom:10px;
	margin:0;
}
.logo {
	margin-bottom:12px;
	padding:0;
}
.header {
	margin:0;
	padding:0;
	height:22px;
}
.img_logo {
	margin:0px;
	padding:0px;
}
.bas_gauche {
	background: url(french/images/gauche_fond.gif) left top fixed repeat;
	height:100%;
}
.bas_droite {
	background: url(french/images/droite_fond.gif) left top fixed repeat;
	height:100%;
}
.head_droite {
	background: url(/french/images/droite_haut2.gif) left top fixed no-repeat;
	height:184px;
}
.h32 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	background:#219CD3;
	color:#FFFFFF;
	margin-top:1px;
	margin-bottom:1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 3px;
	text-transform: uppercase;
	display:block;
	background-image:url(french/images/titre_menu2.gif);
	background-repeat:no-repeat;
	background-position:left center;
}
.h321 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	background:#219CD3;
	color:#FFFFFF;
	margin-top:0px;
	margin-bottom:1px;
	padding-top: 3px;
	padding-right: 0px;
	padding-left: 26px;
	padding-bottom: 4px;
	text-transform: uppercase;
	display:block;
	background-image:url(french/images/titre_menu2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	letter-spacing: 0px;
	word-spacing: 0
}
#col2 {
	width:170px;
	float:left;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #219CD3;
	border-right-color: #219CD3;
	border-bottom-color: #219CD3;
	border-left-color: #219CD3;
}
#col2 ul#category2 {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#col2 ul#category2 li {
	border-bottom:1px solid #EDEDED;
	margin:0;
	padding:0;
	background-color:#D0DAEE;
}
#col2 ul#category2 li a {
	background-image:url(french/images/ico_on2.gif);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	text-decoration:none;
	color:#219CD3;
	padding-right:17px;
	padding-left:4px;
	margin-right:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
#col2 ul#category2 li a:hover {
	background-color:#99CC33;
	color:#FFFFFF;
	display:block;
	background-image:url(french/images/ico_off2.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
.form {
	margin:0;
	paddding:0;
}
#col2 ul#category_priv {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
#col2 ul#category_priv li {
	border-bottom:1px solid #EDEDED;
	margin:0;
	padding:0;
	background-color:#D0DAEE;
}
#col2 ul#category_priv li a {
	background-image:url(french/images/ico_on3.gif);
	background-repeat:no-repeat;
	background-position:right center;
	display:block;
	text-decoration:none;
	color:#219CD3;
	padding-right:17px;
	padding-left:4px;
	margin-right:0px;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
#col2 ul#category_priv li a:hover {
	background-color:#183A8D;
	color:#FFFFFF;
	display:block;
	background-image:url(french/images/ico_off3.gif);
	background-repeat:no-repeat;
	background-position:right center;
	padding-top: 1px;
	padding-bottom: 1px;
	cursor: pointer;
}
.titre_centre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	display:block;
	color:#FFFFFF;
	padding:0;
	margin-top:4px;
	margin-bottom:4px;
}
.top_head {
	background-image: url(french/images/back_head.png);
	background-repeat: no-repeat;
	background-position: right center;
}
#navcontainer {
	margin:0;
	padding:0;
}
.pro9 {
	width:638px;
	padding:0 0 0 2px;
	margin:0;
	list-style:none;
	height:30px;
	position:relative;
}
.pro9 li {
	float:left;
}
.pro9 li a {
	display:block;
	float:left;
	height:30px;
	line-height:29px;
	background:url(french/images/pro_nine_0a.gif) no-repeat;
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-family:arial, verdana, sans-serif;
	font-weight:normal;
	text-align:center;
	padding:0 0 0 4px;
	cursor:pointer;
}
.pro9 li a b {
	float:left;
	display:block;
	padding:0 4px 0 0;
	background:url(french/images/pro_nine_0.gif) right top;
}
.pro9 li.current a {
	color:#fff;
	background:url(french/images/pro_nine_2a.gif) no-repeat;
}
.pro9 li.current a b {
	background:url(french/images/pro_nine_2.gif) right top;
}
.pro9 li a:hover {
	color:#fff;
	background:url(french/images/pro_nine_1a.gif) no-repeat;
}
.pro9 li a:hover b {
	background:url(french/images/pro_nine_1.gif) right top;
}
.pro9 li.current a:hover {
	color:#fff;
	background:url(french/images/pro_nine_2a.gif) no-repeat;
	cursor:default;
}
.pro9 li.current a:hover b {
	background:url(french/images/pro_nine_2.gif) right top;
}
.head_width {
	width:630px;
}
.select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1c3c8d;
	background-color: #D0DAEE;
	border: 1px solid #FFFFFF;
}
.p1 {
	background-color: #D0DAEE;
}
.p2 {
	background-color: #FFFFFF;
}

.rbroundbox {
	background: url(/images/nt.gif) repeat;
}
.rbtop div {
	background: url(/images/tl.gif) no-repeat top left;
}
.rbtop {
	background: url(/images/tr.gif) no-repeat top right;
}
.rbbot div {
	background: url(/images/bl.gif) no-repeat bottom left;
}
.rbbot {
	background: url(/images/br.gif) no-repeat bottom right;
}
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 7px;
	font-size: 1px;
	text-align: left;
}
.rbcontent {
	margin: 0 7px;
}
.rbroundbox {
	width: 80%;
	margin: 1em auto;
}
.rbroundboxa {
	background: url(/images/nt1.gif) repeat;
}
.rbtopa div {
	background: url(/images/tl1.gif) no-repeat top left;
}
.rbtopa {
	background: url(/images/tr1.gif) no-repeat top right;
}
.rbbota div {
	background: url(/images/bl1.gif) no-repeat bottom left;
}
.rbbota {
	background: url(/images/br1.gif) no-repeat bottom right;
}
.rbtopa div, .rbtopa, .rbbota div, .rbbota {
	width: 100%;
	height: 7px;
	font-size: 1px;
}
.rbcontenta {
	margin: 0 7px;
	texte-align: left
}
.rbroundboxa {
	width: 48%;
	margin: 1em auto;
}
.rbcontenta1 {
	margin: 0 7px;
	texte-align: left
}
.back_head {
	height:10px;
	background-image: url(french/images/fon.png);
	background-repeat: repeat;
	background-position: left top;
}
.back_head2 {
	height:10px;
	background-image: url(french/images/fon2.png);
	background-repeat: repeat;
	background-position: left top;
}
.sep {
margin-top:2px
margin-bottom:2px;
}
.tab_head2 {
margin:0;
padding:0;

}
.tab_head3 {
margin-top:4px;
margin-bottom:4px;
padding:0;
}


#navcontainer10 {
	padding : 0;
	left : 0;
	top : 0;
	right : 0;
	bottom : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
margin:0;
padding:0;

} 
#navcontainer10 UL {
list-style : none; 
margin : 0; 
padding : 0; 
border : medium none inherit; 
} 
#navcontainer10 LI {
	display : block;
	padding : 0;
	width : auto;
margin : 0; 
padding : 0; 

} 
#navcontainer10 A {
color : #FFFFFF; 
display : block; 
width : auto; 
text-decoration : none; 
background : #004B7D; 
margin : 2px; 
padding : 6px; 
border-left : 1px solid #ededed; 
border-top : 1px solid #ededed; 
border-right : 1px solid #aaa; 
} 
#navcontainer10 A:hover , #navcontainer10 A:active {
background : #FC5900; 
color : #ffffff; 
} 
#navcontainer10 A.active:link , #navcontainer10 A.active:visited {
position : relative; 
background : #FC5900; 
font-weight : bold; 
color : #ffffff; 
} 


#navcontainer11 {
	padding : 0;
	left : 0;
	top : 0;
	right : 0;
	bottom : 0;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
margin:0;
padding:0;

} 
#navcontainer11 UL {
list-style : none; 
margin : 0; 
padding : 0; 
border : medium none inherit; 
} 
#navcontainer11 LI {
	display : block;
	padding : 0;
	width : auto;
margin : 0; 
padding : 0; 

} 
#navcontainer11 A {
color : #FFFFFF; 
display : block; 
width : auto; 
text-decoration : none; 
background : #5C1E75; 
margin : 2px; 
padding : 6px; 
border-left : 1px solid #ededed; 
border-top : 1px solid #ededed; 
border-right : 1px solid #aaa; 
} 
#navcontainer11 A:hover , #navcontainer10 A:active {
background : #9DC224; 
color : #ffffff; 
} 
#navcontainer11 A.active:link , #navcontainer10 A.active:visited {
position : relative; 
background : #5C1E75; 
font-weight : bold; 
color : #ffffff; 
} 
