/* texte mise en forme - liens  */

a:link,a:hover,a:visited {
	color: #000000;
	text-decoration: none;
}

a:link.liens_blanc_cinema, a:visited.liens_blanc_cinema, a:active.liens_blanc_cinema {
	color: #ffffff;
	text-decoration: none;
}

a:hover.liens_blanc_cinema{
text-decoration:underline;
}
a:hover{
text-decoration:underline;
}

a:link.lien_int, a:hover.lien_int, a:visited.lien_int {
	background-color:#EFECEC;
	text-decoration: none;
}
a:hover.lien_int{
text-decoration:underline;
}

a img {border: none;}

a.lien_ext:after {
content: url(http://images.neuch.ch/newneuch/img_layout/fleche.gif);
}

/* immo  */

.titreimmo {
	font-size: 12px;
	color: #fff;
	background-color: #EF6500;
	text-indent: 8px;
	height: 14px;
	width: 100%;
	font-weight: bold;
}

.immo li{
	list-style-image: url(http://images.neuch.ch/newneuch/img_layout/vue.gif);

}
.immo2 li{
	list-style-image: url(http://images.neuch.ch/newneuch/img_layout/vue2.gif);

}


h1 {
	font-size: 15px;
	color: #504E49;
	background-color: #F5F5F5;
	text-indent: 8px;
	height: 20px;
	width: 100%;
	font-weight: bold;
}

/*   

h1{
 font-family: Arial,Verdana, Helvetica, sans-serif;
 font-weight:bold;
 font-size:17px;
 color:black;
 }
 
 */

.red {
	font-weight: bold;
	color: #CC0000;
}

.genmed {
font-size:10px;

}

.gensmall {
font-size:9px;

}
/* partie gauche de la zone hp  */

#zone1 {
	width: 330px;
	float: left;
}

/* partie droite de la zone hp  */

#zone2 {
	width: 310px;
	float: left;
}


/* diffférent module  */

.module1 {
	width: 100%;
	height: auto;
    min-height: 60px; 
}

.liensutiles{
	width: 100%;
	height: auto;
	min-height: 58px;
	font-size:11px;
	background-color:#F9F2D4;
	margin-top:12px;
}

.modulehp,.moduleats{
	width: 100%;
	height: auto;
	min-height: 60px;
	font-size:11px;
	margin-top:5px;
}


.bpa{
	width: 100%;
	height: auto;
	min-height: 84px;
	font-size:11px;
	background-color:#F9F2D4;
	margin-top:12px;
}
.sms,.jeux{
	width: 100%;
	height: auto;
	min-height: 60px;
	font-size:11px;
	background-color:#F9F2D4;
	margin-top:12px;
}
/*site à la une */
#zonesite {
	width:620px;
margin-bottom:10px;
}
#siteune {
	width:204px;
	float: left;
	border: 1px solid #cccccc;
}


/* style des modules utiliser dans les différentes hp  */

.module1 h1{margin:3px 7px;font-size:11px;color:black; font-family: Verdana, Arial;}
.module1 h2{margin:3px 7px;font-size:11px;font-weight:normal}


.imgfloatleft {
	float: left;
	margin-right: 5px;
}

.imgfloatright {
	float: right;
	margin-right: 5px;
}

.module2{
	width: 310px;
	background-color: #F9F8F3;
	font-size:11px;
}
.module2 .col1{
	float: left;
	width: 220px;
	background-color: #F9F8F3;
}

.module2 .col2{
	float: left;
	width: 90px;
}

.module2 .col2 H2{
	background-image:url(http://images.neuch.ch/newneuch/img_layout/bullet1.gif);
	margin:3px 2px 3px 10px;
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:7px;
	font-size: 10px;
	font-weight: normal;

}

.module3 {
	width: 149px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;	
}

.module3 p {
margin:5px;
}

.titremodule3 {
	background-image:  url(http://images.neuch.ch/newneuch/img_layout/module3-back.jpg);
	width: 149px;
	height: 20px;
	text-indent: 5px;
	clear: les deux;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-weight: bold;
}



/*separation 2 colonnes sub pages  */

#submaincol1 {
	float: left;
	width: 230px;
}

#submaincol2 {
	float: left;
	width: 230px;
	margin-left: 10px;
}

/* les barres de titres avec img transparentes - code couleur dans la page */

.barre1{
	background-image:url(http://images.neuch.ch/newneuch/img_layout/barre1.gif);
	background-repeat:no-repeat;
	background-position:right top;
	padding:2px 0 1px 5px;
	margin:5px 0 5px 0;
	font-size:11px;
	font-weight:bold;color:#FFF
}

.barre2{
	clear:both;
	background-image:url(http://images.neuch.ch/newneuch/img_layout/barre2.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding:1px 5px 2px 0;
	text-align:right;
	font-size:11px;
	font-weight:bold;color:#FFF
}

.barre3{
	clear:both;
	background-image:url(http://images.neuch.ch/newneuch/img_layout/barre3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding:1px 5px 2px 0;
	text-align:left;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
}

/* Navigation gauche  */


.menu{
	padding-bottom:10px;
	width: 100%;

}

.navigationgauche {
	padding-top:2px;
	width: 150px;
	height: 17px;

}

.menu h2 {
	background-image:url(http://images.neuch.ch/newneuch/img_layout/bullet1.gif);
	margin:3px 2px 3px 10px;
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:7px;
	font-size: 10px;
	font-weight: normal;
	clear: left;
}

/* tab - telecommande hp  */
/* debut different style  */

.titreimmo3 {
	color: #FF9900;
	font-weight: bold;
	font-size: 13px;
}
.titreimmo4 {
	color: #000;
	font-weight: bold;
}


.tableimmo{
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}
.moduleimmo{
	width: 100%;
	height: auto;
	min-height: 60px;
}

/* fin different style  */


.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	width:		100%;
}

.dynamic-tab-pane-control .tab-row .tab {
	font:			Menu;
	cursor:			Default;
	display:		inline;
	margin:			1px -1px 1px 2px;
	float:			left;
	padding:		2px 8px 3px 8px;
	background:		#9CB2CE;
	border:			0;/* 1px solid; */
	border-color:	#F5F5F5;
	border-bottom:	0;
	z-index:		1;
	white-space:	nowrap;
	position:		relative;
	top:			0;

}

.dynamic-tab-pane-control .tab-row .tab a {

	font-family: Arial, Helvetica, sans-serif;
	color:			#000000;
	text-decoration:	none;
	cursor:				default;
}

.dynamic-tab-pane-control .tab-row .tab.hover {
	background:		#9CB2CE;
	
}

.dynamic-tab-pane-control .tab-row .tab.selected {
	background:		#F5F5F5;
	border:			1px solid #F5F5F5;
	border-bottom:	0;
	z-index:		3;
	padding:		2px 6px 4px 6px;
	margin:			1px -3px -3px 0px;
	top:			-1px;
	font-weight:	normal;
	color:			#000000;



}

.dynamic-tab-pane-control .tab-page {
	clear:			both;
	border:			1px solid #F5F5F5;
	background:		#F5F5F5;
	z-index:		2;
	position:		relative;
	top:			-2px;
	font:			Message-Box;
	padding:		1px;
	height:			70px;
}

.dynamic-tab-pane-control .tab-row {
	z-index:		1;
	white-space:	nowrap;
}
.commande {
	background-color: #F5F5F5;
}

.commande .ligne1 {
	height: 70px;
	margin-left: 3px;
	padding-left: 3px;
	overflow : hidden;
	margin-top: 2px;
	padding-top: 2px;
}
.commande .ligne2 {
	height: 130px;
	text-align: center;

}

/* ATS  */

a.atstophp, a:active.atstophp, a:visited.atstophp, a:link.atstophp{
font-size: 14px;
font-weight:bold;
text-decoration:none;
color: #EF6500;
 }

a:hover.atstophp{
text-decoration:underline;
}

.ats h3 {
font-size:13px;
color:black;
}

.ats h2 {
	background-image:url(http://images.neuch.ch/newneuch/img_layout/bullet1.gif);
	margin:3px 2px 3px 10px;
	background-repeat:no-repeat;
	background-position:0 6px;
	padding-left:7px;
	font-size: 10px;
	font-weight: normal;
	clear: left;
}


.atstitre1{
	font-size: 13px;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #000000;

}
.atstitre {
	background-color: #EEEEEE;
	text-indent: 5px;
	padding-top: 0px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #E0E0E0;
	color:#ccc;
}
a.atssuite, a:active.atssuite, a:visited.atssuite, a:link.atssuite{
	font-size: 10px;
	color:#666;

}

/* tab - INPUT - formulaire  */
.post {
	font-size : 12px;
	border: 1px solid #9CB2CE;
}
#formulaire_annu label {	/*** Mise en forme des intitulés de champs ***/
	float: left;	/*** Très important, ne pas suprimer ! ***/
	width: 40%;	/*** Les intitulés prennent 1/3 de la largeur totale du formulaire... ***/
	text-align: right;	/*** ... et ils sont alignés à droite... ***/
	margin: 0;
	padding: 0 .5em 0 0;
	line-height: 1.8;	/*** ... et centrés verticalement. ***/
}
