BODY { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
BODY {
	 BEHAVIOR: url("csshover.htc");
}
TD { 
font-size : 11px;
color : #4f4f4f;
font-family : Tahoma, Verdana, Arial;
} 
TH { 
font-size : 11px;
color : #4f4f4f;
font-family : Tahoma, Verdana, Arial;
} 
A { 
text-decoration : none;
color : #7cc5ff;
} 
A:active, A:visited { 
color : #7cc5ff;
} 
A:hover { 
color : #7cc5ff;
text-decoration : underline;
} 
.tinyborder { 
border-right : 1px solid #dedede;
border-top : 1px solid #dedede;
border-left : 1px solid #dedede;
border-bottom : 1px solid #dedede;
} 
UL { 
padding-right : 0;
padding-left : 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
list-style-type : none;
} 
P { 
margin-top : 0;
} 
UL { 
margin-top : 0;
} 
H1 { 
margin-top : 0;
} 
H2 { 
margin-top : 0;
} 
H3 { 
margin-top : 0;
} 
H4 { 
margin-top : 0;
} 
H5 { 
margin-top : 0;
} 
H6 { 
margin-top : 0;
} 
P { 
font-size : 110%;
} 
A IMG { 
border-right : medium none;
border-top : medium none;
border-left : medium none;
border-bottom : medium none;
} 
.header H2 {
	width: 780px;
	height: 0px ! important;
	height: 68px;
	padding-top: 68px;
	overflow:hidden;
	margin:0px;
	background: url(../../images/inner/header.gif) no-repeat 0px 0px;
}
DIV#mod_title_M {
	float:left;
	display:block;
	width:465px;
	height:33px;
	border:0px solid #000;
	background:none;
}
DIV#mod_title_M .texte{
	width:465px;
	height:33px;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:0px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(../../../../images/inner/bandeau_M.gif);
	background-repeat:no-repeat;
}
DIV#mod_title_M .blockOpacity {
	visibility:visible;
	position:absolute;
	z-index:100;
  filter:alpha(opacity=60);
  -moz-opacity: 0.6;
  opacity: 0.6;
  margin:0 0 0 0;
  margin-top:0px;
  margin-left:0px;
  width:465px;
  height:14px;
  border:0px;
}
DIV#mod_title_R {
	float:left;
	display:block;
	width:315px;
	height:33px;
	border:0px solid #000;
	background:none;
}
DIV#mod_title_R .texte{
	width:315px;
	height:33px;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:0px;
	background-repeat:no-repeat;
	background-position:right top;
	background-image: url(../../../../images/inner/bandeau_R.gif);
	background-repeat:no-repeat;
}

.blueheader { 
font-weight : bold;
font-size : 13px;
color : #3f89c3;
vertical-align : middle;
} 
.blue { 
color : #425e89;
} 
.preview_temp_load { 
padding-right : 10px;
padding-left : 10px;
padding-bottom : 10px;
vertical-align : middle;
padding-top : 10px;
text-align : center;
} 
.preview_temp_load IMG { 
vertical-align : middle;
text-align : center;
} 
.border_preview { 
border-right : 1px solid #444;
border-top : 1px solid #444;
z-index : 100;
background : #fff;
border-left : 1px solid #444;
border-bottom : 1px solid #444;
position : absolute;
} 
.pathway { 
font-family : Tahoma, Verdana, Arial;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #fff;
} 
.pathway A, A:visited, A:active { 
font-family : Tahoma, Verdana, Arial;
font-size : 11px;
font-weight : normal;
text-decoration : none;
color : #fff;
} 
.pathway A:hover { 
font-family : Tahoma, Verdana, Arial;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #fff;
} 
#footer A, A:visited, A:active { 
font-family : Tahoma, Verdana, Arial;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #999999;
} 
#footer A:hover { 
font-family : Tahoma, Verdana, Arial;
font-size : 11px;
font-weight : normal;
text-decoration : underline;
color : #7cc5ff;
} 
DIV#mod_weblinks A, A:visited, A:active, A:hover { 
color : #434343;
font-weight : normal;
text-decoration : underline;
} 
DIV#mod_search A, A:visited, A:active { 
color : #fff;
font-weight : bold;
text-decoration : none;
} 
DIV#mod_search A:hover { 
color : #fff;
font-weight : bold;
text-decoration : underline;
} 
DIV#mod_devis A, A:visited, A:active { 
color : #000;
font-weight : normal;
text-decoration : none;
font-family : Tahoma, Verdana, Arial;
} 
DIV#mod_devis A:hover { 
color : #000;
font-weight : normal;
text-decoration : underline;
font-family : Tahoma, Verdana, Arial;
} 
#o_main { 
width : 784px;
height : auto;
margin : 0 0 0 0;
padding : 0 0 0 0;
} 
#o_main .header { 
margin : 0 0 0 0;
padding : 0 0 0 0;
display : block;
border : 0 solid #cccccc;
} 
#o_container { 
margin : 0 0 0 0;
padding : 0 0 0 0;
display : block;
border : 0 solid #cccccc;
} 
.o_middle { 
float : left;
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 465px;
height : auto;
background-color : #fff;
border : 0 solid #cccccc;
clear : both;
overflow:hidden;
} 
.o_head { 
float : left;
padding : 0 0 0 0;
width : 780px;
height : auto;
background-color : #fff;
border : 0 solid #cccccc;
clear : both;
} 
.o_right { 
margin : 0 0 0 0;
padding : 0 0 0 0;
width : 315px;
overflow:hidden;
height : auto;
background-color : #fff;
border : 0 solid #cccccc;
} 
.bg_main { 
margin : 0 0 0 0;
vertical-align : top;
height : 100%;
background-color : #f3f3f3;
} 
#outer { 
text-align : center;
} 
#main_inner { 
margin : 0 auto;
height : auto;
width : 828px;
} 
DIV.clear { 
clear : both;
} 
#mid_out { 
padding-right : 0;
padding-left : 0;
min-height : 100%;
padding-bottom : 0;
padding-top : 0;
background-color : #fff;
text-align : left;
} 
#mid_out_l { 
padding-right : 0;
padding-left : 0;
background : url(../../images/inner/border/side_main_l.png) repeat-y 0 0;
padding-bottom : 0;
padding-top : 0;
text-align : left;
} 
#mid_out_r { 
padding-right : 0;
padding-left : 0;
min-height : 100%;
background : url(../../images/inner/border/side_main_r.png) repeat-y 100% 0;
padding-bottom : 0;
width : 100%;
padding-top : 0;
text-align : left;
} 
#pathway_bg { 
background : url(../../images/inner/border/path_bg.png) repeat-x left top;
margin-bottom : 12px;
width : 100%;
text-align : left;
} 
#pathway_l { 
background : url(../../images/inner/border/path_l.png) no-repeat 0 0;
margin : 0;
text-align : left;
} 
#pathway_r { 
background : url(../../images/inner/border/path_r.png) no-repeat 100% 0;
margin : 0;
text-indent : 26px;
line-height : 34px;
height : 20px;
text-align : left;
} 
#pathway_r IMG { 
margin : 15px 1px 1px;
} 
#mid_body { 
margin : 0 22px;
width : 100%;
} 
#footer { 
padding-right : 0;
padding-left : 0;
background : url(../../images/inner/border/bot_bg.png) repeat-x left top;
padding-bottom : 0;
margin : 0;
padding-top : 0;
text-align : center;
} 
#footer_l { 
padding-right : 0;
padding-left : 0;
background : url(../../images/inner/border/bot_l.png) no-repeat 0 0;
padding-bottom : 0;
margin : 0;
padding-top : 0;
} 
#footer_r { 
padding-right : 0;
padding-left : 0;
background : url(../../images/inner/border/bot_r.png) no-repeat 100% 0;
padding-bottom : 0;
margin : 0;
width : 100%;
color : #333;
line-height : 50px;
padding-top : 0;
height : 50px;
text-align : center;
} 
td.contentheading { 
font : bold 15px Georgia, "Times New Roman", Times, serif;
color : #cf4204;
background : url("../images/contheading_arrow.png") no-repeat 0% 50%;
padding-left : 20px;
border-bottom : 1px solid #999999;
} 
td.contentheading a.contentpagetitle { 
color : #cf4204;
text-decoration : none;
} 
td.contentheading a.contentpagetitle:hover { 
text-decoration : underline;
} 
.componentheading { 
font : bold 14px Arial, Verdana, sans-serif, Helvetica;
color : #000;
height : 25px;
line-height : 25px;
text-align : left;
text-indent : 5px;
border-bottom : 1px solid #000;
} 
.headingOptions { 
font : bold 14px Arial, Verdana, sans-serif, Helvetica;
color : #000;
width : 255px;
height : 25px;
line-height : 25px;
text-align : left;
text-indent : 5px;
border-bottom : 1px solid #000;
} 
.headingOptions SPAN.left { 
float : left;
} 
.headingOptions SPAN.right { 
float : right;
} 
DIV#waitingMsg { 
visibility : hidden;
float : right;
} 
.debug {
	border:1px solid #000;
}
#google {
	float:left;
	margin-top:20px;
	width:100%;
	text-align: justify; 
	text-justify: newspaper;
	background:#F3F3F3;
	width:100%;
	font-size : 9px;
	color : #999999;
	font-family : Arial;
}
#google A:link, #google A:visited {
	font-size : 9px;
	color : #999999;
	font-family : Arial;
	text-decoration:none;
}
#google A:hover {
	text-decoration:underline;
}








#o_tabpannedVit {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuilleVit.gif) no-repeat 0px 0px;		overflow:hidden;
}
#o_tabpannedCom {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuilleCom.gif) no-repeat 0px 0px;		overflow:hidden;
}
#o_tabpannedPro {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuillePro.gif) no-repeat 0px 0px;		overflow:hidden;
}
#o_tabpannedBou {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuilleBou.gif) no-repeat 0px 0px;		overflow:hidden;
}
#o_tabpannedPor {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuillePor.gif) no-repeat 0px 0px;		overflow:hidden;
}
#o_tabpannedDev {	
	float:left;	margin:0 0 0 0;	width:460px;	height:177px;	border : 0px solid #000;	background: url(../../../../images/inner/packages/feuilleDev.gif) no-repeat 0px 0px;		overflow:hidden;
}
DIV#o_shape_title { 	
	width : 458px;	height : auto;	margin : 0 0 0 0;	margin-top : 40px;	float : left;	display : inline;	border : 0px solid #000;
} 
DIV#o_shape_title P {	
	border : 0px solid #000;	float : left;	margin : 0 0 0 0;	width:300px;	display : inline;	font-family: Tahoma;	font-size:11px;	font-weight:normal;	color:#787878;
}
DIV#o_price {
	float:left;width:300px;height:34px;border : 0px solid #000;margin:0 0 0 0;
}
.produits-tarif1 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-1090.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif2 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-1990.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif3 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-2990.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif4 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-3990.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif5 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-4990.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif6 {	
	/*BACKGROUND: url(../../../../images/inner/packages/bg-devis.gif) no-repeat 0px 0px;*/ margin: 10px 0px 0px 10px; WIDTH: 240px; HEIGHT: 34px;
}
.produits-tarif LI {
	DISPLAY: inline; FLOAT: right; display:none;
}
/*
.produits-tarif LI.tarif0 {
	FONT-WEIGHT: bold; PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 130px; COLOR: #f00; POSITION: relative;
}
.produits-tarif LI.tarif0 SPAN.tarif1 {
	FONT-SIZE: 30px; LEFT: 0px; WIDTH: 150px; LINE-HEIGHT: 1.2em; POSITION: relative; TOP: 0px; TEXT-ALIGN: left;
}
.produits-tarif LI.tarif0 SPAN.tarif2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 77px; FONT-SIZE: 14px; LEFT: 32px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; POSITION: absolute; TOP: 15px
}
.produits-tarif LI.tarif0 SPAN.tarif3 {
	PADDING-LEFT: 77px; FONT-WEIGHT: normal; FONT-SIZE: 9px; LEFT: 36px; LINE-HEIGHT: 1.2em; POSITION: absolute; TOP: 5px
}
PADDING-RIGHT: 50px;
*/
.produits-tarif LI.tarif {
	FLOAT: LEFT; FONT-WEIGHT: bold; PADDING-LEFT: 0px; MARGIN: 0px; WIDTH: 170px; COLOR: #f00; POSITION: relative; display:none; visibility:hidden;
}
.produits-tarif LI.tarif SPAN.tarif1 {
	FLOAT: LEFT; FONT-SIZE: 30px; LEFT: 0px; WIDTH: 200px; LINE-HEIGHT: 1.2em; POSITION: relative; TOP: 0px; TEXT-ALIGN: right; white-space: nowrap; display:none; visibility:hidden;
}
.produits-tarif LI.tarif SPAN.tarif2 {
	POSITION: absolute; z-index:1000; PADDING-LEFT: 177px; FONT-SIZE: 14px; LEFT: 32px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; PADDING-TOP: 0px; TOP: 15px; white-space: nowrap; display:none; visibility:hidden;
}
.produits-tarif LI.tarif SPAN.tarif3 {
	POSITION: absolute; z-index:1000; PADDING-LEFT: 177px; FONT-WEIGHT: normal; FONT-SIZE: 9px; LEFT: 36px; LINE-HEIGHT: 1.2em; TOP: 5px; white-space: nowrap; display:none; visibility:hidden;
}


.produits-tarif LI.seulement {
	visibility:hidden; display:none; FLOAT:left;	FONT-WEIGHT: bold; FONT-SIZE: 10px; WIDTH: 80px; COLOR: #3d464c; LINE-HEIGHT: 1.2em; PADDING-LEFT: 14px; PADDING-TOP: 10px; TEXT-ALIGN: left; display:none; visibility:hidden;
}


DIV#o_content_P {
	float:left;	width:430px;	height:auto;	border : 0px solid #000;	margin:0 0 0 0;
}
.liste_presentation {
	LIST-STYLE-IMAGE: url(../../../../images/inner/packages/puce_com.gif); MARGIN: 15px 0px 0px 15px
}
.liste_presentation LI {
	FONT-SIZE: 11px; MARGIN: 0px 0px 5px; COLOR: #2f383f; LINE-HEIGHT: 1.2em
}
.liste_presentation LI SPAN {
	FONT-WEIGHT: bold
}
.liste_presentation LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
DIV#o_contenu { 
	float : left;	width : 458px;	height : auto;	margin : 0 0 0 0;	padding : 0 0 0 0;	border : 0 solid #000;
} 
DIV#o_contenu TABLE { 	
	margin : 0 0 0 0;	margin-left : 10px;	padding : 0 0 0 0;	border : 0 solid #000;
} 
DIV#o_contenu IMG { 
	margin-right : 10px;	border : 0;
} 
DIV#o_contenu LI { 
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;	font-size : 100%;	color : black;	list-style-type : none;	background-image : url(../../../../../../../../images/inner/packages/puce_pixel.gif);	background-repeat : no-repeat;	background-position : 10% 50%;	padding-left : 55px;
} 
DIV#o_contenu B.inner_bold_neutre { 
	color : #999;	font-weight : bold;	text-decoration : none;
} 
DIV#o_contenu B.inner_bold_com { 
	color : #3fb7b0;	font-weight : bold;	text-decoration : none;
} 
DIV#o_contenu B.inner_bold_ent { 
	color : #98c000;	font-weight : bold;	text-decoration : none;
} 
DIV#o_contenu B.inner_bold_vent { 
	color : #f2026c;	font-weight : bold;	text-decoration : none;
}
DIV#o_contenu B.inner_bold_bou { 
	color : #68509E;	font-weight : bold;	text-decoration : none;
}
DIV#o_contenu B.inner_bold_por { 
	color : #EB623E;	font-weight : bold;	text-decoration : none;
}
DIV#o_shape_sitedumois { 
	width : 458px;	height : auto;	margin : 0 0 0 0;	float : left;	display : block;	border : 0 solid #000;
} 
DIV#o_shape_sitedumois .title { 
	width : 256px;	height : 48px;	margin : 0 0 0 0;	margin-top : 10px;	margin-bottom : 10px;	padding : 0 0 0 0;	border : 0 solid #000;
}
.simup { 
	float:left;	display:block;	width: 163px;	height:17px;	margin:0 0 0 0;	margin-top:12px;	margin-left:130px;	border:0px solid #000;
}
DIV.banner .withborder{
	margin-bottom:10px;
	border:1px #C3C3C3 solid;
}
DIV.banner .withoutborder{
	margin-bottom:10px;
	border:0px #C3C3C3 solid;
}
DIV.intro { 
font-size : 11px;
color : #5a5a5a;
} 
DIV.intro BR { 
white-space : pre;
} 
DIV.intro SPAN { 
font-size : 11px;
color : #3fb7b0;
}
#foooter A, #foooter A:active, #foooter A:visited {
	color:#4F4F4F;
	text-decoration:none;
}
#foooter A:hover {
	color:#4F4F4F;
	text-decoration:underline;
}