.qmmc .qmdivider {
display : block;
font-size : 1px;
border-width : 0;
border-style : solid;
position : relative;
z-index : 1;
}
.qmmc .qmdividery {
float : left;
width : 0;
}
.qmmc .qmtitle {
display : block;
cursor : default;
white-space : nowrap;
position : relative;
z-index : 1;
}
.qmclear {
font-size : 1px;
height : 0;
width : 0;
clear : left;
line-height : 0;
display : block;
float : none !important ;
}
.qmmc {
position : relative;
z-index : 10;
}
.qmmc a, .qmmc li {
float : left;
display : block;
white-space : nowrap;
position : relative;
z-index : 1;
}
.qmmc div a, .qmmc ul a, .qmmc ul li {
float : none;
}
.qmsh div a {
float : left;
}
.qmmc div {
visibility : hidden;
position : absolute;
}
.qmmc .qmcbox {
cursor : default;
display : block;
position : relative;
z-index : 1;
}
.qmmc .qmcbox a {
display : inline;
}
.qmmc .qmcbox div {
float : none;
position : static;
visibility : inherit;
left : auto;
}
.qmmc li {
z-index : auto;
}
.qmmc ul {
left : -10000px;
position : absolute;
z-index : 10;
}
.qmmc, .qmmc ul {
list-style : none;
padding : 0;
margin : 0;
}
.qmmc li a {
float : none;
}
.qmmc li:hover > ul {
left : auto;
}
#qm0 ul {
top : 100%;
}
#qm0 ul li:hover > ul {
top : 0;
left : 100%;
}
.qmmc2 li {
float : left;
display : block;
white-space : nowrap;
position : relative;
z-index : 1;
}
.qmmc2 div a, .qmmc2 ul a, .qmmc2 ul li {
float : none;
}
.qmsh div a {
float : left;
}
.qmmc2 div {
visibility : hidden;
position : absolute;
}
.qmmc2 .qmcbox {
cursor : default;
display : block;
position : relative;
z-index : 1;
}
.qmmc2 .qmcbox a {
display : inline;
}
.qmmc2 .qmcbox div {
float : none;
position : static;
visibility : inherit;
left : auto;
}
.qmmc2 li {
z-index : auto;
}
.qmmc2 ul {
left : -10000px;
position : absolute;
z-index : 10;
}
.qmmc2, .qmmc2 ul {
list-style : none;
padding : 0;
margin : 0;
}
.qmmc2 li a {
float : none;
font-size : 13px;
padding-left : 5px;
padding-right : 5px;
color : #666;
font-family : Tahoma, Geneva, sans-serif;
}
.qmmc2 li a:hover {
float : none;
font-size : 13px;
padding-left : 5px;
padding-right : 5px;
color : #000;
font-family : Tahoma, Geneva, sans-serif;
}
.qmmc2 li:hover > ul {
left : auto;
}
#qm0 ul {
top : 100%;
}
#qm0 ul li:hover > ul {
top : 0;
left : 100%;
}
#qm0 a {
padding : 3px 3px 1px 5px;
color : #555555;
font-family : Verdana;
font-size : 12px;
text-decoration : none;
}
#qm0 div, #qm0 ul {
padding : 7px;
margin : -2px 0 0 0;
background-color : transparent;
border-style : none;
}
#qm0 div a, #qm0 ul a {
padding : 2px 5px 3px 5px;
font-size : 12px;
border-width : 0;
border-style : none;
}
#qm0 div a:hover {
color : #cc0000;
}
#qm0 ul li:hover > a {
color : #cc0000;
}
body #qm0 div .qmactive, body #qm0 div .qmactive:hover {
color : #cc0000;
}
#qm0 .qmtitle {
cursor : default;
padding : 3px 0 3px 4px;
color : #444444;
font-family : arial;
font-size : 11px;
font-weight : bold;
}
#qm0 .qmdividerx {
border-top-width : 1px;
margin : 4px 0 4px 0;
border-color : #bfbfbf;
}
#qm0 .qmdividery {
border-left-width : 1px;
height : 15px;
margin : 4px 2px 0 2px;
border-color : #aaaaaa;
}
#qm0 .qmbox {
border-width : 1px;
border-style : solid;
border-color : #999999;
}
#qm0 .qmritem span {
border-color : #dadada;
background-color : #f7f7f7;
}
#qm0 .qmritemcontent {
padding : 0 0 0 4px;
}
#qm0 .qmhoverfill {
background-color : #f51302;
}
#qm0 .qmhoverfill.qmhparent {
background-color : #fb1717;
}
#qm0 div .qmhoverfill {
background-color : #91e599;
border-width : 1px;
}
ul#qm0 li:hover > a {
background-color : #f7f7f7;
}
ul#qm0 ul {
padding : 10px;
margin : -2px 0 0 0;
background-color : #f7f7f7;
border-width : 1px;
border-style : solid;
border-color : #dadada;
}
body {
padding : 0;
margin : 0 auto 0 auto;
background : #fff;
color : #a5a5a4;
margin-top : 0;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
}
div, ul, h1, h2, h3, h4, h6, h7, h8, form {
padding : 0;
margin : 0;
}
ul {
list-style-type : none;
}
.blank {
font-size : 0;
clear : both;
line-height : 0;
}
#header {
width : 778px;
margin : 0 auto 0 auto;
height : 283px;
}
#header ul {
width : 750px;
margin : 0 0 0 0;
display : block;
height : 21px;
}
#header ul li {
display : block;
float : left;
height : 21px;
margin : 0;
padding : 0;
}
#header ul li a {
font : bold 12px/21px "Trebuchet MS", Verdana, tahoma, Arial, Helvetica, sans-serif;
padding : 0 14px 0 14px;
color : #eaeaea;
background-color : #242424;
text-decoration : none;
margin : 0;
height : 21px;
}
#header ul li a:hover {
color : #ffffff;
background-color : #0867c3;
}
#header intro {
margin : 0 0 0 0;
width : 778px;
height : 250px;
display : block;
}
#header menu {
margin : 0 0 0 0;
width : 600px;
height : 50px;
}
#containertitre4 {
background : #eeeeee;
margin : auto;
width : 570px;
height : 1360px;
padding-top : 10px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
#containertitre4 p {
color : #fff;
display : block;
width : 450px;
background-color : #282828;
padding-left : 30px;
font-size : 12px;
text-align : justify;
padding-right : 20px;
}
#containertitre5 {
background : #eeeeee;
margin : auto;
width : 570px;
height : 1200px;
padding-top : 10px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
#containertitre5 p {
color : #fff;
display : block;
width : 450px;
background-color : #282828;
padding-left : 30px;
font-size : 12px;
text-align : justify;
padding-right : 20px;
}
#containertitre6 {
background : #eeeeee;
margin : auto;
width : 570px;
height : 1080px;
padding-top : 10px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
#containertitre6 p {
color : #fff;
display : block;
width : 450px;
background-color : #282828;
padding-left : 30px;
font-size : 12px;
text-align : justify;
padding-right : 20px;
}
#containertitre7 {
background : #eeeeee;
margin : auto;
width : 748px;
height : 100%;
padding-top : 10px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
#containertitre7 p {
color : #000;
display : block;
width : 696px;
background-color : #eeeeee;
padding-left : 30px;
font-size : 12px;
text-align : justify;
padding-right : 20px;
}
#containertitre8 {
background : #eeeeee;
margin : auto;
width : 570px;
height : 100px;
padding-top : 10px;
font-family : Verdana, Geneva, sans-serif;
font-size : 12px;
}
#containertitre8 p {
color : #fff;
display : block;
width : 450px;
background-color : #282828;
padding-left : 30px;
font-size : 12px;
text-align : justify;
padding-right : 20px;
}
h1 {
background : #282727;
padding : 10px;
margin-left : -20px;
margin-top : 0;
position : relative;
width : 90%;
color : #fff;
font-size : 17px;
font-family : Tahoma, Geneva, sans-serif;
}
h7 {
background : #e3e3e3;
padding : 10px;
margin-left : -20px;
margin-top : 0;
position : relative;
width : 90%;
color : #454545;
font-size : 17px;
font-family : Tahoma, Geneva, sans-serif;
}
h4 {
background : #e3e3e3;
padding : 10px;
margin-left : -20px;
margin-top : 0;
position : relative;
width : 45%;
color : #c30;
font-size : 15px;
font-family : Tahoma, Geneva, sans-serif;
}
h3 {
background : #e3e3e3;
padding : 10px;
margin-left : -20px;
margin-top : -5px;
position : relative;
width : 55%;
color : #666;
font-size : 15px;
font-family : Tahoma, Geneva, sans-serif;
text-align : center;
height : 10px;
line-height : 10px;
}
.arrow {
width : 0;
height : 0;
line-height : 0;
border-left : 20px solid transparent;
border-top : 10px solid #c8c8c8;
top : 104%;
left : 0;
position : absolute;
}
.arrow {
width : 0;
height : 0;
line-height : 0;
border-left : 20px solid transparent;
border-top : 10px solid #c8c8c8;
top : 104%;
left : 0;
position : absolute;
}
#mainBody {
width : 778px;
margin : 0 auto 0 auto;
}
#rightPan {
width : 746px;
margin : 0 0 0 0;
font-size : 12px;
text-decoration : none;
color : #666;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
text-align : justify;
padding-left : 15px;
padding-right : 15px;
padding-top : 5px;
padding-bottom : 5px;
}
#rightPan titrerondhaut {
font : 15px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif;
color : #333333;
display : block;
margin : 20px 0 0 0;
height : 27px;
background-image : url(images/titrearrondi-haut1.gif);
background-repeat : no-repeat;
}
#rightPan titrerondbas {
font : 15px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif;
color : #333333;
display : block;
margin : 0 0 0 0;
height : 27px;
background-image : url(images/titrearrondi-bas1.gif);
background-repeat : no-repeat;
}
#rightPan p.contenu1 {
color : #333;
font : 12px/13px Verdana, Arial, Helvetica, sans-serif;
display : block;
width : 690px;
padding : 10px 10px 0 22px;
margin : 0 0 0 10px;
background : #f2f2f2;
text-align : justify;
border-left : 1px solid #dbdbdb;
border-right : 1px solid #dbdbdb;
}
#rightPan a:link {
color : #666;
text-decoration : none;
}
#rightPan a:visited {
text-decoration : none;
}
#rightPan a:hover {
text-decoration : none;
color : #f0f0f0;
}
#rightPan a:active {
text-decoration : none;
}
#rightPan .rightPan p .Style23 {
text-align : left;
}
#rightPan .rightPan p .Style23 {
text-align : justify;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
}
#rightPan .rightPan p {
text-align : center;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
}
#rightPan .rightPan {
text-align : justify;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
}
#rightPan .rightPan p .Style23 {
text-align : justify;
font-family : Tahoma, "Tahoma Bold", "Century Gothic", Verdana, "Verdana Bold", Helvetica, "Helvetica Neue", Gotham-Black, Gotham-Bold, Gotham-Book, Gotham-BookItalic, GothamCondensed-Bold, GothamCondensed-Book, GothamCondensed-Light, GothamCondensed-Medium, Gotham-Light, Got;
}
#rightPan a:hover {
color : #666;
text-decoration : none;
background-color : #fff;
text-align : left;
}
#rightPan h2 img {
height : 566px;
width : 778px;
margin-top : 20px;
}
#rightPan h22 {
height : 106px;
width : 778px;
display : block;
}
#rightPan concoursSC {
font : 15px/16px Verdana, Tahoma, Arial, Helvetica, sans-serif;
color : #960;
display : block;
margin : 10px 0 0 0px;
height : 25px;
background-image : url(images/titrerondhaut-petit2.gif);
background-repeat : no-repeat;
padding-left : 15px;
padding-top : 35px;
font-weight : bold;
}
#rightPan concoursSC img{
display : block;
margin : 10px 0 0 0px;
height : 25px;
background-repeat : no-repeat;
padding-left : 15px;
padding-top : 35px;
}
#rightPan concoursSCre {
font : 24px/22px BlairMdITC TT-Medium, Tahoma, Arial, Helvetica, sans-serif;
color : #ccc;
display : block;
margin : 0 0 0 10px;
height : 32px;
background : url(images/titrerondbas-petit2.gif) no-repeat;
background-repeat : no-repeat;
}
#footerMain {
background : url(images/footer_bg.gif) repeat-x 0% 0%;
width : 100%;
}
#footer {
background : url(images/footer.gif) no-repeat 0% 0%;
height : 97px;
width : 778px;
margin : 0 auto 0 auto;
padding : 74px 0 0 0;
}
#footer menu {
width : 758px;
display : block;
margin : 0 0 0 20px;
padding : 0 0 0 0;
font-size : 0;
height : 20px;
}
#footer p {
width : 350px;
display : block;
font : 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #eaeaea;
margin : 0 0 0 0;
padding : 0 0 9px 0;
}
#footer p.copy {
width : 120px;
display : block;
font : 11px/12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color : #666666;
margin : 0;
padding : 0;
float : right;
display : block;
padding-top : 10px;
padding-right : 5px;
}
#footer p.copy a {
text-decoration : none;
color : #666666;
}
#footer p.copy a:hover {
text-decoration : none;
background-color : #0066ff;
color : #ffffff;
}
a:link {
text-decoration : none;
}
a:visited {
text-decoration : none;
}
a:hover {
text-decoration : none;
}
a:active {
text-decoration : none;
}