/* ---STANDARD HTML TAG RESET--- */
body, h1, h2, h3, h4, p, ul, li, hr, a, a img, form, fieldset { border:none; list-style:none; margin:0px; padding:0px; text-decoration:none; }

/* ---STANDARD HTML TAG DEFINITION--- */
a { color:#4a4a4a; }
body { background:url(../img/body_background.gif); color:#4a4a4a; font-family:"Trebuchet MS", Arial, sans-serif; font-size:12px; }

h2 { background:url(../img/onglet_droite.png) no-repeat scroll top right; color:#FFFFFF; display:block; font-size:16px; height:30px; padding-right:10px; }
h2 span { background:url(../img/onglet.png) no-repeat; display:block; height:30px; line-height:30px; }
h2 a { color:#FFFFFF; font-size:12px; }
#sidebar_body h2 { text-align:center; }
#page h2 span { padding-left:10px; position:relative; }
#page h2 span span { background: none; position: absolute; right: 0pt; top: 0pt; }

h3 { background:url(../img/onglet_droite.png) no-repeat scroll top right; color:#FFFFFF; display:block; font-size:16px; height:30px; padding-right:10px; }
h3 span { background:url(../img/onglet.png) no-repeat; display:block; height:30px; line-height:30px; }
h3 a { color:#FFFFFF; font-size:12px; }
#sidebar_body h3 { text-align:center; }
#page h3 span { padding-left:10px; position:relative; }
#page h3 span span { background: none; position: absolute; right: 0pt; top: 0pt; }

h4 { font-size:16px; }
#sidebar_body li#produits h4 a { font-size:18px; }
.miniFiche h4 { margin-bottom:10px; }
/* .miniFiche:hover { background-color:#999999; } */
.miniFiche:hover { background-color:#d7f492; }

/* ---CLASSES GENERIQUES--- */
.all{ float:right; }
.body_container, .sidebar_container { padding:10px; }
.bouton_bleu_petit { background:url(../img/bouton_bleu_petit.gif); color:#FFFFFF; display:block; float:left; height:29px; line-height:29px; text-align:center; width:113px; }
.bouton_voir_tout { background:url(../img/bouton_voir_tout.png) no-repeat center; color:#FFFFFF; display:block; font-style:italic; height:22px; line-height:22px; margin:10px auto 0px auto; padding:0px 20px; text-align:center; width:173px; }
.margin_auto { margin:auto; }
.text_align_center { text-align:center; }
.none { border: 1px dashed red; color:red; }
.spacer { clear:both; }

/* ---DEGRADE--- */
#background { background:url(../img/body_degrade.png) repeat-x; padding-bottom:121px; }

/* ---HEADER--- */
#header { left:0px; min-width:1020px; position:absolute; top:0px; width:100%; z-index:1; }
h1 { background:url(../img/header_background.jpg) no-repeat center; height:338px; }
h1 a { background:url(../img/header_logo.png) no-repeat; cursor:pointer; display:block; height:43px; left:-480px; margin-left:50%; position:relative; text-indent:-5000px; top:51px; width:293px; }

/* ---PAGE--- */
#container { margin:0px auto; position:relative; top:121px; width:1020px; z-index:2; }
#page { float:left; position:relative; }

/* ---MENU--- */
#page_top { background:url(../img/page_background_top.png); font-size:16px; height:60px; padding:10px 9px 0px 19px; text-align:center; width:708px; }
#page_top a { color:#FFFFFF; font-weight:bold; }
#page_top a:hover { text-decoration:underline; }
#page_top div#categories { height:30px; line-height:30px; }
#page_top div#categories ul { height:30px; left:50%; margin-left:-150px; position:absolute; width:400px; }
#page_top div#categories ul li { background:url(../img/onglet_droite.png) no-repeat scroll top right; display:block; float:left; padding-right:10px; width:100px; }
#page_top div#categories ul li a { background:url(../img/onglet.png) no-repeat; display:block; padding-left:10px; width:90px;}
#page_top div#sous_categories { background:url(../img/onglet.png) no-repeat; height:30px; line-height:30px; }
#page_top div#sous_categories ul { background:url(../img/onglet_droite.png) no-repeat scroll top right; height:30px; }
#page_top div#sous_categories ul li { display:inline; margin:0px 5px; }

/* ---BODY--- */
#ariane a { text-decoration:underline; }
#page_body { background:url(../img/page_background.png); margin-left:7px; min-height:530px; padding:0px 9px 35px 12px; width:708px; }
#searchform { float:right; }
.content { padding:10px; }
.double_colonne, .triple_colonne { padding:10px; }
.double_colonne { float:left; width:334px; }
.triple_colonne { float:left; width:216px; }
.lien_post { display:block; margin:10px auto 0px; text-align:center; }

/* ---SIDEBAR--- */
#sidebar { float:right; }
#sidebar_top { background:url(../img/sidebar_background_top.png); height:30px; padding:40px 18px 0px 8px; text-align:center; width:258px; }
#sidebar_body { background:url(../img/sidebar_background.png); padding:0px 13px 0px 8px; width:258px; }
#sidebar_body .bouton_bleu_petit { margin:6px 3px; }
#sidebar_body li#produits { position:relative; }
#sidebar_body li#produits p { color:#898473; font-size:24px; font-weight:bolder; text-align:center; }
#sidebar_body li#produits img { float:left; }
#sidebar_bottom { background:url(../img/sidebar_background_bottom.png) no-repeat; height:20px; width:279px; }

/* ---FOOTER--- */
#page_bottom { background:url(../img/footer_background.gif); bottom:0px; color:#FFFFFF; height:35px; left:10px; line-height:35px; position:absolute; text-align:center; width:726px; }
#page_bottom li { display:inline; }
#page_bottom li a { color:#FFFFFF; }
#page_bottom li a:hover{ text-decoration:underline; }

/* ---FORMULAIRES--- */
#ArticleCreatedMonth, #EquipeCreatedMonth, #PiloteCreatedMonth { width:90px; }
#ArticleCreatedYear, #EquipeCreatedYear, #PiloteCreatedYear { width:55px; }

/* ---MINIATURES--- */
.fiche_image { border:1px solid #000000; float:left; height:65px; margin:10px 10px 10px 9px; width:65px;}
.miniFiche { float:left; height:100px; padding:6px; position:relative; width:216px; }
#myTabs .miniFiche { width:210px; }
.miniFiche .fiche_image { margin:0px 20px 0px 0px; }
.pays { bottom:0; left:0; position:absolute; }

/* ---FICHE--- */
#fiche { position:relative; }
#fiche .pays { left:4px; top:66px; }

/* ---COLONNE LISTE MEDIAS--- */
.liste_medias { border:1px solid #999999; float:left; height:708px; margin:0px 15px 10px 15px; overflow:auto; padding:0px 10px; text-align:center; width:86px; }
.liste_medias li a:hover { background-color: #999999; }
.liste_medias .fiche_image { display:inline; float:none; margin:10px 0px 0px 0px; }

/* ---LECTEUR VIDEO--- */
#player { float:right; width:570px; }

/* ------ */
.col {float:left; position:relative; }
#langues { float:right; width:auto; }
#flashMessage, #messages { background-color: #ffff66; margin-top:5px; }
.apercu { border:1px solid #666666; padding:2px; }
.error_message { color:red; font-size:12px; }
.fiche_front { float:left; margin-left:3px; margin-bottom:3px; }

.liste-d-article { border-bottom: 1px dashed #555555; margin-bottom:5px; }
.liste-d-article h4 { margin-bottom:5px; }
.liste-d-article p { margin-left:15px; }
.liste-d-article a:hover { color:#E05E05; text-decoration:underline; }
.liste-d-article .article-0 { background:url("http://www.my-cross.com/images/degrade_bleu.gif") repeat-x scroll center top transparent; }
.liste-d-article .article-1 { background:url("http://www.my-cross.com/images/degrade_bleu.gif") repeat-x scroll center top transparent; }

select { width:145px; }

