#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;
}

body {
background-color:#363636;
margin:3pt;
}

div.header {
position:absolute;
top:8px;
left:8px;
width:256px;
height:135px;
}

.ml90 {
margin-left:20px;
}

.ml190 {
margin-left:100px;
}

.td1 {
vertical-align:top;
}

.td1a {
vertical-align:middle;
}

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

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

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

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

.td7menu {
background-color:#000;
vertical-align:middle;
width:196px;
text-align: center;
}

h1 {
margin-top:20px;
margin-left:20px;
font-weight:400;
font-size:30pt;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}

h1.petit {
margin-top:20px;
margin-left:300px;
font-weight:400;
font-size:30pt;
color:#000;
font-family:Arial,Helvetica,sans-serif;
}

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

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

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

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

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

div.center {
text-align:center;
}

div.right {
text-align:right;
}

div.p30 {
margin-left:30px;
}

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

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

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

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

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

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

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

.logo {
background-image:url(images/fond-header.png);
background-repeat:repeat-x;
text-align:left;
width:985px;
height:140px;
border:0;
}

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

.logo2 {
text-align:left bottom;
background-color:#000;
width:985px;
border:0;
}

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

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

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

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

.coin2 {
background-color:#FFF;
background-position:left top;
background-repeat:no-repeat;
background-image:url(images/coin-ombre.png);
}

.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);
}

span.gras {
font-weight:700;
}

span.bleu {
color:#016692;
}

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

a:link {
color:#E05B00;
text-decoration:none;
font-family:Helvetica,sans-serif;
font-size:12px;
font-weight:700;
}

a.normal:link {
border-bottom:1px dotted color: #000;
text-decoration:none;
font-family:Helvetica,sans-serif;
font-size:12px;
font-weight:400;
}

a:active {
border-bottom:1px dotted silver;
color:#E05B00;
text-decoration:none;
font-family:Helvetica,sans-serif;
font-size:12px;
}

a:visited {
border-bottom:1px dashed silver;
color:#E05B00;
text-decoration:none;
font-family:Helvetica,sans-serif;
font-size:12px;
}

a:hover {
border-bottom:1px dotted #000;
color:#FC6605;
font-family:Helvetica,sans-serif;
font-size:12px;
font-style:italic;
}

a.foo:hover {
border-bottom:1px dotted #FFF;
font-size:12px;
font-family:Arial,Helvetica,sans-serif;
color:#eaeaea;
}

a.foo:link,a.foo:active,a.foo:visited {
font-size:12px;
color:#eaeaea;
font-family:Arial,Helvetica,sans-serif;
text-decoration:none;
}