
@import url(/reset.css);


body{
	background:#fff;
	margin:0px;
	font-size:62.5%;
	font-family:Helvetica, Tahoma, Verdana, Times New Roman;
	background-color:transparent;
}

#body_background{
	background:#084317 url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/image_fond/degrade.jpg) repeat-x;
}
#body_background.cdt01_popup{
	background:#fff;
	background-image:none;
	padding:8px;
}

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

* 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: 980px;
    margin: 0 auto 0 auto;
    overflow:hidden;
    }

#backgroundspace{
	position:absolute;
	z-index:-1;
	top:0px;
	width: 1254px;  /*taille de l'écran*/
	overflow:hidden;
}


#workspace {
    width: 980px;
    margin: 0 auto;
    }
	
* html #workspace {
	width: 990px;
}

#workspace_popup {
    position:absolute;
    margin-top:130px;
	z-index:2;
	width:1000px;
	left:50%;
	margin-left:-500px;
}
    
#leftspacehome{
	width: 710px;
	height:682px;
	float:left;
}

#leftspace{
	width: 255px;
	float:left;
	padding-top:2px;
	margin:0;
	padding:0;
}

#centerspacehome{
	width:450px;
	text-align:left;
	float:left;
}

#centerspacepage{
	width:590px;
	float:left;
	margin-top:260px;
	margin-left:19px;

}

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

#rightspace{
	float:left;
	width:270px;
}


.contenutop{
	margin:0;
	padding:0;
}

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

}

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

}

.divimpressionhaut{
	margin:0;
	padding:0;
	width:415px;
	text-align:right;
}

.divimpressionbas{
	margin:0;
	width:575px;
	height:40px;
	text-align:right;
	padding:10px 15px 0 0;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/contenu_bottom.png) no-repeat;
}






.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;
}

.divimpressiontexte p {font-size:1.1em; color:#000000; padding:0 0 3px 0;}
.divimpressiontexte p a {color:#000000; text-decoration:none;}
.divimpressiontexte p a:hover {color:#000000; text-decoration:underline;}

.navigation{ padding:10px 0; width:90%;}
.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:100%;}
.titre_page h1{color:#326500; 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;}


#divdefilementfond{
	width:185px;
	height:50px;
	margin-left:40px;

}


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


.playpauseButton {clear:left; margin-left:18px;}
.playpauseButton p{font-size:1em; color:#fff; }
.playpauseButton p a {color:#fff; text-decoration:none;}
.playpauseButton p a:hover {color:#fff; text-decoration:underline;}

.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;
	margin-top:22px;
}

.divitemmenu1{
	width:395px;
	text-align:left;
	float:left;
	margin:1px 0px 1px -145px;
}

.itemmenu1{
	float:right;
	text-align:right;
	margin:0px;
}


.listessmenu1_1{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_principal/ssmenu1_fond.png) repeat;
	width:230px;
	padding:0 0 10px 0;
	display:inline;
}

.divssmenu1_1{
	padding:0;
	margin:0;
	clear:left;
}

.divssmenu1_1_1{
	margin:5px 0 5px 25px;
	width:190px;
	height:27px;
	text-align:right;
}


.divssmenu1_1_2, .divssmenu1_1_3{
	clear:left;
	margin: 5px 10px 0 30px;
	width:190px;
	text-align:left;
}

.divssmenu1_1_2 td, .divssmenu1_1_3 td{
	vertical-align:middle;
}

.divssmenu1_1 p  {padding:10px 12px 3px 25px; font-size:1.2em; margin:0; color:#fff; text-transform:uppercase }
.divssmenu1_1_1 p {padding:0; padding-top:6px; padding-right:10px; font-size:1.3em; color:#fff; line-height:normal; text-transform:none; }
.divssmenu1_1_1 p a {color:#fff; text-decoration:none;}
.divssmenu1_1_1 p a:hover {color:#fff; text-decoration:none;}
.divssmenu1_1_2 p {padding:0; font-size:1em; color:#fff; text-transform:uppercase; }
.divssmenu1_1_2 p a {color:#fff; text-decoration:none;}
.divssmenu1_1_2 p a:hover {color:#fff; text-decoration:underline;}
.divssmenu1_1_3 p {padding:0; font-size:1.1em; color:#fff; text-transform:none; }
.divssmenu1_1_3 p a {color:#fff; text-decoration:none;}
.divssmenu1_1_3 p a:hover {color:#fff; text-decoration:underline;}


.listessmenu1_3{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_principal/ssmenu1_fond.png) repeat;
	width:230px;
	padding:0 0 10px 0;
	display:inline;
}


.divssmenu1_3intro{
	clear:left;
	margin: 5px 10px 0 25px;
	width:190px;
	text-align:left;
}

.divssmenu1_3{
	clear:left;
	margin: 5px 0px 0 30px;
	width:190px;
	text-align:left;
}

.divssmenu1_3 td{
	vertical-align:middle;
}

.divssmenu1_3intro p {padding:0; font-size:1.2em; color:#fff; text-transform:none; }
.divssmenu1_3 p {padding:0; font-size:0.9em; color:#fff; text-transform:uppercase; }
.divssmenu1_3 p a {color:#fff; text-decoration:none;}
.divssmenu1_3 p a:hover {color:#fff; text-decoration:underline;}



.listessmenu1_4{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_principal/ssmenu1_fond.png) repeat;
	width:230px;
	padding:0 0 10px 0;
	display:inline;
}


.divssmenu1_4intro{
	clear:left;
	margin: 5px 10px 0 25px;
	width:190px;
	text-align:left;
}

.divssmenu1_4{
	clear:left;
	margin: 5px 0px 0 30px;
	width:190px;
	text-align:left;
}

.divssmenu1_4 td{
	vertical-align:middle;
}

.divssmenu1_4intro p {padding:0; font-size:1.2em; color:#fff; text-transform:none; }
.divssmenu1_4 p {padding:0; font-size:0.9em; color:#fff; text-transform:uppercase; }
.divssmenu1_4 p a {color:#fff; text-decoration:none;}
.divssmenu1_4 p a:hover {color:#fff; text-decoration:underline;}





#bottomspace{
	clear:left;
	float:left;
	margin:0;
	padding:0;
	width:100%;
}

.divmenu2fondhome{
	float:left;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_secondaire/menu2_fond.png) repeat;
	margin:0;
	margin:0px 0px 0px -145px;
}

.divmenu2decalagehome{
	margin-left:145px;
}

.divmenu2fondpage{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_secondaire/menu2_fond_page.png) repeat-y;
	width:380px;
	text-align:left;
	float:left;
	margin:135px 0px 0px -145px;


}

.divmenu2decalagepage{
	margin-left:145px;
	width:235px;
}

.divmenu2home{
	float:left;
	padding:0 30px 0 40px;
	margin:0px;
}

.divmenu2page{
	float:left;
	margin:0;
	padding:10px;
}

.divmenu2home li {float:left; margin-left:16px;padding:12px 0 13px 0;}
.divmenu2home p {font-size:1.2em; color:#fff;}
.divmenu2home p a {color:#fff; text-decoration:none;}
.divmenu2home p a:hover {color:#fff; text-decoration:underline;}
.divmenu2home p.select {color:#fff; text-decoration:underline;}

.divmenu2page li {padding:1px 0;}
.divmenu2page p {font-size:1.3em; color:#fff; line-height:normal}
.divmenu2page p a {color:#fff; text-decoration:none;}
.divmenu2page p a:hover {color:#fff; text-decoration:underline;}
.divmenu2page p.select {color:#fff; text-decoration:underline;}


.divlanguehome{
	width:40px;
	float:left;
	padding:5px 0 0 10px;
}
.divlanguepage{
	width:75px;
	padding:120px 0 0 15px;
	float:left;
}



.divitemmenu3{
	width:230px;
	text-align:right;
}


.listessmenu3_2{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_droite/ssmenu3_fond.png) repeat;
	width:250px;
	padding:0 0 10px 0;
	display:inline;
	float:left;
	clear:left;
}

.listessmenu3_2page{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/charte_menu_droite/ssmenu3_fond.png) repeat;
	width:250px;
	padding:0 0 10px 0;
	display:inline;
	float:left;
	clear:left;
}


.cartopageavecmodule{
	position:absolute;
	margin-left:415px;
	margin-top:-250px;
	text-align:right;
	width:215px;
	clear:left;
	z-index:10;
}


.sejourshome{width:230px; margin:0 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:#fff; 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:#fff; line-height:normal}
.sejourshome .descplus {font-size:1.3em; color:#fff; line-height:normal}
.sejourshome .descplus a{color:#fff; text-decoration:none;}
.sejourshome .descplus a:hover{color:#fff; text-decoration:underline;}
.sejourshome p.suite {font-size:1.2em; padding-top:5px; text-align:right; color:#72A4FF; line-height:normal; text-decoration:none;}
.sejourshome p.suite a {color:#72A4FF; text-decoration:none;}
.sejourshome p.suite a:hover {color:#72A4FF; text-decoration:underline;}
.tarifplus {font-size:1.6em; line-height:normal}

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

.image_promopage{
	position:absolute;
	float:left;
	width:60px;
	height:80px;
	margin:0 0 0 -10px;
}

.image_coupcoeur{
	position:absolute;
	width:65px;
	float:left;
	height:80px;
	margin:12px 0 0 174px;
}

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


#footer{
	clear:left;
	margin-top:35px;
	margin-left:35px;
	padding-bottom:25px;
	float:left;
	width:890px;
}


.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:890px;
}

.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/ete/charte_menu_bas/menu4_fond.png) repeat;
	float:left;
}
.menu4top, .menu4bottom{
	float:left;
	height:10px;
}

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


.footerbottom{
	clear:left;
	float:left;
	width:100%;
	margin-top:15px;
}
.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:200px;
	margin-left:10px;
}

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

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

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

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

.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;
}

.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 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_drag{
	display:none;
}

.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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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:absolute;
	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/ete/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/ete/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/ete/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;
}

#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;
	/*padding-left:4px;*/
}

#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_observatoire{
	position:absolute;
	float:left;
	width:251px;
	margin-top:-8px;
	margin-left:650px;
	z-index:1000;
}

.widget_observatoire_top{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/widget/observatoire_top.png) no-repeat;
	width:251px;
	height:10px;
}

.widget_observatoire_bottom{
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/widget/observatoire_bottom.png) no-repeat;
	width:251px;
	height:10px;
	clear:left;
}


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

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

.widget_observatoire_content{
	width:241px;
	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:#326500; 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:#326500; text-decoration:none; padding:0px; margin:0px;}
.plan_du_site ul li a:hover {color:#326500; 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:#73746D;
}

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




.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;
}





.divsousmenu{width:100%;float:left; display:inline; text-align:left;height:155px}
.divsousmenu p {color:#326500; font-size:1.3em;padding:0; margin:0}

.imageflow {
	overflow:hidden;
	position:relative;
	text-align:left;
	visibility:hidden;
	width:450px;
	float:left;
	margin-left:-20px;
}
.imageflow img {
	border:none;
	position:absolute;
	top:0px;
	visibility:hidden;
	-ms-interpolation-mode:bicubic;
}
.imageflow p {
	margin:0 auto;
	text-align:center;
	padding-bottom:2px;
}
.imageflow .loading {
	border:1px solid white;
	height:15px;
	margin-left:106px;
	padding:5px;
	visibility:visible;
	width:200px;
}
.imageflow .loading_bar {
	background:#fff;
	height:15px;
	visibility:visible;
	width:1%;
}
.imageflow .navigationssmenu{
	z-index:100;
	width:400px;
	margin-left:25px;
}
.imageflow .caption {
	text-align:center;
	z-index:101;
	color:#326500;
	font-size:1.6em;
	line-height:normal;
	margin:5px 0 10px 0;
	width:360px;
	float:left;
}
.imageflow .caption a{color:#8A6615; text-decoration:none;}
.imageflow .caption a:hover{color:#8A6615; text-decoration:underline;}

.imageflow .images {
	overflow:hidden;
	white-space:nowrap;
	height:85px;
}
.imageflow .button {
	cursor:pointer;
	height:17px;
	width:17px;
	margin-top:3px;
}
.imageflow .previous {
	background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/button_left.png) top left no-repeat;
	float:left;
}

#myImageFlow_previous:hover{
	background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/button_left_over.png) top left no-repeat;
	float:left;
}
.imageflow .next {
	background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/button_right.png) top left no-repeat;
	float:right;
}

#myImageFlow_next:hover{
	background: url(http://www.ain-tourisme.com/download/site-principal/image/charte/button_right_over.png) top left no-repeat;
	float:right;
}



.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: #ffffff;
	}
	.t-c-tag-lvl-2 a, a.t-c-tag-lvl-2 {
		font-size: 14pt;
		color: #ffffcc;
	}
	.t-c-tag-lvl-3 a, a.t-c-tag-lvl-3 {
		font-size: 12pt;
		color: #ffffcc;
	}
	.t-c-tag-lvl-4 a, a.t-c-tag-lvl-4 {
		font-size: 11pt;
		color: #ffffff;
	}
	.t-c-tag-lvl-5 a, a.t-c-tag-lvl-5 {
		font-size: 10pt;
		color: #ccff66;
	}
	.t-c-tag-lvl-6 a, a.t-c-tag-lvl-6 {
		font-size: 9pt;
		color: #ccff66;
	}
	.t-c-tag-lvl-7 a, a.t-c-tag-lvl-7 {
		font-size: 7pt;
		color: #99ff99;
	}

	.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/ete/recherche/fond_top.png) no-repeat;
		width:211px;
		height:6px;
	}

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


	.tagcloud_center{
		width:211px;
		background:url(/download/site-principal/image/charte/ete/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/ete/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/ete/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;
}
.search_engine .search_field input[type=submit] {
	align:right;
}



.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: #8BB164;
	}




.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:absolute;
	top:30px;
	width:927px;
	height:605px;
	z-index:10000001;
}

#suvoler_animation_accueil .header{
	position: relative;
	background:url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/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/ete/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/ete/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 : 0.8em;
}
.divcontent .mon_compte_list_widget ul li {
	margin:0;
	padding:0;
	list-style:none;
}
.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/ete/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: #084317 url(http://www.ain-tourisme.com/download/site-principal/image/charte/ete/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: absolute;
	top: 400px;
	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;}


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

.divcontent h2{color:#326500; 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:#326500; font-size:1.6em;padding:0; margin:0; line-height:normal}
.divcontent h2.actu a {color:#326500; text-decoration:none;}
.divcontent h2.actu a:hover {color:#326500; 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:#000000; color:#000000; 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;}


.divcolgauche{width:205px; margin:15px 0 0 40px; float:left;}
.divcontentgauchefond{background-color:#074216;}
.divcontentgauche{width:205px;}
.divcontentgauche h1{color:#CCFF65; font-size:2.1em; font-weight:normal; padding:0; margin:0}
.divcontentgauche h1 a {color:#CCFF65; text-decoration:none;}
.divcontentgauche h1 a:hover {color:#CCFF65; text-decoration:underline;}
.divcontentgauche p{color:#fff; font-size:1.1em;padding:4px 0; margin:0; line-height:normal}
.divcontentgauche p a {color:#FFFF00; text-decoration:none;}
.divcontentgauche p a:hover {color:#FFFF00; text-decoration:underline;}
.divcontentgauche hr{clear:left;font-size:1px; height:1px; background-color:#fff; color:#fff; margin:5px 0; border:0;}
.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:#fff; line-height: normal; font-style: normal; text-decoration: none;}
.divcontentgauche li a{margin: 0px; color: #FFFF00; text-decoration: underline; padding: 0px}
.divcontentgauche li a:hover{margin: 0px; color: #FFFF00; text-decoration: underline; padding: 0px}



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

.fieldrow, .fieldrow_nolabel, .fieldrowpart {
	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_content{
	padding-top:3px;
	float:left;
	width:350px;
}
.civility_required{
}
.nom_required{
}
.adress_required{
}
.cp_ville_required{
}
.country_required{
}
.phone_required{
}
.mobile_required{
}
.email_required{
}
.login_required{
}
.password_required{
}
.password2_required{
}
.checkbox_required{
}

.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;
}

.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;
}

.fieldrow label{
	width:125px;
	float:left;
	text-align:right;
	padding:2px 8px 0px 0px;
}

.fieldrow_nolabel label{
	visibility:hidden;
	width:125px;
	float:left;
	text-align:right;
	padding:2px 8px 0px 0px;
}

.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 input, .fieldrow textarea, .fieldrow select,
.fieldrow_nolabel input, .fieldrow_nolabel textarea, .fieldrow_nolabel select, {
	width:40%;
	float:left;
	color:#666666;
	font-size:0.9em;
	font-family:Arial;
}
.fieldrow input[type="radio"]{
	margin-left:3px;
	margin-right:5px;
}

.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;
}



.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, textarea, select{
	width:auto;
	display:inline;
	float:left;
	font-size:0.9em;
	font-family:Arial;
}

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




.background_important_field {
	background: #618A13;
	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;
}

.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:#326500;
	font-size:34px;
	line-height:34px;
	float:left;
}
.description_text_content{
	color:#326500;
	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;
}
