/*
* Copyright (c) 2010 RDSC-online. Tous droits réservés
*/

/*
* Reset
*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend{
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
background:transparent;
}
table, caption, tbody, tfoot, thead, tr, th, td{
border:0;
outline:0;
font-size:100%;
background:transparent;
}
table{
border-collapse:collapse;
border-spacing:0;
}
body{
line-height:1;
}
ol, ul{
list-style:none;
}
:focus{
outline:0;
}
ins{
text-decoration:none;
}
del{
text-decoration:line-through;
}


/*
* Eléments HTML en général
*/
body{
background-color:#FFF;
color:#666666;
font:normal normal 12px/16px  Tahoma,Verdana,Geneva,sans-serif;
padding:4px 0 2px 0;
}
h1{
font:normal bold 18px Tahoma,Verdana,Geneva,sans-serif;
padding:20px 0 20px 0;
}
h2{
font:normal bold 16px Tahoma,Verdana,Geneva,sans-serif;
padding:18px 0;
}
h3{
font:normal bold 13px Tahoma,Verdana,Geneva,sans-serif;
}
h4{
font:normal bold 12px Tahoma,Verdana,Geneva,sans-serif;
}
a,a:visited{
color:#A0A8A9;
text-decoration:none;
}
a:active,a:hover{
color:#394B4C;
text-decoration:underline;
}
p{
margin:10px 0;
}
ul, ol{
margin:.10px 0 10px 24px;
}
ul{
list-style:square;
}
.clear{
clear:both;
font-size:0;
line-height:0;
}


/*
* Page
*/
#global{
width:950px;
margin:0 auto;
}
#menu{
background:transparent url(./images/fond_menu.png) no-repeat;
height:63px;
overflow:hidden;
padding:36px 0 0 74px;
width:876px;
}
#content{
padding:0 0 0 73px;
}


/*
* Menu
*/
#menu ul{
float:left;
list-style:none;
margin:0;
text-align:left;
width:800px;
}
#menu ul li{
display:inline;
}
a.lienMenu,a.lienMenu:visited,a.lienMenu:active,a.lienMenu:hover{
color:#A0A8A9;
font:normal normal 14px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
a.lienMenu:active,a.lienMenu:hover{
color:#394B4C;
text-decoration:none;
}
a.lienMenuRepeat,a.lienMenuRepeat:visited,a.lienMenuRepeat:active,a.lienMenuRepeat:hover{
padding:0 0 0 25px;
}
a.lienMenuSelected,a.lienMenuSelected:visited,a.lienMenuSelected:active,a.lienMenuSelected:hover{
color:#394B4C;
}
#linkHome{
float:right;
height:63px;
width:76px;
}


/*
* Centre
*/
#home{
background:url(./images/home.png) no-repeat;
height:595px;
text-align:right;
width:967px;
}
#home a,#home a:visited,#home a:active,#home a:hover{
font:normal normal 17px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
#home a:active,#home a:hover{
font:normal bold 17px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:underline;
}
#homeFr,#homeEn{
float:right;
padding:500px 105px 0 11px;
}
#content p{
margin:0;
}

/*
* Contenu
*/
#contenuLeft{
float:left;
text-align:left;
width:310px;
}
#contenuRight{
float:left;
width:566px;
}


/*
* Bloc Text Gauche
*/
#contenuLeftFixe{
height:496px;
overflow:hidden;
position:relative;
text-align:left;
width:310px;
}
#contenuLeftBloc{
overflow:visible;
position:absolute;
text-align:left;
top:0;
width:310px;
}
#contenuLeftNavUp, #contenuLeftNavDown{
cursor:pointer;
height:6px;
overflow:hidden;
padding:2px 10px;
}
#contenuLeftTop{
float:left;
height:500px;
overflow:hidden;
width:180px;
}
#contenuLeftBottom{
float:left;
height:500px;
text-align:right;
overflow:hidden;
position:relative;
vertical-align:bottom;
width:130px;
}
#contenuLeftTopNews{
height:210px;
overflow:hidden;
width:310px;
}
.blocNews{
background-color:#EEE;
height:58px;
overflow:hidden;
padding:2px 5px 0 5px;
text-align:justify;
width:300px;
}
.blocNewsSelected{
background-color:#FFF;
}
.newsSeparator{
background:#FFF url(./images/separator.png) no-repeat center center;
height:10px;
width:310px;
}
.newsSeparatorEmpty{
background:#FFF none no-repeat center center;
}
a.titreNews,a.titreNews:visited,a.titreNews:active,a.titreNews:hover{
color:#394B4C;
font:normal bold 12px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
a.titreNews:active,a.titreNews:hover{
text-decoration:underline;
}
h1.titreNews{
color:#394B4C;
font:normal bold 13px Tahoma,Verdana,Geneva,sans-serif;
padding:0;
}
#contenuLeft1, #contenuLeft2{
float:left;
height:330px;
overflow:hidden;
}
#contenuLeft1{
width:130px;
}
#contenuLeft2{
width:180px;
}
a.lienRubrique,a.lienRubrique:visited,a.lienRubrique:active,a.lienRubrique:hover{
color:#A0A8A9;
font:normal bold 13px/26px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
a.lienRubrique:active,a.lienRubrique:hover{
text-decoration:underline;
}
a.lienRubriqueSelected,a.lienRubriqueSelected:visited,a.lienRubriqueSelected:active,a.lienRubriqueSelected:hover{
color:#394B4C;
}
a.lienProduit,a.lienProduit:visited,a.lienProduit:active,a.lienProduit:hover{
color:#A0A8A9;
font:normal bold 11px/20px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
a.lienProduit:active,a.lienProduit:hover{
text-decoration:underline;
}
a.lienProduitSelected,a.lienProduitSelected:visited,a.lienProduitSelected:active,a.lienProduitSelected:hover{
color:#394B4C;
}
#contenuLeft3{
clear:both;
height:170px;
overflow:hidden;
position:relative;
width:310px;
}
.titreCarac{
font:normal bold 12px Tahoma,Verdana,Geneva,sans-serif;
}
#contenuLeft3 p{
font:normal normal 12px Tahoma,Verdana,Geneva,sans-serif;
margin:6px 0;
}
#produitPlusInfo span{
background:transparent url(./images/telecharge.png) no-repeat 0 3px;
padding:0 0 0 17px;
}
#moreInfos{
overflow:hidden;
text-align:left;
}
a.lienPress,a.lienPress:visited,a.lienPress:active,a.lienPress:hover{
color:#A0A8A9;
font:normal bold 12px/18px Tahoma,Verdana,Geneva,sans-serif;
text-decoration:none;
}
a.lienPress:active,a.lienPress:hover{
text-decoration:underline;
}
a.lienPressSelected,a.lienPressSelected:visited,a.lienPressSelected:active,a.lienPressSelected:hover{
color:#394B4C;
}


/*
* Navigation Images
*/
#navImgLeft, #navImgRight{
cursor:pointer;
float:left;
height:11px;
width:6px;
}
#navImgLeft{
padding:245px 18px 244px 20px;
}
#navImgRight{
padding:245px 38px 244px 18px;
}
#navImgCenter{
float:left;
height:500px;
overflow:hidden;
width:450px;
}


/*
* Formulaire
*/
.inputText{
width:210px;
}
.bouton{
width:72px;
margin:10px auto 20px;
}
.inputTextarea{
height:90px;
width:690px;
}
.inputSubmit{
background:none repeat scroll 0 0 #E6E6E6;
border:1px solid #A9A9A9;
color:#FF0000;
cursor:pointer;
font:normal bold 12px/16px Tahoma,Verdana,Geneva,sans-serif;
overflow:visible;
padding:1px 8px;
text-align:center;
vertical-align:middle;
width:auto;
}

/*
* Nuage de Tags
*/
#nuage{
border:1px dotted #CCC;
overflow:hidden;
padding:6px;
width:175px;
}
#nuage p{
margin:0;
text-align:center;
}
.nuage0{
font:normal bold 11px Tahoma,Verdana,Geneva,sans-serif;
}
.nuage1{
font:normal bold 14px Tahoma,Verdana,Geneva,sans-serif;
}
.nuage2{
font:normal normal 16px Tahoma,Verdana,Geneva,sans-serif;
}
.nuage3{
font:normal bold 18px Tahoma,Verdana,Geneva,sans-serif;
}
.nuage4{
font:italic normal 20px Tahoma,Verdana,Geneva,sans-serif;
}
.nuage5{
font:normal normal 24px Tahoma,Verdana,Geneva,sans-serif;
}


