/* CSS Document */

a {color:#FFFFFF}
a:hover {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.chevron {color:#FD6801;font-weight:bold }
a:hover .no_url {text-decoration:none}
img {border:0}
#o_header {height:80px;}
#o_header div.logoOrange {position:absolute;top:20px;left:20px;}
#o_header form {margin-bottom:0;padding-top:0px;margin-top:0px;}
#o_header div.search {position:relative;width:530px;left:335px;top:9px;}
#o_header ul.searchBd {margin:0px;position:relative;top:0px;left:0px;display:inline;}
#o_header ul.searchBd li {margin:0px;list-style:none;display:inline;padding-left:12px;padding-right:12px;font-size:90%}
#o_header ul.searchBd li.searchSlct {background:url('../../../i5.woopic.com/I/Header/arrowBottom.gif');background-repeat:no-repeat;background-position:3px 6px;}
#o_header .search div.searchForm {position:relative;top:-3px;}
.ongletoff {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.menuorange {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.clssearch {
font-family:'courrier new',sans-serif;
font-size:14px;
width:100px;
height:18px;
padding:0px;
background-color:#EEEEEE;
color:#000000;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
}
#o_header .search input.searchFormBtn {position:relative;left:1px;top:4px;}
#o_header div.assistance {position:absolute;top:62px;left:353px;width:220px;z-index:1;}
#o_header div.date {position:relative;top:23px;z-index:0;color:#666666;font-size:75%;text-align:right;padding-right:18px;}
#o_header div.wanadooOrange {position:absolute;top:62px;left:650px;width:180px;}
#o_header ul.ongletVisiteur,#o_header ul.ongletAbonne {position:absolute;top:58px;left:101px;list-style:none;z-index:1;}
#o_header ul.ongletVisiteur li,#o_header ul.ongletAbonne li {float:left;margin:0px;height:22px;z-index:1;}
#o_header ul.ongletVisiteur li.internet {background-image:url('../../../i5.woopic.com/I/Header/ongletInternetVis.gif');background-repeat:no-repeat;}
#o_header ul.ongletVisiteur li.mobile {background-image:url('../../../i5.woopic.com/I/Header/ongletMobileVis.gif');background-repeat:no-repeat;}
#o_header ul.ongletAbonne li.internet {background-image:url('../../../i5.woopic.com/I/Header/ongletInternet.gif');background-repeat:no-repeat;}
#o_header ul.ongletAbonne li.mobile {background-image:url('../../../i5.woopic.com/I/Header/ongletMobile.gif');background-repeat:no-repeat;}
#o_header a {text-decoration:none;}
#o_header a:hover {
text-decoration:underline;
}
#o_header a.internetLnk {
padding:4px 30px;float:left;display:block;font-size:90%;font-weight:bold;color:#FFFFFF;}
#o_header a.mobileLnk {padding:4px 33px;float:left;display:block;font-size:90%;font-weight:bold;color:#FFFFFF;}
#o_header a.assistanceLnk {background-image:url('../../../i5.woopic.com/I/Header/arrowRight.gif');background-repeat:no-repeat;background-position:0px 1px;padding-left:12px;background-color:#FFFFFF;font-size:75%;color:#000000;}
#o_header a.searchLnkNotSlct {background-color:#FFFFFF;color:#555555;font-weight:bold;}
#o_header a.searchLnkSlct {background-color:#FFFFFF;color:#FF6600;font-weight:bold;}
#o_header a.wanadooOrange {background-color:#FFFFFF;color:#555555;font-weight:bold;font-size:90% }
#o_communiquer {background-color:#FF6600;color:#FFFFFF;height:22px;font-size:75%;}
#o_communiquer ul {margin:0px;padding-left:20px;height:22px;}
#o_communiquer ul li {line-height:22px;padding-right:5px;display:inline;margin:0px;float:left;list-style:none;height:22px;vertical-align:middle;background-repeat:no-repeat;}
#o_communiquer ul li.identiteAbonne {width:180px;padding-right:0px;}
#o_communiquer ul li.msg {background-image:url('../../../i5.woopic.com/I/Header/messagerie_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.livecom {background-image:url('../../../i5.woopic.com/I/Header/livecom_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.contact {background-image:url('../../../i5.woopic.com/I/Header/contact_pic.gif');background-position:5px 0px;}
#o_communiquer ul li.photos {background-image:url('../../../i5.woopic.com/I/Header/photo_pic.html');background-position:5px 0px;}
#o_communiquer ul li.sms {background-image:url('../../../i5.woopic.com/I/Header/sms_pic.html');background-position:5px 0px;}
#o_communiquer ul li.compte {padding-left:5px;}
#o_communiquer ul li.infoNav {background-image:url('../../../i5.woopic.com/I/Header/trois_points.html');background-position:5px 0px;padding-right:9px;float:right;}
#o_communiquer ul li.closeSession {}
#o_communiquer ul li.chgUser {}
#o_communiquer .icone {padding-left:27px;}
#o_communiquer a {text-decoration:none;}
#o_communiquer a:hover {text-decoration:underline;}
#o_communiquer a.withBorder {color:#FFFFFF;padding-right:5px;border-right:1px solid #000000;}
#o_communiquer a.noBorder {color:#FFFFFF;padding-right:5px;border-right:0px;}
#o_communiquer ul li.accesServ {padding-right:15px;font-weight:bold;}
#o_communiquer ul li.arrowWhite {background-image:url('../../../i5.woopic.com/I/Header/arrowWhiteRight.html');background-position:0px 7px;font-weight:bold;}
#o_communiquer a.lnkWhite {color:#FFFFFF;padding:0px 20px 0px 10px;}
#o_navigation {margin-top:12px;width:150px;border-bottom:6px solid #EEEEEE;border-top:1px solid #DDDDDD;}
#o_navigation img {vertical-align:middle;}
#o_navigation ul {list-style:none;margin:0px;}
#o_navigation ul li {font-size:80%;vertical-align:middle;}
#o_navigation ul li a {color:#000000;text-decoration:none;font-weight:bold;}
#o_navigation ul li ul {border-top:1px solid #DDDDDD}
#o_navigation ul li ul li {font-size:85%;line-height:20px;}
#o_navigation ul li ul li a {color:#000000;text-decoration:none;font-weight:normal;vertical-align:middle;line-height:20px;height:20px;}
#o_navigation ul li a:hover,#o_navigation ul li ul li a:hover {text-decoration:underline}
#o_navigation .nav_heading {
color:#FFFFFF;
font-weight:bold; 
background:url('../../../10.90.21.23/orange_comm/tpl/images/back_head.html') no-repeat;
background-position:-4px 0px;
line-height:25px;
position:relative;
top:0px;
}
#o_navigation .line_whiteFFFFFF {background-color:#FFFFFF;border-bottom:1px solid #DCDCDC;}
#o_navigation .line_greyF9F9F9 {background-color:#F9F9F9;border-bottom:1px solid #DCDCDC;}
#o_navigation .line_orangeF8ECDF {

border-bottom:1px solid #F8ECDF;
}
#o_navigation .line_orangeFF6600 {background-color:#FF6600;border-bottom:1px solid #FFFFFF;color:#FFFFFF;}
#o_navigation .line_orangeFF6600 a {color:#FFFFFF;font-weight:bold }
#o_navigation a:hover .no_url {text-decoration:none;}
#o_navigation .block_title {
display:block;
padding-left:25px;
}
#o_navigation .block_1text {display:block;padding-left:22px;}
#o_navigation .block_2text {padding-left:22px;}
#o_onglet {border-left:12px solid #FFFFFF;height:36px;}

#o_onglet td.date {font-size:75%;border-bottom:1px solid #AAAAAA;height:36px;padding-bottom:5px;padding-left:26px;}
#o_onglet td.ephemeride {height:36px;font-size:70%;border-bottom:1px solid #AAAAAA;padding-bottom:5px;}
#o_onglet a.saint {}
#o_onglet .orange {color:#FF6600;padding-left:10px;padding-right:4px;}
#o_onglet a.aquarelle {font-weight:bold;color:#000000;}
#o_reunion {border-left:12px solid #FFFFFF;}
#o_manchetteInfoPub {border-left:12px solid #FFFFFF;}
#o_manchette .backGroundImg {position:relative;float:left;}
#o_manchette .alphaPanel a,.alphaPanel a:visited {color:#FFFFFF;}
#o_manchette .alphaPanel {padding:8px 0px 0px 11px;color:#FF6600;}
#o_manchette a.mainLnk {font-size:120%;color:#FF6600;height:23px;padding-bottom:7px;}
#o_manchette ul.subLnk {}
#o_manchette ul.subLnk li {padding-left:10px;background-image:url('../../../i5.woopic.com/I/arrowTitreManchette.html');background-repeat:no-repeat;background-position:0px 6px;list-style:none;display:block;}
#o_manchette ul.subLnk li a {color:#333333;font-size:75%;font-weight:bold;}
#o_manchette ul.subLnk li a:visited {color:#333333;font-size:75%;font-weight:bold;}
#o_manchette .tetiereFFFFFF {background-color:#F9F9F9;height:23px;font-family:Arial;font-size:70%;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;}
#o_manchette ul.tetiere {}
#o_manchette ul.tetiere li {float:left;list-style:none;display:block;padding-left:2px;padding-top:5px;}
#o_manchette ul.tetiere li a {color:#333333;}
#o_manchette ul.tetiere li a:visited {color:#333333;font-size:100%;}
#o_manchette .chevron {color:#FD6801;}
#o_manchette .sequence {position:absolute;z-index:100;width:5px;height:5px;}

#o_manchetteInfoPub .info_continu {border-bottom:2px solid #FF5500;margin:8px 4px 0px 6px;}
#o_manchetteInfoPub a.titre {font-weight:bold;color:#666666;font-family:Arial;font-size:120%;}
#o_infos {width:100%;position:relative;height:130px;overflow:hidden;}
#o_infos .infos {padding:2px 15px 2px 9px;font-size:70%;list-style:none;}
#o_infos .infos a {color:#333333;}
#o_infos .go_to_up {position:relative;right:5px;top:6px;}
#o_infos .go_to_down {position:relative;top:3px;right:5px;}
#o_infos .cursor {margin:5px 0px 0px 0px;width:15px;height:12px;cursor:pointer;padding-right:0;}
#o_infos .btn_top {background-image:url('../../../i5.woopic.com/I/infoUp.html');background-repeat:no-repeat;}
#o_infos .btn_bottom {background-image:url('../../../i5.woopic.com/I/infoDown.html');background-repeat:no-repeat;}
#o_cac40 {border-top:1px solid #DDDDDD;margin:9px 0px 0px 8px;padding:4px 0px 14px 1px;font-size:70%;}
#o_cac40 .cac40_green {color:#339900;}
#o_cac40 .cac40_red {color:red }
#infoVilleCote {padding:0px 5px 0px 8px;font-size:70%;}
#infoVilleCote p.nomVille{border-bottom:2px solid #FF5500;color:#666666;font-size:120%;padding-bottom:2px;}
#infoVilleCote .meteo {font-size:100%;display:block;height:25px;}
#infoVilleCote .meteo a.infoMeteo {color:#FD6801;height:25px;margin-top:5px;text-decoration:underline;}
#infoVilleCote .meteo span.choisir {
font-weight:bold;height:25px;padding-top:5px;cursor:pointer;
}
#infosDepecheBas {padding-right:5px;font-size:70%;}
#infosDepecheBas p.nomVille{border-top:2px solid #FF5500;color:#666666;font-size:120%;padding-bottom:2px;}
#infosDepecheBas .meteo {font-size:100%;display:inline;padding-right:20px;}
#infosDepecheBas .meteo a.infoMeteo {color:#FD6801;text-decoration:underline;padding-top:5px;height:25px;}
#infosDepecheBas .meteo span.choisir {color:#FD6801;font-weight:bold;padding-top:5px;}

#grid img.full {width:100%;}
#grid img.half {width:50%;}
#grid .grilleMac {}
#o_container {padding:5px 0px 5px 0px;height:100%;}
#o_container p {font-size:70%;}
#o_container .heading1,#o_container .heading2,#o_container .heading3 {padding-bottom:5px;text-transform:lowercase;font-size:110%;}
#o_container .heading1 a,#o_container .heading2 a {color:#666666;}
#o_container .heading1 {}
#o_container .heading2 {border-bottom:2px solid #FF6600;display:block;padding-bottom:1px;font-size:100%;font-weight:bold;}
#o_container .heading3 {}
#o_container .heading3 a {color:#666666;}
#o_container .heading4 {font-size:140%;}
#o_container .heading4 a {color:#FF6600;}
#o_container h4 {margin-top:5px;font-size:70%;}
#o_container h4 a {}
#o_container .heading1 .orange {color:#FF6600;text-transform:none;font-size:120%;}
#o_container .heading1 .grey {color:#666666;text-transform:none;font-size:120%;}
#o_container .assise {margin-top:1px }
#o_container .boutiques {width:100%;position:relative;margin-top:-5px;vertical-align:top;border-top:1px solid #CCCCCC;border-left:1px solid #CCCCCC;}
#o_container .boutiques h4,#o_container .boutiques p {padding-left:5px}
#o_container .boutiques .orange {color:#FF6600}
#o_container .boutiques_horizontal1 {position:relative;top:0;width:50%;}
#o_container .boutiques_horizontal2 {position:absolute;top:0;width:50%;left:50% }
#o_container .boutiques_horizontal1 h4,#o_container .boutiques_horizontal1 p,#o_container .boutiques_horizontal2 h4,#o_container .boutiques_horizontal2 p {margin-left:5px;margin-right:5px;margin-top:0px }
#o_container .boutiques_vertical {position:relative;top:0;width:100%;}
#o_container .boutiques img {margin:5px 0px 5px 0px;}
#o_container .boutiques li {list-style-image:url(../../../i5.woopic.com/Magic/Icons/Boutiques/fleche.html);margin-left:30px;vertical-align:40%;font-weight:bold}
#o_container .form_meetic_small {width:100% }
#o_container .form_meetic_small select {margin-top:5px;margin-right:5px;font-size:75% }
#o_container .form_meetic_small input {}
#o_container .form_meetic_medium_bg {position:relative;}
#o_container .form_meetic_medium {position:absolute;top:5%;left:45%;width:50%;text-align:right }
#o_container .form_meetic_medium select {margin-top:2px;margin-bottom:2px;font-size:90%;}
#o_container .form_meetic_medium input {margin-top:5px;}
#o_container .form_meetic_medium p {font-size:90%;}
#o_container .form_bonnesadresses {padding:2px;background-color:#F8ECDF;text-align:left;width:100%;font-size:110%}
#o_container .form_bonnesadresses p {text-align:center }
#o_container .form_bonnesadresses input {margin-right:5px;margin-left:15px }
#o_container .form_bonnesadresses .ba_title {font-size:110%;font-weight:bold;color:#FF6600;padding-top:5px;padding-bottom:5px}
#o_container .form_bonnesadresses .choix {text-align:left;}
#o_container .form_bonnesadresses .villes {width:65% }
#o_container .form_bonnesadresses .envoyer {text-align:center;padding-top:5px;padding-bottom:5px }
#o_container .form_psycho {background-color:#F8ECDF;padding:5px;width:198px }
#o_container .form_psycho select {margin-top:5px;margin-bottom:5px;width:90% }
#o_container .form_psycho .voir {text-align:center;padding-top:5px;padding-bottom:5px}
#o_container .form_mobiles_sms {padding:5px;background-color:#F8ECDF;width:198px }
#o_container .form_mobiles_sms textarea {background-color:#F9F9F9;width:100%;height:80px;font-size:100% }
#o_container .form_mobiles_sms input {margin-top:5px;}
#o_container .form_mobiles_sms .num_tel {width:80px }
#o_container .form_mobiles_sms .envoyer {text-align:center;margin-left:50px;padding-left:5px;padding-right:5px }
#o_container .form_encheres {padding:5px;background-color:#F8ECDF;width:100% }
#o_container .form_encheres .rechercher {text-align:center;margin-top:2px;margin-bottom:2px }
#o_container .form_minceur {padding:5px;background-color:#F8ECDF;width:100% }
#o_container .form_minceur input {width:40px;text-align:center }
#o_container .form_minceur .sexe {text-align:left }
#o_container .form_minceur .envoyer {text-align:center }
#o_container .form_minceur .valider {width:60px;margin:5px }
#o_container .form_minceur .poids1 {margin-left:20px;}
#o_container .form_minceur .poids2 {margin-left:5px;}
#o_container .form_minceur .taille {margin-left:31px;}
#o_container .form_minceur .age {margin-left:36px;}
#o_container .form_jukebox {padding:5px;background-color:#F8ECDF;width:100% }
#o_container .form_jukebox input {margin-top:2px;margin-bottom:2px }
#o_container .form_jukebox .rechercher {color:red;text-align:center }
#o_container .form_pblanches {padding:5px;background-color:#FFFF99;width:100% }
#o_container .form_pblanches .nom {margin-left:20px;width:110px }
#o_container .form_pblanches .prenom {margin-left:3px;width:110px }
#o_container .form_pblanches .adresse {margin-left:1px;width:110px }
#o_container .form_pblanches .localite {margin-left:4px;width:110px }
#o_container .form_pblanches .dpt {margin-left:28px;width:80px }
#o_container .form_pblanches .ok {width:30px }
#o_container .form_pjaunes {padding:5px;background-color:#FFFF99;width:100% }
#o_container .form_pjaunes input {width:40px }
#o_container .form_pjaunes .activite {margin-left:13px;width:55px }
#o_container .form_pjaunes .nom {margin-left:20px;width:110px }
#o_container .form_pjaunes .adresse {margin-left:1px;width:110px }
#o_container .form_pjaunes .localite {margin-left:4px;width:110px }
#o_container .form_pjaunes .dpt {margin-left:28px;width:80px }
#o_container .form_pjaunes .ok {width:30px }
#o_container .form_ainverse {padding:5px;background-color:#FFFF99;width:100% }
#o_container .form_ainverse .tel {width:130px }
#o_container .form_ainverse .ok {width:30px }
#o_container .form_rechnom {padding:5px;background-color:#FFFF99;width:100% }
#o_container .form_rechnom input {width:40px }
#o_container .form_rechnom .nom {margin-left:19px;width:105px }
#o_container .form_rechnom .prenom {margin-left:2px;width:75px }
#o_container .form_rechnom .ok {width:30px }
#o_container .form_photosville {padding:5px;background-color:#F8ECDF;width:100%;text-align:right;text-align:center}
#o_container .form_photosville input {margin-bottom:2px;}
#o_container .form_photosville select {margin-bottom:5px;margin-top:3px}
#o_container .form_photosville .num {width:30px }
#o_container .form_photosville .rue {width:45%}
#o_container .form_photosville .ville {padding-left:60px;vertical-align:-10%}
#o_container .form_photosville .villes {width:45%}
#o_container .form_emploi {padding:5px;background-color:#DDEE99;width:100%;text-align:right;text-align:center}
#o_container .form_emploi .emploi {width:90%}
#o_container .form_emploi select {width:90%}
#o_container .form_formation {padding:5px;background-color:#CCDDDD;width:100%;text-align:right;text-align:center}
#o_container .form_formation .formation {width:90%}
#o_container .form_formation select {width:90%}
#o_container #flash_meteo {vertical-align:100%;}
#o_container .shopping_vignettes {padding-bottom:5px;background-color:#EEEEEE;border-bottom:2px solid #EEEEEE}
#o_container .shopping_vignettes h4 {margin:0;font-size:70%}
#o_container .shopping_vignettes p {font-size:70%;font-weight:normal}

#o_container .shopping_topproduits {width:100%;background-color:#EEEEEE}

#o_container .shopping_topproduits a {font-size:70%;text-indent:0px;}
#o_container .shopping_topproduits ul {margin:0px;padding:0}
#o_container .shopping_topproduits li {margin:0px;padding:0px;list-style:none;background:url('../../../i5.woopic.com/I/arrowSaint.html');background-repeat:no-repeat;background-position:0px 8px;padding-left:8px;}
#o_container .shopping_vignettes.tp {padding-bottom:5px;text-transform:lowercase;font-size:110%;color:#666666;border-bottom:12px solid #000000;}
#calendrier_vol select {font-size:120%;width:35px}
#calendrier_vol .jour {width:40px}
#calendrier_vol .mois {width:135px;text-align:left;margin-left:10px}
#calendrier_vol .c-clickmonth {font-weight :bold;}
#calendrier_vol .c-lienaround {color :#000000}
#calendrier_vol A.c-lienaround:hover {color:#FFFFFF;background-color:#6089FD;}
#calendrier_vol {padding:1px;position:absolute;}
#calendrier_vol td {font-weight:bold;font-size:70%;}
#calendrier_vol a.close {color:white;font-weight :bold;font-size:70%;}
#calendrier_vol .calend {width:280px;}
#calendrier_vol .c-framelayer {border-width:0px;color:#333333;}
#calendrier_vol .c-titledaycell {background-color:#FF6600;color:#FFFFFF;font-weight :bold;font-size:70%;}
#calendrier_vol .fermer {}
#calendrier_vol .c-alldaycell {background-color:#FFFFFF;}
#calendrier_vol .c-daycell {background-color:#97C2E8;font-weight :bold;color:gray}
#calendrier_vol .c-prevdaycell {background-color:#DDDDDD;color:#666666}
#calendrier_vol .c-crdaycell {background-color:#FFFFFF;border :1px solid #FF9966;}
#calendrier_vol .c-crmonthcell {width:298px;background-color:#FF9966;font-size:100%;color:#FFFFFF;font-weight :bold;text-align:center;z-index:100}
#calendrier_vol .c-jourclic {color:#000000;}
#calendrier_vol A.c-jourclic:hover {color:#FF6600;}
#calendrier_sej {padding:1px;position:absolute;}
#calendrier_sej td {font-weight:bold;font-size:70%;}
#calendrier_sej a.close {color:white;font-weight :bold;font-size:70%;}
#calendrier_sej .calend {width:298px;}
#calendrier_sej .c-framelayer {border-width:0px;color:#333333;}
#calendrier_sej .c-titledaycell {background-color:#FF6600;color:#FFFFFF;font-weight :bold;font-size:70%;}
#calendrier_sej .fermer {}
#calendrier_sej .c-alldaycell {background-color:#FFFFFF;}
#calendrier_sej .c-daycell {background-color:#97C2E8;font-weight :bold;color:gray}
#calendrier_sej .c-prevdaycell {background-color:#DDDDDD;color:#666666}
#calendrier_sej .c-crdaycell {background-color:#FFFFFF;border :1px solid #FF9966;}
#calendrier_sej .c-crmonthcell {width:298px;background-color:#FF9966;font-size:100%;color:#FFFFFF;font-weight :bold;text-align:center;z-index:100}
#calendrier_sej .c-jourclic {color:#000000;}
#calendrier_sej A.c-jourclic:hover {color:#FF6600;}
#form_vol_titre {color:#FFFFFF;font-weight:bold;border-bottom:2px solid #FF6600;}
#form_vol_titre .titre {display:inline;background:#FF6600 url('../../../i5.woopic.com/I/titre_vol.html');background-repeat:no-repeat;width:155px;padding:3px 12px 1px 9px;}
#form_vol_titre .listeLnk {display:inline;padding:7px 0px 0px 8px;margin:0px;}
#form_vol_titre ul.lnk {display:inline;font-size:70%;}
#form_vol_titre ul li.lnk{display:inline;}
#form_vol_titre a.lnkVol {background-image:url('../../../i5.woopic.com/I/arrowTitreManchette.html');background-repeat:no-repeat;padding:0px 5px 0px 10px;background-position:0px 3px;}

#form_vol td{border-left:0px solid #FFFFFF;}
#form_vol td.infoArrDep {padding-left:8px;padding-right:0px;padding-top:2px;vertical-align:top;width:67px;}
#form_vol td.infoArrDep_grid{padding-left:3px;padding-right:3px;vertical-align:middle;}
#form_vol span.nomJour {color:#FF6600;}
#form_vol td.top {padding-top:4px;}
#form_vol td.infoNbPersonne {vertical-align:middle;padding-left:0px;}
#form_vol input.ville {height:16px;width:107px;font-size:80%;}
#form_vol td.villeInput {padding-left:0px;vertical-align:middle;width:134px;}
#form_vol td.slct {vertical-align:middle;padding-left:0px;}
#form_vol select.slct {height:16px;font-size:90%;}
#form_vol img.calendrier {position:relative;top:1px;}
#form_vol input.valid {position:relative;top:0px;left:15px;}
#form_sejour_titre {background-color:#FF6600;color:#FFFFFF;font-weight:bold;padding:2px 0px 2px 10px;}


body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight: normal;
}

.orange {
color:#FFFFFF
}
.txt11nav {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#000000;
}
.smenu {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-align:center;
color:#000000;
}
.smenupanier {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-align:right;
color:#000000;
}
.smenuactif {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF6600;
background-color:#FFFFFF;
text-align:center;
border-top:1px #F8ECDF solid;
}
.smenuleft {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#FF6600;
text-align:center;
border-left:1px #F8ECDF solid;
}
.smenuright {
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-align:right;
border-right:1px #F8ECDF solid;
}
.content_acc {
padding:10px;
width:1024px;
}
.image_acc_grd {
border:1px #AAAAAA solid;
}
 .cadre_acc_boutik {border:1px solid #e0e0e0; 
 padding:10px; 
  }
  .content_acc_boutik {
padding:10px;
}

#imouter0 {  /* Main Menu Container */

	background-color:#ffffff;
	background-image:url(tpl/images/back_smenu.html);
	border-style:none;
	border-width:0px;
	padding:0px;
	margin:0px;

}

#imenus0 li a {  /* Main Menu Items */

	height:1px;
	color:#000000;
	text-align:center;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#dddddd;
	border-width:0px;
	padding:2px 8px;

}

#imenus0 li a.ihover {  /* Main Menu Items [hover] */

	background-image:url(tpl/images/back_smenu.html);
	text-decoration:underline;
	border-style:solid;
	border-color:#f8ecdf;
	color:#ff8000;

}

#imenus0 li a.iactive {  /* Main Menu Items [active] */

	background-color:#fcf6ef;
	background-image:url(tpl/images/back_smenu.html);
	color:#ff8000;
	text-decoration:underline;
	border-style:solid;
	border-color:#f8ecdf;

}

#imenus0 .imbuttons {  /* Main Menu Graphic Button Content */
}

#imenus0 li ul {  /* Sub Menu Container */

	background-color:#fcf6ef;
	border-style:solid;
	border-color:#f8ecdf;
	border-width:1px;
	padding:5px;
	margin:4px 0px 0px;

}

#imenus0 ul a {  /* Sub Menu Items */

	background-color:#fcf6ef;
	color:#000000;
	text-align:center;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	border-style:solid;
	border-color:#f8ecdf;
	border-width:0px 0px 1px 0px ;
	padding:2px 5px;

}


#imenus0 ul li a.ihover {  /* Sub Menu Items [hover] */

	color:#ff8000;;
	text-decoration:underline;

}

#imenus0 ul li a.iactive {  /* Sub Menu Items [active] */

	background-color:#ffffff;
	color:#ff8000;

}

 .line_greye0e0e0 {border-bottom:1px solid #e0e0e0;  }
 .btable_greye0e0e0 {border:1px solid #e0e0e0; 
 padding:10px; 
 margin:10px 20px 10px 10px;
 }
 
.bgreye0e0e0 {border:1px solid #e0e0e0; }

input,select
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 border: 1px solid #C9C9C9;
 height:19px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:10px;
}
.radio
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
  border: 0px solid #C9C9C9;
 width:10px;
 height:10px;
 margin-bottom:5px;
 margin-left:0px;
 margin-right:0px;
}
.inputbt
{ 
 border:0px;
 width:14px;
 height:14px;
 margin:0px;
}
input.checkbox
{
	width:15px;
 	border:0px solid #C9C9C9;
}

select.true
{
  width:192px;
  height:21px
}


input.submit
{
 background-repeat:no-repeat;
 background-position:inherit;
 border: 1px solid #FFFFFF;
 height:28px;
}

.label
{
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:190px; 
	vertical-align:top;
}

.label_s
{
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
}

.label_produit
{
	color:#ff6600;
	font-family:Helvetica, Arial, sans-serif;
	font-size:21px;
}

.etoile
{
	color:#ff6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

form 
{
	margin: 0px;
	padding: 0px;
}

img
{
	border-width: 0px;
}

.titre
{
 font-family:Helvetica,Arial, sans-serif;
 font-size:13px;
 color:#FFFFFF;
 background-color:#b3b3b3;
 height:18px;
}

a.titre
{
 color:#FFFFFF;
 text-decoration:none;
}

a.titre:hover
{
 color:#333333;
 text-decoration:underline;
}


.la_une
{
	color:#333333;
	font-family:"Helvetica 45 Light", Arial, sans-serif;
	font-size:21px;
	font-weight:bold;
	margin:5px 0px 20px 0px;
}

.table-radio
{
	border-width:thin;
	border-color:#c2c2c2;
}

.navigation
{
	color:#000000;
	font-family: Helvetica,Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:0px 3px 0px 3px
}

a.navigation
{
	color:#000000;
	text-decoration:underline;
}

.ligne
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 height:20px;
}

.cadrelog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #dddddd;
	background-color:#f9f9f9
}


.alignmiddle
{ 
	vertical-align:middle;
}

/* background pour les autres produits */

.autres_produits
{
	background-image:url(../images/fil_bloc4.html);
	background-repeat:repeat;
	font-weight:bold;
}

.text{
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
 text-align:justify;
}

textarea
{
 border: 1px solid #C9C9C9;
 margin-bottom:7px;
 margin-left:0px;
 margin-right:10px;
 font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#333333;
}

.etape
{
 background-repeat:no-repeat;
 height:18px;
 width:20px;
 color:#FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
 font-size:11px;
 padding-top:1px;
}
/* pour la page panier */


.cadre_gauche
{
border-bottom:1px solid #e0e0e0;
border-right:1px solid #e0e0e0;
padding:3px;
height:18px;
}

.cadre_droite
{
border-bottom:1px solid #e0e0e0;
/*border-right:1px solid #e0e0e0;*/
padding:3px;
height:18px;
}
input.text
{
 border: 1px solid #C9C9C9;
 width:190px;
 height:19px;
 margin-bottom:7px;
 margin-left:10px;
 margin-right:10px;
}

/*################################### DEBUT SYLE IHM ###################################*/

/*------------------------------- SONATEL INSTITUTIONNEL -------------------------------*/

/***** lien statique (aucun effet) ********/
a.lien_stat {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#FFFFFF;
	background-color: #333333;
	text-decoration: none;
}
a.lien_stat:hover  {    
font-family:Arial, sans-serif;
font-size:12px;
font-weight:normal;
color:#CCCCCC;
text-decoration:none;    
}

/***** lien accueill - contacts- nous écrire ********/
a.lien_noir {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
}
a.lien_noir:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:underline;    
}
a.lien_voeux {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
a.lien_voeux:hover  {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	font-weight:bold;
	text-decoration: underline;
}
/***** lien menu horizontal ********/
a.lien_menu {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
a.lien_menu:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
text-decoration:none;    
}
a.lien_menu2 {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
}
a.lien_menu2:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
text-decoration:none;    
}
a.lien_menu_voeux {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration: none;
}
a.lien_menu_voeux:hover  {    
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#000000;
background-color:#FFFFFF;   
}
a.lien_menu_voeux2 {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
}
a.lien_menu_voeux2:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
text-decoration:none;    
}
/***** lien footer ********/
a.lien_footer {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
a.lien_footer:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;    
}

/***** texte copyright ********/
.txt_copyright {
font-family:Arial, sans-serif;
font-size:10px;
color:#FFFFFF;
}

/***** texte défilant ********/
.txt_defilant {
	font-family:Arial, sans-serif;
	font-size:12px;
	text-decoration: none;
}

/***** texte titre accueil ********/
.txt_titre {
font-family:Arial, sans-serif;
font-size:20px;
font-weight:bold;
color:#000000;
}
/***** texte titre nav ********/
.txt_titre_nav {
font-family:Arial, sans-serif;
font-size:12px;
font-weight:bold;
color:#ffffff;
}
/***** trait séparateur nav ********/
.separateur_nav {
border-bottom:1px solid #666666;
padding-top:10px;
padding-bottom:2px;
}
/***** lien nav ********/
a.lien_nav {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
}
a.lien_nav:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;    
}
a.lien_nav2 {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
}
a.lien_nav2:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
text-decoration:none;    
}
/***** lien retour accueil module ********/
a.lien_interieur_orange {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
}
a.lien_interieur_orange:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#ff6600;
text-decoration:underline;    
}
a.lien_interieur_noir {
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
}
a.lien_interieur_noir:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
font-weight:bold;
color:#000000;
text-decoration:underline;    
}
.cadrerouge {
border:1px solid #B63D40;
background-color:#FBFBFB;
}
/***** lien article ********/
a.lien_art {
color:#08887E;
text-decoration:none;    
}
a.lien_art:hover  {    
color:#ff6600;
text-decoration:underline;    
}

/***** lien english version ********/
a.lien_english {
font-family:Arial, sans-serif;
font-size:11px;
color:#006600;
font-weight:bold;
text-decoration:none;    
}
a.lien_english:hover  {    
font-family:Arial, sans-serif;
font-size:11px;
color:#006600;
font-weight:bold;
text-decoration:underline;    
}

.english  {    
font-family:Arial, sans-serif;
font-size:11px;
color:#ff6600;
}

/***** titre nous ecrire ********/
.titre_second  {    
font-family:Arial, sans-serif;
font-size:13px;
color:#08887E;
font-weight:bold;
}

/***** titre nous ecrire ********/
.titre_fondation  {    
font-family:Arial, sans-serif;
font-size:15px;
color:#ff6600;
font-weight:bold;
}

/*################################### FIN SYLE IHM ###################################*/
