
body {
font-family : "Lucida Grande", Tahoma, Verdana, sans-serif;
font-size : 12px;
line-height : 1.3;
color : #000;
margin : 0;
padding : 0;
}
#body_bg {
background : #dbdfdf url(images/fond.jpg) repeat-x top left;
font-family : "Lucida Grande", Tahoma, Verdana, sans-serif;
font-size : 12px;
line-height : 1.3;
color : #000;
margin : 0 0;
}
a:link, a:visited {
color : #9f2727;
text-decoration : none;
position : relative;
}
a:hover {
color : #3f3f3f;
text-decoration : underline;
}
table {
text-align : left;
}
td {
font-size : 12px;
}
ul {
margin : 0;
margin-left : 15px;
padding : 0;
}
ul a:link, ul a:visited {
color : #9f2727;
text-decoration : none;
}
ul a:hover {
color : #3f3f3f;
text-decoration : underline;
}
.contentheading {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 16px;
color : #2b8cbf;
}
.contentheading2 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 16px;
color : #ffffff;
}
.contentheading a:link, .contentheading a:visited {
font-family : Arial, Tahoma, Verdana, sans-serif;
letter-spacing : -0.05em;
font-size : 20px;
color : #ff7800;
text-decoration : none;
}
.contentheading a:hover {
color : #898888;
text-decoration : underline;
}
div#wrapper {
width : 970px;
margin : 0;
}
div.top_header {
background : url(images/header2.jpg) no-repeat top left;
height : 192px;
}
div#logo_wrap {
position : relative;
width : 970px;
}
div#logo {
width : 288px;
height : 90px;
position : absolute;
left : 662px;
top : 24px;
}
div.content_layout {
background : url(images/bordures_sidebar.png) repeat-y top left;
height : 1%;
}
div.content_layout_haut_sidebar {
background : url(images/haut_sidebar.png) no-repeat top left;
height : 50px;
}
div.content_layout_sidebar {
background : url(images/bordures_sidebar.png) repeat-y top left;
height : 1%;
margin-top : 20px;
}
div#top_menu_wrap {
padding : 0 25px;
}
div.top_menu {
background : url(images/menu.png) repeat-x top left;
height : 47px;
}
div#ddmenuwrap {
background : url(images/menu.png) repeat-x;
height : 47px;
position : relative;
z-index : 100;
}
div#nav {
margin : 0;
padding : 0;
height : 33px;
}
div#nav a {
font-size : 12px;
color : #fff;
float : left;
text-decoration : none;
display : block;
cursor : pointer;
line-height : 33px;
padding : 0 15px;
}
div#nav ul ul a.daddy {
background : url(images/sublink.png) no-repeat 100% 50%;
}
div#nav ul ul a.daddy:hover {
background : url(images/sublink_hover.png) no-repeat 100% 50%;
}
div#nav li a {
background : url(images/div_menu.gif) no-repeat 100% 0;
}
div#nav li li a {
background : none;
font-weight : normal;
padding : 0;
text-indent : 15px;
color : #fff;
line-height : 25px;
}
div#nav ul li ul li a:hover {
background : none;
}
div#nav ul li a:hover, div#nav ul li ul li ul li a:hover {
color : #fefefe;
}
div#nav, div#nav ul {
float : left;
list-style : none;
margin : 0;
padding : 0;
}
div#nav li li {
padding : 0;
background : none;
border-bottom : 1px solid #b50809;
}
div#nav ul ul a {
display : block;
color : #ffffff;
text-decoration : none;
width : 167px;
font-size : 12px;
text-align : left;
}
div#nav li {
float : left;
padding : 0;
background : none;
height : 33px;
}
div#nav ul li {
position : relative;
}
div#nav li ul {
top : 33px;
position : absolute;
left : -999em;
height : auto;
width : 170px;
font-weight : normal;
border-width : 0;
margin : 0;
padding : 0;
border-right : 1px solid #01324d;
border-left : 1px solid #01324d;
border-top : 1px solid #b60809;
}
div#nav ul {
padding : 0;
margin : 0;
}
div#nav li li {
float : left;
padding : 0;
width : 170px;
height : 25px;
}
div#nav li ul ul {
margin : -30px 0 0 170px;
}
div#nav li:hover ul ul, div#nav li:hover ul ul ul, div#nav li:hover ul ul ul ul, div#nav li.sfhover ul ul, div#nav li.sfhover ul ul ul, div#nav li.sfhover ul ul ul ul {
left : -999em;
}
div#nav li:hover ul, div#nav li li:hover ul, div#nav li li li:hover ul, div#nav li li li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul, div#nav li li li.sfhover ul, div#nav li li li li.sfhover ul {
z-index : 100;
left : 0;
}
div#nav li:hover, div#nav li.sfhover {
left : 0;
background : url(images/menu_actif.gif) repeat-x top left;
height : 33px;
}
div#nav li li:hover, div#nav li li.sfhover {
left : 0;
background : #757668;
height : 25px;
}
div#nav li:hover a, div#nav li.sfhover a {
color : #fff;
}
div#nav li li:hover a, div#nav li li.sfhover a {
color : #fff;
}
div#nav li li:hover a:hover, div#nav li li.sfhover a:hover {
color : #fff;
}
div#nav ul ul a {
background : none;
}
div#nav li.active {
background : url(images/menu_actif.gif) repeat-x top left;
}
div#nav li li.active {
background : #013f5f;
}
div#nav li:hover ul, div#nav li li:hover ul, div#nav li li li:hover ul, div#nav li li li li:hover ul, div#nav li.sfhover ul, div#nav li li.sfhover ul, div#nav li li li.sfhover ul, div#nav li li li li.sfhover ul {
background : #8d0e0e;
}
div#header_wrap {
padding : 0 25px;
}
div#header {
height : 385px;
background : #0c110d;
border-bottom : 5px solid #c1c1c1;
}
div#header_content {
height : 305px;
}
div#header_buttons {
height : 80px;
background : url(images/bg_boutons.png) repeat-x top left;
}
ul#buttons {
margin : 0;
padding : 0;
}
ul#buttons li {
list-style : none;
}
ul#buttons li a:link, ul#buttons li a:visited {
width : 184px;
height : 80px;
display : block;
}
div#content_wrap {
padding : 0 25px;
}
div#content_wrap_sidebar {
width : 670px;
padding : 0 25px;
float : left;
}
div#mainbody {
padding : 20px 20px 0 20px;
text-align : left;
}
div.bottom_layout {
background : url(images/bas.png) repeat-y top left;
height : 41px;
}
div.bottom_layout_sidebar {
background : url(images/bas_sidebar.png) repeat-y top left;
height : 50px;
}
div#footer_wrap {
padding-top : 0;
}
div#footer {
color : #c1c1c1;
font-size : 11px;
}
div#footer a:link, div#footer a:visited {
color : #fff;
text-decoration : none;
}
div#footer a:hover {
color : #fff;
text-decoration : underline;
}
div#footerwrap {
background-color : #187065;
margin-top : 0;
padding : 0;
}
.Puce {
background-color : transparent;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
text-align : justify;
color : #343233;
list-style-position : outside;
list-style-image : url(images/puce.gif);
position : relative;
left : 8px;
}
.Puce2 {
background-color : transparent;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-style : normal;
text-align : justify;
color : #343233;
list-style-position : inside;
list-style-image : url(images/puce.gif);
}
.Puce3 {
background-color : transparent;
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 12px;
font-style : normal;
text-align : justify;
color : #343233;
list-style-position : inside;
list-style-image : url(images/pupuce.gif);
position : relative;
left : 10px;
}
.Texte1 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 12px;
font-style : normal;
text-align : justify;
color : #343233;
}
.Texte2 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
}
.Texte3 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
.Texte4 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 14px;
}
.Texte5 {
color : #f2f6fa;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
vertical-align : text-top;
}
.Texte6 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 10px;
color : #2b8cbf;
}
.Texte7 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 18px;
color : #757668;
}
.Texte8 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
}
.Texte9 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 22px;
color : #757668;
}
.Texte10 {
font-family : Arial, Tahoma, Verdana, sans-serif;
font-size : 22px;
color : #ffffff;
}
.Texte11 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 18px;
font-weight : bold;
}
.Texte12 {
color : #343233;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
font-weight : bold;
}
#identification
{
margin-right: auto;
margin-left: auto;
padding: 5px;
width: 220px;
background-color: #F8F8F8;
border-top: 1px solid #555;
border-left: 1px solid #555;
border-right: 2px solid #555;
border-bottom: 2px solid #555;
}
p {
font-family :             Verdana, arial, helvetica, sans-serif;
font-size:                8pt;
margin-top:               3px;
margin-bottom:               3px;
}
input {
font-family :             Verdana, arial, helvetica, sans-serif;
font-size:                8pt;
background-color: #fff;
border: 1px solid #555;
margin-top:               2px;
margin-bottom:               2px;
}
a {
color: #000;
}
.ftp {
background : url(images/cellule.jpg) no-repeat;
}