/*COMMON*/
.header{
	height:205px;
}
div.menu {
	height: 104px;
	background:url(/zp/templates/Page_generique_bleue2/images/fond_menu.jpg) top left no-repeat white;
}
#m1 ul li a.other_page, #m2 ul li a.other_page, #m3 ul li a.other_page { color: white}

ul#menu .bkg_smenu, ul#home_menu .bkg_smenu {
background-color:#6cc9dc;
}
#d1 .bkg_smenu, #d1 .bottom_smenu {
opacity: .39;
filter: alpha(opacity=39);
}
#d2 .bkg_smenu, #d2 .bottom_smenu {
opacity: .60;
filter: alpha(opacity=60);
}
#d3 .bkg_smenu, #d3 .bottom_smenu {
opacity: .75;
filter: alpha(opacity=75);
}
a img { 
	border: 0
}

/* CONTAINER*/
.zone_content, * html .zone_content {
	width: 1003px !important;
}

.page_generique {
	float: left;
	width: 952px;
	padding-left: 51px;
	background: url(/zp/templates/Page_generique/images/bkg_filets.gif) top left repeat-y;
	height:100%;
	margin-top:17px;
}
/* COLONNE G */
.colonne_g{
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #61C9DE;
	margin-top: -4px;
	line-height: 16px;
	float: left;
	width: 220px;
	
	
}

.colonne_g h2 {
	margin: 0 0 10px 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #61C9DE;
	line-height: 24px;
}

.colonne_g a{
	font-weight: bold;
	color: #61C9DE;
	text-decoration: none;
	white-space: nowrap;
}

.colonne_g p{
	margin: 0 0 15px 0;
	padding-left: 24px;
	padding-right: 20px;
	padding-top: 4px;
	text-align:left;
}




.main_content {
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #86949B;
	margin-top: -5px;
	float: left;
	line-height: 16px;
	width: 670px;
}

.main_content h2 {
	margin: 0 0 10px 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: ##86949B;;
	font-size:16px;
	line-height: 24px;
	font-weight:bold;

}
.main_content p {
	margin: 0 0 15px 0px;
	padding-right: 25px;
	text-align:left;
	margin-right:25px;
	padding-top: 4px;

}
.main_content a {
	font-weight: bold;
	color: #A3AAAE;
	text-decoration: none;
	white-space: nowrap;
}
.main_content #content {
	margin-left:46px;
}


#container { position: relative; overflow: hidden; width: 660px;}
#content { position: relative; width: 620px;}
#scrollArea { position: absolute; top: 0; width: 5px; overflow: hidden; background-color: #F6F4F3; border:1px #CCC solid; left: 677px;display:none;}

#scroller { position: absolute; top: -1px; left: 0; width: 5px; background: #CDCCCC; }
#scroll_up {
top: -5px;
background-image: url(/templates/gaselys/images/scroll_up_2.gif);
}
#scroll_down {
top: 308px;
background-image: url(/templates/gaselys/images/scroll_down_2.gif);
}
#scroll_up, #scroll_down{
position: absolute;
left: 677px;
width: 7px;
height: 4px;
background-repeat: no-repeat;
background-position: top center;
display:none;

font-size: 1px;
text-decoration: none;
}

.colonne_gauche_ss_marge {
	position:absolute;
	margin-left: -23px;
}
#content ul{

	list-style: none;
	width: auto;
	position:relative;
	display:block;
	float:left;
	
	margin-top: 0px;
}
#content ul li {
	margin: 0 0 15px 0; 
	padding: 0 0 0 19px;
	background: url(/zp/puces/puce_orange.gif) top left no-repeat;
		background-position:left;
	text-align:left;
	margin-top: 0px;
}

.print{
	top:350px;
}

/*.header{ height:205px; }
div.menu {
	height: 104px;
	background:url(/zp/templates/Page_generique_bleue2/images/fond_menu.jpg) top left no-repeat white;
}
#m1 ul li a.other_page, #m2 ul li a.other_page, #m3 ul li a.other_page { color: white}

ul#menu .bkg_smenu, ul#home_menu .bkg_smenu {
background-color:#6cc9dc;
}

#d1 .bkg_smenu, #d1 .bottom_smenu {
opacity: .39;
filter: alpha(opacity=39);
}
#d2 .bkg_smenu, #d2 .bottom_smenu {
opacity: .60;
filter: alpha(opacity=60);
}
#d3 .bkg_smenu, #d3 .bottom_smenu {
opacity: .75;
filter: alpha(opacity=75);
}
a img { border: 0 }
.zone_content, * html .zone_content {
width: 1003px !important;
height: 376px; 
}
.page_generique {
float: left;
width: 952px;
padding-left: 51px;
margin-top:17px;
background: url(/zp/templates/Page_generique/images/bkg_filets.gif) top left repeat-y;
}
.colonne_g, .main_content {
position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #86949B;
margin-top:-5px;
}
.colonne_g {
float: left;
width: 220px;

position: relative;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #61C9DE;
margin-top:-2px;
font-weight:bold;
line-height: 16px;
}
.main_content {
float: left;
width: 680px;
line-height: 16px;
}
.colonne_g h2, .main_content h2 {
margin: 0 0 10px 24px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
color: #61C9DE; 
}
.main_content h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #86949B;
font-size:16px;
line-height: 24px;
font-weight:bold;
margin-left: 47px;
}
.colonne_g a, .main_content a {
font-weight: bold;
color: #A3AAAE;
text-decoration: none;
white-space: nowrap
}
.colonne_g p {
margin: 0 0 15px 0;
padding-left: 24px;
padding-right: 20px;
text-align:left;
color:#61C9DE;
font-weight:bold;
}

.main_content p {
margin: 0 0 15px 0;
padding-left: 24px;
padding-right: 20px;
text-align:left;

}

.main_content p {
padding-left: 47px;
line-height: 16px;
}

.xavier_page_generique , #xavier_container, #xavier_scrollArea {
	height:305px;
}

#container { position: relative; overflow: hidden; width: 660px;}
#content { position: relative; width: 640px; }
#scrollArea { position: absolute; top: 0; width: 5px; overflow: hidden; background-color: #F6F4F3; border:1px #CCC solid; left: 677px;display:none;}


#scroller { position: absolute; top: -1px; left: 0; width: 5px; background: #CDCCCC; }
#scroll_up {
top: -5px;
background-image: url(/templates/gaselys/images/scroll_up_2.gif);
}
#scroll_down {
top: 308px;
background-image: url(/templates/gaselys/images/scroll_down_2.gif);
}
#scroll_up, #scroll_down{
position: absolute;
left: 677px;
width: 7px;
height: 4px;
background-repeat: no-repeat;
background-position: top center;
display:none;

font-size: 1px;
text-decoration: none;
}
.colonne_gauche_ss_marge {
	position:absolute;
	margin-left: -23px;
}


.print{
	top:350px;
}
*/