#header, #footer, #chunkdoite {
display: none
}
.col2, .col3, .topbout_purp {
display: none
}
/*  Writing Styles
******************************************/
.contenu{
/* contenu w/o margin already has 5px L&R, for a Total of 484px. 
Below adjusts 9px L&R margins for a tot width of 476px */ 
margin: 8px 4px 8px 4px;
font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#444444;
}
*html .contenu{
margin: 8px 4px 8px 5px; 
}
.contenu p{
padding:5px 0px 5px 0px;
}
.contenu table{
width:476px !important; 
max-width:476px !important;
padding:5px 0px 5px 0px; 
}
.contenu img{
max-width:476px;
padding:5px 0px 10px 0px;
}
*html .contenu img{
width: expression(this.width > 476 ? 476 : true);  /* hack IE 6.0 max-width */ 
}
.contenu a:link, .contenu a:visited{
color:#ff6633;
font-weight:bold;
text-decoration:underline;
}
.contenu a:hover{
color:#d90000; 
text-decoration:underline;
}
.contenu h1{
font-family: Arial, Helvetica, sans-serif;
font-size:26px; color:#515151; font-weight:bold;
padding-top:5px;
padding-bottom:2px;
}
.contenu h2{
font-family: Arial, Helvetica, sans-serif;
font-size:20px; color:#d90000; font-weight:bold;
padding-top:2px;
padding-bottom:2px;
clear:left;
}
.contenu h3{
font-family: Arial, Helvetica, sans-serif;
font-size:14px; color:#515151; font-weight:bold;
padding-top:5px;
padding-bottom:2px;
letter-spacing:1.02px;
clear:left;
}
.contenu h4{
font-family: Arial, Helvetica, sans-serif;
font-size:18px; color:#8b1515; font-weight:bold;
padding-top:2px;
padding-bottom:2px;
clear:left;
}
.contenu h5{
font-family: Arial, Helvetica, sans-serif;
font-size:12px; color:#e53a3a; font-weight:bold;
padding-top:5px;
padding-bottom:0px;
letter-spacing:1.02px;
clear:left;
}
#backtotop{
border:1px solid #cccccc; 
font-size: 12px;
color: #99989C;
margin-top:18px;
padding-left:20px;
padding-top:4px;
padding-bottom:5px;
padding-right:20px;
background:url(images/topofpage.gif) top left no-repeat;
}
#backtotop a:link, #backtotop a:visited{
font-family: Arial,sans-serif;
letter-spacing:2px;
text-decoration:none !important;
text-transform:capitalize;
font-size: 12px;
color: #484C60;
}
#backtotop a:hover{
color:#d90000;
}
.infolink{
cursor:help !important; 
background:#F3F9FB !important; 
border:1px #ACA1A1 dotted !important; 
padding-right:2px !important; 
padding-left:2px !important; 
color:#2E292C !important; 
text-decoration:none !important;
font-weight:normal !important;
}
/**********************************************************************/
/* BOXES and WIDGETS Styles  AND FORMER Coms.NET Styles              */
/********************************************************************/
.greybd_top {
background:url(images/greybd_top.gif);
background-repeat:repeat-x;
}
.greybd_right {
background:url(images/greybd_right.gif);
background-repeat:repeat-y;
}
.greybd_left {
background:url(images/greybd_left.gif);
background-repeat:repeat-y;
}
.greybd_bottom {
background:url(images/greybd_bottom.gif);
background-repeat:repeat-x;
}

/* Contact and Forms Pages Styles
******************************************/
.dashedcontent p{
border:dotted 1px #cccccc;
	padding: 12px 12px 12px 12px;
    font-family: Arial,sans-serif;
	font-size: 12px;
}
.dashedcontent strong{
font-family: Arial, Helvetica, sans-serif;
font-size:16px; color:#8b1515; font-weight:bold;
letter-spacing:1.02px;
padding-top:2px;
padding-bottom:2px;
}
/* IPPhones Page Styles
******************************************/
.shop_box {
padding: 15px 3px 15px 3px;
}
.shop_largeur {
font-family: Arial,sans-serif;
font-size: 12px;
color: #484C60;
width: 584px;
padding: 0px 17px 0px 17px;
}
.shop_hauteur {
vertical-align: top; 
height:180px;
}
.shop_titles{
white-space: nowrap;
font-family: Arial,sans-serif;
font-size: 12px;
color: #0181B2;
font-weight:900;
}
.shop_texts {
font-family: Arial,sans-serif;
font-size: 12px;
color: #484C60;
}
.shop_prices {
font-family: Arial,sans-serif;
font-size: 14px;
color: #333333;
font-weight:bolder;
}
/* RATES Styles
******************************************/
#divtexterates{
text-align: left !important;
}
.texterates{
	clear: both;
    font-family: Arial,sans-serif;
	font-size: 12px;
	color: #484C60;
}
.texterates p{
	margin-top:0px;
	padding: 0px 0px 10px 0px;
}
.texterates a:link, .texterates a:visited {
color:#ff6633;
font-weight:bold;
text-decoration:underline;
}
.texterates a:hover{
color:#d90000; 
text-decoration:underline;
}
.texterates ul{
	margin-top:0px;
	padding: 0px 0px 10px 15px;
}
.texterates h3{
font-family: Arial, Helvetica, sans-serif;
font-size:18px; color:#8b1515; font-weight:bold;
 padding: 0px 0px 0px 0px;
 margin: 16px 0px 10px 0px;
} 
.texterates ul li{
list-style:circle !important;
line-height:1.2 !important;
margin-left:15px;
padding-right:0px;
margin-bottom: 0.5em;
} 
/* UNDO
******************************************/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
a:link,a:visited {text-decoration: none;}
table {	border-collapse: collapse;	border-spacing: 0;}
fieldset, img { border: 0;}
address,abbr,mcaption,cite,code,dfn,em,th,var {font-style: normal; font-weight: normal;}
ol,ul,dl {list-style: none;}
caption,th {text-align: left;}
q:before,q:after {content: '';}
abbr,acronym {border: 0;}