.camera {
    background : url("images/camera.gif") no-repeat ; width:12px;
height:9px; background-position:right top; padding-right: 1em;
}

.telecharger {
    background : url("images/icone-telecharger-new.png") no-repeat ; width:16px;
height:16px; background-position:left top; padding-left: 2em;
}

#slidepub {
    position: fixed;
    margin: 0px;
    padding: 0px;
    bottom: 50px; 
    left: -300px;
    z-index:99999;  
    display: block;
    width: 312px;  
    height: 250px;
    opacity: 1.0;     
    background-color:#015D86; 
    background-repeat:no-repeat;
    background-position:center;
    border:1px solid #999; 
    -moz-box-shadow: 2px 2px 2px #aaa;
    -webkit-box-shadow: 2px 2px 2px #aaa;
    -moz-border-radius: 0px 10px 10px 0px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    -khtml-border-top-right-radius: 10px;
}

body {
background-color:#363636;
/* pour prochaine version
background-position:left top;
background-repeat:repeat;
background-image:url(images/fond-favorisxp-2012.jpg); */
margin:1pt;

}

#dropinboxv2cover {
width:300px;
height:250px;
position:absolute;
z-index:100;
overflow:hidden;
visibility:hidden;
}

#dropinboxv2 {
border:1px none;
width:300px;
height:266px;
background-color:#FFF;
position:absolute;
left:0;
top:0;
padding:0;
}

.logo {
text-align:left;
width:985px;
height:113px;
cellpadding:0;
cellspacing:0;
border:0 none;
background-image:url(images/logo-favorisxp-noir.png);
background-repeat: no-repeat;
background-color:#000;
margin:0;
padding:0;
}

td {
font-weight:400;
font-size:13px;
color:#2e2e2e;
font-family:Helvetica,Arial,sans-serif; line-height: 18px;
}

.soustitre {
font-weight:700;
font-size:13px;
color:#2e2e2e;
font-family:Helvetica,Arial,sans-serif; line-height: 18px;
}

.soustitre2 {
font-weight:400;
font-size:13px;
color:#2e2e2e;
font-family:Helvetica,Arial,sans-serif; line-height: 18px;
}

.titre {
font-weight:700;
font-size:16px;
color:#000;
font-family:Helvetica,Arial,sans-serif;
}

.titre2 {
font-weight:700;
font-size:15px;
color:#000;
font-family:Helvetica,Arial,sans-serif;
}

.grasrouge {
font-weight:700;
color:#000;
}

.big {
font-weight:700;
font-size:15px;
font-family:Helvetica,Arial,sans-serif;
}

.td1 {
vertical-align:top;
}

.td2 {
width:182px;
vertical-align:top;
}

.logo1 {
background:transparent;
text-align:left;
background-color:#fff;
width:985px;
border:0;
cellpadding:0;
cellspacing:0;
}

.ads728 {
background-color:#FFF;
width:985px;
border:0;
cellpadding:0;
cellspacing:0;
}

.ads728rouge {
background-color:#FFF;
background-repeat:repeat-x;
background-image:url(images/fond-rouge-fieldset.png);
width:985px;
border:0;
cellpadding:0;
cellspacing:0;
}

.td7menu {
background-color:#000;
vertical-align:top;
width:214px;
}

.qmmc .qmdivider {
display:block;
font-size:1px;
position:relative;
z-index:1;
border-style:solid;
border-width:0;
}

.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;
zoom:1;
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;
}

#qm0 {
width:125px;
background-color:#000;
border-color:#000;
border-style:solid;
border-width:1px;
margin:0;
padding:40px 10px;
}

#qm0 a {
background-color:transparent;
color:#FFF;
font-family:Verdana;
font-size:11px;
text-decoration:none;
border-color:#000;
border-style:solid;
border-width:0 0 1px;
padding:3px 20px 3px 3px;
}

#qm0 div {
background-color:#000;
border-color:#FFC20E;
border-style:solid;
border-width:1px;
padding:5px;
}

#qm0 div a {
color:#CCC;
font-size:11px;
border-color:red;
border-width:0;
padding:3px 20px 3px 5px;
}

/* a:link {
color:#016692;
text-decoration:none;
font-weight:700;
} */
a:link {
color:#000;
font-weight:700;
}

a.normal:link {
color:#000;
font-weight:400;
}

a.normal:hover {
color:#000;
font-weight:400;
}

a:active {
color:#000;
text-decoration:none;
}

a:visited {
border-bottom:1px dashed silver;
color:#000;
text-decoration:none;
font-weight:700;
}

/* a:hover {
color:#FFC20E;
font-weight:700;
} */

.ml90 {
margin-left:20px;
margin-right:20px;
}

.tab1 {
width:985px;
border:0;
text-align:left;
background-color:#fff;
background-repeat:repeat-x;
}

.td3 {
vertical-align:top;
width:50%;
}

.td5 {
vertical-align:top;
width:20%;
}

.td4 {
vertical-align:top;
width:60%;
}

.carre {
background-color:#732222;
background-position:left top;
background-repeat:repeat-y;
background-image:url(images/fond-rouge-div.png);
vertical-align:top;
text-align:center;
width:178px;
}

h1 {
font-weight:700;
font-size:15pt;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}

h2 {
font-weight:700;
font-size:16px;
color:#000;
font-family:Helvetica,Arial,sans-serif;
}

h3 {
font-weight:700;
font-size:11pt;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}

h4 {
font-weight:700;
font-size:9pt;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}

/* div.s2bleuxp {
background-color:#FFF;
background-position:left top;
background-repeat:repeat-x;
background-image:url(images/fond-bleu-fieldset.png);
} */
div.s2bleuxp {
/* background-color:#F5F5F5; */
background-position:left top;
background-repeat:repeat-x;
background-image:url(images/ligne-jaune.gif);
}


div.pub {
background:url(images/fond-rouge-div.png) repeat-y;
background-position:left top;
background-color:#732222;
text-align:center;
}

.p22 {
margin-left:15px;
margin-right:15px;
margin-top:15px;
margin-bottom:15px;
}

span.gras {
font-weight:700;
}

.souligne {
text-decoration:underline;
}

span.bleu {
color:#000;
}

span.bleugras {
color:#016692;
font-weight:700;
}

hr {
width:100%;
color: #FFC20E;
background-color: #FFC20E;
height: 1px;
border: 0;
}

.hr2 {
margin-left:400px;
margin-right:400px;
margin-top:10px;
margin-bottom:10px;
}

div.bordgris {
background-position:left;
background-repeat:repeat-y;
background-image:url(images/bordure-div.gif);
}

.center {
text-align:center;
}

div.centerads {
text-align:center;
background-color:#FFF;
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/corner.png);
}

div.majads {
background-color:#FFF;
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/corner.png);
}

div.p22majads {
margin-left:85px;
margin-right:15px;
}

.centeradsphoto {
text-align:center;
background-color:#FFF;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/fond-pub-photo.png);
}

.centeradsphoto2 {
text-align:center;
background-color:#FFF;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/fond-pub-photo-336.png);
}


.centeradsphoto728 {
text-align:center;
background-color:#FFF;
background-position:center center;
background-repeat:no-repeat;
background-image:url(images/fond-pub-photo-728.png);
}

.right {
text-align:right;
}

div.s2rougexp {
background-position:left top;
background-repeat:repeat-x;
background-image:url(images/ligne-jaune.gif);
}

/* .fondgris {
background-color:#DCDCDC;
} */
.fondgris {
background-color:#FFC20E;
}

/* .fondclair {
background-color:#F3F1E4;
} */
.fondclair {
background-color:#FFC20E;
}


.fond {
background-color:#FFC20E;
}

.Calendrier {
position:relative;
float:left;
height:60px;
width:60px;
background-image:url(images/date-calendrier.png);
}

.CalendrierMois {
font-size:8px;
text-transform:uppercase;
color:#FFF;
display:block;
padding-top:12px;
padding-left:10px;line-height: 13px;
}

.CalendrierJour {
font-size:20px;
text-align:center;
display:block;
padding-top:4px;line-height: 13px;
}

img.transp {
opacity:0.4;
filter:alpha(opacity=40);
}

.bandeau {
background-color:#732222;
background-image:url(images/fond-rouge-fieldset.png);
background-position:left top;
background-repeat:repeat-x;
text-align:center;
horizontal-align:middle;
width:985px;
border:0;
cellpadding:0;
cellspacing:0;
}

.bandeauads {
background-color:#FFF;
background-position:left top;
background-repeat:repeat-x;
background-image:url(images/fond-rouge-fieldset.png);
text-align:center;
horizontal-align:middle;
width:985px;
border:0;
cellpadding:0;
cellspacing:0;
}

.vista2 {
background-position:left bottom;
background-image:url(images/bas-fond-jaune.gif);
background-repeat:repeat-x;
text-align:left;
background-color:#ebebeb;
width:985px;
border:0;
}

a.foo:link {
font-size:9px;
color:#016692;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}

div.s2grisxp {
background-color:#FFF;
background-position:left top;
background-repeat:repeat-x;
background-image:url(images/fond-gris-div.png);
}

#qm0 a:hover,body #qm0 .qmactive,body #qm0 .qmactive:hover {
color:#FFF;
border-color:#FFC20E;
}

#qm0 div a:hover,body #qm0 div .qmactive,body #qm0 div .qmactive:hover {
color:#FFC20E;
text-decoration:underline;
}

/* test

p:hover {background-color: pink;} */









