/* ARTHESIS DIFFUSION | DELTA WEB


*/
body {
margin:0;
background:#1b1b1b url(../images/bg_body.jpg) repeat-x;
text-align:justify;
}

body, td, table {
font:12px Arial, Helvetica, sans-serif;
color:#cfcfcf;
line-height:16px;
}

ul {
margin:0 0 16px 8px;
padding:0;
}

li {
margin:0 0 0 8px;
padding:0;
}

p {
margin:0 0 16px 0;
text-align:justify;
}

a {
color:#fff;
text-decoration:underline;
}

a:hover {
color:#ffba00;
text-decoration:none;
color:
}

/* ID -------------------------- */

table#conteneur {
width:743px;
position:absolute;
left:50%;
margin:0 0 0 -371px;
}

td#header {
height:143px;
background:url(../images/header.jpg) no-repeat;
}

td#menu {
width:174px;
}

td#visuelHead {
width:313px;
}

/*td#contenu a:hover {
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);
}*/

td#contenu{
background:url(../images/bg_contenu.jpg) no-repeat #4b4b53;
}

td#contenu a:hover {
color:#ffba00;
}

td#footer {
height:50px;
background:url(../images/bg_footer.jpg) no-repeat;
}

td#subMenu {
width:174px;
background:#72778e;
padding:0 0 5px 0;
}

ul#subMenu {
margin:0;
padding:0;
list-style:none;
}

ul#subMenu li {
list-style:none;
margin:0;
padding:0;
}

ul#subMenu li a {
display:block;
width:162px;
line-height:25px;
background:#474955;
color:#fff;
text-decoration:none;
text-indent:17px;
margin:0 0 1px 6px;
}

ul#subMenu li a:hover {
background:#35373e;
color:#ffba00;
}

ul#subMenu li.subSelect a {
cursor:default;
background:#35373e;
color:#ffba00;
}

table#tabMenu {
background:url(../images/bg_tab_menu.jpg) repeat-x;
width:743px;
}

table#prestation {
width:743px;
}

table#prestation a:hover {
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);
}

table#prestation td {
width:92px;
}

table#tabTexte {
width:743px;
}

.showroom {
border:none;
float:left;
margin:0 15px 0 0;
}

.showroom:hover {
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);
}



td#tdIframeHead{
width:256px;
}

iframe#iframeHead {
width:256px;
height:225px;
margin:0;
border:none;
}

#iframeBg {
background:fixed #a2a6b5 url(../images/bg_iframe_head.jpg) no-repeat;
margin:10px;
}

#iframeBg table {
width:215px;
}

#iframeBg td {
color:#40454a;
line-height:14px;
}

#frameDetail {
background:#35373e;
}

#frameDetail table {
width:370px;
}

iframe#srcIframeZoom {
margin:10px 0 0 0;
width:400px;
height:100px;
}
#fond {
background:#3d4256;
padding:0 0 15px 20px;
}

/* CLASS ----------------------- */

body.bodyActu p {
margin:0 0 5px 0;
}

body.bodyActu .titreGeActu {
font:100 18px Arial, Helvetica, sans-serif;
text-align:right;
letter-spacing:-1px;
border-bottom:1px solid #40454a;
margin:0 0 30px 0;
}

body.bodyActu .titreNews {
font:bold 13px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

td.padItAt10px {
padding:20px;
}

.floatLeft {
float:left;
margin:0 10px 10px 0;
}

.clearBoth {
clear:both;
visibility:hidden;
line-height:16px;
margin:0;
padding:0;
}

p.pClearBoth{
clear:both;
}

.titreIframe {
font:100 18px Arial, Helvetica, sans-serif;
text-align:right;
letter-spacing:-1px;
border-bottom:1px solid #40454a;
}

.sepActualite {
border-bottom:1px dashed #40454a;
clear:left;
}

.titre {
font:100 20px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
border-bottom:1px solid;
}
.titrerouge {
font:100 20px Arial, Helvetica, sans-serif;
letter-spacing:-1px;
border-bottom:1px solid;
margin:0 0 15px 20px;
color:#FF0000;
}
.marge{
margin:0 0 0 20px;
}

.sousTitre {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffba00;
}

.sousTitre2 {
font:bold 12px Arial, Helvetica, sans-serif;
color:#ffba00;
border-bottom:1px solid;
}

td.emptySub {
width:164px;
}

div.zoomPhoto {
display:none;
position:absolute;
z-index:10;
padding:0 20px 20px 20px;
background:#35373e;
}

div.zoomPhoto p {
margin:0;
}

div.zoomPhoto img {
margin-top:10px;
border:0;
}

div.zoomPhoto a {
display:block;
line-height:40px;
background:#35373e;
color:#fff;
text-decoration:none;
text-indent:17px;
text-align:right;
padding:0 10px 0 0;
}

div.zoomPhoto a:hover {
background:#474955;
color:#ffba00;
}

div.zoomPhoto a.aImg, div.zoomPhoto a:hover.aImg {
border:0;
padding:0;
text-indent:0;
line-height:0;
background:none;
}

ul.ulFloatCorect {
margin:0 0 0 115px;
}

a.menuTirroir {
display:block;
line-height:35px;
text-indent:25px;
text-decoration:none;
width:100%;
/*border-bottom:1px solid #72778e;*/
background:#72778e;
color:#fff;
margin:0 0 1px 0;
}

a:hover.menuTirroir {
background:#474955;
}

.infoTirroir {
background:#35373e;
padding:10px 10px 20px 25px;
margin:0 0 1px 0;
}

.rcont {
display:none;
}
.floatleftmenu {
float:left;
}
/*MENU du bas*/


ul#onglet {
margin:0;
padding:0;
list-style:none;
}

ul#onglet li {
float:left;
margin:0;
padding:0px;
height:167px;
}

fieldset {
margin:0;
padding:0;
}


#onglet li a {
display:block;
text-decoration:none;
height:167px;
margin:0;
padding:0;
}

#onglet li a:hover, #onglet li.select a{
background-position:0 -167px;
}

#onglet li#bt1 a {
width:94px;
background-image:url(../images/prest_01_roll.jpg);
}


#onglet li#bt2 a {
width:94px;
background-image:url(../images/prest_02_roll.jpg);
}
#onglet li#bt3 a {
width:93px;
background-image:url(../images/prest_03_roll.jpg);
}
#onglet li#bt4 a {
width:93px;
background-image:url(../images/prest_04_roll.jpg);
}
#onglet li#bt5 a {
width:92px;
background-image:url(../images/prest_05_roll.jpg);
}
#onglet li#bt6 a {
width:92px;
background-image:url(../images/prest_06_roll.jpg);
}
#onglet li#bt7 a {
width:92px;
background-image:url(../images/prest_07_roll.jpg);
}
#onglet li#bt8 a {
width:93px;
background-image:url(../images/prest_08_roll.jpg);
}

/* --- MESSAGE ERREUR SAISIE FORMULAIRE --- */

.erreur_form {
font:12px Arial, Helvetica, sans-serif;
font-weight: bold ;
color:red;
}

