/* You can add css class names below */
.shutter {}
.shutterset {}


/* styles for the TinyMCE editor */
body#tinymce {
	text-align: left;
	background: #fff;
	color: #000;
	font: 13px/19px "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana,sans-serif;
	padding: 0.6em;
	margin: 0;
}

body
{
	 background-color: #fff;
	background-image: url(/images/bg_body2.jpg);
	background-attachment: fixed;
	background-repeat: repeat-x;
	background-position: center top;
	margin-top: -10px;
	margin-bottom: 0px;
margin-left: 28px;
height: 100%;
}

/*


/*
	Border, background, font and link colors for the site canvas
	------------------------------------------------------------
*/

#wrapper
{
	border: solid 0px #c1c1c1;
	background-color: #fff;
	color: black;
height: 100%;

}

/*
	Border, background, font and link colors for the header
	-------------------------------------------------------
*/

#header div.pad
{
	background-color: #DCD9D0;
	background: url(headerbg.png) repeat-x top left;
	color: black;
	text-align: left;
}

.skin 
#header 
{

	background-position: 10px;
color: #5E757D;
font-size:0px;	
height: 130px;
}

.infohead{
position: relative;
	top: -24px;

	
height: 124px;
}

#header h1 a:hover
{
	color: #837680;
}

#header h2
{
	color: #5E757D;
}

/*
	Offsets for the header
	----------------------
*/

#header div.pad
{
	padding: 0px;
}


/*
	Aligns for the header
	---------------------
*/

#header h1
{
	padding-bottom: 20px;
	text-align: left;
font-size: 0px;

}


#header h2
{
	text-align: right;
display: none;
}



/*
	Border, background, font and link colors for the navbar
	-------------------------------------------------------
*/

#navbar
{
	position: relative;
left: 202px;
float: left;
	color: #3f619a;
width: 480px;
height: 34px;
font-size: 12px;
	padding-top: 0px;	
	padding-left: 0px;
	padding-right: 0px;


}

#navbar a,#navbar .nav_home.nav_active.nav__accueil
{
	color: #fff;
	text-decoration: none;
line-height: 2.5em;
font-size: 12px;
font-weight: bold;

}

#navbar a:hover,#navbar .nav_home.nav_active.nav__accueil
{
	color: #fff;
	text-decoration: none;
line-height: 2.5em;
font-size: 12px;
font-weight: bold;
background-color: #ec8c2d;
height: 34px;
display: block;
	
}

#navbar .nav_home.nav__accueil,#navbar .nav_home.nav_active.nav__accueil a,#navbar .nav_leaf.nav__internet,#navbar .nav_leaf.nav__tlphonie,#navbar .nav_leaf.nav__chanelocale,#navbar .nav_leaf.nav__tlvision
{display: block;
	height: 34px;	
float: left;
text-align: center;

}

#navbar .nav_home.nav__accueil {
width: 0px;
margin-left: 12px;
background-color: #fff;

}
#navbar .nav_home.nav__accueil a{

color: #666;
}

#navbar .nav_leaf.nav__internet{
	width: 120px;
background-color: #578bc1;
}
#navbar .nav_leaf.nav__tlphonie{
	width: 120px;
background-color: #accf50;
}
#navbar .nav_leaf.nav__chanelocale{
	width: 120px;
background-color: #406184;

}
#navbar .nav_leaf.nav__tlvision{
	width: 120px;
background-color: #ad9ad4;
margin-left: 0px;
}

#navbar a:hover
{
	text-decoration: underline
}
	
/*
	Offset for the navbar
	---------------------
*/



/* 
	Float Left Icons for each sidebar widget
	-----------------------------------------
*/

#sidebar .widget li, 
#sidebar2 .widget li,
#ext_sidebar .widget li 
{
		list-style-type:none;
}

/*	Calendar style
	--------------
*/

#wp-calendar
{
	border: solid 1px #c1c1c1;
	background-color: white;
}

#wp-calendar thead th
{
	border-bottom: solid 1px #c1c1c1;
	background-color: #DCD9D0;
}


/* 2-columns, wide width */

.wide_me #ext_wrapper,
.wide_em #ext_wrapper
{
	width: 920px;
	
}

.wide_me #ext_sidebar,
.wide_em #ext_sidebar
{
	width: 200px;
}

.wide_me #wrapper,
.wide_em #wrapper
{
	width: 920px;
}

.wide_ms #ext_wrapper,
.wide_sm #ext_wrapper
{
	width: 910px;
	margin: 0px auto;

}

.wide_ms #sidebar,
.wide_sm #sidebar
{
	width: 200px;


}

.wide_ms #main,
.wide_sm #main
{
	width: 708px;
}

#droite{
	padding: 5px;
	float: right;
	width: 200px;
	margin-top: -11px;
	margin-bottom: 5px;
	margin-left: 2px;
	background-color: #EAE7D9;
	
}
#droite p{
	font-weight: bold;
	color: #666699;
	
}
#droite span{
	font-weight: normal;
	color: #666666;
	font-size: 11px;
	text-indent: 5px;
	
}
#gauche{
font-size: 11px;
	padding: 10px;
	float: left;
	width: 460px;
	margin-top: -11px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #e6ecf2;
background-image: url(../../../../images/gauche_net_contenu.gif);
	background-repeat: repeat-x;
	
}
#gauche img{
	float: left;
	border: 1px solid #999999;
	background-color: #FFFFFF;
	padding: 5px;
}

#customtarifrecap {
	color: #FFFFFF;
	background-color: #B9E05F;
	float: left;
	height: 25px;
	width: 455px;
	margin-bottom: 2px;
	text-indent: 5px;
	position: relative;
	left: 2px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	border: 1px solid #FFFFFF;
	padding-top: 7px;
}

#customtarif {
	color: #666699;
	background-color: #C7E67D;
	float: left;
	height: 100%;
	width: 334px;
	margin-bottom: 2px;
	position: relative;
	left: 119px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;	
}

#customtarif span{
	color: #666699;
	background-color: #C7E67D;
	float: left;
	height: 100%;
	width: 111px;
	text-align: right;
	position: absolute;
	left: -117px;
	padding-right: 5px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	top: -1px;
}




.entry_header h1 {
	font-size: 18px;
	color: #fff;
	display: block;
	position: relative;
	top: -17px;
height: 27px;
padding-left: 20px;
line-height: 1.5em;
background-color: #406184;
}





#bglist{
background-color: #fff;
background-image: url(../../../../images/bg_list.jpg);
	background-repeat: no-repeat;
	height: 106px;
padding: 15px;
color: #f4f3e8;
font-size: 11px;
line-height: 14px;

margin-left: 10px; 

border-bottom: 10px solid #fff;
}

#bglist_asso{
background-color: #fff;
background-image: url(../../../../images/bg_list_asso.jpg);
	background-repeat: no-repeat;
	height: 80px;
padding: 15px;
color: #f4f3e8;
font-size: 11px;
line-height: 14px;

margin-left: 10px; 

border-bottom: 10px solid #fff;
}
#bglist2{

/*background-image: url(../../../../images/bg_list.jpg);*/
	background-repeat: no-repeat;
	height: 70px;
width: 300px;
padding: 0px;
color: #999;
font-size: 10px;
line-height: 12px;
margin-left: 5px; 
margin-right: 0px; 
/*border-bottom: 3px solid #fff;*/

display: block;

}
#bglist3{
background-color: #fff;
background-image: url(../../../../images/bg_cuisine_home.gif);
	background-repeat: no-repeat;
	height: 241px;
width: 318px;
padding: 0px;
color: #999;
font-size: 10px;
line-height: 12px;
margin-left: 0px; 
margin-right: -9px; 
margin-top: 20px; 
float: right;
display: block;

}



#bglist img{
	float: left;
	border: 1px solid #000;
	background-color: #FFFFFF;
	padding: 2px;
margin-right: 15px;
margin-top: -25px;
margin-left: 6px;

}
#bglist2 img{
	float: left;
	/*border: 1px solid #000;*/
	background-color: #FFFFFF;
	padding: 2px;
margin-right: 5px;
margin-top: -28px;
margin-left: 3px;
}

#bglist3 img{
	float: left;
	/*border: 1px solid #000;*/
	
	padding: 2px;
margin-right: 5px;
margin-top: 36px;
margin-left: 9px;

}


#bglist  span.titre{
	margin-left: 130px;	
	text-indent: 25px;
	color: #99c3ed;
background-image: url(../../../../images/bullet_titre_mega.gif);
	background-repeat: no-repeat;	
	font-size: 14px;
	text-decoration: none;
font-weight: bold;
display: block;
background-position: 0px 0px;
height: 30px;

}

#bglist_asso  span.titrex{
	margin-left: 0px;	
	text-indent: 0px;
	color: #99c3ed;
	font-size: 14px;
	text-decoration: none;
font-weight: bold;
text-transform: uppercase;
display: block;
background-position: 0px 0px;
height: 30px;

}

#bglist2  span.titre{
	margin-left: 90px;
	color: #000;	
	font-size: 11px;
	text-decoration: none;
font-weight: bold;
display: block;
height: 30px;

}

#bglist3  span.titre{
	margin-left: -165px;	
	/*text-indent: 25px;*/
	color: #000;	
	font-size: 11px;
	text-decoration: none;
font-weight: bold;
display: block;
float: left;
margin-top : 180px;
position: relative;

}
#bglist_asso a .mail {
color: #fff;
}
#bglist3 a{
	color: #7788ab;
	font-size: 11px;
	text-decoration: none;
font-weight: bold;
margin-top: 8px;}

#bglist a{
	color: #eb8a55;
	font-size: 15px;
	text-decoration: none;
	font-weight: bold;
display: block;
margin-top: 6px;


}

#cont_acc{
width: 317px;
float:right;
height: 332px;
background-image: url(../../../../images/bg_grille_home.gif);
	background-repeat: no-repeat;	
padding-top: 100px;
margin-bottom: -100px; 
margin-right: -10px;
margin-top: -15px;
display: block;
}

#bglist2 a{
	color: #7788ab;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
display: block;
margin-top: -10px;

}

#bglist_asso a{
	color: orange;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;


}


#bglist a.titre{
	margin-left: 130px;	
	text-indent: 25px;
	color: #99c3ed;
background-image: url(../../../../images/bullet_titre_mega.gif);
	background-repeat: no-repeat;	
	font-size: 14px;
	text-decoration: none;
display: block;
line-height: 20px;

}


#bglist a:hover,#bglist_asso a:hover{
	color: #fff;
	
}

#bglist span,bglist_asso span{
	color: #fff;
	
	text-decoration: none;
	font-weight: bold;
font-size: 12px;
}
.cadre1{/*background-image: url(../../../../images/entry_haut.jpg);
	background-repeat: no-repeat;*/
color: #f5f4ea;
text-align: center;
display: block;
height: 23px;
margin-top: -7px;
}
#cadre2{/*background-image: url(../../../../images/entry_centre.jpg);
	background-repeat: repeat-y;*/
text-align: center;
margin-top: -5px;
padding-top: 10px;
}
.cadre3{/*background-image: url(../../../../images/entry_bas.jpg);
	background-repeat: no-repeat;*/
height: 36px;
}

#cadre5
{/*background-image: url(../../../../images/entry_centre.jpg);
	background-repeat: repeat-y;*/
text-align: center;
margin-top: -6px;

}
.cadre3{/*background-image: url(../../../../images/entry_bas.jpg);
	background-repeat: no-repeat;*/
height: 36px;
}

#cadre5 #cadre4
{background-image: url(../../../../images/entry_encart.jpg);
	background-repeat: no-repeat;
display: block;
width: 525px;
margin-left: auto;
margin-right: auto;
text-align: left;
padding-top: 14px;
color: #f4f3e8;
font-size: 11px;
}

#cadre4 img{
	float: left;
	border: 1px solid #000;
	background-color: #FFFFFF;
	padding: 2px;
margin-right: 5px;
margin-top: -34px;
margin-left: 12px;
}


#cadre4 span.titre{
		
	text-indent: 25px;
margin-left: 130px;
margin-bottom: 5px;
	color: #99c3ed;
background-image: url(../../../../images/bullet_titre_mega.gif);
	background-repeat: no-repeat;	
	font-size: 14px;
	text-decoration: none;

font-weight: bold;
display: block;

height: 30px;

}

#cadre4 a{
	color: #ccc;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
display: block;
margin-top: 18px;
margin-right: 10px;
text-align: right;

}
#cadre4 a:hover{
	color: #000;
	
}

#cadre4 span{
	color: #fff;
	
	text-decoration: none;
	font-weight: bold;
font-size: 12px;
}
.fondcadre{/*background-image: url(../../../../images/entry_centre.jpg);*/}

.plusrep{
	margin-left: 130px;	
	text-indent: 25px;
	color: #999;
background-image: url(../../../../images/bullet_titre_mega2.gif);
	background-repeat: no-repeat;	

	font-size: 12px;
	text-decoration: none;
display: block;
line-height: 17px;


}
.contentbox {list-style-type: none;
color: #99c3ed;}

#pageclassx{
position: relative;
left: 0px;
	color: #000000;
	text-align: justify;
padding-right: 0px;
	padding-left: 0px;
	background-repeat: repeat-x;
		padding-top: 0px;
background-image: url(/images/bg_tv_pagclass.gif);
font-size: 11px;
background-color: #fff;
height: 100%;
	margin-top: -8px;
margin-right: 0px;
}

#pageclass,#pageclass2,#pageclass3 {
position: relative;
left: 0px;
	color: #000000;
	text-align: justify;
padding-right: 25px;
	padding-left: 25px;
	background-repeat: repeat-x;
		padding-top: 30px;
background-image: url(/images/bg_tv_pagclass.gif);
font-size: 11px;
background-color: #fff;
height: 100%;
	margin-top: 1px;
margin-right: 0px;
}

#pageclass {
/*background-image: url(/images/bg_tv_pagclass.gif);
background-color: #efeaf8;
}
#pageclass2 {
background-image: url(/images/bg_ul.jpg);
background-color: #e9eff5;
}
#pageclass3 {
background-image: url(/images/bg_ul_vert.jpg);
background-color: #ecf5d3;*/
}

#pageclass b, #pageclass strong,#pageclass2 b, #pageclass2 strong,#pageclass3 b, #pageclass3 strong{
	font-size: 12px;

}

#pageclass b, #pageclass strong{color: #A27BD5;}
#pageclass2 b, #pageclass2 strong{color: #5266C7;}
#pageclass3 b, #pageclass3 strong{color: #89a04c;}

#pageclass blockquote,#pageclass2 blockquote,#pageclass3 blockquote
{
	font-size: 12px;
	color: #000;
	font-style: normal;
	margin-top: -30px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 30px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: left top;
}
#pageclass #entete_p {margin-top: -15px;}
#pageclass blockquote
{background-image: url(/images/quote.gif);}

#pageclass2 blockquote
{background-image: url(/images/quote2.gif);}

#pageclass3 blockquote
{background-image: url(/images/quote3.gif);}

#pageclass ul,#pageclass2 ul,#pageclass3 ul{
	list-style-position: outside;
	list-style-type: square;
position: relative;
top: -15px;	
	margin-left: 15px;
}

#pageclass ul{color: #A27BD5;font-size: 11px;}
#pageclass2 ul{color: #5266C7;font-size: 11px;}
#pageclass3 ul{color: #89a04c;font-size: 11px;}

/*#pageclass2 ul{list-style-image: url(/images/arrow-right2.gif);}
#pageclass3 ul{list-style-image: url(/images/arrow-right3.gif);}*/

#pageclass ul li em,#pageclass ul li i,#pageclass2 ul li em,#pageclass2 ul li i,#pageclass3 ul li em,#pageclass3 ul li i{
	color: #666666;
	font-style: normal;
	font-weight: normal;

line-height: 14px;	
}

#pageclass ul li b,#pageclass ul li strong,#pageclass2 ul li b,#pageclass2 ul li strong,#pageclass3 ul li b,#pageclass3 ul li strong{
	font-size: 12px;
color: #666;
}

.titre0,.titre2,.titre3,.titre4 {
	font-size: 18px;
	color: #fff;
	display: block;
	position: relative;
	top: 0px;

height: 27px;
padding-left: 20px;
line-height: 1.5em;
}
.titre0{
background-color: #578bc1;
}
.titre2{
background-color: #ad9ad4;
}
.titre3{
background-color: #accf50;
}
.titre4{
background-color: #406184;
}

#tarifs_net,#tarifs_net_voip,#tarifs_tv {
	height: 44px;
	width: 577px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	display: block;
	background-repeat: no-repeat;
		line-height:2em;
}

#tarifs_net{background-image: url(/images/tarifs_net1.gif);}
#tarifs_net_voip{background-image: url(/images/tarifs_net_voip.gif);}
#tarifs_tv{background-image: url(/images/tarifs_tv1.gif);}

#tarifs_net3,#tarifs_net_voip3,#tarifs_tv3,#tarifs_net3bis,#tarifs_net_voip3bis,#tarifs_tv3bis  {
	background-repeat: no-repeat;
	height: 33px;
	width: 577px;
	margin-right: auto;
	margin-left: auto;
	font-size: 16px;
	font-weight: bold;
	color: #4C669D;
	text-align: center;
	line-height:2em;
display: block;	
}

#tarifs_net3{background-image: url(/images/tarifs_net3.gif);}
#tarifs_net_voip3{background-image: url(/images/tarifs_net_voip3.gif);}
#tarifs_tv3{background-image: url(/images/tarifs_tv3.gif);}

#tarifs_net3bis{background-image: url(/images/tarifs_net3a.gif);}
#tarifs_net_voip3bis{background-image: url(/images/tarifs_net_voip3a.gif);}
#tarifs_tv3bis{background-image: url(/images/tarifs_tv3a.gif);}

#tarifs_net3 i,#tarifs_net3 em,#tarifs_net_voip3 i,#tarifs_net_voip3 em,#tarifs_tv3 i,#tarifs_tv3 em, #tarifs_net3bis i,#tarifs_net3bis em,#tarifs_net_voip3bis i,#tarifs_net_voip3bis em,#tarifs_tv3bis i,#tarifs_tv3bis em{
	color: #FF6600;
	font-style: normal;
}
#tarifs_netpub {
	background-image: url(/images/tarifs_net_voip.gif);
	height: 44px;
	width: 577px;
	margin-right: auto;
	margin-left: auto;
	color: #FFFFFF;
	font-size: 20px;
	text-align: center;
	display: block;
	background-repeat: no-repeat;
		line-height:2em;
}
#tarifs_net2,#tarifs_net_voip2,#tarifs_tv2  {	
	background-repeat: repeat-y;	
	width: 577px;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
margin-top: 0px;
}

#tarifs_net2{background-image: url(/images/tarifs_net2.gif);}
#tarifs_net_voip2{background-image: url(/images/tarifs_net_voip2.gif);}
#tarifs_tv2{background-image: url(/images/tarifs_tv2.gif);}

#tarifs_tv2bis{
padding-right: 20px;}

#tarifs_net2 ul,#tarifs_net_voip2 ul,#tarifs_tv2 ul{
		color: #4C669D;
padding-top: 0px;
padding-left: 25px;	
}

#tarifs_net2 ul li,#tarifs_net_voip2 ul li,#tarifs_tv2 ul li{
	color: #4C669D;
	font-style: italic;
font-size: 12px;
padding-left: 10px;
vertical-align: middle;
}

#tarifs_net4,#tarifs_net_voip4,#tarifs_tv4 {
	display: block;
	height: 19px;
	width: 577px;
	margin-right: auto;
	margin-left: auto;
color: #FFFFFF;
}
#tarifs_net4{background-image: url(/images/tarifs_net4.gif);}
#tarifs_net_voip4{background-image: url(/images/tarifs_net_voip4.gif);}
#tarifs_tv4{background-image: url(/images/tarifs_tv4.gif);}

#tarif_double {

	position: relative;
	float: left;
	width: 283px;
	margin-left: 1px;
}
#tarif_double2 {

	position: relative;
	float: right;
	width: 283px;	
	margin-right: 10px;
}

#tarifs_net5,#tarifs_net_voip5,#tarifs_tv5 {
	display: block;
	height: 34px;
	width: 611px;
	margin-right: auto;
	margin-left: auto;
color: #9986c5;
}
#tarifs_net5{background-image: url(/images/tarifs_net4.gif);}
#tarifs_net_voip5{background-image: url(/images/tarifs_net_voip4.gif);}
#tarifs_tv5{background-image: url(/images/entete_tv_infos.gif);}

#photo {
	background-image: url(/images/souris.gif);
	background-repeat: no-repeat;
background-position: 240px 70px;
	position: relative;

}

.cellules {
	background-color: #F4F0FB;
	border-top: 0px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;
	text-decoration: none;
	margin: 5px;
	padding: 5px;
}
.cellules2 {
	background-color: #E1D7F2;
	border-top: 1px solid #666666;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #FFFFFF;
	text-decoration: none;
	left: 4px;
	right: 4px;
	/*clip:  rect(4px auto 4px auto);*/
	margin-right: 5px;
	margin-left: 5px;
	padding-right: 5px;
	padding-left: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.celluletitre {
	background-color: #C4AFE4;
	border-top: 1px solid #666666;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #000000;
	border-left: 0px solid;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}

 
#media_tv,#media_voip,#media_net{
width: 910px;
height: 225px;
position: relative;
top: -31px;
left: -227px;
}

#media_home{
width: 910px;
height: 225px;
position: relative;
top: -31px;
left: -227px;
background-image:  url(../../../../images/bg_home.jpg);}

#media_home2{
width: 910px;
height: 250px;
position: relative;
top: -31px;
left: -225px;

}

#media_home_today {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
float: left; 
width: 190px; 
color: #666;
padding: 5px; 
position: relative; 
height: 240px; 
text-align: left;
margin-top: 0px;
background-image:  url(../../../../images/bg_media_home_today.jpg);
background-position: -2px 0px;
background-repeat: no-repeat;
}
#media_home_today2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
color: #666;
	line-height: 12px;
float: left; 
margin-left:-225px;
top: -31px;
width: 190px; 
display: block;
padding: 5px; 
position: relative; 
height: 240px; 
text-align: left;
margin-top: 0px;
background-image:  url(../../../../images/bg_media_home_today.jpg);
background-position: -2px 0px;
background-repeat: no-repeat;
}

#media_home_today a,#media_home_today2 a{
	
color: #666;
	line-height: 12px;
text-decoration: none;

}
#media_home_today a:hover,#media_home_today2 a:hover{
	
color: orange;
	line-height: 12px;
text-decoration: underline;

}
#media_home_today strong,#media_home_today2 strong{
font-size: 11px;
margin-top: 8px;
margin-bottom: -8px;
display: block;
border-bottom: 1px dotted #ccc;

color: #7e6da4;
}

#media_mega{
width: 708px;
height: 225px;
position: relative;
top: -19px;
left: 0px;
background-image:  url(../../../../images/media_megainfos.jpg);
background-position: 0px -1px;
}

#media_tv{
background-image:  url(../../../../images/media_tv.jpg);
}
#media_voip{
background-image:  url(../../../../images/media_voip.jpg);
}
#media_net{
background-image:  url(../../../../images/media_net.jpg);
}

#media_tv_under,#media_voip_under,#media_net_under,#media_mega_under{
width: 707px;
height: 29px;

position: relative;
top: -31px;
margin-bottom: -31px;
left: -24px;
font-weight: bold;
text-align: center;
line-height: 2em;
}

#media_mega_under,#media_mega_under2{
color: #294b6d;
background-image:  url(../../../../images/entete_mega_under.gif);
background-repeat: no-repeat;
width: 708px;
height: 32px;
background-color: #578bc1;
position: relative;
font-size: 12px;
font-weight: bold;
text-align: center;
line-height: 2em;

}
#media_mega_under{
top: -38px;
left: 0px;}
#media_mega_under2{
top: 0px;
left: 0px;}
#media_mega_under a, #media_mega_under2 a{color: white; text-decoration: none;}
#media_mega_under a:hover, #media_mega_under2 a:hover{color: #f8a72c;}

#media_tv_under{

color: #452f7f;
}
#media_voip_under{
background-color: #71950d;
color: #e7def5;
}
#media_net_under{
background-color: #004474;
color: #e7def5;
}

#media_tv_under a{
color: #452f7f;
text-decoration: none;
}
#media_tv_under a:hover{
color: #f47111;
text-decoration: none;
}
#media_tv_text{
width: 255px;
height: 80px;
position: relative;
top: 80px;
float: right;
}
#media_home_text,#media_home_text2{
width: 255px;
height: 80px;
position: relative;
top: 100px;
float: left;
left: 0px;
text-align: right;

}
#media_home_text{
margin-left: 150px;
}
#media_home_text2{
margin-left: 0px;
}

.Style1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	word-spacing: 0.5px;
	color: #666666;
}
#block  hr {
	height: 1px;
	display: block;
	margin-top: 3px;
	margin-bottom: 3px;
	color: #999999;
}
.Style2 {
	color: #7E6DA4;
	line-height: 11px;
	word-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Style3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #46307B;
	line-height: 12px;
	word-spacing: 1px;
}
.Style5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #4665A5;
	line-height: 12px;
	word-spacing: 1px;
}
.Style7 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #529009;
	line-height: 12px;
	word-spacing: 1px;
}
#block {
	padding-right: 10px;
	padding-left: 10px;
	height: 112px;
	display: block;
}
.Style9 {
	color: #4966A0;
	line-height: 11px;
	word-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.Style11 {
	color: #518F08;
	line-height: 11px;
	word-spacing: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#footer {
background-image:  url(../../../../images/bg_footer2.gif);
background-color: black;
height: 115px;
margin-top: 2px;
padding-right: 20px;
padding-left: 20px;
color: #000;
	background-repeat: repeat-x;
		

background-position: 0 -1px;
border-top: 1px solid #666;}

a{ text-decoration: none;
color: #e8731c;

}
a:hover {
text-decoration: none;
color: #4f433a;
}

#pubtv{
width: 190px;
height: 178px;

}
#pubtv{
width: 190px;
height: 178px;
background-image: url(http://www.regivision.net/images/pub_tv.jpg);

}
#gif_tnt{
	background-image: url(http://www.regivision.net/images/anim_chaines_small.gif);
	display: block;
	height: 57px;
	width: 60px;
	margin-top: 17px;
	margin-left: 27px;
	position: relative;
	background-repeat: no-repeat;
}

#gif_tv{
	background-image: url(http://www.regivision.net/images/logos_regidirect.gif);
	display: block;
		height: 50px;
	width: 67px;
	margin-top: 24px;
	margin-left: 23px;
	position: relative;
	background-repeat: no-repeat;
}
#link_tv{
	display: block;
	height: 20px;
	width: 80px;
	position: relative;
	float: right;
}
