.txt8 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:11px }
A.txt8:link, A.txt8:visited, A.txt8:active { text-decoration:underline; font-weight:bold }

.txt8R{ text-decoration:underline; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:11px }
A.txt8R:Hover { text-decoration:underline }

.txt8b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:11px }
A.txt8b:link, A.txt8b:visited, A.txt8b:active { text-decoration:underline }

.txt8blanc { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-size:11px }
A.txt8blanc:link, A.txt8blanc:visited, A.txt8blanc:active { text-decoration:underline }

.txt8nav { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:11px }

.txtblanctableau { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:11px }

.txt9 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:12px }

.txt9b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:12px }

.txt9blanc { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-size:12px }

.txt10 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:13px }

.txt11 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:11px }
A.txt11:link, A.txt11:visited, A.txt11:active { text-decoration:underline }

.txt11b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:14px }
A.txt11b:link, A.txt11b:visited, A.txt11b:active { text-decoration:underline }

.txt12 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:16px }

.txt12blancb { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:13px }

.txt13b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:17px }
A.txt13b:link, A.txt13b:visited, A.txt13b:active { text-decoration:underline }

.txt13 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:17px }
A.txt13:link, A.txt13:visited, A.txt13:active { text-decoration:underline }

.txt14 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:14px }
A.txt14:link, A.txt14:visited { text-decoration:none } A.txt14:hover, A.txt14:active { text-decoration:underline }

.titre { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:12px }

.orange { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:13px }

.orangeR { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:13px }
A.orangeR:Hover { text-decoration:underline }

.orange2 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-size:11px }
A.orange2:link, A.orange2:visited, A.orange2:active { text-decoration:underline }

.orangetableau { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-size:11px }

.orange2b { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:11px }
A.orange2b:link, A.orange2b:visited, A.orange2b:active { text-decoration:underline }

.orange3 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-size:11px }

.chemingris { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-size:11px }
A.chemingris:link, A.chemingris:visited, A.chemingris:active { text-decoration:underline }

.cheminnoir { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:11px }
A.cheminnoir:link, A.cheminnoir:visited, A.cheminnoir:active { text-decoration:underline }

.cheminnoirhome { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-size:11px }

.error { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:12px }
.error2 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:12px }
.nav2 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:12px }
A.nav2:link, A.nav2:visited, A.nav2:active { text-decoration:underline; font-family:Helvetica,Arial; color:#919191 }

.chapeau { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-size:16px }


.txtnoir13 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:13px }
A.txtnoir13:link, A.txtnoir13:visited, A.txtnoir13:active { text-decoration:underline }
.txtnoir14 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:14px }
A.txtnoir14:link, A.txtnoir14:visited, A.txtnoir14:active { text-decoration:underline }
.txtnoir15 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:15px }
.txtnoir15b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:15px }
.txtnoir16 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:16px }
.txtnoir16b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:16px }
.txtnoir17 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:17px }
.txtnoir17b { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:17px }
.txtnoir18 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:18px }
.txtnoir24 { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:24px }

.txtblanc13 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:13px }
A.txtblanc13:link, A.txtblanc13:visited, A.txtblanc13:active { text-decoration:underline }
.txtblanc13b { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:13px }
A.txtblanc13b:link, A.txtblanc13b:visited, A.txtblanc13b:active { text-decoration:underline }
.txtblanc14 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:14px }
A.txtblanc14:link, A.txtblanc14:visited, A.txtblanc14:active { text-decoration:underline }
.txtblanc14b { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:14px }
A.txtblanc14b:link, A.txtblanc14b:visited, A.txtblanc14b:active { text-decoration:underline }
.txtblanc15 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:15px }
.txtblanc15b { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:15px }
.txtblanc16 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:16px }
.txtblanc16b { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:16px }
.txtblanc17 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:17px }
.txtblanc17b { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:17px }
.txtblanc18 { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:normal; font-size:18px }

.txt11orange { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:11px }
A.txt11orange:link, A.txt11orange:visited { text-decoration:none } A.txt11orange:hover, A.txt11orange:active { text-decoration:underline }
.txtorange14 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:14px }
A.txtorange14:link, A.txtorange14:visited, A.txtorange14:active { text-decoration:underline }
.txtorange14b { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:14px }
A.txtorange14b:link, A.txtorange14b:visited, A.txtorange14b:active { text-decoration:underline }
.txtorange15 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:15px }
.txtorange15b { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:15px }
.txtorange16 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:16px }
.txtorange16b { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:16px }
.txtorange17 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:17px }
.txtorange17b { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:17px }
.txtorange18 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:normal; font-size:18px }

.txt12orangeB { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:12px }
A.txt12orangeB:link, A.txt12orangeB:visited { text-decoration:none } A.txt12orangeB:hover, A.txt12orangeB:active { text-decoration:underline }
.txt13orangeB { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:13px }
A.txt13orangeB:link, A.txt13orangeB:visited { text-decoration:none } A.txt13orangeB:hover, A.txt13orangeB:active { text-decoration:underline }
.txt14orangeB { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-weight:bold; font-size:14px }
A.txt14orangeB:link, A.txt14orangeB:visited { text-decoration:none } A.txt14orangeB:hover, A.ttxt14orangeB:active { text-decoration:underline }

.txtgris12 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:12px }
A.txtgris12:link, A.txtgris12:visited, A.txtgris12:active { text-decoration:underline }
.txtgris12b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:12px }
A.txtgris12b:link, A.txtgris12b:visited, A.txtgris12b:active { text-decoration:underline }
.txtgris13 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:13px }
A.txtgris13:link, A.txtgris13:visited, A.txtgris13:active { text-decoration:underline }
.txtgris13b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:13px }
A.txtgris13b:link, A.txtgris13b:visited, A.txtgris13b:active { text-decoration:underline }
.txtgris14 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:14px }
A.txtgris14:link, A.txtgris14:visited, A.txtgris14:active { text-decoration:underline }
.txtgris14R{ text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:14px }
A.txtgris14R:Hover { text-decoration:underline }
.txtgris14b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:14px }
A.txtgris14b:link, A.txtgris14b:visited, A.txtgris14b:active { text-decoration:underline }
.txtgris15 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:15px }
.txtgris15b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:15px }
.txtgris16 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:16px }
.txtgris16b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:16px }
.txtgris17 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:17px }
.txtgris17b { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:bold; font-size:17px }
.txtgris18 { text-decoration:none; font-family:Helvetica,Arial; color:#919191; font-weight:normal; font-size:18px }

.txtgrisf11 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:11px }
A.txtgrisf11:link, A.txtgrisf11:visited, A.txtgrisf11:active { text-decoration:underline }
.txt11bgris { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:11px }
A.txt11bgris:link, A.txt11bgris:visited { text-decoration:none } A.txt11bgris:hover, A.txt11bgris:active { text-decoration:underline }
.txtgrisf11b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:11px }
A.txtgrisf11b:link, A.txtgrisf11b:visited, A.txtgrisf11b:active { text-decoration:underline }
.txtgrisf11bR { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:12px } 
A.txtgrisf11bR:Hover { text-decoration:underline }
.txtgrisf12 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:12px }
A.txtgrisf12:link, A.txtgrisf12:visited, A.txtgrisf12:active { text-decoration:underline }
.txtgrisf12b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:12px }
A.txtgrisf12b:link, A.txtgrisf12b:visited, A.txtgrisf12b:active { text-decoration:underline }
.txtgrisf13 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:13px }
A.txtgrisf13:link, A.txtgrisf13:visited, A.txtgrisf13:active { text-decoration:underline }
.txtgrisf13b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:13px }
A.txtgrisf13b:link, A.txtgrisf13b:visited, A.txtgrisf13b:active { text-decoration:underline }
.txtgrisf14 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:14px }
A.txtgrisf14:link, A.txtgrisf14:visited, A.txtgrisf14:active { text-decoration:underline }
.txtgrisf14b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:14px }
A.txtgrisf14b:link, A.txtgrisf14b:visited, A.txtgrisf14b:active { text-decoration:underline }
.txtgrisf15 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:15px }
.txtgrisf15b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:15px }
.txtgrisf16 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:16px }
.txtgrisf16b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:16px }
.txtgrisf17 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:17px }
.txtgrisf17b { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:bold; font-size:17px }
.txtgrisf18 { text-decoration:none; font-family:Helvetica,Arial; color:#696969; font-weight:normal; font-size:18px }


.txt10nav { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:10px }
A.txt10nav:link, A.txt10nav:visited { text-decoration:none }
A.txt10nav:hover, A.txt10nav:active { text-decoration:underline; color:#FF6600 }

.txt11navline { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:11px }
A.txt11navline:link, A.txt11navline:visited, A.txt11navline:hover, A.txt11navline:active { text-decoration:underline }

.txt11nav { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:11px }
A.txt11nav:link, A.txt11nav:visited { text-decoration:none }
A.txt11nav:hover, A.txt11nav:active { text-decoration:underline }

.txt11navn { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:normal; font-size:11px }
A.txt11navn:link, A.txt11navn:visited { text-decoration:none }
A.txt11navn:hover { text-decoration:underline; color:#FF6600 }

.txt11bnav { text-decoration:none; font-family:Helvetica,Arial; color:#000000; font-weight:bold; font-size:11px }
A.txt11bnav:link, A.txt11bnav:visited { text-decoration:none }
A.txt11bnav:hover, A.txt11bnav:active { text-decoration:underline }

.txt12bnav { text-decoration:none; font-family:Helvetica,Arial; color:#FFFFFF; font-weight:bold; font-size:12px }
A.txt12bnav:link, A.txt12bnav:visited { text-decoration:none }
A.txt12bnav:hover, A.txt12bnav:active { text-decoration:underline }
.unnamed1 {  }


.blancGras { font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:bold; font-size:11px }
.orangeAdo { font-family:Arial,Helvetica,sans-serif; color:#FF6600; font-size:11px }
.champs { font-family:Arial,Helvetica,sans-serif; color:#333333; font-size:10px }
.petit { font-family:Arial,Helvetica,sans-serif; color:#CCCCCC; font-size:10px }
.gris { font-family:Arial,Helvetica,sans-serif; color:#454545; font-size:11px }
.grisGras { font-family:Arial,Helvetica,sans-serif; color:#454545; font-weight:bold; font-size:11px }
.blanc { font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:normal; font-size:11px }
.orangeGras { font-family:Arial,Helvetica,sans-serif; color:#FF6600; font-weight:bold; font-size:11px }

.menuBlanc,.menuBlanc:link,.menuBlanc:visited {font-family: Helvetica, Arial;font-size: 13px;font-style: normal;font-weight: bold;color: #FFFFFF;margin:0px 0px 3px 0px;text-decoration:none;}
.menuBlanc:active,.menuBlanc:hover {font-family: Helvetica, Arial;font-size: 13px;font-style: normal;font-weight: bold;color: #FFFFFF;margin:0px 0px 3px 0px;text-decoration:underline;}
.menuOrange,.menuOrange:link,.menuOrange:visited {font-family: Helvetica, Arial;font-size: 13px;font-style: normal;font-weight: bold;color: #FF6600;margin:0px 0px 3px 0px;text-decoration:none;}
.menuOrange:active,.menuOrange:hover {font-family: Helvetica, Arial;font-size: 13px;font-style: normal;font-weight: bold;color: #FF6600;margin:0px 0px 3px 0px;text-decoration:underline;}
.gris{font-family: Helvetica,Arial;font-size: 11px;font-style: normal;font-weight: bold;color: #999999;}
.btn {background-image:url(//images/ge/high/accueil/frameset/navhaut/internet_mobile.gif);background-repeat:no-repeat;padding:5px 0px 0px 0px;height:20px;}
.btn2 {background-image:url(//images/ge/high/accueil/frameset/navhaut/mobile_internet.jpg);background-repeat:no-repeat;padding:5px 0px 0px 0px;height:20px;}
A.txtBlcnav:link, A.txtBlcnav:visited { text-decoration:none; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:normal; font-size:11px }
A.txtBlcnav:hover  { text-decoration:underline; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; font-weight:normal; font-size:11px}
.orange5 { text-decoration:none; font-family:Helvetica,Arial; color:#FF6600; font-size:11px }
.orange5:hover { text-decoration:underline }
.menu2,A.menu2:link,A.menu2:visited{font-family: Helvetica, Arial;font-size: 11px;font-style: normal;font-weight: bold;color: #000000;text-decoration:none;}
A.menu2:hover {font-family: Helvetica, Arial;font-size: 11px;font-style: normal;font-weight: bold;color: #000000;text-decoration:underline;}
.extend {background-color:#FF6600;}
.colle {float:left;display:block;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.margin0 {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;position:absolute;left:644px;}
.menu,A.menu:link,A.menu:visited{font-family: Helvetica, Arial;font-size: 11px;font-style: normal;font-weight: bold;color: #000000;text-decoration:none;}
A.menu:hover {font-family: Helvetica, Arial;font-size: 11px;font-style: normal;font-weight: bold;color: #FF6600;text-decoration:underline;}

a.liensExpress{
padding-left:12px;
font-weight:normal;
background:url(/images/ge/high/communes/chevron.gif) 1px 4px; background-repeat:no-repeat;
text-decoration:none;
color:#000000;
font-family:arial;
font-size:11px;
}

a.liensExpress:hover{
text-decoration:underline;
}


/* STYLE NEXT */
body{
padding:0px;
margin:0px;
font-family:arial;
font-size:11px;
color:#000000;
} 

#navGauche{
width:140px;
}

#navGauche div.identifiant{
background-color:#FF5F00;
line-height:22px;
height:22px;
padding-left:19px;
color:#FFFFFF;
font-weight:bold;
}

#navGauche div.identifiant a{
color:#FFFFFF;
text-decoration:none;
}

#navGauche div.identifiant a:hover{
text-decoration:underline;
}

#navGauche div.profil{
background-color:#F6EDDA;
height:29px;
padding-left:19px;
margin-bottom:32px;
}

#navGauche div.profil a{
text-decoration:none;
color:#000000;
line-height:14px;
}

#navGauche div.profil a:hover{
text-decoration:underline;
}

#navGauche div.niveau1{
background:url(/images/ge/high/communes/gdot.gif)
left top; background-repeat:repeat-x;

}

#navGauche div.niveau1 p{
padding-left:19px;
margin:0px;
height:21px;
line-height:21px;
background:url(/images/ge/high/communes/gdot.gif)
left top; background-repeat:repeat-x;
}

#navGauche div.niveau1 p.titre{
font-size:12px;
font-weight:bold;
background:url(/images/ge/high/communes/puceFleche.gif)
 8px 8px; background-repeat:no-repeat;
}

#navGauche div.niveau1 p a{
text-decoration:none;
color:#000000;
}

#navGauche div.niveau1 p a:hover{
text-decoration:underline;
}

#navGauche div.niveau1 div.niveau2 {
padding-top:12px;
background:url(/images/ge/high/communes/encart.gif)
left top; background-repeat:repeat-x;
}

#navGauche div.niveau1 div.niveau2 p{
height:16px;
line-height:16px;
background:none;
}

#navGauche div.niveau1 div.niveau2 p.bottomEncart{
background:url(/images/ge/high/communes/encart.gif)
left 2px; background-repeat:repeat-x;
}

#navGauche div.niveau1 div.niveau2 p a{
color:#666666;
}

a.liensExpress{
padding-left:12px;
font-weight:normal;
background:url(/images/ge/high/communes/chevron.gif) 1px 4px; background-repeat:no-repeat; text-decoration:none; color:#000000; font-family:arial; font-size:11px; }

a.liensExpress:hover{
text-decoration:underline;
}

a.lienPave{
padding-left:12px;
font-weight:normal;
background:url(/images/ge/high/communes/puceFleche-.gif) 1px 3px; background-repeat:no-repeat; text-decoration:none; color:#000000; font-family:arial; font-size:11px; }

a.lienPave:hover{
text-decoration:underline;
}

input.pave154{
width:103px;
height:13px;
border:solid 1px #C9C9C9;
margin-right:2px;
font-size:10px;
}

a.thema{
padding-left:12px;
font-weight:bold;
background:url(/images/ge/high/communes/puceFleche.gif) 1px 4px; background-repeat:no-repeat; text-decoration:none; color:#000000; font-family:arial; font-size:11px; }

a.thema:hover{
text-decoration:underline;
}

a.planDuSite{
padding-left:12px;
font-weight:normal;
background:url(/images/ge/high/communes/puceFleche-.gif) 1px 4px; background-repeat:no-repeat; text-decoration:none; color:#000000; font-family:arial; font-size:11px; }

a.planDuSite:hover{
text-decoration:underline;
}










/** CSS Mobivillage **
                       ,-,
                     ,' /
                   ,'  (          _          _
           __...--'     `-....__,'(      _,-'/
  _,---''''                     ````-._,'  ,'
,'  o                                  `  <
`.____  )))                          ...'  \
   `--..._        .   .__....----''''   `-. \
          ```7--i-`.  \                    `-`
             `.(    `-.`.
               `'      `'     
												shark_mobi
**/

/*
* {
	margin: 0;
	padding: 0;
}*/
html, body {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
	height: 100%;
	width: 1000px;/*evite les pbs on resize*/
}
h1 {
	display: none;
}
a img {
	border: 0;
}
ul {
	list-style: none;
}
a {
	color: #333;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
/*a {
	color: #333;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
}*/

hr {
	display: block;
	_margin: -7px 0;
	background: #f5f5f5;
	color: #f5f5f5;
	height: 1px;
	border: 0;
	clear: both;
}
table {
	border-collapse: collapse;
}
/***********************
	/!\ COMPATIBILITE
************************/
a.nocompatible, a.nocompatible:hover {
	color: #ccc !important;
}
/***********************
	elements
************************/
input.area {
	background: #fff;
	border: 1px solid #ccc;
	font: 11px Arial, Helvetica, sans-serif;
}
select.area {
	background: #fff;
	border: 1px solid #ccc;
	font: 10px Arial, Helvetica, sans-serif;
}
img.preview {
	border: 1px solid #ccc;
}
img.chevron {
	margin-right: 5px !important;
}

/***********************
	Container and Co
************************/
#container {
	width: 840px;
	margin-left: 10px;
	float: left;
	display: inline;
}
#footer {
	height:20px;
	clear:both;
	margin-top: 25px;
}
#content {
	margin: 10px 10px 0 0;
	float: left;
	display: inline;
	width: 530px;
	height: 100%;
}
#container_pub {
	margin-top: 10px;
	float: left;
	display: inline;
	width: 300px;
	height: 100%;
}
/***********************
	menu left
	[onglet internet]
************************/
#menu_left {
	width: 140px;
	float: left;
	display: inline;
	height: 100%;
}
#menu_left ul {
	padding: 5px 0 5px 5px;
}
#menu_left ul li ul {
	padding: 0;
}
#menu_left a:hover {
	color: Black;
	text-decoration: underline;
}
li.up {
	border-bottom: 1px solid #ccc;
	height: 10px;
}
li.down {
	background: url(images/bg_menu_up2.gif) repeat-x;
	height: 10px;
}

/*****************************************************************/
li.level1{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
li.level1 a {
	color: #ff6600 !important;
	padding: 0;
}
li.level1 img {
	margin-right: 5px;
}

li.level1select{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
}
li.level1select a {
	padding:0;
}
li.level1normal {
	padding: 5px 0 5px 0;
    border-bottom: 1px solid #ccc;
}

li.level1normal img {
	margin-right: 5px;
}

li.level1normal a {
    padding:0;
}

/*****************************************************************/
li.level2{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
li.level2 a {
	padding: 0 0 0 19px;
}
li.level2select{
	font-weight: bold;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
li.level2select a {
	padding: 0 0 0 19px;
}
li.level2select ul li {
	border: none;
	font-weight: normal;
}
/*****************************************************************/
li.level3 {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
li.level3 a {
	padding: 0 0 0 30px;
}
li.level3select {
	font-weight: bold;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
li.level3select a {
	padding: 0 0 0 30px;
}
li.level3select ul li {
	border: none;
	font-weight: normal;
}
/******************************************************************/
li.level4{
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
}
li.level4 a{
	padding: 0 0 0 40px;
}
/***********************
	menu horizontal
	[onglet mobile]
************************/
#pousset {
	float: left;
	display: inline;
	padding: 10px 5px 10px 5px;
	color: #868686;
	width: 100%;
}
#pousset a {
	text-decoration: underline;
	color: #868686;
}
#pousset span {
	color: #000;
}
#nav_horiz {
	/* gestion d'affichage dans le code Xhtml type = block : none*/
}
.select a{
	color: #ff6600;
}
ul.body_menu {
	background: url(images/bg_onglet.gif) repeat-x;
	width: 100%;
	float: left;
	display: inline;
	margin-bottom: 5px;
}
ul.body_menu li {
	float: left;
	display: inline;
	font-weight: bold;
	background: url(../images/onglet_a.gif) no-repeat;
	width: 117px;	height: 24px;
}
ul.body_menu li.select {
	background: url(../images/onglet_b.gif) no-repeat;
}
ul.body_menu li a {
	padding: 4px 0 0 10px;
	display: block;
}
ul.body_menu li a:hover {
	text-decoration: none;
	color: #ff6600;
}
ul.sous_menu {
	width: 99%;
	overflow: hidden;
	float: left;
	display: inline;
	border-bottom: 2px solid #ccc;
	margin-bottom: 5px;
	margin-left: 1px;
	
}
ul.sous_menu li {
	background-position: left;
  background: url(../images/pucemenuho.gif) no-repeat ;
	float: left;
	display: inline;
	padding: 0 10px 5px 10px;
}
/***********************
	Header
************************/
#header {
	padding: 5px 0 5px 0;
}

#ads_img {
	margin-left: 69px;
	border: 1px solid #ccc;
}
/***********************
	toolbar
************************/
#toolbar {
	margin: 5px 0 0 0;
	background: #f1f1f1;
	height: 55px;
}
#search {
	width: 228px;
	padding: 3px 3px 3px 5px;
	float: left;
}
#search input {
	margin-top: 2px;
	vertical-align: middle;
}
#search input.area {
	padding: 2px;
	width: 163px;
}
/*****************************/
#search.hifi {
	width: 330px;
	padding: 3px 3px 3px 5px;
	float: left;
}
#search.hifi img {
	display: block;
}
#search.hifi input{
	margin-top: 2px;
	vertical-align: middle;
}
#search.hifi select{
	margin-top: 2px;
	vertical-align: middle;
	width: 80px;
}
#search.hifi input.area {
	padding: 2px;
	width: 200px;
}
/*****************************/
#search.logo {
	width: 330px;
	padding: 3px 3px 3px 5px;
	float: left;
}
#search input.arealogo {
	padding: 2px;
	width: 270px;
	background: #fff;
	border: 1px solid #ccc;
	font: 11px Arial, Helvetica, sans-serif;

}
/****************************/
/******* Univers *********/
#univers {
	float: left;
	padding: 5px;
	margin-left: 10px;
}
#univers.hifi {
	margin-left: 5px;
}
#scroll {
	float: left;
	display: inline;
	width: 275px;
	overflow: hidden;
}
#scroll img {
 margin-top: 2px;
}
#scroll.hifi {
	width: 200px;
}
.nav_univ {
	float: left;
	display: inline;
}
.nav_univ img {
	margin: 2px;
	vertical-align: middle;
}
/********** player *************/
#play {
	width: 210px;
	float: left;
	display: inline;
	background: url(../images/bg_player.gif) no-repeat;
	padding: 2px;
	margin-left: 30px;
}
#play.hifi {
	margin-left: 10px;
}
#play img {
	margin: 1px 3px 1px 1px;
	float: left;
	display: inline;
	border: 1px solid #fff;
}
#play object {
	float: left;
	display: inline;
	margin: 0 0 3px 1px;
}
#play div {
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
#play img.buy {
	margin: 10px 0 0 5px;
	border: none;
}
/***********************
	cols pub
************************/
#mobile {
	background: url(../images/bg_mobile.gif) no-repeat;
	width: 300px; height: 115px;
	margin-bottom: 10px;
}
#mobile img {
	float: left;
	margin: 30px 5px 0 10px;
}
#mobile p {
	float: left;
	margin: 30px 0 0 0;
	width: 110px;
}
#mobile select {
	width: 110px;
}
#mobile input, #mobile select {
	display: block;
	margin: 3px;
}
/***********************
	cols FAQ liens utiles
************************/
#o_FAQ {
	margin-top: 10px;
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	font-size:100%;
	width:299px;
}
#o_FAQ p {
	color:#000000;
	margin-left:10px;
}
#o_FAQ .header {
	margin-left:10px;
	padding:4px 0px 3px 0px;
	border-bottom:1px solid #CCCCCC;
	font-size:130%;
	color:#666666;
	font-weight:bold;
}
#o_FAQ a {
	text-decoration: none;
	color: #333;
}
#o_FAQ ul {
	padding: 5px 0 5px 5px;
	border-collapse: collapse ;
}
#o_FAQ li {
	padding: 5px 0 5px 5px;
	border-bottom: 1px solid #ccc;
	/*border-top: 1px solid #ccc;*/
	/*border-collapse: collapse ;*/
}
#o_FAQ a:hover {
	color: Black;
	text-decoration: underline;
}
/*******************************************/
/* liste de compatibilite des telephones   */
/*--------------- recupe sur ancien portail*/

.comp_ctnt_on {
	float: left;
	display: inline;
	margin: 30px 0 0 5px;
	background: #fff;
	overflow: auto;
	height: 70px;
	width: 120px;
	z-index: 3;
	border: 1px solid #999;
}
.comp_ctnt_off {
	display: none;
}
.comp, .nocomp, .comp:hover, .nocomp:hover {
	background-repeat: no-repeat;
	background-position: 3px 2px;
	padding-left: 14px;
	font-size: 10px;
	text-decoration: none;
	/*cursor: help;*/
}
.comp, .comp:hover {
	color: #333;
	background-image: url(../images/comp_yep.gif);
}
.nocomp, .nocomp:hover {
	color: #999;
	background-image: url(../images/comp_nope.gif);
}
span.comp, span.nocomp {
	/*cursor: default;*/
}
/********************************************/
#ads_autopromo {
	margin-bottom: 10px;
}
/**** categorie *******************************/
#cat {
	float: left;
	background: #f5f5f5 url(../images/bg_categorie.gif) no-repeat;
	height: 91px;
	width: 263px;
	margin: 0 10px 0 0;
}
#cat h2 {
	display: none;
}
#cat span {
	display: block;
	margin: 30px 0 0 15px;
}
#cat input, #cat select {
	vertical-align: middle;
	margin: 1px 0 0 0;
}
/***********************
	content HP GENERAL
************************/
/**** hit hifi *******************************/
#hit_hifi {
	float: left;
	width: 263px;
	display: inline;
	margin: 0 10px 0 0;
}
#hit_hifi h2 {
	background: #fff url(../images/title_hifi.gif) no-repeat;
	height: 35px;
}
#hit_hifi h2 span {
	display: none;
}
#hit_hifi .content {
	border: 1px solid #ccc;
	height: 310px;
	background: #f5f5f5;
}
#top_hifi {
	margin: 5px;
	border-bottom: 1px solid #ccc;
	height: 120px;
}
.topvisu {
	float: left;
	display: inline;
}
.toptitle {
	float: left;
	display: inline;
	margin: 6px 0 0 0;
	background: url(../images/numb1.gif) no-repeat;
	height: 33px;
	padding: 2px 0 2px 35px;
}
.topprogress {
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	font-size: 90%;
	float: left;
	display: inline;
	width: 110px;
}
.toplisten {
	margin: 5px 0 0 0;
	padding: 0 0 0 5px;
	font-size: 90%;
	float: left;
	display: inline;
	width: 110px;
}
.topprogress img, .toplisten img {
	vertical-align: middle;
}
#top_hifi_suite {
	margin: 5px;
}
/**** hit poly **********************************/
#hit_poly {
	float: left;
	width: 255px;
	display: inline;
	
}
#hit_poly h2 {
	background: #fff url(../images/title_poly.gif) no-repeat;
	height: 35px;
}
#hit_poly h2 span {
	display: none;
}
#hit_poly .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 220px;
}
#liste_poly {
	width: 245px;
	margin: 0 5px 0 5px;
}
#liste_poly td {
	padding: 3px 0 3px 0;
}
#liste_poly td.top img, #liste_poly td.top p {
	float: left;
	display: block;
}
#liste_poly td.top p img {
	margin: 0;
}
#liste_poly td.left {
	width: 90%;
}
#liste_poly td.left img {
	vertical-align: middle;
	margin-right: 5px;
}
#liste_poly td.right {
	width: 10%;
	text-align: center;
}
#liste_poly td.right img {
	display: block;
}
.sep {
	border-bottom: 1px solid #ccc;
}
/**** hit logo ********************************/
#top_logo {
	float: left;
	display: inline;
	margin: 10px 0 0 0;
}
#top_logo .left {
	float: left;
	width: 240px;
	display: inline;
	margin: 0 10px 5px 0;
}
#top_logo .left h2 {
	background: #fff url(../images/title_toplogo.gif) no-repeat;
	height: 35px;
}
#top_logo .left h2 span {
	display: none;
}
#top_logo .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 150px;
}
.top_logotable {
	margin: 5px;
	width: 95%;
}
.top_logotable td {
	padding: 3px;
	text-align: center;
}
/**************/
#top_logo .right {
	float: left;
	width: 278px;
	display: inline;
	margin: 0 0 5px 0;
}
#top_logo .right h2 {
	background: #fff url(../images/title_newlogo.gif) no-repeat;
	height: 35px;
}
#top_logo h2 span {
	display: none;
}
/*** hit mini-videos *********************************/
#top_minivid {
	float: left;
	width: 528px;
	display: inline;
	margin: 10px 0 0 0;
}
#top_minivid h2 {
	background: #fff url(../images/title_topminivideo.gif) no-repeat;
	height: 35px;
}
#top_minivid h2 span {
	display: none;
}
#top_minivid .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	padding: 5px;
}
.top_minividtable {
	margin: 5px;
}
.top_minividtable td {
	padding: 2px;
}
/**** hit anim ********************************/
#top_logo_anim {
	float: left;
	display: inline;
	margin: 10px 0 0 0;
}
#top_logo_anim .left {
	float: left;
	width: 240px;
	display: inline;
	margin: 0 10px 5px 0;
}
#top_logo_anim .left h2 {
	background: #fff url(../images/title_topanime.gif) no-repeat;
	height: 35px;
}
#top_logo_anim .left h2 span {
	display: none;
}
#top_logo_anim .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 150px;
}
.top_logo_animtable {
	margin: 5px;
	width: 95%;
	height: 141px;
}
.top_logo_animtable td {
	padding: 3px;
	text-align: center;
}
/**************/
#top_logo_anim .right {
	float: left;
	width: 278px;
	display: inline;
	margin: 0 0 5px 0;
}
#top_logo_anim .right h2 {
	background: #fff url(../images/title_newanime.gif) no-repeat;
	height: 35px;
}
#top_logo_anim h2 span {
	display: none;
}
/***********************
	Model part Title
************************/
h2 { background: #fff;}
h2.artiteshonn { background: url(../images/title_artistealhonn.gif) no-repeat; }
h2.titreshonn { background: url(../images/title_coupdecoeur.gif) no-repeat; }
h2.hithi { background: url(../images/title_hifi.gif) no-repeat; }
h2.hp_artiste { background: url(../images/title_hifi.gif) no-repeat; }
h2.hitcat { background: url(../images/title_hit_cat.gif) no-repeat; }
h2.hitcat_logo { background: url(../images/title_hit_cat.gif) no-repeat; }
h2.catalogue { background: url(../images/title_cat.gif) no-repeat; }
h2.coupdecoeur { background: url(../images/title_coupdecoeur.gif) no-repeat; }
h2.zoom_logo { background: url(../images/title_zoom.gif) no-repeat; }
h2.top_logohp { background: url(../images/title_top_logo_coul.gif) no-repeat; }
h2.new_logohp { background: url(../images/title_new_logo_coul.gif) no-repeat; }
h2.top_logohp_anim {	background: url(../images/title_topanime.gif) no-repeat; }
h2.new_logohp_anim {	background: url(../images/title_newanime.gif) no-repeat; }
h2.result_artiste { background: url(../images/title_artistes.gif) no-repeat; }
h2.result_catalogue { background: url(../images/title_titre.gif) no-repeat; }
h2.top_minivid { background: url(../images/title_topminivideo.gif) no-repeat; }
h2.new_minivid { background: url(../images/title_newminivideo.gif) no-repeat; }
h2.result { background: url(../images/title_recherche.gif) no-repeat; }
h2.votresonn {	background: url(../images/title_votre_sonn.gif) no-repeat; }
h2.votrelog { background: url(../images/title_votre_logo.gif) no-repeat; }
h2.votreminivid {	background: url(../images/title_votre_miniv.gif) no-repeat; }
h2.votremob { background: url(../images/title_votre_mobi.gif) no-repeat; }
h2.votrekaraok { background: url(../images/title_votrekara.gif) no-repeat; }

/***********************
	Model part content
************************/
.modelpart {
	float: left;
	display: inline;
	width: 529px;
	margin: 0 0 10px 0;
}
.modelpart h2 {
	height: 35px;
}
.modelpart h2 span {
	display: none;
}
.modelpart .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 100%;
}
.modelpart .content2 {
	background: #f5f5f5;
	height: 100%;
}

/*********** permet l'affichage des hifi ************/
.modelpart .modelbox_hifi {
	float: left;
	display: inline;
	margin: 10px 11px 10px 11px;
}
.modelpart .modelbox_hifi td {
	font-weight: bold;
}
/*********** permet l'affichage des logos ************/
.galery {
            margin: 8px 5px 5px 5px;
}
.galery2 {
            margin: 8px 10px 5px 10px;
}

/****************************************************/
.margtop {
	margin-top: 10px;
}
.margbott {
	margin-bottom: 10px;
}
/***************************************************/
.suite {
	font-weight: bold;
	padding: 5px;
	border-bottom: 1px solid #ccc;
}
.suite img {
	vertical-align: middle;
	margin-right: 5px;
}
.suite a:hover {
	text-decoration: none;
	color: #ff6600;
}


/***********************
	hp artiste
************************/
#son_hit {
	height: 120px;
	padding: 10px;
}
#son_hit div.content {
	background: url(../images/numb1.gif) no-repeat;
	margin-left: 115px !important;
	border: none;
	height: 70px;
}
#son_hit .modelbox_hifi {
	margin: 0 0 0 33px !important;
}
#son_hit img.preview_artist {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	border: 1px solid #ccc;
}
#son_hit h3 {
	margin: 20px 10px 10px 10px;
	font-size: 120%;
}
p.bio {
	margin: 0 10px 10px 10px;
}

/***********************
	Content poly
************************/
.liste_poly {
	width: 245px;
	margin: 0 5px 0 5px;
}
.liste_poly td {
	padding: 3px 0 3px 0;
}
.liste_poly td.top img, .liste_poly td.top p {
	float: left;
	display: block;
}
.liste_poly td.top p img {
	margin: 0;
}
.liste_poly td.left {
	width: 90%;
}
.liste_poly td.left img {
	vertical-align: middle;
	margin-right: 5px;
}
.liste_poly td.right {
	width: 10%;
	text-align: center;
}
.liste_poly td.right img {
	display: block;
}
/****************************************/
#hit_poly_hp {
	float: left;
	width: 220px;
	display: inline;
	margin: 0 10px 0 0;
}
#hit_poly_hp h2 {
	background: #fff url(../images/title_poly.gif) no-repeat;
	height: 35px;
}
#hit_poly_hp h2 span {
	display: none;
}
#hit_poly_hp .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 480px;
}
#hit_poly_hp .liste_poly {
	width: 210px;
	margin: 0 5px 0 5px;
}
/*********************************/
#new_poly {
	float: left;
	width: 295px;
	display: inline;
}
#new_poly h2 {
	background: #fff url(images/title_new_poly.gif) no-repeat;
	height: 35px;
}
#new_poly h2 span {
	display: none;
}
#new_poly .content {
	border: 1px solid #ccc;
	background: #f5f5f5;
	height: 480px;
}
#new_poly .liste_poly {
	width: 285px;
	margin: 0 5px 0 5px;
}
#new_poly .liste_poly td {
	padding: 8px 0 8px 0 ;
}
#new_poly .liste_poly td.right {
	width: 7%;
}
/*******************************/
table.cat_poly {
	margin: 5px 5px 5px 8px;
	float: left;
	display: inline;
	width: 240px !important;
}
table.cat_poly td {
	padding: 8px 0 8px 0 ;
}
table.cat_poly td.right {
	width: 7%;
}
/***********************
	HP resultat
************************/
.liste_result {
	width: 514px;
	margin: 0 5px 0 5px;
}
.liste_result {
	width: 514px;
	margin: 0 5px 0 5px;
}
.liste_result td {
	padding: 5px 0 5px 0;
}
.liste_result td.top img, .liste_result td.top p {
	float: left;
	display: block;
}
.liste_result td img {
	margin: 0 !important;
}
.liste_result td.left {
	width: 90%;
}
.liste_result td.left img {
	vertical-align: middle;
}
.liste_result td.right {
	width: 10%;
	text-align: center;
}
.liste_result td.right img {
	display: block;
}

/***********************
	model box
************************/
.modelbox_hifi {
	float: left;
	display: inline;
	margin: 0 5px 0 0;
}
.modelbox_hifi td {
	padding: 1px;
	font-size: 90%;
	font-stretch: condensed;
	letter-spacing: -1px;
}
.modelbox_hifi img {
	display: block;
}
.bt80 img {
	margin: 6px auto 0 auto;
}
.bt80 img.rank {
	margin: 0 auto 10px auto;
}
.bt img {
	margin: 55px auto 0 auto;
}
.bt45 {
	margin: 20px 0 0 2px;
}
.artist {
	margin: 10px 10px 5px 8px !important;
}
/***********************
	pousset
************************/
.pousset {
	float: left;
	display: inline;
	text-align: center;
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #ccc;
	width: 530px;
}
/***********************
	popup d'achat
************************/
#contenaire_popup {
	padding: 10px;
	width: 485px;
	overflow: hidden;
}
#contenaire_popup .content {
	width: 480px;
}
.title {
	font-size: 150%;
	color: #333;
	padding: 5px 0 5px 0;
}

.indent{
	text-indent:19px;
}

.clear{
	clear:both;
}

.padding{
	padding-bottom:40px;
}

.padding1{
	padding-bottom:19px;
}

.art {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	padding: 0 0 5px 0;
}
.number {
	margin: 5px;
	color: #333;
}
.number select, .number input {
	vertical-align: middle;
}
.media {
	width: 100%;
}
.media td {
	padding: 5px;
}
#mobile_popup {
	width: 155px;
}
#mobile_popup img {
	float: left;
	margin: 10px 5px 0 0;
}
#mobile_popup p {
	float: left;
	width: 110px;
	margin: 10px 0 0 0;
}
#mobile_popup select {
	width: 110px;
}
#mobile_popup input, #mobile_popup select {
	display: block;
	margin: 5px 0 0 0;
}
#warning img {
	vertical-align: middle;
}
#warning {
	margin: 5px 5px 10px 5px;
	text-align: center;
	font-weight: bold;
	color: Red;
}

.achat {
	float: right;
	display: inline;
	margin: 10px 0 10px 10px;
}
.closed {
	float: right;
	display: inline;
	margin: 10px 40px 10px 10px;
}
#popup_mobile td {
	padding: 5px;
}
#popup_mobile td.left {
	width: 60%;
}
#popup_mobile td.right {
	width: 40%;
}
#pop_play {
	width: 132px;
	background: url(images/bg_player_pop.gif) no-repeat;
	padding: 2px 0 0 3px;
}
.tarif {
	width: 100%;
}
.tarif td {
	padding: 5px;
	text-align: right;
}
.tarification {
	font-size: 14px;
	font-weight: bold	
}
a.lienpop {
	text-decoration: underline;
}

/** //////////  modif pat ///////// **/

.btok {
	padding: 2px 0px 0px 80px;
	text-align: right;
}
.titreartiste {
	font-size: 16px;
	color: #606060;
   font-weight: bold;
}
.bordernone {
	border: none;
}
#result {
	background: #f6f6f6;
	border: 1px solid #ccc;
	padding: 10px;
	clear:both; 
	margin-top:10px; 
	margin-bottom:10px;
	float:left; 
	display:inline; 
	width:505px;
}
#result .txtresult {
	font-size: 14px;
	color: #6D6D6D;
	text-align: center;
}
/********** Disclamer ****************/

#disclamer {
	background: #f6f6f6;
	border: 1px solid #ccc;
	padding: 10px;
	height:150px; 
	clear:both; 
	margin-top:10px; 
	float:left; 
	display:inline; 
	width:505px;
}
#disclamer .title {
	font: 20px arial; 
	color:#FF6600; 
	margin-top:30px; 
	padding:20px; 
text-align:center;
}
.disclamer_baseline{
	margin-top:10px;
	float:left; 
}


.formulaire {
	margin: 7px 0 0 0;
}
.formulaire td {
	padding: 3px;
}
.formulaire td.left{
	width: 225px;
	text-align: right;
	padding-right: 6px; 
}
.formulaire input {
	height: 19px;
	background: #fff;
	border: 1px solid #ccc;
}
.formulaire input.w190 {
	width: 190px;
}
.formulaire select.w190 {
	width: 190px;
	background: #fff;
	border: 1px solid #ccc;
}
.formulaire input.w30 {
	width: 30px;
	margin-right: 6px;
}
.formulaire textarea.w190 {
	width: 190px;
	height: 100px;
	overflow: auto;
	background: #fff;
	border: 1px solid #ccc;
}
.star {
	vertical-align: middle;
}
.btvalid2 {
	float: right;
	display: inline;
	margin: -20px 98px 10px 10px;
}
/****************************************
CONDITION GENERAL DE VENTE
****************************************/
.condition p {
 margin: 25px 0 0 0;
 width: 485px;
 text-align: justify;
}
.title_a {
 color:#FF6600;
 font-size: 12px;
 font-weight: bold;
}