/* CSS Document */
.table_events {
width:100%;
}

.table_events td {
vertical-align:middle;
border-bottom:1px solid #d0d0d0;
padding-left:20px;
}

#pad_gauche {
margin-top:-7px;
}

.table_PR td img {
padding-top:3px;
}

.range_logo {
border-right:1px solid #959595;
vertical-align:middle;
padding-top:5px;
padding-left:15px;
padding-right:10px;
}

/*---------products--------------*/

.visualrip td {
background:#7dc8da;
border:1px solid #00a0c6;
}

.reproshop td {
background:#ff61a8;
border:1px solid #ec4195;
}

.grandripplus td {
background:#29b091;
border:1px solid #019271;
}

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


hr {
height:1px;
border:0;
background:#959595;
}

html {
font-size:100%;
}

* {
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
}

body {
text-align:center;
font-size:0.7em;
margin:5px 0px 30px 0px;
}

#gauche p, #gauche li, #gauche h3 {
color:#444444;
}

#gauche h1 {
margin:5px 0px 5px 0px;
}

h1 {
text-transform:lowercase;
font-weight:normal;
font-size:1.8em;
letter-spacing:-1px;
line-height:1em;
background:url(img/fleche_orange.gif) no-repeat 0px 5px;
margin:5px 0px 15px 0px;
padding-left:27px;
}

h2 {
font-weight:bold;
font-size:1.5em;
text-transform:lowercase;
color:#979797;
letter-spacing:-1px;
background:url(img/flechesh2.gif) no-repeat 0px 6px;
line-height:1em;
margin:20px 0px 15px 0px;
padding-left:23px;
}

.bold {
font-weight:bold;
}

.boldorange {
font-weight:bold;
color:#f58800;
}

.italic {
font-style:italic;
}

.aligntop {
vertical-align:top;
float:right;
margin-top:-25px;
}

h3 {
margin:5px 0px;
font-size:1em;
font-weight:bold;
}

td {
padding:0px 2px 0px 5px;
vertical-align:top;
}

td.pair {
background:#f0f0f0;
}

.tdgris {
background:#fafafa;
border:1px solid #dcdcdc;
}

p {
margin:5px 0px 10px 0px;
}

p a {
font-weight:bold;
color:#0080d9;
}

.parafleche {
background:url(img/flechesh2.gif) no-repeat 0px 3px;;
padding-left:21px;
}

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

.prelien {
font-weight:bold;
color:#0080d9;
}

a:hover {
text-decoration:underline;
}

a img {
border:0;
}

ul {
list-style:none;
margin-bottom:5px;
}

li {
background:url(img/puce2.gif) no-repeat 0px 4px;
padding-left:9px;
}

#conteneur {
margin:0px auto;
width:811px;
}

#constantes {
padding-top:3px;
text-align:left;
}

#constantes ul {
list-style:none;
}

#constantes li {
float:left;
padding:0px 10px 3px 10px;
}

#constantes li a {
background:url(img/puce.gif) no-repeat 0px 4px;
display:block;
font-size:0.8em;
padding-left:8px;
}

#entete {
padding-bottom:6px;
}

#menu {
padding-bottom:5px;
}





/* menu alternatif  */

#menuAlternatif table {
position:relative;
Z-index:4;
height:72px;
}

#menuAlternatif td#td_menu {
text-align:center;
padding:9px 0px 0px 0px;
}

#menuAlternatif td#td_menu ul{
margin-left:-17px;
}

#menuAlternatif ul {
list-style:none;
}

#menuAlternatif li {
display:inline;
background:none;
}

#menuAlternatif td#td_menu li {
padding:0px 35px;
}

#menuAlternatif td#td_menu li a {
font-size:1.2em;
font-weight:bold;
letter-spacing:-1px;
text-decoration:none;
color:#606063;
padding-left:17px;
}

#menuAlternatif td#td_menu li a:hover {
background:url(img/fleche_return.gif) no-repeat 0px 4px;
}

a#amenu1:hover {
background:white;
}

#menuAlternatif td#tdss_menu {
padding:9px 0px 0px 0px;
}

#menuAlternatif td#tdss_menu ul {
position:absolute;
margin-top:-15px !important;
margin-top:-27px;
}

#menuAlternatif td#tdss_menu ul#ssmenu1  {
visibility:hidden;
}

#menuAlternatif td#tdss_menu ul#ssmenu2  {
visibility:hidden;
margin-left:40px;
}

#menuAlternatif td#tdss_menu ul#ssmenu3  {
visibility:hidden;
margin-left:265px;
}

#menuAlternatif td#tdss_menu ul#ssmenu4  {
visibility:hidden;
margin-left:340px;
}

#menuAlternatif td#tdss_menu ul#ssmenu5 {
visibility:hidden;
margin-left:100px;
margin-top:-30px;
}

#menuAlternatif td#tdss_menu ul#ssmenu6 {
visibility:hidden;
margin-left:630px;
}

#menuAlternatif td#tdss_menu li {
padding:0px 20px;
}

#menuAlternatif td#tdss_menu li a {
font-weight:bold;
text-decoration:none;
color:#ffffff;
}

#menuAlternatif td#tdss_menu li a:hover {
color:#FFFFFF;
text-decoration:underline;
}



#menuAlternatif {
width:807px;
height:72px;
background:url(img/fond_menu.gif) repeat-x;
border-left:2px solid #959595;
border-right:2px solid #959595;
margin-top:-72px;
Z-index:3;
}

#menu_gauche {
position:relative;
width:11px;
height:72px;
background:url(img/menu_gauche.gif) no-repeat;
top:0px;
left:0px;
Z-index:1;
}

#menu_droite {
position:relative;
width:811px;
height:72px;
background:url(img/menu_droite.gif) no-repeat right;
bottom:10px;
right:0px;
Z-index:2;
margin-bottom:-10px !important;
margin-top:-62px;
}








#contenu {
text-align:left;
display:table-cell;
/*display:table ---- pour styleOpera.css*/
width:811px;
height:100%;
background:url(img/gauche_fond.gif) repeat-y;
}

.left {
float:left;
padding:7px 15px 0px 0px;
}

.right {
float:right;
padding:7px 0px 0px 15px;
}

#table_products td{
width:230px;
background:#f3f3f3;
border:1px solid #dcdcdc;
padding:4px 8px 0px 11px;
}

#table_products_coinhg {
position:relative;
margin:0px 0px 0px 5px;
/*margin-top:10px ---- pour styleMozilla.css*/
width:9px;
height:10px;
background:url(img/accueil_products_coin_hg.gif) no-repeat 0px 0px ;
Z-index:0;
}

#table_products_coinbd {
float:right;
margin-top:-15px;
margin-right:2px;
left:5px;
right:0;
width:10px;
height:10px;
background:url(img/accueil_products_coin_bd.gif) no-repeat 0px 0px ;
Z-index:0;
}


#gauche {
float:left;
width:254px;
height:100%;
padding:7px 14px 0px 18px;
Z-index:0;
background:url(img/gauche_haut.gif) no-repeat 0px 0px;
}

.quoter {
float:right;
font-weight:bold;
}

.unsubscribe {
font-size:0.9em;
}

input {
padding:2px 2px 1px 2px;
font-weight:bold;
color:#606060;
border:1px solid #606060;
font-size:11px;
position:relative;
top:-1px;
}

a.bouton_ok {
width:29px;
height:19px;
background:url(img/ok.gif) no-repeat;
margin-left:2px;
padding:5px 5px 0px 5px;
}

a:hover.bouton_ok {
background:url(img/ok.gif) no-repeat 0px -19px;
text-decoration:none;
}

.paratrait {
border-bottom:1px solid #959595;
margin-bottom:8px;
}

#trailer {
padding-left:13px;
height:213px;
}

#droite {
margin-left:5px;
float:left;
width:518px;
}

#info_droite {
padding:0px 14px 0px 14px;
}

#astuce {
clear: none;
}

#gauche_bas {
width:811px;
height:10px;
background:url(img/gauche_bas.gif) no-repeat;
}

#footer {
width:811px;
height:44px;
margin-top:5px;
position:relative;
background:url(img/footer_fond.gif) repeat-x top left;
}

#footer table {
width:100%;
height:100%;
}

#footer_hg, #footer_hd, #footer_bg, #footer_bd {
position:absolute;
width:9px;
height:22px;
background-repeat: no-repeat;
background-color: white; 
}

#footer_hg {
top: 0px; 
left: 0px; 
background:url(img/footer_coin_hg.gif) no-repeat left;
z-index: 0;
}

#footer_hd {
top: 0px; 
right:0px !important;
right: -1px;
background:url(img/footer_coin_hd.gif) no-repeat right;
z-index: 1;
}

#footer_bg {
bottom:0px !important;
bottom: 2px; 
left: 0px;
background:url(img/footer_coin_bg.gif) no-repeat left;
z-index: 2;
}

#footer_bd {
bottom:0px !important;
bottom: 2px; 
right:0px !important;
right: -1px;
background:url(img/footer_coin_bd.gif) no-repeat right;
z-index: 3;
}

#footer_content {
position: relative;
z-index: 4;
}

#footer_content td {
height:43px;
vertical-align:middle;
}

#footer table td {
font-size:1em;
}

#copyright {
font-size:1em;
float:left;
width:286px;
padding-top:4px;
}

#copymenu {
padding-top:5px;
}

#menu2 {
width:521px;
float:left;
text-align:center;
}

#menu2 ul {
list-style:none;
}

#menu2 li {
display:inline;
}

#menu2 li a {
font-size:0.8em;
padding:0px 10px;
}

.construction {
font-weight:bold;
font-size:1.5em;
text-transform:lowercase;
color:#979797;
letter-spacing:-1px;
line-height:1em;
margin:10px 0px 15px 0px;
}

/*products/overview*/

td.overview_td_haut {
padding-bottom:5px;
}

.overview_td_haut {
text-align:center;
vertical-align:bottom;
text-transform:lowercase;
font-size:1.6em;
letter-spacing:-1px;
line-height:1em;
color:#979797;
}

.overview_td_haut, .overview_td_jaune, .overview_td_bleu, .overview_td_rose, .overview_td_vert, .overview_td_rouge {
height:47px;
width:78px;
}

.overview_td_jaune, .overview_td_bleu, .overview_td_rose, .overview_td_vert, .overview_td_rouge {
vertical-align:middle;
}

.overview_td_haut {
background:#fafafa;
border:1px solid #dcdcdc;
padding:0;
}

.overview_td_gauche {
background:#A7A8AA;
text-transform:lowercase;
color:white;
font-weight:bold;
font-size:1.3em;
vertical-align:middle;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
width:140px;
}

.overview_td_jaune {
background:#FDCD00;
}

.overview_td_bleu {
background:#0C9DC2;
}

.overview_td_rose {
background:#E30072;
}

.overview_td_vert {
background:#008B64;
}

.overview_td_rouge {
background:#E2001A;
}






/* gauche card */

#table_options td {
vertical-align:bottom;
margin:0;
padding:0;
}

#table_options td.trait {
background:url(img/trait_options.gif) repeat-x top;
}

#table_options td.legend{
height:30px;
vertical-align:middle;
}


.symboles_options {
vertical-align:middle;
}

#table_options td img {
margin:0;
padding:0;
}

#downloads {
line-height:1.8em;
}

.picto_download {
vertical-align:middle;
}

#links p {
line-height:1.6em;
}










/*product_card*/

.pole_haut {
text-align:right;
vertical-align:bottom;
text-transform:lowercase;
font-size:1.6em;
letter-spacing:-1px;
line-height:1em;
color:#979797;
background:#f0f0f0;
border:1px solid #d0d0d0;
padding:2px;
}

.legendimg {
margin-top:2px;
font-style:italic;
}

#capturezoom {
position:absolute;
margin-top:15px;
visibility:hidden;
background:#c6c6c6 url(img/bas_capture_grand.gif) no-repeat bottom;
text-align:center;
padding-bottom:10px;
Z-index:1;
}

#capturezoom img {
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;
}

#capturezoom a {
color:#999999;
}

#capturezoom2 {
position:absolute;
margin-top:-35px;
margin-left:-20px;
visibility:hidden;
background:#c6c6c6 url(img/bas_capture_grand.gif) no-repeat bottom;
text-align:center;
padding-bottom:10px;
Z-index:1;
}

#capturezoom2 img {
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;
}

#capturezoom2 a {
color:#EEEEEE;
}

#capturezoom3 {
position:absolute;
margin-top:-170px;
margin-left:-20px;
visibility:hidden;
background:#c6c6c6 url(img/bas_capture_grand.gif) no-repeat bottom;
text-align:center;
padding-bottom:10px;
Z-index:1;
}

#capturezoom3 img {
border-left:1px solid black;
border-top:1px solid black;
border-right:1px solid black;
}

#capturezoom3 a {
color:#EEEEEE;
}

#table_functions {
margin-top:-14px;
}

#table_functions td {
padding-bottom:0px;
padding-right:2px;
padding-left:0px;
width:50%;
vertical-align:middle;
}

#table_functions td#no_bg .prelien {
color:#0080d9;
}

#table_functions td#no_bg a {
color:#0080d9;
}

#table_functions td img.left {
padding:0;
margin:5px 10px;
}

#table_functions td .prelien {
color:white;
}

#table_functions td p a {
color:white;
}

td#no_bg {
background:white url(img/fleche_grosse.gif) no-repeat top left;
border:0;
}

td#no_bg p {
margin-left:50px;
}







/*tools bas page */

#product_tools {
height:39px;
margin-top:5px;
background:url(img/productcard_bas.gif) repeat-x top left;
position:relative;
}

#product_tools table td {
vertical-align:middle;
height:39px;
padding:0px 10px;
}

#product_tools table td a {
font-weight:bold;
color:white;
text-decoration:none;
}

#product_tools table td a:hover {
font-weight:bold;
color:white;
text-decoration:underline;
}

#product_tools_gauche, #product_tools_droite {
position:absolute;
width:5px;
height:39px;
background-repeat:no-repeat;
}

#product_tools_gauche {
top:0px;
left:0px;
background:url(img/productcard_bas_gauche.gif) repeat-x left;
Z-index:0;
}

#product_tools_droite {
top:0px;
right:0px;
background:url(img/productcard_bas_droite.gif) repeat-x right;
Z-index:1;
}

#table_cost td {
width:50%;
padding:0px 15px;
}

/*news*/

#table_news td {
vertical-align:top;
padding:10px 5px;
text-align:left;
}

.nolowercase {
text-transform:none;
margin-top:0px;
margin-bottom:5px;
}

input {
background:#fafafa;
border:1px solid #d1d1d1;
padding:2px 3px;
}

select {

}

/*downloads*/

#table_downloads {
margin-top:-14px;
}

#table_downloads td {
width:50%;
background:#fafafa;
border:1px solid #dcdcdc;
padding:4px 8px 0px 11px;
}

#table_downloads_coinhg {
position:relative;
top:3px;
left:3px;
/*margin-top:10px ---- pour styleMozilla.css*/
width:9px;
height:10px;
Z-index:0;
}

#table_downloads_coinbd {
float:right;
margin-top:-13px;
margin-right:1px;
left:5px;
right:0;
width:10px;
height:10px;
Z-index:0;
}



/*formulaire*/
.obligatoire {
color:red;
font-weight:bold;
}

.cellulecoordonnees {
text-align:right;
font-weight:bold;
width:130px;
}

#form_contact select {
color:#606060;
font-weight:bold;
font-size:11px;
}

#form_contact select option {
padding:0px 3px;
}

textarea {
color:#606060;
font-weight:bold;
font-size:11px;
padding:0px 3px;
}

a.bouton_send {
width:29px;
height:19px;
background:url(img/send.gif) no-repeat;
margin-left:2px;
padding:5px 5px 0px 5px;
text-decoration:none;
}

a:hover.bouton_send {
background:url(img/send.gif) no-repeat 0px -19px;
text-decoration:none;
}



/*partners*/

#table_partners {
margin-left:20px;
}

#table_partners td {
height:70px;
vertical-align:middle;
}









