/* ------------------------- GENERAL */

* {
margin: 0px;
padding: 0px;
}

body {
width: 100%;
height: 100%;
text-align: center;
font-family: arial;
font-size: 10pt;
color: #7a7062;
background-color: #fff;
}

img {
margin: 0px;
padding: 0px;
border: none;
}

a {
outline-style: none;
}
:focus
{
-moz-outline-style: none;
}

/* ------------------------- BLOCS */

#container {
width: 1000px;
text-align: left;
position: relative;
z-index: 1;
margin: 0 auto;
background-color: #FFF;
}

#gauche {
width: 141px;
float: left;
min-height: 1000px;
}

#droite {
width: 859px;
float: right;
margin:0px !important;
padding:0px !important;
}

* html #droite {
clear: both;
}

#blc_header {
margin-left: 8px;
}

#blc_actu {
margin-left:8px;
padding-top:10px;
background: url(templates/images/cube_shadow.jpg) no-repeat;
background-position:left bottom;
height: 280px;
}

*+html #blc_actu {
height: 250px;
margin-top:-10px;
}

#ombre_header {
background: url(templates/images/nouv/ombre.jpg) no-repeat;
height: 14px;
}

#blc_content {
overflow: hidden;
color:#7a7062;
}

#contenu {
margin: 8px;
}

#blc_content #colone_gauche {
float: left;
width: 405px;
}
#blc_content #colone_droite {
float: right;
width: 451px;
}

#colone_gauche #blc_studio {
margin-bottom: 30px;
}
#colone_gauche #blc_studio div {
margin: 0 12px;
}

#colone_gauche #blc_lien {
background: url(templates/images/nouv/bloc_liens_supp.jpg) no-repeat;
height: 385px;
}
#colone_gauche #blc_lien div {
padding: 80px 5px 0 5px;
margin: 0 12px;
color: #FFF;
}


#colone_droite #blc_pack {
background: url(templates/images/nouv/bloc_les_packs.jpg) no-repeat;
height: 334px;
padding-left:8px;
padding-top:2px;
}

#colone_droite #blc_service {
margin-bottom: 30px;
}
#colone_droite #blc_service div {
margin: 0 12px;
}

#blc_service #marge_gauche {
margin-left: 83px;
display: block;
}

#blc_service div, #blc_pack div, #blc_lien div, #blc_studio div {
text-align: justify;
}

#blc_service div span, #blc_pack div span, #blc_lien div span, #blc_studio div span {
font-weight: bold;
}

#footer {
height: 18px;
clear: both;
padding: 0 10px;
font-size: 10pt;
text-align: right;
}
#footer span {
float: left;
}

#menu_gauche {
margin: 6px 0 0 10px;

}

/* ------------------------- LIMITEUR */

div.limiteur {
width: 90%;
clear: both;
height: 0px;
padding: 0px;
margin: 0px;
border: none;
visibility: hidden;
line-height: 0px; /* IE6 */
font-size: 0px; /* IE6 */
}

* html div.limiteur {
clear: none;
}

*+html div.limiteur {
clear: none;
}

/* ------------------------- GO_TOP */

#go_top {
width: 100px;
float: left;
clear: right;
margin-top: 15px;
margin-bottom: 15px;
position: relative;
left: 220px;
}

#go_top a:link, #go_top a:visited {
font-size: 10px;
color: #db0018;
}

#go_top a:hover, #go_top a:active {
}

/* ------------------------- COPYRIGHT */

#copyright {
font-size: 10pt;
color: #000000;
margin-left:auto;
margin-right:auto;
width:1000px;
}

#copyright a:link,#copyright a:visited {
color: #000000;
text-decoration: none;
}

#copyright a:hover,#copyright a:active {
color: #7cc4dc;
}

/* ------------------------- */


				
