@charset "iso-8859-1";
* {
outline : none;
}
@font-face {
    font-family: "police_pmv";
    src: url('dot_digital-7.ttf');
}
@font-face {
    font-family: "police_pmv";
    font-style: italic;
    src: url('dot_digital-7.ttf');
}
@font-face {
    font-family: "police_pmv";
    font-weight: bold;
    src: url('dot_digital-7.ttf');
}

.pmv_flash_rapide {
background: url(../template2/pmv_rapide.gif) no-repeat; 
font-family: "police_pmv";
width : 360px;
height : 184px;
color: #ffff00;
text-transform: uppercase;
font-size: 38px;
text-align: center;
}
.pmv_flash_lent {
background: url(../template2/pmv_lent.gif) no-repeat; 
font-family: "police_pmv";
width : 360px;
height : 184px;
color: #ffff00;
text-transform: uppercase;
font-size: 38px;
text-align: center;
}
.pmv_flash_off {
background: url(../template2/pmv.png) no-repeat; 
font-family: "police_pmv";
width : 360px;
height : 184px;
color: #ffff00;
text-transform: uppercase;
font-size: 38px;
text-align: center;
}
.puce_off {
width: 11px;
height: 11px;
background: url(../template2/sprite.png) no-repeat -752px -20px;
}
.puce_off {
width: 11px;
height: 11px;
background: url(../template2/sprite.png) no-repeat -193px -3px;
} 
.website_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -752px -20px;
}
.website_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -719px -20px;
}
.facebook_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -443px -8px;
}
.facebook_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -443px -40px;
}
.twitter_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -507px -8px;
}
.twitter_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -507px -40px;
}
.google_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -443px -72px;
}
.google_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -475px -72px;
}
.youtube_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -475px -8px;
}
.youtube_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -475px -40px;
}
.pinterest_off {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -685px -20px;
}
.pinterest_on {
width: 32px;
height: 32px;
background: url(../template2/sprite.png) no-repeat -653px -20px;
}
.tractomas {
width: 80px;
height: 13px;
background: url(../template2/sprite.png) no-repeat -652px -2px;
}
.page_active {
background-color : #ffffff;
border : 1px solid #aeb8c7;
width : 19px;
height : 17px;
color: #000000;
font-style: bold;
}
.page_active1 {
text-align : center;
background-color : #ffffff;
border : 1px solid #aeb8c7;
height : 17px;
color: #000000;
font-style: bold;
}
.page_inactive {
background-color : #aeb8c7;
border : 1px solid #aeb8c7;
width : 19px;
height : 17px;
color: #ffffff;
}
.haut_page_english {
width: 21px;
height: 95px;
background: url(../template2/sprite.png) no-repeat -551px -1px;
}
.haut_page_french {
width: 21px;
height: 95px;
background: url(../template2/sprite.png) no-repeat -573px -1px;
}
.image_accueil {
background: url(../template2/sprite.png) no-repeat -192px -13px;
width: 15px;
height: 13px;
background-position: -192px -13px;
}
.image_fleche1 {
background: url(../template2/sprite.png) no-repeat -230px -1px;
width: 6px;
height: 13px;
}
.image_fleche2 {
background: url(../template2/sprite.png) no-repeat -177px -16px;
width: 14px;
height: 14px;
}
.image_fleche3 {
background: url(../template2/sprite.png) no-repeat -177px -1px;
width: 14px;
height: 14px;
}
.image_fleche4 {
background: url(../template2/sprite.png) no-repeat -208px -11px;
width: 13px;
height: 14px;
}
.loadmore {
text-align : center;
display:none;
width:750px;
height:28px; 
background-color : #ffffff;
margin:0 auto;
}
.convoi {
text-align : center;
background-color : #ffffff;
margin:0 auto;
}
div.moderation_popup {
z-index : 1000;
position : absolute;
text-align : center;
vertical-align : middle;
} 
.nb_photos {
display:none;
width:750px;
background-color : #ffffff;
}
.Billet{
width: 50px;
height: 45px; 
background: url(../template2/sprite.png) no-repeat -595px -1px;
}
.dateBillet{
width:50px;
float:left;
color:#333333;
text-transform:uppercase;
font-weight:700;
font-size:14px;
text-align:center;
padding-top:5px;
margin:0 0 0 0 
}
.moisBillet{
width:50px;
float:left;
color:#333333;
text-transform:uppercase;
font-weight:700;
font-size:7px;
text-align:center;
padding-top:4px;
margin:0 0 0 0 
}
.jourBillet{
width:50px;
float:center;
color:#ffffff;
text-transform:lowercase;
font-size:8px;
padding-top:1px;
text-align:center;
margin:0 0 0 0
}
.post-date{float:left;text-transform:uppercase;font:normal bold 100% 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;text-decoration:none;border:none;}
.post-date p{background:transparent url(../template2/sprite.png) no-repeat right -515px;height:28px; padding:0 16px 0 0;margin:0;line-height:28px;color:#ffffff;}
.post-info{background:transparent url(../template2/sprite.png) no-repeat -11px -473px; height:28px;font:italic normal 100% 'Segoe UI', Calibri, 'Myriad Pro', Myriad, 'Trebuchet MS', Helvetica, Arial, sans-serif;color:#bbbbbb;}

div.date_cache {
font-size : 9px;
color : #999999;
font-family : Verdana;
text-align : right;
margin-top : 5px;
margin-right : 5px;
}
div.pays {
background: transparent url(../template2/sprite.png) -46px -1px;
width : 30px;
height : 24px;
z-index : 1;
position : absolute;
margin-left : -2px;
margin-top : 6px;
}
div.panneau_societe {
background: url(../template2/sprite.png) -17px -31px;
width : 181px;
height : 45px;
z-index : 1;
position : absolute;
margin-left : 1px;
margin-top : 115px;
}
div.icones {
width :20px;
height : 100px;
z-index : 1;
position : absolute;
margin-left : 160px;
margin-top : 10px;
text-align : center;
vertical-align : middle;
}
div.contenu_nbcolonne_5 {
width : 997px;
margin-left : 4px;
margin-top : 32px;
margin-right : 5px;
margin-bottom : 100px;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;
background-color : #ffffff;
z-index : 1;
min-height: 100%; 
}
div.contenu_nbcolonne_4 {
width : 797px;
margin-left : 203px;
margin-top : 32px;
margin-right : 0px;
margin-bottom : 100px;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;
background-color : #ffffff;
z-index : 1;
min-height: 100%; 

}
div.contenu1 {
margin-left : 5px;
margin-top : 10px;
margin-right : 5px;
margin-bottom : 10px;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;
background-color : #ffffff;
z-index : 2;
}
div.contenu_forum {
width : 1000px;
margin-left : 5px;
margin-top : 0px;
margin-right : 5px;
margin-bottom : 90px;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;
background-color : #ffffff;
z-index : 1;
min-height: 100%;
}
div.header_nb_colonne_4 {
position: absolute;
top: 0;
left: 50%;
margin-left: -500px;
z-index : 1;
width:1000px;
clear: both;
color: #fff;
min-height: 100%;
border-left : 1px solid #aeb8c7;
border-right : 1px solid #aeb8c7;
background: url(../template2/fond_nb_colonne_4.png);
}

div.header_nb_colonne_5 {
position: absolute;
top: 0;
left: 50%;
margin-left: -500px;
z-index : 1;
width:1000px;
clear: both;
color: #fff;
min-height: 100%;
border-left : 1px solid #aeb8c7;
border-right : 1px solid #aeb8c7;
background: url(../template2/fond_nb_colonne_5.png);
}

div.header_old {
position: absolute;
top: 0;
left: 50%;
margin-left: -515px;
z-index : 1;
width:1030px;
clear: both;
color: #f3f9fe;
min-height: 100%;
}

div.header_suite {
position: absolute;
top: 225px;
left: 50%;
margin-left: -500px;
margin-top: -1px;
background: url(../template2/sprite.png) 0px -124px;
width : 1000px;
height : 36px;
}
.panneau_menu {
background: url(../template2/sprite.png) -599px -55px;
width : 194px;
height : 29px;
}
div.menu {	
float:left;
width:197px;
margin-left : 4px;
margin-top : 29px;
margin-bottom : 80px;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;
z-index : 1;
}
div.menu2 {
margin-left : 0px;
float:left;
font-size : 10px;
color : #000000;
text-align : left;
font-family : Verdana;	
}
div.footer {
clear:both;
position: absolute;
bottom: 0;
z-index : 1;
left: 50%;
margin-left: -500px;
width: 1000px;
height: 100px;
color: #fff; 
background: url(../template2/sprite.png) no-repeat -1px -255px;;
}
div.footer:hover {
width: 1000px;
height: 100px;
color: #fff; 
bottom: 0px;
background: url(../template2/sprite.png) no-repeat -1px -154px;;
}
div.footer1 {
position: relative;
clear: both;
z-index : 1;
width: 1000px;
text-align: center;
}
div.moderation {
position : absolute;
width : 800px;
height : 200px;
display : none;
background : #fff;
border : 1px solid #000;
}
A.lien {
color : #000000;
text-decoration : none;
}
A.lien, .lien, A:visited.lien, A:active.lien {
color : #000000;
text-decoration : none;
}
A:hover.lien {
color : #000000;
text-decoration : none;
}
A, A:visited {
color : #455a87;
text-decoration : none;
}
A:active {
color : #455a87;
text-decoration : underline;
}
A:hover {
color : #cc0000;
text-decoration : underline;
}
A.menu {
color : #545454;
text-decoration : none;
}
A:hover.menu {
color : #cc0000;
text-decoration : underline;
}
A:visited.menu, A:active.menu {
color : #545454;
text-decoration : none;
}
A.s {
font-size : 9px;
color : #999999;
text-decoration : none;
font-family : Verdana;
}
A.s:visited {
font-size : 9px;
color : #999999;
text-decoration : none;
font-family : Verdana;
}
A.s:hover {
font-size : 9px;
color : #999999;
text-decoration : none;
font-family : Verdana;
}
table {
font-size : 12px;
font-family : Verdana, Arial, sans-serif;
}
.s {
font-size : 9px;
color : #999999;
font-family : Verdana;
}

input.mainbouton1 {
border : 1px solid #c3c3c3;
background : #d7dde6;
color : #3d485a;
font-size : 10px;
font-family : Verdana, Arial, sans-serif;
} 
input.mainbouton {
border : 1px solid #c3c3c3;
background : #d7dde6;
color : #3d485a;
font-size : 10px;
font-family : Verdana, Arial, sans-serif;
} 
input.mainbouton:focus {
background : #e7ff00;
border: 1px solid #000;	
font-size : 10px;
font-family : Verdana, Arial, sans-serif;
} 
textarea.mainbouton {
border : 1px solid #c3c3c3;
background : #d7dde6;
color : #3d485a;
font-size : 10px;
font-family : Verdana, Arial, sans-serif;
}
textarea.mainbouton:focus {
border : 1px solid #c3c3c3;
background : #e7ff00;
color : #3d485a;
font-size : 10px;
font-family : Verdana, Arial, sans-serif;
}
input {
font-size : 10px;
}
select {
font-size : 10px;
}
.texte, TD {
color : #000000;
font-family : Verdana;
font-size : 11px;
}
.message {
background-color : #ebfe04;
border : 1px dotted #3d485a;
-webkit-box-shadow: 0 0 34px #bbb;
-moz-box-shadow: 0 0 34px #bbb;
box-shadow: 0 0 34px #bbb;
}
.message_societe {
background: #eeeeee url(../template2/imgBlueGrad1x216.gif) repeat-x; 
width : 95%;
height : 80px;
border : 1px dotted #3d485a;
-webkit-box-shadow: 0 0 34px #bbb;
-moz-box-shadow: 0 0 34px #bbb;
box-shadow: 0 0 34px #bbb;
}
.message_prioritaire {
background-color : #ebfe04;
border : 1px dotted #cc0000;
}
.forumline_message { 
background: #eeeeee url(../template2/imgBlueGrad1x216.gif) repeat-x; 
border : 1px solid #cbd8dd;
-webkit-box-shadow: 0 0 30px #bbb;
-moz-box-shadow: 0 0 30px #bbb;
box-shadow: 0 0 30px #bbb;
}
.forumline {
background-color : #eeeeee;
border : 1px solid #cbd8dd;
	-webkit-box-shadow: 0 0 30px #bbb;
	-moz-box-shadow: 0 0 30px #bbb;
	box-shadow: 0 0 30px #bbb;
}
.forumline1 {
background-color : #eeeeee;
border : 1px solid #cbd8dd;
}
.forumline2 {
background-color : #C0C0C0;
	-webkit-box-shadow: 0 0 30px #bbb;
	-moz-box-shadow: 0 0 30px #bbb;
	box-shadow: 0 0 30px #bbb;
}
.table_hachure {
margin-left: 1px;
background: url(../template2/sprite.png) 0px -122px; 
width : 800px;
height : 30px;
}
form {
margin : 0;
}

body.body_01 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background01.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_02 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background02.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_03 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background03.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_04 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background04.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_05 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background05.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_06 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background06.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_07 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background07.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_08 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background08.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_09 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background09.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_10 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background10.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_11 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background11.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_12 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background12.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_13 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background13.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_14 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background14.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_15 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background15.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_16 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background16.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_17 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background17.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_18 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background18.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_19 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background19.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_20 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background20.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_21 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background21.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_22 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background22.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_23 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background23.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_24 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background24.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_25 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background25.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_26 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background26.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_27 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background27.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_28 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background28.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_29 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background29.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_30 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background30.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}
body.body_31 {-webkit-text-size-adjust: none;font-family: Arial, Verdana;font-size: 10px;font-weight: normal;color: #000000;line-height: 1;background: #f3f9fe url(../template2/body_background31.jpg) no-repeat center top;background-size:cover;background-attachment:fixed;margin-top: 0px;margin-bottom: -15px;overflow-x:hidden;padding : 0;margin : 0;height: 100%;}

td.row1 {
background-color : #efefef;
}
td.row2 {
background-color : #dee3e7;
}
td.row3 {
background-color : #d1d7dc;
}
td.row4 {
border : 0 solid #cccce0;
border-width : 0 0 1px 0;
background-color : #ffffee;
}
.bodyline {
background-color : #ffffff;
border: 1px solid #98aab1;
}
fieldset {
width: 97%;
border: 1px solid #cccccc;
padding: 5px;
text-align: left;
}
fieldset legend {
color : #cc0000;
font-size : 11px;
}
.imgbottom img {VERTICAL-ALIGN:middle!important;MARGIN-LEFT:10px;BORDER:dotted 0px gray;FILTER:alpha(opacity=25);-MOZ-OPACITY:.25;OPACITY:.25;TEXT-DECORATION:none;}
.imgbottom a:hover img {FILTER:alpha(opacity=99);-MOZ-OPACITY:.99;OPACITY:.99;TEXT-DECORATION:none;FILTER:alpha(opacity=99);-MOZ-OPACITY:.99;OPACITY:.99;

  z-index : 10;	
  }
#welcome {
font-size : 9px;
color : #999;
text-align : center;
font-family : Verdana;
}
#welcome a:link, #welcome a:visited, #welcome a:active, #welcome a:hover {
color : #999;
font-weight : bold;
text-decoration : underline;
}
#welcome1 {
font-size : 9px;
color : #999;
text-align : center;
font-family : Verdana;
}
#welcome1 a:link, #welcome1 a:visited, #welcome1 a:active, #welcome1 a:hover {
color : #999;
font-weight : bold;
text-decoration : underline;
}
.modo {
width : 20px;
height : 20px;
background: transparent url(../template2/sprite.png) -41px -97px;
}
.modo:hover {
width : 20px;
height : 20px;
background: transparent url(../template2/sprite.png) -41px -77px;
}
div.h_age {
width:30px;height:13px;background:#00A6FF;color:#fff;padding:4px;line-height:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
div.f_age {
width:30px;height:13px;background:#FF6795;color:#fff;padding:4px;line-height:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
div.avatar {
width:30px;height:13px;background:#e6e6e6;color:#fff;padding:4px;line-height:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}
div.avatar1 {
width:75px;height:13px;background:#e6e6e6;color:#c0c0c0;padding:4px;line-height:1em;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
}

.avatar2 {
color:#c0c0c0;
font-weight : bold;
text-decoration : underline;
}

.noir {
font-size : 9px;
color : #000000;
font-family : Verdana;
text-decoration : none;
line-height: 11px; 
}

/* 404 classes */
#map404 td
{
	height: 45px;
	width: 45px;
	/* border: 1px solid #EFEFEF; */
	margin: 0;
}
#map404 td img {
	-webkit-filter: grayscale(100%) blur(1px);
	filter: grayscale(100%) blur(1px);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
#map404 td img:hover
{
  -webkit-filter: grayscale(0) blur(0px);
  filter: grayscale(0) blur(0px);
  -webkit-transform: rotate(360deg) scale(2);
  -moz-transform: rotate(360deg) scale(2);
  -o-transform: rotate(360deg) scale(2);
 
}
/* 404 classes */
.description {
width: 520px;
height: 100px;	 
padding: 5px;
background: url(../template2/sprite.png) -1px -361px;
border: 1px solid #cccccc;
font-family: Tahoma, sans-serif;
font-size:10px;
background-repeat: no-repeat;
resize: none; 
} 
.rotation90 {
width: 17 px;
padding: 0px;
	-moz-transform: rotate(-90deg);  /* FF3.5+ */
	-o-transform: rotate(-90deg);  /* Opera 10.5 */
	-webkit-transform: rotate(-90deg);  /* Saf3.1+, Chrome */
	filter:  progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083);  /* IE6,IE7 */
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
} 