html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}body{font-size:62.5%;}img{border: 0;outline: 0;}strong{font-weight:bolder;}em{font-style:italic;}abbr[title]{border-bottom: 1px dotted;cursor: help;}q,cite{font-style: italic;}q cite,q q{font-style: normal;}dt{font-weight: bold;}:focus{outline: 0;}ol,ul,li{list-style: none;}table{border-collapse: collapse;border-spacing: 0;}caption,th,td{text-align: left;font-weight: normal;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}form label{cursor: pointer;}form{display: inline;}fieldset{border: none;}input,select,textarea,button{margin: 0;padding: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}article,aside,audio,canvas,datagrid,datalist,details,dialog,figure,figcaption,footer,header,hgroup,menu,nav,section,video{display: block;}abbr,eventsource,mark,meter,time,progress,output,bb{display: inline;}figcaption{clear: none;}h1,h2,h3,h4,h5,h6{margin: 1em 0 .5em 0;line-height: 1.2em;font-weight: bold;font-style: normal;}h1{font-size: 1.75em;}h2{font-size: 1.5em;}h3{font-size: 1.25em;}h4,h5,h6{font-size: 1em;}a{text-decoration: none;}a:hover,a:focus,a:active{text-decoration: underline;}.tleft{text-align: left;}.tright{text-align: right;}.tcenter{text-align: center;}.fleft{float:left;}.fright{float:right;}.cleft{clear: left;}.cright{clear: right;}.cboth{clear: both;}img.fleft{margin-right: 10px;}img.fright{margin-left: 10px;}.relative{position: relative;}.absolute{position: absolute;}.static{position: static;}.dnone{display: none;}.dblock{display: block;}.dinline{display: block;}.dinlineblock{display: inline-block;}.ohidden{overflow: hidden;}.required{color: red;}.divphoto {
	
}

.imgPicto {
	margin-right:3px;
}

.imgzoom_pannel {
	background-color:black;
	padding:8px 4px 4px 4px;
	margin:0px;
}
.imgzoom_legend {
	text-align:left;
	font-size:1em;
	font-family: Arial,Helvetica,sans-serif;
	margin:5px;
	padding:0px;
}
.imgzoom_legend h3 {
	color:#ffffff;
	font-size:1em;
	font-family: Arial,Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
.imgzoom_legend p {
	color:#6D7068;
	font-size:1em;
	font-family: Arial,Helvetica,sans-serif;
	margin:0px;
	padding:0px;
}

body{
	background:#fff;
	margin:0px;
	font-family:Helvetica, Tahoma, Verdana, Times New Roman;
	background-color:transparent;
	line-height: 1;
}

#body_background{
	background:#999a9e;
}
.cdt01_popup{
	background:#fff!important;
}

#body_background.cdt01_popup{
	padding:8px;
}

#body_newsletter{
	background:#999a9e url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/newsletter/degrade.jpg) repeat-x;
}

.sprite_charte{
	background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/sprite_charte.png);
}

* html li.IEcrap {
	display:inline;
}

*+html li.IEcrap {
	display:inline;
}

.textright {
	text-align:right;
}
.textcenter {
	text-align:center;
}

.image_left{
	float:left;
	margin-right:10px;
}

.hide {
	display:none;
}
.left {
	float:left;
}
.cleft {
	clear:left;
}
.right {
	float:right;
}
.relative {
	position:relative;
}

#workspace_total {
    width: 950px;
    margin: 0 auto 0 auto;
    overflow:hidden;
    }

#backgroundspace{
	position:fixed;
	z-index:-1;
	top:0px;
	overflow:hidden;
	width:1680px;
	margin-left:-365px;
	text-align:center;
}


#workspace {
    width: 950px;
    margin: 0 auto;
}
	
* html #workspace {
	width: 960px;
}

#workspace_popup {
    position:absolute;
    margin-top:130px;
	z-index:2;
	width:1000px;
	left:50%;
	margin-left:-500px;
}
    
#header{
	width:930px;
	float:left;
	padding:0 10px;
}

.headerleft{
	clear:left;
	float:left;
	width:73%;
}
.headerright{
	float:left;
	width:27%;
}


#centerspacepage{
	width:950px;
	float:left;
}

#centerspacepage_popup{
	width:1000px;
	float:left;
	margin-top:5px;
	margin-left:19px;
}

#leftspace{
	float:left;
	width:690px;
} 

#rightspacehome{
	float:left;
	width:212px;
	margin-left:725px;
	margin-top:-30px;
} 

#rightspace{
	float:left;
	width:212px;
	margin-left:12px;
	margin-top:-200px;
}


.contenufond{
	width:925px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/contenu_middle.png) repeat-y;
	float:left;
	padding:0;
	padding-left:25px;
	margin:0;

}

.contenufond_popup{
	width:1000px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/contenu_popup_middle.png) repeat-y;
	float:left;
	padding:0 0 0 0;
	padding-bottom:15px;
	margin:0;

}




.divcontent .page_navigation:hover {
	color: #643B02;
	text-decoration:none;
}

.divcontent .page_previous img {
	background-position:-344px -407px;
	height:13px;
	margin:0 5px;
	vertical-align:-3px;
	width:13px;
}
.divcontent .page_next img {
	background-position:-331px -407px;
	height:13px;
	margin:0 5px;
	vertical-align:-3px;
	width:13px;
}

.divcontent a.page_previous:hover, .divcontent a.page_next:hover {
	color: #643B02;
	text-decoration:none;
}

.divcontent a.disabled.page_previous, .divcontent a.disabled.page_next {
	color: #999966;
	text-decoration:none;
}

.divcontent .page_previous:hover img {
	background-position:-344px -420px;
}
.divcontent .page_next:hover img {
	background-position:-331px -420px;
}

.divcontent .page_previous.disabled img {
	background-position:-344px -394px;
}
.divcontent .page_next.disabled img {
	background-position:-331px -394px;
}
.detail .divcontent {
	font-size:0.8em;
}

.divcontent p.petit {
	font-size: 0.9em;
}


.divimpression{
	margin:0;
	padding:0;
	width:690px;
	text-align:right;
	margin:5px 0;
	clear:left;
}

.divimpression p {font-size:1.1em; color:#000000; padding:0 0 3px 0;}
.divimpression p a {color:#000000; text-decoration:none;}
.divimpression p a:hover {color:#000000; text-decoration:underline;}
.divimpression hr{clear:left;font-size:1px; height:1px; background-color:#000000; color:#000000; margin:5px 0; border:0;}

.navigation{ padding:10px 0; width:100%;}
.navigation p {font-size:1.3em; color:#000000; }
.navigation p a {color:#000000; text-decoration:none;}
.navigation p a:hover {color:#000000; text-decoration:underline;}

.titre_page{width:690px;}
.titre_page h1{color:#003265; font-size:2.4em;padding:0; margin:0}
.titre_page hr{clear:left;font-size:1px; height:1px; background-color:#000000; color:#000000; margin:5px 0; border:0;}



#nav {float:left; padding:2px 0px; text-align:center;}
#nav a{padding:4px; color: #4d4d4d; text-decoration:none; display:block; width:17px; float:left; font-size:1.2em;}
#nav a.activeSlide{padding:3px; border:1px solid #4d4d4d; color:#4d4d4d;}


.divretour{clear:left;width:100%;margin-top:20px;}
.divretour p{color:#000000; font-size:1.2em; padding:0; margin:0}
.divretour p a{color:#8A6615; text-decoration:none;}
.divretour p a:hover{color:#8A6615; text-decoration:underline;}


#divmenu1{
	float:left;
	text-align:left;
	width:876px;
	margin-left:37px;
	margin-bottom : 10px;
}

.divitemmenu1{
	width:120px;
	text-align:left;
	float:left;
}

.divmenu1left{width:22px; height:74px; float:left; background-position:-1px -1px;}
.divmenu1right{width:14px; height:74px; float:left; background-position:-863px -1px;}

#divmenu1 ul li {float:left; position:relative; z-index:100;}
#divmenu1 ul li > a {width:120px; height:74px; float:left; text-indent: -900%;}

.menu1item0{background-position:-23px -1px;}
.menu1item0:hover{background-position:-23px -94px;}
.menu1item1{background-position:-143px -1px;}
.menu1item1:hover{background-position:-143px -94px;}
.menu1item2{background-position:-263px -1px;}
.menu1item2:hover{background-position:-263px -94px;}
.menu1item3{background-position:-383px -1px;}
.menu1item3:hover{background-position:-383px -94px;}
.menu1item4{background-position:-503px -1px;}
.menu1item4:hover{background-position:-503px -94px;}
.menu1item5{background-position:-623px -1px;}
.menu1item5:hover{background-position:-623px -94px;}
.menu1item6{background-position:-743px -1px;}
.menu1item6:hover{background-position:-743px -94px;}


.listessmenu1_sej{
	width:248px;
	padding:0;
	position:absolute;
	z-index:110;
	top:47px;
	left:-38px;
}

.listessmenu1_sej_top{
	background-position:-1px -285px;
	width:248px;
	height:24px;
}

.listessmenu1_sej_center{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/charte_menu_principal/fond_layer_sej.png) repeat;
	width:248px;
	float:left;
}

.sejourshome{width:230px; margin:5px 10px 10px 10px; clear:left;text-align:left;}
.sejoursprix{
	position:absolute;
	float:left;
	margin:5px 0px 0 146px;
	width:84px;
	height:72px;
}
.sejourshome p.duree {font-size:1.1em; color:#815505; line-height:normal}
.sejourshome p.prix {font-size:1em; color:#fff; line-height:normal; padding:7px 0 0 10px;}
.sejourshome p.prix {font-size:1em; color:#fff; line-height:normal; padding:7px 0 0 10px;}
.sejourshome .prixplus {font-size:2em; color:#fff; line-height:normal}
.sejourshome p.desc {font-size:1em; color:#000; line-height:normal}
.sejourshome .descplus {font-size:1.3em; color:#000; line-height:normal}
.sejourshome .descplus a{color:#000; text-decoration:none;}
.sejourshome .descplus a:hover{color:#000; text-decoration:underline;}
.sejourshome p.suite {font-size:1.1em; padding-top:5px; text-align:right; color:#815505; line-height:normal; text-decoration:none;}
.sejourshome p.suite a {color:#815505; text-decoration:none;}
.sejourshome p.suite a:hover {color:#815505; text-decoration:underline;}
.suite_sej{background-position:-734px -169px; width:26px; height:21px; vertical-align:middle; margin-left:5px;}
.suite_sej:hover{background-position:-734px -191px; width:26px; height:21px; vertical-align:middle;}
.tarifplus {font-size:1.6em; line-height:normal}

.image_promo{
	position:absolute;
	float:left;
	width:60px;
	height:80px;
	margin:15px 0 0 -10px;
	background-position:-67px -310px;
}

.image_coupcoeur{
	position:absolute;
	width:65px;
	float:left;
	height:80px;
	margin:15px 0 0 174px;
	background-position:-1px -310px;
}

.image_coupcoeurpage{
	position:absolute;
	width:65px;
	float:left;
	height:80px;
	margin:0 0 0 142px;
}

.listessmenu1_actu{
	width:310px;
	padding:0;
	display:inline;
	float:left;
	clear:left;
	position:absolute;
	top:47px;
	left:-36px;
}

.listessmenu1_actu_top{
	background-position:-250px -285px;
	width:310px;
	height:24px;
}

.listessmenu1_actu_center{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/charte_menu_principal/fond_layer_actu.png) repeat;
	width:310px;
	float:left;
}

.actuhome{width:290px; margin:5px 10px 10px 10px; clear:left; float:left; text-align:left;}
.actuhome p {font-size:1.3em; color:#000; line-height:normal}
.actuhome p a {color:#000; text-decoration:none;}
.actuhome p a:hover {color:#000; text-decoration:underline;}

.div_actu_autre{width:290px; padding:5px 10px; clear:left; float:left; text-align:right; background:#fff}
.div_actu_autre p{padding:0px; font-size:1.2em; margin:0; color:#000; }
.div_actu_autre p a {color:#000; text-decoration:none;}
.div_actu_autre p a:hover {color:#000; text-decoration:underline;}
.autre_actu{width:22px; height:15px; background-position:-761px -169px; vertical-align:middle; margin-right:3px;}



#footer{
	clear:left;
	padding:15px 15px 25px 15px;
	margin:0 10px;
	float:left;
	width:900px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/charte_menu_bas/footer_fond.png) repeat;
}


.footertop p {padding:0px; font-size:1em; margin:0; color:#fff; }
.footertop p a {color:#fff; text-decoration:none;}
.footertop p a:hover {color:#fff; text-decoration:underline;}

.footercenter{
	clear:left;
	margin-top:40px;
	float:left;
	width:910px;
}

.footercenter li {padding:0 0 6px 10px; font-size:1.7em; line-height:normal; margin:0; color:#fff; }
.footercenter li a {color:#fff; text-decoration:none;}
.footercenter li a:hover {color:#fff; text-decoration:underline;}
.footercenter li li {padding:0 5px 6px 10px; font-size:0.7em; line-height:normal; margin:0; color:#fff; }
.footercenter li li a {color:#fff; text-decoration:none;}
.footercenter li li a:hover {color:#fff; text-decoration:underline;}
.footercenter p.select {color:#fff; text-decoration:underline;}

.cadrefond{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/charte_menu_bas/menu4_fond.png) repeat;
	float:left;
}

.menu4topleft{float:left; width:10px; height:10px; background-position:-712px -169px;}
.menu4topright{float:right; width:10px; height:10px; background-position:-723px -169px;}
.menu4bottomleft{float:left; width:10px; height:10px; background-position:-712px -180px;}
.menu4bottomright{float:right; width:10px; height:10px; background-position:-723px -180px;}
.menu4center{float:left; background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/charte_menu_bas/menu4_fond.png) repeat;}


.footerbottom{
	clear:left;
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:35px;
}
.footerbottom li {float:left;}
.footerbottom p {padding:0; font-size:1.1em; line-height:normal; margin:0; color:#fff; }
.footerbottom li a {color:#fff; text-decoration:none;}
.footerbottom li a:hover {color:#fff; text-decoration:underline;}
.footerbottom p.tripadvisor {padding:0; font-size:0.9em; margin:0; color:#fff; }
.footerbottom p.tripadvisor a{color:#fff; text-decoration:underline;}
.footerbottom p.tripadvisor a:hover{color:#fff; text-decoration:underline;}



.sejours_col1{
	float:left;
	width:300px;
}

.sejours_col2{
	float:left;
	width:300px;
	margin-left:80px;
}

.valable_sejour{
	float:left;
	width:220px;
}

.prix_sejour{
	float:left;
	width:80px;
	text-align:right;
}

.sejours_details{
	clear:left;
	margin-top:20px;
	float:left;
	width:100%;
}

#multiImgSejours{
	width:350px; 
	float:left; 
	text-align:left
}

.sejours_navigation{
	clear:left;
	margin-top:20px;
	float:left;
	width:100%;
}

.divcontent .valable_sejour p{
	line-height:0.8em;
}

.divcontent .prix_sejour p{
	line-height:0.8em;
}

.divcontent .sejour_detail_droite{
	width:160px;
	float:left;
}

.divcontent .sejour_detail_droite p{
	line-height:0.8em;
}

.gris_sejour{
	color:#636453;
}
.sejours_details font.sejours_gros{
	font-size:1.2em;
}

.sejours_details font.sejours_gros2{
	font-size:1.9em;
}



#workspace_toolbar {
    width: 100%;
	margin: 0 auto;
}

#toolbar{
	width:100%;
	position:fixed;
	bottom:0px;
	text-align:center;
	z-index:10000;
	background:#094517 url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/toolbar/fond_toolbar.png) repeat-x;
	float:left;
	min-height:47px;
	margin:0 auto;
}

.content_toolbar{
	width:950px;
	clear:left;
	padding-bottom:5px;
	margin:0 auto;
}

#divmenu3{width:100%; clear:left;}
#divmenu3 ul li{float:left;}
#divmenu3 ul li p{float:left;font-size:1.4em; color:#fff; margin:0; padding:7px;}
#divmenu3 ul li p a{color:#fff; text-decoration:none;}
#divmenu3 ul li p a:hover{color:#fff; text-decoration:underline;}

#divmenu3 .divwidgetpicto{width:310px; float:left;}
#divmenu3 .divweb2{width:610px; float:left;}
.widget_carnet_picto{background-position:-128px -310px; width:27px; height:29px; margin-right:3px;}
.widget_carnet_picto:hover{background-position:-128px -340px; width:27px; height:29px; margin-right:3px;}
.widget_meteo_picto{background-position:-156px -310px; width:27px; height:29px; margin-right:3px;}
.widget_meteo_picto:hover{background-position:-156px -340px; width:27px; height:29px; margin-right:3px;}
.widget_agenda_picto{background-position:-184px -310px; width:27px; height:29px; margin-right:3px;}
.widget_agenda_picto:hover{background-position:-184px -340px; width:27px; height:29px; margin-right:3px;}
.widget_3d_picto{background-position:-212px -310px; width:27px; height:29px; margin-right:3px;}
.widget_3d_picto:hover{background-position:-212px -340px; width:27px; height:29px; margin-right:3px;}
.widget_image_picto{background-position:-240px -310px; width:27px; height:29px; margin-right:3px;}
.widget_image_picto:hover{background-position:-240px -340px; width:27px; height:29px; margin-right:3px;}
.widget_commentaire_picto{background-position:-268px -310px; width:27px; height:29px; margin-right:3px;}
.widget_commentaire_picto:hover{background-position:-268px -340px; width:27px; height:29px; margin-right:3px;}
.widget_sondage_picto{background-position:-296px -310px; width:27px; height:29px; margin-right:3px;}
.widget_sondage_picto:hover{background-position:-296px -340px; width:27px; height:29px; margin-right:3px;}

#divmenu2{clear:left; margin-top:3px; margin-left:130px;}
#divmenu2 ul li{float:left;}
#divmenu2 ul li p{float:left;font-size:1.3em; color:#FFF600; margin:0; padding-left:12px;}
#divmenu2 ul li p a{color:#FFF600; text-decoration:none;}
#divmenu2 ul li p a:hover{color:#FFF600; text-decoration:underline;}



.divaproximite{clear:left; width:680px; float:left; margin-top:40px}
.divaproximite h2{color:#003265; font-size:2em; padding:0; margin:0; line-height:normal}
.divaproximite h2 a {color:#8A6615; text-decoration:none;}
.divaproximite h2 a:hover {color:#8A6615; text-decoration:underline;}

.divaproximite_block{width:570px; margin-left:5px; float:left; clear:left;}
.divaproximite_block p{color:#323232; font-size:1.1em; padding:1px 0; margin:0; line-height:1.3em}
.divaproximite_block p a{color:#8A6615; text-decoration:none;}
.divaproximite_block p a:hover{color:#8A6615; text-decoration:u;}
.divaproximite_block p strong{color:#323232; font-size:1.2em;}

.divreservez{width:200px; float:right; margin-left:10px; margin-top:5px;}
.divreservez_top{clear:left; width:200px; height:8px; background-position:-324px -310px;}
.divreservez_content{clear:left; width:200px; float:left; background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/fond_reservez.png) repeat-y;}
.divreservez_bottom{clear:left; width:200px; height:6px; background-position:-324px -319px;}
.divreservez_block{clear:left; float:left; margin:7px 0 7px 13px; width:182px; }

.divcontent .divreservez h2{color:#B55600; font-size:2.1em; padding:0; margin:0; font-weight:normal}
.divcontent .divreservez p{color:#fff; font-size:1.2em; padding:0; margin:0;}
.divcontent .divreservez p a{color:#fff; text-decoration:none;}
.divcontent .divreservez p a:hover{color:#fff; text-decoration:underline;}
.divcontent .divreservez p.prix{color:#fff; font-size:0.9em; padding:0; margin:0;}
.divcontent .divreservez p.cat{color:#FF9800; font-size:0.9em; padding:0; margin:0;}
.navigationpagemodule{clear:left; margin:0px; margin-top:10px; width:100%; text-align:right;}
.navigationpagemodule p{color:#000000; font-size:1.2em; padding:0; margin:0}
.navigationpagemodule p a{color:#8A6615; text-decoration:none;}
.navigationpagemodule p a:hover{color:#8A6615; text-decoration:underline;}
.pageselect{font-size:1.3em; font-weight:bold;}


.divretour{clear:left;width:100%;margin-top:20px;}
.divretour p{color:#000000; font-size:1.2em; padding:0; margin:0}
.divretour p a{color:#8A6615; text-decoration:none;}
.divretour p a:hover{color:#8A6615; text-decoration:underline;}



.widget{float:left;}
.widget .divcontent {width:100%;}
.widget h1{font-size:1.1em; margin:0; float:left; padding:0; color:#000; font-weight:normal; text-transform:uppercase}
.widget h2{font-size:1.4em; margin:0; color:#000; font-weight:bold; line-height:normal;}
.widget h2 a {font-size:0.8em; margin:0; color:#986500; font-weight:normal; text-decoration:none;}
.widget h2 a:hover { margin:0; color:#986500; text-decoration:underline;}

.widget p{font-size:1.1em; margin:0; color:#000; line-height:normal;}
.widget p a {font-size:1.2em; margin:0; color:#986500; text-decoration:none;}
.widget p a:hover { margin:0; color:#986500; text-decoration:underline;}

.widget_suite{
	clear:left;
	text-align:right;
	margin-top:5px;
}

.drag_widget{
	cursor:move;
}
.close_widget{
	cursor:pointer;
}

.widget_precedent_suivant{
	clear:left;
	margin-top:5px;

}
.widget_precedent{
	float:left;
	width:100px;
	margin-left:10px;
	text-align:left;
}
.widget_suivant{
	float:right;
	width:100px;
	text-align:right;
	margin-right:10px;
}



.widget_survoler{
	position:fixed;
	float:left;
	width:201px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_survoler_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/survoler_top.png) no-repeat;
	width:201px;
	height:10px;
}

.widget_survoler_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/survoler_bottom.png) no-repeat;
	width:201px;
	height:10px;
	clear:left;
}


.widget_survoler_center{
	width:191px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/survoler_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_survoler_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_survoler_content{
	width:191px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}


.widget_carnet{
	position:fixed;
	float:left;
	width:216px;
	margin-top:80px;
	margin-left:280px;
	z-index:1000;
}

.widget_carnet_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/carnet_top.png) no-repeat;
	width:216px;
	height:10px;
}

.widget_carnet_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/carnet_bottom.png) no-repeat;
	width:216px;
	height:15px;
	clear:left;
}


.widget_carnet_center{
	width:206px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/carnet_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_carnet_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_carnet_content{
	width:206px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
}


.widget_agenda{
	position:fixed;
	float:left;
	width:211px;
	margin-top:230px;
	margin-left:270px;
	z-index:1000;
}

.widget_agenda_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/agenda_top.png) no-repeat;
	width:211px;
	height:10px;
}

.widget_agenda_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/agenda_bottom.png) no-repeat;
	width:211px;
	height:15px;
	clear:left;
}


.widget_agenda_center{
	width:201px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/agenda_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_agenda_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_agenda_content{
	width:201px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
}

.agenda_workspace h2 {
	margin-bottom:5px;
	margin-left:5px;
}

.agenda_workspace hr{
	clear:left;font-size:1px; height:1px; background-color:#fff; color:#fff; margin:5px; border:0;
}

#slider-agenda {
	width:182px;
	position:relative;
	overflow:hidden;
	margin:10px 5px 5px 5px;
	padding:4px;
}

#mask-gallery-agenda {
	overflow:hidden;
}

#gallery-agenda {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:190px;
	overflow:hidden;
}

#gallery-agenda li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	/*padding-left:4px;*/
}


#buttons-agenda{
	margin-top:10px;
	text-align:center;
}

#btn-next-agenda, #btn-prev-agenda {
	color:#986500;
	font-size:1.3em;
	text-decoration:none;
}
#btn-next-agenda:hover, #btn-prev-agenda:hover {
	text-decoration:underline;
}


.widget_image{
	position:fixed;
	float:left;
	width:226px;
	margin-top:460px;
	margin-left:270px;
	z-index:1000;
}

.widget_image_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/image_top.png) no-repeat;
	width:226px;
	height:10px;
}

.widget_image_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/image_bottom.png) no-repeat;
	width:226px;
	height:10px;
	clear:left;
}


.widget_image_center{
	width:216px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/image_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_image_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_image_content{
	width:216px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}

.widget_image_content .divcontent{
	margin:0px 7px;
	width:200px;
	text-align:left;
}

.widget_meteo{
	position:fixed;
	float:left;
	width:191px;
	margin-top:130px;
	margin-left:500px;
	z-index:1000;
}

.widget_meteo_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/meteo_top.png) no-repeat;
	width:191px;
	height:10px;
}

.widget_meteo_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/meteo_bottom.png) no-repeat;
	width:191px;
	height:10px;
	clear:left;
}


.widget_meteo_center{
	width:181px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/meteo_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_meteo_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_meteo_content{
	width:181px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}


.widget_avis{
	position:fixed;
	float:left;
	width:241px;
	margin-top:250px;
	margin-left:500px;
	z-index:1000;
}

.widget_avis_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/avis_top.png) no-repeat;
	width:241px;
	height:10px;
}

.widget_avis_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/avis_bottom.png) no-repeat;
	width:241px;
	height:15px;
	clear:left;
}


.widget_avis_center{
	width:231px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/avis_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_avis_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_avis_content{
	width:210px;
	padding:5px;
	margin:5px;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:left;
	background:#ffffff;
}


.widget_commentaire{
	position:fixed;
	float:left;
	width:241px;
	margin-top:460px;
	margin-left:500px;
	z-index:1000;
}

.widget_commentaire_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/commentaire_top.png) no-repeat;
	width:241px;
	height:10px;
}

.widget_commentaire_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/commentaire_bottom.png) no-repeat;
	width:241px;
	height:10px;
	clear:left;
}


.widget_commentaire_center{
	width:231px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/commentaire_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px 6px;
}

.widget_commentaire_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_commentaire_content{
	width:231px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}


#comment-slider {
	background:#fff;
	width:212px;
	position:relative;
	overflow:hidden;
	margin:10px 5px 5px 5px;
	padding:4px;
}

.divcontent #comment-slider ul li p {
	display:block;
}

#comment-mask-gallery {
	overflow:hidden;
}

#comment-gallery {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:220px;
	overflow:hidden;
}

#comment-gallery li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	overflow: auto;
}

#comment-gallery li .who{
	color:#656565;
	font-size:1em;
}

#comment-buttons{
	margin-top:10px;
	text-align:center;
}

#comment-btn-next, #comment-btn-prev {
	color:#986500;
	font-size:1.3em;
	text-decoration:none;
}
#comment-btn-next:hover, #comment-btn-prev:hover {
	text-decoration:underline;
}



#comment-slider-last {
	width:460px;
	position:relative;
	overflow:hidden;
	margin:0px 5px 5px 5px;
	padding:4px;
}

#comment-mask-gallery-last {
	overflow:hidden;
}

#comment-gallery-last {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:510px;
	overflow:hidden;
}

#comment-gallery-last li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}


#comment-gallery-last li p.category {
	color:#73746D;
	clear:left;
}
.divcontent #comment-gallery-last li p {
	clear:left;
	display:block;
}

#comment-gallery-last li p.product_label {
	font-weight:bold;
	clear:left;
}


#comment-btn-next-last, #comment-btn-prev-last {
	color:#986500;
	font-size:1.3em;
	text-decoration:none;
}
#comment-btn-next-last:hover, #comment-btn-prev-last:hover {
	text-decoration:underline;
}


#comment-recette-slider-last {
	width:460px;
	position:relative;
	overflow:hidden;
	margin:0px 5px 5px 5px;
	padding:4px;
}

#comment-recette-mask-gallery-last {
	overflow:hidden;
}

#comment-recette-gallery-last {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:510px;
	overflow:hidden;
}

#comment-recette-gallery-last li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}


#comment-recette-gallery-last li p.category {
	color:#73746D;
	clear:left;
}
.divcontent #comment-recette-gallery-last li p {
	clear:left;
	display:block;
}

#comment-recette-gallery-last li p.product_label {
	font-weight:bold;
	clear:left;
}


#comment-recette-btn-next-last, #comment-recette-btn-prev-last {
	color:#986500;
	font-size:1.3em;
	text-decoration:none;
}
#comment-recette-btn-next-last:hover, #comment-recette-btn-prev-last:hover {
	text-decoration:underline;
}



.widget_administrable{
	position:fixed;
	float:left;
	width:172px;  
	margin-top:-8px;
	margin-left:650px;
	z-index:1000;
}

.widget_administrable_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/administrable_widget_top.png) no-repeat;
	width:172px;
	height:10px;
}

.widget_administrable_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/administrable_widget_bottom.png) no-repeat;
	width:172px;
	height:10px;
	clear:left;
}


.widget_administrable_center{
	width:162px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/widget/administrable_widget_middle.png) repeat-y;
	float:left;
	clear:left;
	padding:5px;
}

.widget_administrable_button{
	width:38px;
	float:right;
	height:17px;
	margin-top:2px;
}

.widget_administrable_content{
	width:162px;
	padding:5px 0 0 0;
	margin:5px 0 0 0;
	clear:left;
	float:left;
	border-top:1px solid #fff;
	text-align:center;
}




#slider,
#lieesSlider,
#discoverSlider,
#suggestSlider {
	width:195px;
	position:relative;
	overflow:hidden;
	margin-top:10px;
}

#mask-gallery,
#lieesSlider .mask-gallery,
#discoverSlider .mask-gallery,
#suggestSlider .mask-gallery {
	overflow:hidden;
}

#gallery,
#lieesSlider .gallery,
#discoverSlider .gallery,
#suggestSlider .gallery{
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:900px;
	overflow:hidden;
}

#gallery li, 
#lieesSlider .gallery li,
#discoverSlider .gallery li,
#suggestSlider .gallery li{
	float:left;
	list-style:none;
	padding:0;
	margin:0;
}


#buttons{
	margin-top:10px;
	text-align:center;
}
#control {
	text-align:center;
	margin-top:5px;
}

#control p a{
	color:#fff;
	text-decoration:none;
	padding:3px;
}

#control p a:hover, #control p a.selected{
	color:#000;
	border:1px solid #000;
}

.clear {
	clear:both;
}

.plan_du_site {padding:0px;margin:0px;clear:left; float:left;}

.plan_du_site p{color:#323232; font-size:1.3em; padding:4px 0; margin:0; line-height:1.3em}
.plan_du_site p a {color:#8A6615; text-decoration:none;}
.plan_du_site p a:hover {color:#8A6615; text-decoration:underline;}

.plan_du_site ul  {padding:0px;margin:0px;}
.plan_du_site ul li {color:#003265; font-size:1.6em; padding:10px 0; margin:0px; list-style-type:none; text-decoration:none; font-weight:normal; }
.plan_du_site ul li a {color:#003265; text-decoration:none; padding:0px; margin:0px;}
.plan_du_site ul li a:hover {color:#003265; text-decoration:underline;}

.plan_du_site ul ul {padding:0px;margin:0px; }
.plan_du_site ul ul li {color:#000; font-size:1em; padding:7px 0 0 0; margin:5px 10px; list-style-type:none; text-decoration:none; font-weight:bold; }
.plan_du_site ul ul li a {color:#000; text-decoration:none; padding:0px; margin:0px;}
.plan_du_site ul ul li a:hover {color:#000; text-decoration:underline;}


.plan_du_site ul ul ul {padding:0px;margin:0px;}
.plan_du_site ul ul ul li {color:#000; font-size:0.9em; padding:7px 0 0 0; margin:5px 10px; list-style-type:none; text-decoration:none; font-weight:normal; }
.plan_du_site ul ul ul li a {color:#000; text-decoration:none; padding:0px; margin:0px;}
.plan_du_site ul ul ul li a:hover {color:#000; text-decoration:underline;}


.plan_du_site ul ul ul ul {padding:0px;margin:0px;}
.plan_du_site ul ul ul ul li {color:#000; font-size:0.8em; padding:0px; margin:5px 10px; list-style-type:disc; list-style-position: inside; text-decoration:none; font-weight:normal; }
.plan_du_site ul ul ul ul li a {color:#000; text-decoration:none; padding:0px; margin:0px;}
.plan_du_site ul ul ul ul li a:hover {color:#000; text-decoration:underline;}


#ilsontteste p{
	padding:0;
}
#ilsontteste .category {
	color:#4B4D48;
}

#ilsontteste .product_label {
	font-weight:bold;
}
#ilsontteste hr {
	margin:10px 18%;
}



.divsousmenu{width:709px;float:left; display:inline; position:relative; text-align:left; height:205px; margin-left:10px;}
.divsousmenufond{position:absolute; width:709px; height:150px; background-position:-1px -391px; margin-top:55px;}
.divsousmenu p {color:#D3A44D; font-size:1.7em;padding:0; margin:0}

.preButton{width:17px; height:17px; background:url(http://www.ain-tourisme.com/lib/js/contentflow/img/button_left.png); position:absolute; margin-left:-40px; float:left; cursor:hand; cursor:pointer;}
.nextButton{width:17px; height:17px; background:url(http://www.ain-tourisme.com/lib/js/contentflow/img/button_right.png); position:absolute; margin-left:270px; float:left; cursor:hand; cursor:pointer;}

.preButton:hover{background:url(http://www.ain-tourisme.com/lib/js/contentflow/img/button_left_over.png);}
.nextButton:hover{background:url(http://www.ain-tourisme.com/lib/js/contentflow/img/button_right_over.png);}


.admin_menu{
	width:520px;
	clear:both;
	float:left;
	height:20px;
}
.div_select{
	float:left;
	width:82px;
	height:20px;
}
.level_select{
	height:20px;
	width:80px;
}
.div_input{
	float:left;
	width:122px;
	height:20px;
}
.keyword_input{
	height:20px;
	width:120px;
}
.div_button{
	float:left;
	width:300px;
	height:20px;
}
.add_button{
	float:left;
	height:22px;
	width:80px;
}
.admin_button{
	width:520px;
	clear:both;
	float:left;
}
.admin_button_button{
	margin-top:20px;
	margin-left:80px;
	float:left;
	height:22px;
	width:80px;
}


	#tagcloud {
		min-height:150px;
		width:175px;
		z-index:1000;
	}

	.t-c-line {
		float:left;
		text-align:center;
	}
	.tagcloud_word {
		display:inline;
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
	}

	a.tagcloud_word {
		line-height:20px;
		margin:0 1px 0 1px;
		font-family: Helvetica;
		text-decoration:none;
	}

	.tagcloud_word a {
		text-decoration:none;
	}

	.t-c-tag-highlight {
		height:15px;
		width:100px;
		margin:5px 0;
		border:1px dotted red;
		background:#FFFFCC;
	}
	.t-c-tag-lvl-1 a, a.t-c-tag-lvl-1 {
		font-size: 16pt;
		color: #eaf8fb;
	}
	.t-c-tag-lvl-2 a, a.t-c-tag-lvl-2 {
		font-size: 14pt;
		color: #c4d9de;
	}
	.t-c-tag-lvl-3 a, a.t-c-tag-lvl-3 {
		font-size: 12pt;
		color: #9cc7d1;
	}
	.t-c-tag-lvl-4 a, a.t-c-tag-lvl-4 {
		font-size: 11pt;
		color: #7ebbf9;
	}
	.t-c-tag-lvl-5 a, a.t-c-tag-lvl-5 {
		font-size: 10pt;
		color: #5d85c9;
	}
	.t-c-tag-lvl-6 a, a.t-c-tag-lvl-6 {
		font-size: 9pt;
		color: #a4a1ed;
	}
	.t-c-tag-lvl-7 a, a.t-c-tag-lvl-7 {
		font-size: 7pt;
		color: #c1bbe9;
	}

	.tagcloudhome {
		position:absolute;
		margin-left:-190px;
		margin-top:-37px;
	}
	.tagcloudpage {
		position:absolute;
		margin-left:-190px;
		margin-top:-37px;
	}

	.tagcloud{
		position:absolute;
		float:left;
		width:241px;
		margin-top:250px;
		margin-left:500px;
		z-index:1000;
	}

	.tagcloud_top{
		background:url(/download/site-principal/image/charte/hiver/recherche/fond_top.png) no-repeat;
		width:211px;
		height:6px;
	}

	.tagcloud_bottom{
		background:url(/download/site-principal/image/charte/hiver/recherche/fond_bottom.png) no-repeat;
		width:211px;
		height:7px;
		clear:left;
	}


	.tagcloud_center{
		width:211px;
		background:url(/download/site-principal/image/charte/hiver/recherche/fond_middle.png) repeat-y;
		float:left;
		clear:left;
	}

	.tagcloud_button{
		width:38px;
		float:right;
		height:17px;
		margin-top:2px;
	}

	.tagcloud_content{
		width:195px;
		padding:5px;
		margin:5px;
		clear:left;
		float:left;
	}
	
.tagcloud_content h1 {
	color:#ffffff;
	font-size:1.3em;
	margin:0px 0 4px 0;
}

#tagcloud_direct_acces {
	float:left;
	clear:left;
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	margin:10px 0 4px 0;
	color:#000000;
}
#tagcloud_direct_acces .cadre_coin_arrondie {
	width:210px;
}
#tagcloud_direct_acces .newListSelected {
	font-size:1.3em;
}

/*==================================
remove default focus style
====================================*/
:focus {outline:none;}

.js ul.newList {left:-9999px;}

.newList {
	z-index:1000000;
}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:195px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto;}
.newListSelected {cursor:pointer; background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/design-select/scroll.png) #ffffff; background-position:180px 7px; background-repeat:no-repeat; width:190px; color:#000; height:19px; padding:3px 0 0 6px; float:left; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}
.newListSelected span {width:190px; display:block;}
ul.newList li {padding:3px 8px; color:#003265}
.selectedTxt {cursor:pointer; color:#003265; width:158px; overflow:hidden; height:16px; padding:0 23px 0 0;}
.hiLite {background:#986500;!important; color:#fff!important;}
.newListHover {z-index:1000; background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}


.search_engine {
	z-index:1001;
}
.search_engine_background {
	padding:8px 40px 8px 40px;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/recherche/fond-moteur.png);
	background-repeat:no-repeat;
}
.search_engine_home {
	float:left;
}
.search_engine_page {
	position:absolute;
	margin:-260px 0 0 436px;
}
.cadre_coin_arrondie {
	padding:3px;
	width:189px;
	height:16px;
	overflow:hidden;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}
.bg_ffffff{
	background-color:#ffffff;
}
.search_engine .search_field input[type=text] {
	width:167px;
	border:0;
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	font-size:1.2em;
	float:left;
}
.search_engine .search_field input[type=submit] {
	align:right;
}
.search_engine .search_field .valid {
	margin: 0 0 0 4px;
}


.search_workspace {

}

.search_workspace .search_info_2_cols{
	float:left;
	margin:50px 0 0 0;
}

.search_workspace .description p {
	/*font-size:1.3em;*/
	color:#323232;
	line-height:1.5em;
}

.search_workspace .result_head{
	clear:left;
	float:left;
	margin-top:20px;
	width:100%;
}
.search_workspace .result_head p {
	font-size:1.7em;
	color: #323232;
	font-weight:bold;
	line-height:1em;
	padding:0px;
	margin:0px;
}

.search_workspace .result_head p a {
	color: #323232;
}
.search_workspace .result_head p a:hover {
	color: #323232;
	text-decoration:underline;
}

.search_workspace .result_head font.ville {
	font-size:0.7em;
	color: #636453;
	font-weight:normal;
}

.search_workspace .result_head font.ville a{
	color: #8A6615;
	font-weight:normal;
}

.search_workspace .description{
	float:left;
	clear:left;
	width:100%;
}
	.search_workspace .description p b {
		background-color: #91B9D2;
	}




.relatedterms{
	clear:left;
}



.search_workspace .search_engine {
	width:275px;
	float:left;
}
.search_workspace .search_precise {
	width:220px;
	float:left;
}

.search_workspace #results {
	clear:left;
	float:left;
}




.search_workspace .url {
	display:none;
}

.search_workspace .other_pages {
	text-align:right;
}




.sondage_workspace p {
	font-size: 1.1em;
}
.sondage_workspace .sondage_progress_bar_size {
	width:200px;
	height:18px;
}
.sondage_workspace .sondage_progress_bar {
	margin:0;
	padding:0;
	border:1px solid #000000;
}
.sondage_workspace .sondage_progress_bar_stat {
	margin-top:-13px;
	font-size: 0.9em;
	margin-right:3px;
}


.picto_actuel{
	width:45px;
	height:45px;
	float:left;
	padding-top:2px;
	margin-top:5px;
}

.temps_actuel{
	width:58px;
	height:45px;
	float:left;
	margin:5px 0;
}
.temps_demain{
	width:38px;
	height:40px;
	margin-top:2px;
	border-left:1px solid #fff;
	text-align:center;
	float:left;
	padding-top:2px;
	margin:5px 0;
}


.meteo_workspace {
	text-align:center;
}
.meteo_workspace p {
	font-size: 1em;
}
.meteo_parametre{
	width:180px;
	text-align:left;
	margin:3px;
}

.parametre_meteo_texte{
	width:170px;
	text-align:right;
	margin:0 0 3px 0;
}

.meteo_workspace p.grand {
	font-size: 1.8em;
	fon,t-weight:bold;
}

.meteo_workspace p.petit {
	font-size: 0.9em;
}

.meteo_workspace span.bleu {
	color:blue;
}

.meteo_workspace span.rouge {
	color:red;
}

span.filterTitle {
	font-size:1.1em;
}


#suvoler_animation_accueil {
	position:fixed;
	top:30px;
	width:927px;
	height:605px;
	z-index:10000001;
	margin-left: 10px;
}

#suvoler_animation_accueil .header{
	position: relative;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/survoler/survoler-header.png) no-repeat;
	width:927px;
	height:11px;
	z-index:10000;
}
#suvoler_animation_accueil .close {
	position:absolute;
	left:820px;
	margin-top:-10px;
	z-index:10001;
}
#suvoler_animation_accueil .center{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/survoler/survoler-center.png) repeat-y;
	width:927px;
	height:600px;
	z-index:9999;
}
#suvoler_animation_accueil .content {
	margin:8px 0px 0px 19px;
}
#suvoler_animation_accueil .footer{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/survoler/survoler-footer.png) no-repeat;
	width:926px;
	height:11px;
}
#suvoler_animation_accueil h1 {
	font-size: 1.2em;
	margin:0px 0px 0px 10px;
	padding:2px;
	font-weight:bold;
}


.moncompte_login {
	width:100%;
	clear:left;
	float:left;
	margin-bottom:15px;
}
.moncompte_login_content {
	width:100%;
	margin-top:8px;
	margin-top:8px;
}
.moncompte_login_content label{
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	font-size:1.2em;
}
.moncompte_login_content input[type=text], .moncompte_login_content input[type=password]{
	width: 145px;
	font-family:Helvetica,Tahoma,Verdana,Times New Roman;
	font-size:1.2em;
	margin-top:4px;
	margin-left:14px;
}
.moncompte_login_content .moncompte_login_content_reg {
	float:left;
	width:180px;
	margin-top:12px;
}
.moncompte_login_content .moncompte_login_content_input {
	float:left;
	width:190px;
}
.moncompte_login_content .moncompte_login_content_button {
	float:left;
	width:125px;
	margin-top:25px;
}
.moncompte_login_content .moncompte_link_acces {
	padding-top:18px;
}


.divcontent .mon_compte_list_widget {
	margin-left: 15px;
}

.divcontent .mon_compte_list_widget {
	font-size : 1.2em;
}
.divcontent .mon_compte_list_widget li {
	margin:0;
	padding:0;
	list-style:none;
	color: #000;
}
.divcontent .mon_compte_list_widget a {
	text-decoration: none;
	color: #000;
}
.divcontent .mon_compte_list_widget img {
	vertical-align: middle;
}
.divcontent .mon_compte_list_widget td {
	vertical-align:middle;
}
.divcontent .mon_compte_list_widget p a {
	text-decoration: none;
}


.comment_col1, .comment_col2 {
	float:left;
}
.comment_col2 {
	margin-left:8px;
}

.divcontent p.petit_commentaire {
	color: #656565;
	font-size:1em;
}

.vote_list_col1 {
	float:left;
	margin-left:0;
	width:30%;
}

.vote_list_col2 {
	float:left;
	margin-left:10px;
	width:67%;
	margin-bottom:5px;
}

.vote_list_cols{
	float:left;
	width:100%;
	margin:8px 0 10px 0 ;
}



.partagez_block {
	background:url(/download/site-principal/image/charte/hiver/partagez/degrade.png);
	background-position:bottom;
	background-repeat:repeat-x;
	min-height:80px;
	padding:5px 12px;
	float:left;
	clear:left;
	width:97%;
	margin-bottom:5px;
}

#ambassadeurs{
	height:180px;
}

#image_ambassadeurs{
	float:left;
	margin-right:10px;
}


#recits-slider {
	width:460px;
	position:relative;
	overflow:hidden;
	margin:10px 5px 5px 5px;
	padding:4px;
}

#recits-mask-gallery {
	overflow:hidden;
}

#recits-gallery {
	list-style:none;
	margin:0;
	padding:0;
	z-index:0;
	width:400px;
	overflow:hidden;
}

#recits-gallery li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
	/*padding-left:4px;*/
}


#recits-gallery li {
	float:left;
	list-style:none;
	padding:0;
	margin:0;
	text-align:left;
}


#recits-gallery li p.category {
	color:#73746D;
	clear:left;
}
.divcontent #recits-gallery li p {
	clear:left;
	display:block;
}

#recits-gallery li p.product_label {
	font-weight:bold;
	clear:left;
}




.workspace_compte_perso{
	width:694px;
	margin: 0 auto;
	background: #999a9e url(http://www.ain-tourisme.com/download/site-principal/image/charte/hiver/compte_perso/fond.jpg) no-repeat;
	padding:10px;
}

.workspace_compte_perso p.petit {font-size: 0.9em;}

.footer_compte_perso{
	width:694px;
	margin: 0 auto;
}
.footer_compte_perso p {font-size: 1em; color:#fff; line-height:normal}
.footer_compte_perso p a {color:#8A6615; text-decoration:none;}
.footer_compte_perso p a:hover {color:#8A6615; text-decoration:underline;}

.footer_compte_perso p.petit {font-size: 0.8em;}
#diaporamaDiv {
	width: 100%;
	position: fixed;
	top: 30px;
	left:0;
	z-index:1000000;
}


.accroche{font-family:Verdana,Arial,Times New Roman;font-size:9pt;font-style:italic;text-decoration:none;color:black;}
.accroche a:link, .accroche:link{font-weight:none;font-style:none;text-decoration:none;}
.accroche a:active, .accroche:active{font-weight:none;font-style:none;text-decoration:none;}
.accroche a:visited, .accroche:visited{font-weight:none;font-style:none;text-decoration:none;}
.accroche a:hover, .accroche:hover{font-weight:none;font-style:none;text-decoration:none;}

.legende{font-size:7pt;text-decoration:none;color:#656565;}
.legende a:link, .legende:link{font-weight:none;font-style:none;text-decoration:none;}
.legende a:active, .legende:active{font-weight:none;font-style:none;text-decoration:none;}
.legende a:visited, .legende:visited{font-weight:none;font-style:none;text-decoration:none;}
.legende a:hover, .legende:hover{font-weight:none;font-style:none;text-decoration:none;}

.puce-1 li {text-decoration:none;list-style-type:image;list-style-image:url(http://www.ain-tourisme.com/download/site-principal/image/charte/puce1.gif);}
.puce-1 li a:link{font-weight:none;font-style:none;text-decoration:none;}
.puce-1 li a:active{font-weight:none;font-style:none;text-decoration:none;}
.puce-1 li a:visited{font-weight:none;font-style:none;text-decoration:none;}
.puce-1 li a:hover{font-weight:none;font-style:none;text-decoration:none;}




.mceContentBody {
	font-size:56%;
}
.divcontent {clear:left;width:690px;padding:0; margin:0px; float:left}
.divcontent h1{color:#003265; font-size:2.4em;padding:0; margin:0}

.divcontent h2{color:#003265; font-size:2em;padding:0; margin:0; line-height:normal}
.divcontent h2 a {color:#8A6615; text-decoration:none;}
.divcontent h2 a:hover {color:#8A6615; text-decoration:underline;}

.divcontent h2.actu{color:#003265; font-size:1.6em;padding:0; margin:0; line-height:normal}
.divcontent h2.actu a {color:#003265; text-decoration:none;}
.divcontent h2.actu a:hover {color:#003265; text-decoration:underline;}

.divcontent h3{color:#000000; font-size:1.6em; font-weight:bold; padding:0; margin:0; line-height:normal}
.divcontent h3 a {color:#8A6615; text-decoration:none;}
.divcontent h3 a:hover {color:#8A6615; text-decoration:underline;}

.divcontent p{color:#323232; font-size:1.3em; padding:4px 0; margin:0; line-height:1.3em}
.divcontent p a {color:#8A6615; text-decoration:none;}
.divcontent p a:hover {color:#8A6615; text-decoration:underline;}
.divcontent p a.blue_link {color:#0066cc; text-decoration:none;}
.divcontent p a.blue_link:hover {color:#0066cc; text-decoration:underline;}

.divcontent ul li p {
	display:inline;
}

.divcontent p.texterss {color:#323232; font-size:1.4em; padding:4px 0; margin:0; line-height:1.3em}
.divcontent p.texterss a {color:#DC5923; text-decoration:none;}
.divcontent p.texterss a:hover {color:#DC5923; text-decoration:underline;}


.divcontent hr{clear:left;font-size:1px; height:1px; background-color:#969696; color:#969696; margin:5px 0; border:0;}

.divcontent table{font-weight: normal; margin: 0px; font-size: 1.1em; line-height: normal; font-style: normal; text-decoration: none; padding: 0px}
.divcontent td{font-size: 1.2em;}
.divcontent td a{margin: 0px; color:#323232; text-decoration: underline; padding: 0px}
.divcontent td a:hover{margin: 0px; color: #8A6615; text-decoration: underline; padding: 0px}
.divcontent th{color:#323232; font-weight: bold; font-size: 1.2em;}
.divcontent th a{margin: 0px; color: #323232; text-decoration: underline; padding: 0px}
.divcontent th a:hover{margin: 0px; color: #8A6615; text-decoration: underline; padding: 0px}
.divcontent ul {padding:0px; margin:0px;}
.divcontent li {margin: 0px; padding:0px 0px 0px 15px; list-style-position: inside; list-style-type: disc;}
.divcontent li a{margin: 0px; padding: 0px}
.divcontent li a:hover{margin: 0px; padding: 0px}


blockquote {padding:0px; padding-left:30px; margin:0px}

.divcolonne1{float:left; width:210px; margin-left:10px; display:inline;}
.divcolonne2{float:left; width:210px; margin-left:70px; display:inline;}
.divcolonne1CC{float:left; width:210px; margin-top:5px; display:inline;}
.divcolonne2CC{float:left; width:270px; margin-left:20px; margin-top:5px; display:inline;}


.divcoldroite{width:205px; margin:15px 0; float:left;}
.divcontentgauche{width:205px;}
.divcontentgauche h1{color:#323232; font-size:2.1em; font-weight:normal; padding:0; margin:0}
.divcontentgauche h1 a {color:#323232; text-decoration:none;}
.divcontentgauche h1 a:hover {color:#323232; text-decoration:underline;}
.divcontentgauche p{color:#323232; font-size:1.1em; padding:4px 0; margin:0; line-height:normal}
.divcontentgauche p a {color:#8A6615; text-decoration:none;}
.divcontentgauche p a:hover {color:#8A6615; text-decoration:underline;}
.divcontentgauche ul {padding:0px; margin:0px;}
.divcontentgauche li {font-weight: normal; font-size: 1.1em; margin: 0px; padding:5px 0px 0px 15px; list-style-position: inside; list-style-type: disc; color:#8A6615; line-height: normal; font-style: normal; text-decoration: none;}
.divcontentgauche li a{margin: 0px; color: #8A6615; text-decoration: underline; padding: 0px}
.divcontentgauche li a:hover{margin: 0px; color: #8A6615; text-decoration: underline; padding: 0px}

.diveltcontextuelbas{width:480px; float:left; margin-left:10px;}
.diveltcontextuelbasfond{background-color:none;}
.diveltcontextuelbas h1{color:#fff; font-size:2.1em; font-weight:normal; padding:0; margin:0}
.diveltcontextuelbas h1 a {color:#fff; text-decoration:none;}
.diveltcontextuelbas h1 a:hover {color:#fff; text-decoration:underline;}
.diveltcontextuelbas p{color:#fff; font-size:1.1em; padding:4px 0; margin:0; line-height:normal}
.diveltcontextuelbas p a {color:#FFFF00; text-decoration:none;}
.diveltcontextuelbas p a:hover {color:#FFFF00; text-decoration:underline;}
.diveltcontextuelbas ul {padding:0px; margin:0px;}
.diveltcontextuelbas li {font-weight: normal; font-size: 1.1em; margin: 0px; padding:5px 0px 0px 15px; list-style-position: inside; list-style-type: disc; color:#fff; line-height: normal; font-style: normal; text-decoration: none;}
.diveltcontextuelbas li a{margin: 0px; color: #FFFF00; text-decoration: underline; padding: 0px}
.diveltcontextuelbas li a:hover{margin: 0px; color: #FFFF00; text-decoration: underline; padding: 0px}
.diveltcontextuelbascol1{width:215px; float:left; clear:left;}
.diveltcontextuelbascol2{width:265px; float:left;}

.divcontentPN1{clear:left; width:570px;}

form .explid_radio, form .explid_checkbox {
	clear:left;
}

.fieldrow, .fieldrow_nolabel, .fieldrowpart, .fieldrow_left {
	width:100%;
	margin:3px 3px 3px 10px;
	float:left;
	clear:left;
	color:#323232;
	font-size:1.3em;
	line-height:1.3em;
	padding:4px;
	font-family:inherit;
}
.fieldrow_left {
	float: none;
}

.fieldrow_content{
	padding-top:3px;
	float:left;
	width:350px;
}

.field_part{
	width:100%;
	padding-top:3px;
	padding-bottom:3x;
	float:left;
	clear:left;
	font-family:inherit;
}
.fieldrowpart {
	margin-top:15px;
}
.textaligncenter {
	text-align:center;
}

.alert_div{
	display:none;
	background-color:#FFD200;
	font-size:0.8em;
	font-weight:bold;
	padding-top:5px;
	padding-left:3px;
	color:#000000;
}
.alert_div p {
	font-size:0.9em;
}
#form_commentaire .alert_div p {
	font-size:1.2em;
}

.all_alert_div{
	display:none;
	width:100%;
	margin-top:3px;
	margin-bottom:3x;
	margin-right:3px;
	float:left;
	clear:left;
	background-color:#FFD200;
	padding:4px;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
	line-height:16px;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.col1_nolabel, .col2_nolabel {
	float:left;
}
.col1_nolabel {
	margin-left:0px;
}
.col2_nolabel {
	margin-left:8px;
}

.col1_nolabel label,.col2_nolabel label{
	display:none;
	width:125px;
	float:left;
	text-align:right;
	padding:2px 8px 0px 0px;
}

.fieldrow_confirm {
	width:85%;
	float:left;
	clear:left;
	color:#323232;
	font-size:1.3em;
	line-height:1.3em;
	margin:3px 3px 3px 10px;
	padding:4px;
	font-family:inherit;
}
.fieldrow_confirm label {
	width:100%;
}

.fieldrow_confirm label a{text-decoration:none; color:#fff}
.fieldrow_confirm label a:hover{text-decoration:underline; color:#fff}
.fieldrow_checkbox{
	width:90%;
	padding-top:3px;
	padding-bottom:3x;
	padding-left:3px;
	padding-right:3px;
	float:left;
	clear:left;
	color:#323232;
	font-size:1.3em;
	line-height:1.3em;
	margin:0;
	padding:4px 0;
	font-family:inherit;
}
.fieldrow input[type="radio"]{
	margin-left:3px;
	margin-right:5px;
}
.fieldrow label, .fieldrow_left label{
	float:left;
	padding:2px 8px 0px 0px;
}
.fieldrow label {
	width:125px;
	text-align:right;
}
.fieldrow_nolabel label{
	visibility:hidden;
	width:125px;
	float:left;
	text-align:right;
	padding:2px 8px 0px 0px;
}

.fieldcell{
	width:auto;
	display:inline;
	float:left;
	margin-top:1px;
	margin-bottom:1px;
	padding-left:3px;
	padding-right:3px;

}
.fieldcell label{
	width:auto;
	display:inline;
	float:left;
}

.fieldcell input, .fieldcell textarea, .fieldcell select{
	width:auto;
	display:inline;
	float:left;
	font-size:0.9em;
	font-family:Arial;
	margin: 4px 4px 0 0;
}

.formfooter {
	width:100%;
	clear:left;
	padding-top:30px;
}




.background_important_field {
	background: #587F9E;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
}

.background_error_message {
	background: #ffd200;
	border-radius:6px;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:8px;
}

.fieldtitle{
	width:40%;
	float:left;
}

.fieldcellhorizontale{
	width:40%;
	float:left;
}

.fieldcellverticale{
	width:40%;
	float:left;
}

.fieldrow .fieldcellhorizontale label{
	float:left;
}

.fieldrow .fieldcellhorizontale input{
	float:left;
	font-size:0.9em;
	font-family:Arial;
}

.fieldrow .fieldcellverticale label{
	font-size:0.9em;
	font-family:Arial;
	display:block;
}

.fieldrow .fieldcellverticale input{
	display:block;
	float:left;
	height:12px;
}


.fieldrow_comment_2_cols{
	width:100%;
	margin-top:3px;
	margin-bottom:3x;
	margin-left:3px;
	margin-right:3px;
	float:left;
	clear:left;
	color:#323232;
	font-size:1.3em;
	line-height:1.3em;
	margin:0;
	padding:4px 0;
	font-family:inherit;
}


.link_go_to_field {
	font-size: 0.9em;
	font-family: Arial;
	font-weight: normal;
	color: #986500;
	text-decoration: none;
	cursor: pointer;
}

.link_go_to_field:hover {
	font-size: 0.9em;
	font-family: Arial;
	font-weight: normal;
	color: #986500;
	text-decoration: underline;
	cursor: pointer;
}
.vote_img:hover {
	cursor: pointer;
}
.moncompteColWidth {
	width: 330px;
}

.content_text{
	width:100%;
	margin:10px 0px 5px 0px;
	float:left;
}
.content_text_title{
	color:#323232;
	font-size:15px;
	font-weight:bold;
	line-height:20px;
}
.content_text_content_1{
	color:#323232;
	font-size:13px;
	line-height:22px;
	padding:0px 0px 0px 10px;
}

.content_text_content_1 a{
	color:#9c6c0a;
	text-decoration: none;
}

.content_text_content_2{
	color:#323232;
	font-size:13px;
	line-height:22px;
}

.description_text{
	width:100%;
	margin:20px 0px 5px 0px;
	line-height:34px;
	float:left;
}
.description_text_num{
	color:#003265;
	font-size:34px;
	line-height:34px;
	float:left;
}
.description_text_content{
	color:#003265;
	font-size:16px;
	line-height:34px;
	float:left;
	padding:6px 0px 0px 0px;
}

.fieldrow_confirm_img{
	width:100%;
	margin:0;
	float:left;
}
.fieldrow_confirm_img_1{
	margin:0;
	float:left;
}
.form_description_bottom{
	font-family: inherit;
	width:100%;
	color:#323232;
	font-size:11px;
	line-height:22px;
	float:left;
}

.form_description_bottom a{
	color:#9c6c0a;
	text-decoration: none;
}

.red_star_text{
	font-family: inherit;
	width:100%;
	color:#ff0000;
	font-size:12px;
	line-height:22px;
	height:35px;
	float:left;
}

.submit_button{
	width:100%;
	padding-left:30%;
	float:left;
}


.divInfoCheckbox {
	clear: left;
	font-size:0.7em;
	margin: 0 0 0 30px;
}

.divrightcol .error {
    margin: 10px 15px 10px 20px;
}

.error {
    background: none repeat scroll 0 0 #EEEEEE;
}
.border_black {
	border: 1px solid #000000;
}
.border_radius {
	border-radius: 6px 6px 6px 6px;
}
.divcontent .error p, .divcontenthome .error p {
	color: red;
	margin: 2px 8px;
}

