body { margin:0; padding:0; }
.afmod_form { margin:0; padding:0; }

.afmod_page { width:100%;  }
.afmod_zone { width:100%; text-align:left; }
.afmod_modules { }

.afmod_leftCol { }
.afmod_centerCol { }
.afmod_rightCol { }

.afmod_maxiSpacer { width:8px; height:600px; }
.afmod_miniSpacer { width:3px; height:600px; }

.afmod_module, .afmod_module_1, .afmod_module_2, .afmod_module_3 { width:100%; left:0; top:0; overflow:hidden; float:left; }
.afmod_moduleOpaque { width:100%; left:0; top:0; overflow:hidden; float:left; }
.afmod_moduleMoved { overflow:hidden; float:left; position:absolute; z-index:10; opacity:.3; filter:alpha(opacity=30); -moz-opacity:.3; }

#afalb_titleZone { height:23px; }
#afalb_titleZone a { font-size:18px; }

.afmod_titleBar_1, .afmod_titleBar_2, .afmod_titleBar_3 { font-family:Verdana; font-size:11px; color:black; text-decoration: none }
a.afmod_titleBar_1:hover, a.afmod_titleBar_2:hover, a.afmod_titleBar_3:hover { text-decoration: underline }
td.afmod_titleBar_1, td.afmod_titleBar_2, td.afmod_titleBar_3 { padding: 1px 2px 1px 5px; vertical-align: center }
.afmod_content { font-family:Verdana; font-size:10px; color:black;}
.afmod_contentB { font-family:Verdana; font-size:11px; color:black; font-weight:bold;}
.afmod_contentT { font-family:Verdana; font-size:11px; color:black; font-weight:bold;}
.afmod_buttonLink { font-family:Verdana; font-size:10px; color:black; font-weight:bold; }
.afmod_menuGauche { font-family:verdana; font-size:11px; font-weight: bold; color:#FFFFFF; line-height: 13px }
td.afmod_menuGauche { padding-bottom: 7px }
a.afmod_menuGauche, a.afmod_content, a.afmod_contentB, a.afmod_contentT { text-decoration:none; }
a.afmod_menuGauche:hover, a.afmod_content:hover, a.afmod_contentB:hover, a.afmod_contentT:hover { text-decoration:underline; }

.afmod_navClubOn { font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }
.afmod_navClubOff { font-family:Verdana,sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }

.afmod_optionHider { position:relative; left:0px; width:100%; height:1px; }
.afmod_optionHider1 { position:absolute; width:100%; z-index:162221; }
.afmod_optionLayer { position:relative; height:1px; width:100%; overflow:hidden; display:none; }
.afmod_optionBack { position:relative; left:0px; top:0px; height:1px; background-color:white; opacity:.85; filter:alpha(opacity=85); -moz-opacity:.85; }
.afmod_optionFront { position:absolute; left:0px; top:0px; width:100%; height:0px; }
.afmod_optionContent { font-family:verdana; font-size:10px; font-weight: normal; text-decoration: none; color:#404040;
scrollbar-base-color: white;
scrollbar-arrow-color: #707070;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-face-color: #E8E8E8;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccc;
scrollbar-track-color: white;
}
.afmod_optionClose { background-image: url('/world/communaute/module/img/options_close.gif'); background-repeat: no-repeat; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5; }
.afmod_SkinName { font-family:verdana; font-size:7pt; font-weight: bold; text-decoration: none; color:#404040; }
a.afmod_SkinName:hover { color:black; text-decoration: underline; }

.afmod_buttonBar { width:100%; height:30px; }

table.afmod_messageOK { width: 70%; border: 1px solid #80FF80; background-color: #E0FFE0; margin: 10px 15% 10px 15%; }
.afmod_messageOK { font-family:Verdana; font-size:10px; color:#008000; font-weight:bold; font-smooth:always; text-align: center }
table.afmod_messageKO { width: 70%; border: 1px solid #FF8080; background-color: #FFE0E0; margin: 10px 15% 10px 15%; }
.afmod_messageKO { font-family:Verdana; font-size:10px; color:#800000; font-weight:bold; font-smooth:always; text-align: center }

table.afmod_menu { border: 1px solid #808080; }
td.afmod_menuItem, td.afmod_menuItemOver, td.afmod_modItem, td.afmod_modItemOver { cursor: pointer; padding:4px 15px 4px 15px; text-decoration:none; font-family:Verdana; font-size:11px; color:black; }
td.afmod_menuItem, td.afmod_modItem { color:#606060; background-color: #D0D0D0; background-image: url('/world/communaute/module/img/menuitem_bg.gif'); background-repeat: repeat-y; background-position: top left; }
td.afmod_menuItemOver, td.afmod_modItemOver { text-decoration:none; background-color: #FFFFFF; background-image: url('/world/communaute/module/img/menuitemover_bg.gif'); background-repeat: repeat-x; background-position: top left;}
td.afmod_modItem, td.afmod_modItemOver { border: 1px solid #A0A0A0 }

.afmod_shadow, .afmod_shadow40, .afmod_shadow35, .afmod_shadow30, .afmod_shadow25, .afmod_shadow20, .afmod_shadow15, .afmod_shadow10, .afmod_shadow5 { background-color: #000000; height:1px; }
.afmod_shadow40 { opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40; }
.afmod_shadow35 { opacity:.35; filter:alpha(opacity=35); -moz-opacity:.35; }
.afmod_shadow30 { opacity:.30; filter:alpha(opacity=30); -moz-opacity:.30; }
.afmod_shadow25 { opacity:.25; filter:alpha(opacity=25); -moz-opacity:.25; }
.afmod_shadow20 { opacity:.20; filter:alpha(opacity=20); -moz-opacity:.20; }
.afmod_shadow15 { opacity:.15; filter:alpha(opacity=15); -moz-opacity:.15; }
.afmod_shadow10 { opacity:.10; filter:alpha(opacity=10); -moz-opacity:.10; }
.afmod_shadow5  { opacity:.05; filter:alpha(opacity=05); -moz-opacity:.05; }


/* Style du header */
.afmod_HeaderBack { background-color: #808080 }
td.afmod_HeaderLogo { background-position: center center; background-repeat: no-repeat; }
.afmod_HeaderLogo2 { width:1px; visibility:hidden; } /* Prévu pour l'affichage du logo de droite sur les sous-domaines tels teemix ou voyage */
.afmod_HeaderSearchText, .afmod_HeaderSearchOK, .afmod_HeaderSearchInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A0A0A0; text-decoration: none; }
a.afmod_HeaderSearchOK:hover { text-decoration: underline; }
.afmod_HeaderSearchInput { border: 1px solid #A0A0A0; background-color: #808080; width: 100px; color: #FFFFFF }

/* Style de la barre de nav */
.af_nav_lien2 {letter-spacing:-1px;font-smooth:always;font-family:Verdana,sans-serif;font-size:11px;font-weight:bold;color:#A0A0A0;text-decoration:none;line-height:12px;height:17px;}
.af_nav_lien2:hover {color:#FFFFFF;}
.af_nav_lien2_back {letter-spacing:-1px;font-smooth:always;font-family:Verdana,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;line-height:12px;background-color:#A0A0A0;height:17px;}
.af_nav_lien2_back:hover {color:#FFFFFF;}
.af_nav_autre_cadre { border: 1px solid #A0A0A0; background-color: #808080; }
.af_nav_col_trt { background-color: #A0A0A0; }
.af_nav_col_bg { background-color: #A0A0A0; }


.FooterCopy, .FooterLogoR, .FooterLogoN { font-family:Verdana; font-size: 10px; color:black; }
.lsh, .lshb { font-family:Verdana; font-size: 9px; color:black; text-decoration:none; }

.afmod_WaitUploadBg { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:160000; visibility:hidden; background-color: #FFFFFF; opacity:.6; filter:alpha(opacity=60); -moz-opacity:.6; }
div.afmod_WaitUpload { position:absolute; z-index:160001; width: 100%; margin-top: 200px; visibility:hidden; }
table.afmod_WaitUpload { width: 100%; }
td.afmod_WaitUpload { text-align: center; font-family:Verdana; font-size:11px; background-color: #FFFFFF; color:black; border: 1px solid #A0A0A0; }

.afmod_popupBg { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:260000; visibility:hidden; background-color: #000000; opacity:.7; filter:alpha(opacity=70); -moz-opacity:.7; }
.afmod_popup { cursor:pointer; z-index:260001; position:absolute; display:none; }

.af_mliens { font-family:Verdana; font-size:10px; color:#A0A0A0; }
a.af_mliens {text-decoration:none; }
a.af_mliens:hover { text-decoration:underline; }

.afmod_calendar { font-family:Verdana,Tahoma,Arial;font-size:11px;color:#A0A0A0; text-decoration: none  }
a.afmod_calendar { font-weight:bold; color: #C0C0C0 }
a.afmod_calendar:hover { text-decoration: underline }
table.afmod_calendar { border-top: 1px solid #808080; border-left: 1px solid #808080 }
td.afmod_calendar { padding: 2px 1px 2px 1px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
table.afmod_calendar_fond { margin-bottom: 3px }

td.afmod_blogvisu1 { background-image: url('/world/communaute/module/img/blogvisu1.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_blogvisu2 { background-image: url('/world/communaute/module/img/blogvisu2.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_blogvisu3 { background-image: url('/world/communaute/module/img/blogvisu3.gif');  background-position: center center; background-repeat: no-repeat; }

td.afmod_albumvisu1 { background-image: url('/world/communaute/module/img/albumvisu1.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_albumvisu2 { background-image: url('/world/communaute/module/img/albumvisu2.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_albumvisu3 { background-image: url('/world/communaute/module/img/albumvisu3.gif');  background-position: center center; background-repeat: no-repeat; }

.teasers_titre { font-family:Verdana,Arial; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration: none }
a.teasers_titre:hover { text-decoration: underline }
.teasers_texte { font-family:Verdana,Arial; font-size:11px; color:#FFFFFF; text-decoration: none }
a.teasers_texte:hover { text-decoration: underline }

.afmod_pictoRSS { width:16px; height:16px; background:url('/world/communaute/module/img/rss.gif') no-repeat; }

.col_info_mask { background-color:#AA0000; text-align: center; width:19px; height:18px;}
.col_info_vis  { background-color:#00AA00; text-align: center; width:19px; height:18px;}

td.afmod_bottomLeftCorner_1, td.afmod_bottomBorder_1, td.afmod_bottomRightCorner_1, td.afmod_leftBorder_1, td.afmod_rightBorder_1, td.afmod_topLeftCorner_1, td.afmod_topRightCorner_1 {font-size:0px;}
td.afmod_bottomLeftCorner_2, td.afmod_bottomBorder_2, td.afmod_bottomRightCorner_2, td.afmod_leftBorder_2, td.afmod_rightBorder_2, td.afmod_topLeftCorner_2, td.afmod_topRightCorner_2 {font-size:0px;}
td.afmod_bottomLeftCorner_3, td.afmod_bottomBorder_3, td.afmod_bottomRightCorner_3, td.afmod_leftBorder_3, td.afmod_rightBorder_3, td.afmod_topLeftCorner_3, td.afmod_topRightCorner_3 {font-size:0px;}

td.afmod_content_3 .teasers_content {line-height:12px;}

body.afalb_diapo td.afmod_externalSpacer { display:table-cell; }
body.afalb_diapo div.afmod_pageCenter { width:100%; }/* SKIN PAR DEFAUT SUR BILD DER FRAU */

body { margin:0; padding:0; text-align:center; }

DIV.af_headerBack{background-image:url(header-back.gif); background-position: center top; background-repeat:no-repeat; padding-top:1px; }
DIV.af_headerBack_NoColLeft{background-image:url(header-back-no-col-left.gif);}

.afmod_form { margin:0; padding:0; }

.afmod_page { width:100%;  }
.afmod_zone { width:100%; text-align:left; }
.afmod_modules { }

.afmod_leftCol { }
.afmod_centerCol { }
.afmod_rightCol { }

.afmod_maxiSpacer { width:10px; height:600px; }
.afmod_miniSpacer { width:5px; height:600px; }
.afmod_externalSpacer { display:none; }

.afmod_module, .afmod_module_1, .afmod_module_2, .afmod_module_3 { width:100%; left:0; top:0; overflow:hidden; float:left; }
.afmod_moduleOpaque { width:100%; left:0; top:0; overflow:hidden; float:left; }
.afmod_moduleMoved { overflow:hidden; float:left; position:absolute; z-index:10; opacity:.3; filter:alpha(opacity=30); -moz-opacity:.3; }

.afmod_titleBar_1, .afmod_titleBar_2, .afmod_titleBar_3 { font-family:Verdana; font-size:11px; color:black; text-decoration: none }
a.afmod_titleBar_1:hover, a.afmod_titleBar_2:hover, a.afmod_titleBar_3:hover { text-decoration: underline }
td.afmod_titleBar_1, td.afmod_titleBar_2, td.afmod_titleBar_3 { padding: 1px 2px 1px 5px; vertical-align: center }
.afmod_content { font-family:Arial; font-size:10px; color:black;}
.afmod_contentB { font-family:Arial; font-size:11px; color:black; font-weight:bold;}
.afmod_contentT { font-family:Arial; font-size:11px; color:black; font-weight:bold;}
.afmod_buttonLink { font-family:Arial; font-size:10px; color:black; font-weight:bold; }
.afmod_menuGauche { font-family:Arial; font-size:12px; color:#2d4188; font-weight:normal; line-height: 13px }
td.afmod_menuGauche { padding: 5px; background-color:#ebf3f7; border:1px solid #FFFFFF; padding-left:5px;}
a.afmod_menuGauche, a.afmod_content, a.afmod_contentB, a.afmod_contentT { text-decoration:none; }
a.afmod_menuGauche:hover, a.afmod_content:hover, a.afmod_contentB:hover, a.afmod_contentT:hover { text-decoration:underline; }

.afmod_navClubOn { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }
.afmod_navClubOff { font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:black; cursor:pointer; text-decoration:none; }

.afmod_optionHider { position:relative; left:0px; width:100%; height:1px; }
.afmod_optionHider1 { position:absolute; width:100%; z-index:162221; }
.afmod_optionLayer { position:relative; height:1px; width:100%; overflow:hidden; display:none; }
.afmod_optionBack { position:relative; left:0px; top:0px; height:1px; background-color:white; opacity:.85; filter:alpha(opacity=85); -moz-opacity:.85; }
.afmod_optionFront { position:absolute; left:0px; top:0px; width:100%; height:0px; }
.afmod_optionContent { font-family:verdana; font-size:10px; font-weight: normal; text-decoration: none; color:#404040;
scrollbar-base-color: white;
scrollbar-arrow-color: #707070;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-face-color: #E8E8E8;
scrollbar-highlight-color: #cccccc;
scrollbar-shadow-color: #cccccc;
scrollbar-track-color: white;
}
.afmod_optionClose { background-image: url('/world/communaute/module/img/options_close.gif'); background-repeat: no-repeat; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5; }
.afmod_SkinName { font-family:verdana; font-size:7pt; font-weight: bold; text-decoration: none; color:#404040; }
a.afmod_SkinName:hover { color:black; text-decoration: underline; }

.afmod_buttonBar { width:100%; height:30px; }

table.afmod_messageOK { width: 70%; border: 1px solid #80FF80; background-color: #E0FFE0; margin: 10px 15% 10px 15%; }
.afmod_messageOK { font-family:Verdana; font-size:10px; color:#008000; font-weight:bold; font-smooth:always; text-align: center }
table.afmod_messageKO { width: 70%; border: 1px solid #FF8080; background-color: #FFE0E0; margin: 10px 15% 10px 15%; }
.afmod_messageKO { font-family:Verdana; font-size:10px; color:#800000; font-weight:bold; font-smooth:always; text-align: center }

table.afmod_menu { border: 1px solid #808080; }
td.afmod_menuItem, td.afmod_menuItemOver, td.afmod_modItem, td.afmod_modItemOver { cursor: pointer; padding:4px 15px 4px 15px; text-decoration:none; font-family:Verdana; font-size:11px; color:black; }
td.afmod_menuItem, td.afmod_modItem { color:#606060; background-color: #D0D0D0; background-image: url('/world/communaute/module/img/menuitem_bg.gif'); background-repeat: repeat-y; background-position: top left; }
td.afmod_menuItemOver, td.afmod_modItemOver { text-decoration:none; background-color: #FFFFFF; background-image: url('/world/communaute/module/img/menuitemover_bg.gif'); background-repeat: repeat-x; background-position: top left;}
td.afmod_modItem, td.afmod_modItemOver { border: 1px solid #A0A0A0 }

.afmod_shadow, .afmod_shadow40, .afmod_shadow35, .afmod_shadow30, .afmod_shadow25, .afmod_shadow20, .afmod_shadow15, .afmod_shadow10, .afmod_shadow5 { background-color: #000000; height:1px; }
.afmod_shadow40 { opacity:.40; filter:alpha(opacity=40); -moz-opacity:.40; }
.afmod_shadow35 { opacity:.35; filter:alpha(opacity=35); -moz-opacity:.35; }
.afmod_shadow30 { opacity:.30; filter:alpha(opacity=30); -moz-opacity:.30; }
.afmod_shadow25 { opacity:.25; filter:alpha(opacity=25); -moz-opacity:.25; }
.afmod_shadow20 { opacity:.20; filter:alpha(opacity=20); -moz-opacity:.20; }
.afmod_shadow15 { opacity:.15; filter:alpha(opacity=15); -moz-opacity:.15; }
.afmod_shadow10 { opacity:.10; filter:alpha(opacity=10); -moz-opacity:.10; }
.afmod_shadow5  { opacity:.05; filter:alpha(opacity=05); -moz-opacity:.05; }


/* Style du header */
.afmod_HeaderBack { background-color: #808080 }
td.afmod_HeaderLogo { background-position: center center; background-repeat: no-repeat; }
.afmod_HeaderLogo2 { width:1px; visibility:hidden; } /* Prévu pour l'affichage du logo de droite sur les sous-domaines tels teemix ou voyage */
.afmod_HeaderSearchText, .afmod_HeaderSearchOK, .afmod_HeaderSearchInput { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #A0A0A0; text-decoration: none; }
a.afmod_HeaderSearchOK:hover { text-decoration: underline; }
.afmod_HeaderSearchInput { border: 1px solid #A0A0A0; background-color: #808080; width: 100px; color: #FFFFFF; }

/* Style de la barre de nav */
.af_nav_lien2 {font-smooth:always;font-family: Arial, Helvetica, sans-serif; font-size:11px;font-weight:bold; color:#ffffff; text-decoration:none;line-height:12px;height:17px;}
.af_nav_lien2:hover {color:#FFFFFF;}
.af_nav_lien2_back {font-smooth:always;font-family:Verdana,sans-serif;font-size:11px;font-weight:bold;color:#FFFFFF;text-decoration:none;line-height:12px;background-color:#A0A0A0;height:17px;}
.af_nav_lien2_back:hover {color:#FFFFFF;}
.af_nav_autre_cadre { border: 1px solid #A0A0A0; background-color: #808080; }
.af_nav_col_trt { background-color: #A0A0A0; }
.af_nav_col_bg { background-color: #A0A0A0; }


.FooterCopy, .FooterLogoR, .FooterLogoN { font-family:Verdana; font-size: 10px; color:black; }
.lsh, .lshb { font-family:Verdana; font-size: 9px; color:black; text-decoration:none; }

.afmod_WaitUploadBg { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:160000; visibility:hidden; background-color: #FFFFFF; opacity:.6; filter:alpha(opacity=60); -moz-opacity:.6; }
div.afmod_WaitUpload { position:absolute; z-index:160001; width: 100%; margin-top: 200px; visibility:hidden; }
table.afmod_WaitUpload { width: 100%; }
td.afmod_WaitUpload { text-align: center; font-family:Verdana; font-size:11px; background-color: #FFFFFF; color:black; border: 1px solid #A0A0A0; }

.afmod_popupBg { position:absolute; width:100%; height:100%; top:0px; left:0px; z-index:260000; visibility:hidden; background-color: #000000; opacity:.7; filter:alpha(opacity=70); -moz-opacity:.7; }
.afmod_popup { cursor:pointer; z-index:260001; position:absolute; display:none; }

.af_mliens { font-family:Verdana; font-size:10px; color:#A0A0A0; }
a.af_mliens {text-decoration:none; }
a.af_mliens:hover { text-decoration:underline; }

.afmod_calendar { font-family:Verdana,Tahoma,Arial;font-size:11px;color:#A0A0A0; text-decoration: none  }
a.afmod_calendar { font-weight:bold; color: #C0C0C0 }
a.afmod_calendar:hover { text-decoration: underline }
table.afmod_calendar { border-top: 1px solid #808080; border-left: 1px solid #808080 }
td.afmod_calendar { padding: 2px 1px 2px 1px; border-right: 1px solid #808080; border-bottom: 1px solid #808080 }
table.afmod_calendar_fond { margin-bottom: 3px }

td.afmod_blogvisu1 { background-image: url('/world/communaute/module/img/blogvisu1.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_blogvisu2 { background-image: url('/world/communaute/module/img/blogvisu2.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_blogvisu3 { background-image: url('/world/communaute/module/img/blogvisu3.gif');  background-position: center center; background-repeat: no-repeat; }

td.afmod_albumvisu1 { background-image: url('/world/communaute/module/img/albumvisu1.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_albumvisu2 { background-image: url('/world/communaute/module/img/albumvisu2.gif');  background-position: center center; background-repeat: no-repeat; }
td.afmod_albumvisu3 { background-image: url('/world/communaute/module/img/albumvisu3.gif');  background-position: center center; background-repeat: no-repeat; }

.teasers_titre { font-family:Verdana,Arial; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration: none }
a.teasers_titre:hover { text-decoration: underline }
.teasers_texte { font-family:Verdana,Arial; font-size:11px; color:#FFFFFF; text-decoration: none }
a.teasers_texte:hover { text-decoration: underline }

.afmod_pictoRSS { width:16px; height:16px; background:url('/world/communaute/module/img/rss.gif') no-repeat; }

.col_info_mask { background-color:#AA0000; text-align: center; width:19px; height:18px;}
.col_info_vis  { background-color:#00AA00; text-align: center; width:19px; height:18px;}
body { background:#ffffff;}
.afmod_pageBack { background-image: url(content-back.gif); margin:auto; background-repeat:repeat-y; background-position:center; }
.afmod_pageBack_NoColLeft { background-image: url(content-back-no-col-left.gif);}
.afmod_pageLeft {}
.afmod_pageRight {}
.afmod_pageCenter { padding-top:10px; }
.afmod_modules { width:1001px; }
div.afmod_pageBack_NoColLeft table.afmod_modules { width:851px; }

.afmod_leftCol { }
.afmod_centerCol { }
.afmod_rightCol { }

.afmod_moduleMoved {  }

.afmod_module, .afmod_moduleOpaque, .afmod_module_1, .afmod_module_2, .afmod_module_3 {    margin-bottom:8px; }
/*.afmod_module, .afmod_module_1, .afmod_module_2, .afmod_module_3 { opacity:.9; filter:alpha(opacity=90); -moz-opacity:.9; }*/
.afmod_titleBar_1,.afmod_titleBar_3 { font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#13639d; }
.afmod_titleBar_2 { font-family:"Tahoma",Geneva,Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; line-height:26px;color:#0a6ba8; }
td.afmod_titleBar_1, td.afmod_titleBar_3 { height:23px; background:#dfecf2; border-top:1px solid #c3dce7; }
td.afmod_titleBar_2 { border-top: 1px  solid #c3dce7; background-color:#ffffff; }
.afmod_leftBorder_1, .afmod_leftBorder_2, .afmod_leftBorder_3  { width:1px; }
td.afmod_leftBorder_1, td.afmod_leftBorder_2, td.afmod_leftBorder_3  { background-color:#c3dce7; }
.afmod_rightBorder_1, .afmod_rightBorder_2, .afmod_rightBorder_3 { width:1px; }
td.afmod_rightBorder_1, td.afmod_rightBorder_2, td.afmod_rightBorder_3 { background-color:#c3dce7; }
.afmod_topLeftCorner_1, .afmod_topLeftCorner_2, .afmod_topLeftCorner_3 { width:5px; }
td.afmod_topLeftCorner_1, td.afmod_topLeftCorner_3 { background-color:#dfecf2; background:url(puce.gif) top left no-repeat; }
td.afmod_topLeftCorner_2 { background-color:#bbbbbb; background:url(puce1.gif) top left no-repeat;}
.afmod_topRightCorner_1, .afmod_topRightCorner_2, .afmod_topRightCorner_3{ width:5px; }
td.afmod_topRightCorner_1, td.afmod_topRightCorner_3{  background-color:#ffffff; background:url(puce3.gif) top right no-repeat;}
td.afmod_topRightCorner_2 { background:url(puce2.gif) top right no-repeat;}
.afmod_bottomLeftCorner_1, .afmod_bottomLeftCorner_2, .afmod_bottomLeftCorner_3{ width:1px; }
td.afmod_bottomLeftCorner_1, td.afmod_bottomLeftCorner_2, td.afmod_bottomLeftCorner_3{ background-color:#e0ecf3; }
.afmod_bottomBorder_1, .afmod_bottomBorder_2, .afmod_bottomBorder_3 { height:1px; background-color:#c3dce7; }
.afmod_bottomRightCorner_1, .afmod_bottomRightCorner_2, .afmod_bottomRightCorner_3 { width:1px; }
td.afmod_bottomRightCorner_1, td.afmod_bottomRightCorner_2, td.afmod_bottomRightCorner_3 { background-color:#c3dce7; }
td.afmod_content_1, td.afmod_content_3 { background:#ffffff; }
td.afmod_content_1 { background:#ebf3f7;}
body.fckeditor, td.afmod_content_2 { padding:2px; background:#ffffff;}
td.afmod_content_2 { background:url(pixel-1-3.gif) top repeat-x;}
body.fckeditor, .afmod_content { font-family:verdana; font-size:10px; color:#0a6ba8; }

DIV.af_mod_blocFAQ td.afmod_content_2{ background: none;}


.afmod_contentB, .afmod_menuGauche { font-family: Arial, Helvetica, sans-serif; color:#2d4188; }


.afmod_contentT { font-family:arial; color:#c80c13; font-weight:bold; }


.afmod_sep {width:99%; height:0px; border: 0px; border-top: 1px  solid #ffffff;  }

.afmod_pictoEdit { background:url(bt_edit.gif) top center no-repeat; }
.afmod_pictoDelete {background:url(bt_sup.gif) top center no-repeat; }

/* .afmod_pictoEdit { } */
.afmod_pictoProfilMP{ background:url(message2_prive.gif)  top center no-repeat;  }
.afmod_pictoProfilPV{ background:url(message_prive.gif)  top center no-repeat;  }
.afmod_pictoProfilVoc{ background:url(message_vocal.gif)  top center no-repeat;  }
.afmod_pictoProfilAdd{ background:url(ajouter_contact.gif)  top center no-repeat;  }
.afmod_pictoProfilBlock{ background:url(black_list.gif)  top center no-repeat;  }
.afmod_pictoProfilVote{ background:url(voter.gif)  top center no-repeat;  }
.afmod_pictoProfilAlert{ background:url(alerter.gif)  top center no-repeat;  }
.afmod_pictoProfilConnected{ background:url(connect_on.gif)  top center no-repeat;  }
.afmod_pictoProfilNoConnected{ background:url(connect_off.gif)  top center no-repeat;  }

.afmod_buttonBar { background:url(navclub1.jpg) repeat-x; }
.afmod_buttonLeft,.afmod_buttonRight { width:6px; }
td.afmod_buttonLeft { background-image:url(/communaute/imagescommunaute/bouton-gauche.gif); background-position:right top; background-repeat:no-repeat; vertical-align:middle;}
td.afmod_buttonRight { background-image:url(/communaute/imagescommunaute/bouton-droite.gif); background-repeat:no-repeat; vertical-align:middle;}
.afmod_button { height:19px; background:url(/communaute/imagescommunaute/bouton-fond.gif) left top repeat-x; padding-left:5px; padding-right:5px;}
.afmod_buttonLink { font-family:Arial; font-size:12px; font-weight:bold; color:#0a6ba8; }
a.afmod_buttonLink { text-decoration:none; }

.afmod_navClubBar { height:30px; background:url(navclub1.jpg) repeat-x; }
.afmod_navClubBarRight { height:30px; background:url(navclub1.jpg) repeat-x;  }
.afmod_navClubOn {    color:#106da8; }
td.afmod_navClubOn {  background:url(navclubon.gif) repeat-x; height:30px; }
a.afmod_navClubOn { text-decoration:none; }
a.afmod_navClubOn:hover {  }
.afmod_navClubOff { color:#106da8; }

a.afmod_navClubOff { text-decoration:none; }
a.afmod_navClubOff:hover { text-decoration:underline; }

.afmod_editForm { font-family:verdana; font-size:10px; color:black; }

.afmod_photo { border:1px solid #659ec3; padding:2px; }

.FooterCopy, .FooterLogoR, .FooterLogoN { font-family:verdana; font-size: 10px; color:#534e46; }
.lsh, .lshb  { font-family:verdana; font-size:9px; color:#534e46; text-decoration:none; }

/* Style du footer */
DIV.af_footerBack{ background-image:url(footer-back.gif); background-position: center top; background-repeat: no-repeat;}
DIV.af_footerBack_NoColLeft{background-image:url(footer-back-no-col-left.gif);padding-top:1px}

DIV.af_footerDiv {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4e4e4e;
padding-top:10px;
}
DIV.af_footerDiv a {
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
color: #4e4e4e;
text-decoration:none;
line-height: 15px;
}

/* Style du header */
.afmod_HeaderBack { background:#ffffff; background-image:none; }

.afmod_HeaderLogo2 { visibility:visible; } /* Prévu pour l'affichage du logo de droite sur les sous-domaines tels teemix ou voyage */
.afmod_HeaderLogo2_6 { background-image:url(logo_af_teem.gif); background-position:right; background-repeat:no-repeat; width:310px; heigh:60px; } 
.afmod_HeaderLogo2_7 { background-image:url(logo_af_vbp.gif); background-position:right; background-repeat:no-repeat; width:185px; heigh:39px; } 
.afmod_HeaderLogo2_8 { background-image:url(logo_af_santeaz.gif); background-position:right; background-repeat:no-repeat; width:266px; heigh:52px; } 

.afmod_HeaderSearchText, .afmod_HeaderSearchOK, .afmod_HeaderSearchInput { color: #d38233; }
.afmod_HeaderSearchInput { border: 1px solid #d38233; background-color: #8fbaf1; color: #ffe400 }

/* Style de la barre de nav */
.af_nav_lien2 { color:#ffffff; background-color:#4f99c9; text-transform: uppercase; line-height:13px;}
.af_nav_lien2:hover {color:#ffffff; text-decoration:underline; }
.af_nav_lien2_back { color:#ffffff; background-color:#ffffff; }
.af_nav_lien2_back:hover { color:#FFFFFF; }
.af_nav_autre_cadre { border: 1px solid #FFFFFF; background-color: #6090e0; }
.af_nav_col_trt { background:url('pointilles.gif'); repeat-x;}
.af_nav_col_bg { background:none;}

/* mliens de référencement dans colonne gauche */
.af_mliens { color:#534e46; }

/* Calendrier */
.afmod_calendar { color:#534e46; border-color: #534e46 }
a.afmod_calendar { color: #a9141c }
table.afmod_calendar, td.afmod_calendar { border-color: #a9141c }
/*table.afmod_calendar_fond { eventuellement un background couleur ou image } */

/* liens teasers dans colonne droite*/
.teasers_titre { color:#2d4188; }
.teasers_texte { color:#2d4188; }


/* visualisation*/
td.afmod_blogvisu1 { background-image: url('/world/communaute/module/img/blogvisu1b.gif'); }
td.afmod_blogvisu2 { background-image: url('/world/communaute/module/img/blogvisu2b.gif'); }
td.afmod_blogvisu3 { background-image: url('/world/communaute/module/img/blogvisu3b.gif'); }

td.afmod_albumvisu1 { background-image: url('/world/communaute/module/img/albumvisu1b.gif'); }
td.afmod_albumvisu2 { background-image: url('/world/communaute/module/img/albumvisu2b.gif'); }
td.afmod_albumvisu3 { background-image: url('/world/communaute/module/img/albumvisu3b.gif'); }

.afmod_contentrollover_2 { background-color:#f8f2ec; }

.afmod_HeaderLogo, .afmod_HeaderSearch { width: 200px; height: 93px; }
td.afmod_HeaderLogo { padding-left:42px; background-image: url('header_logo.gif'); }



/* new contenu */
TABLE.af_TOPalbBloc{
border-left:solid 1px #4f99c9;
border-right:solid 1px #4f99c9;
}
TABLE.af_TOPalbBloc{
background-color:#4f99c9;
}
DIV.af_TOPalbVoirTousInactif{
margin:3px 5px 0 0;
}
A.af_TOPalbContenu{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#ffffff;
text-decoration:none;
}
A.af_TOPalbContenu:hover{
text-decoration:underline;
}
A.af_TOPalbContenuVoirTous{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}
A.af_TOPalbContenuVoirTous:hover{
text-decoration:underline;
}

DIV.af_TOPalbTotal b.af_TOPalbCorner b.afcrn_c { background:#4f99c9; }
DIV.af_TOPalbTotal b.af_TOPalbCornerBas b.afcrn_b { border-color:#4f99c9;  background:#ffffff;}
DIV.af_TOPalbTotal b.af_TOPalbCornerBas b.afcrn_cb { border-color:#ffffff;  background:#4f99c9;}  
b.af_TOPalbCornerBas2 b.afcrn_b { border-color:#4f99c9;  background:#ffffff;}
b.af_TOPalbCornerBas2 b.afcrn_cb { border-color:#E9E8E4;  background:#4f99c9;}  
table.af_TOPalbBloc { background-color:#4f99c9;}
 
DIV.divMonBloc b.cornerMonBloc b.afcrn_c { background:#4f99c9; }
b.cornerMonBloc b.afcrn_b { border-color:#4f99c9;  background:#dcd6ce;}
b.cornerMonBloc b.afcrn_cb { border-color:#dcd6ce;  background:#4f99c9;}  

DIV.af_TOPalbContenu, TD.af_TOPalbLien{
background-color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000000;
text-decoration:none;
}
TD.af_TOPalbLien IMG{
border:solid 1px #bbbbbb;
}
/*TD.afmod_content IMG{ border:solid 2px #ffffff;}*/
.afmod_titleBar_themes { font-family:"Tahoma",Geneva,Arial,Helvetica,sans-serif; color:#c80c13; padding-bottom:5px; font-weight:bold;}
table.afmod_BlocRechThemes { background-color:#ffffff; border-left:1px solid #4f99c9; border-right:1px solid #4f99c9; padding:5px;}
TABLE.afmod_BlocRechThemes a{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}
TABLE.afmod_BlocRechThemes a:hover{
text-decoration: underline;
}

a.alb_themes1{
color:#000000;
padding-left: 8px;
background-position: left 50%;
background-image: url(/world/communaute/album/im/puce-noire.gif);
background-repeat: no-repeat; 
}
a.alb_themes2{
position:center;
background-color: #4f99c9;
color: #ffffff;
padding: 1 10 1 18;
background-position: 8% 50%;
background-image: url(/world/communaute/album/im/puce-blanche.gif);
background-repeat: no-repeat; 
}

div.af_separationMonBloc {
background-image:url(/edito/imagesedito/pixel-1-3-blanc.gif);
background-position:left center;
background-repeat:repeat-x;
clear:both;
margin:1px 9px 3px 9px;
}
div.af_TOPalbTotal b.af_TOPalbCorner b.afcrn_c { background:#4f99c9;}
DIV.afmod_monBloc, TD.afmod_monBloc{ background-color:#4f99c9;}
table.afmod_monBlocTeasing{ background-color:#FFFFFF; }

table.af_TOPalbOnglets{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; cursor:pointer;}
.af_TOPalbOnglets div{padding:0px 5px 3px 5px;}
.af_TOPalbOngletActif{color:#4f99c9; background-color:#ffffff;}
.af_TOPalbOngletInactif{color:#4f99c9; background-color:#e0ecf3;}
.af_TOPalbDate{font-size:10px;padding:5px 3px;}
b.af_TOPalbCorner b.afcrn_c { background:#e0ecf3; }
b.af_TOPalbCornerinv b.afcrn_c { border-color:#4f99c9; }
.af_TOPalbOngletInactif b.af_TOPalbCornerinv b.afcrn_c { border-color:#4F99C9; }


/* GUIDELINE */
.txt_visite_album { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#4f99c9; font-weight:bold;}
.visite_album_cursor { cursor:pointer;}


/* MY WORLD */
.af_mess { color:#0a6ba8; font-family: Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none;}
.af_messB { color:#c80c13; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size:12px; }
.af_menumessul{ color:#ffffff; font-size:12px; font-weight:bold;}
.af_messXLB { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4f99c9; font-weight:bold; }
.af_menumess { color:#ffffff; }
.af_profil_list{ background-color:#ebf3f7;}
.af_profil_list_row0 { background-color:#ebf3f7;}
.af_profil_list_row1 { background-color:#ffffff;}

/* GRUSKARTEN */
TD.af_menualb { background-color:#4f99c9;}
.af_textecolor {color:#4F99C9;}
.pub_desc { font-family:verdana; font-size:10px; font-weight:bold; font-style:normal; color:#2D4188; }

b.afmod_crn1, b.afmod_crn2, b.afmod_crn3, b.afcrn afmod_crn1Bas, b.afcrn afmod_crn2Bas, b.afcrn afmod_crn3Bas { display:none; }


/* Links in albums */
h3.afmod_content a.afmod_content { color:#C80C13; font-size:12px; }

/* AGB Forum Bedingung */
div.af_liability {background-color:#FFF;}
.afmod_HeaderLogo, .afmod_HeaderSearch { width: 220px; height: 50px; }
td.afmod_HeaderLogo { padding-left:5px; background-image: url('/immodule/skins/59/header_logo_26.gif'); }

