/*	basic				*/

a img				               {border:0;}
a			                       {color: #0093c9; font: 11px/16px arial, verdana, sans-serif; text-decoration:underline;}
a:hover                            {text-decoration:none;}
p			                       {font: 11px/16px  arial, verdana, sans-serif; color:#333;}

li								{margin-left: 5px}
h1				               	   {display:none; font:bold 14px/18px arial, verdana, sans-serif; color:#333;}
h2,h2,h3,h4			               {display:none; font:bold 12px/16px arial, verdana, sans-serif;}

.hide				               {display:none;}
.block				               {display:block;}
.clear				               {clear:both;}
.vocal				               {display:none;}
.justify							{text-align: justify;}
div.titre							{background: url("images/bullet_titre.gif") no-repeat 2px 7px #84D0F0; font-weight: bold; color: white; margin: 15px 10px 10px 10px; padding: 5px 0px 5px 15px;}
span.titre2							{background:red; font-weight: bold; position: relative; color:white; padding:2px 15px;}
div.titre3					{ padding-left:30px; margin-left:35px ; margin-right: 70px;background: url("images/pdf2.gif") no-repeat 0px 3px ; height:30px;  color: #000; }
.mandatory							{font-weight: bold; color:#ff0000;}
.formulaire							{border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px; background: #f8f6f6;}
div p.envoi							{margin-right: 10px; padding: 0; border:0px solid; text-align: right; background:#fdfcfc;}
.alerte								{font:bold 16px/18px arial, verdana, sans-serif; color:#ff0000;}
p input.etape						{font:bold 11px/14px arial, verdana, sans-serif; color: #fff; font-weight: bold; background: #ff0000; border:#000000 1px solid;}
.libelle_form						{margin: 7px 5px 0px 0px; display: block; float: left; text-align: right; width: 200px;}
.valeur_form						{margin: 5px 0px 0px 0px;}
.recap								{border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px; background: #f8f6f6;}
.libelle_recap						{margin-right:10px; padding:0; display: block; float: left; text-align: right; width: 250px; color:#ff0000;}
.valeur_recap						{display: block;}
p.gagnants {text-align: center; font: 16px/20px arial, verdana, sans-serif; border:#333 1px dashed;}
a.gagnants {font: 16px/20px  arial, verdana, sans-serif;}

/*	container           	*/

body                                           {margin:0 auto; padding-top: 10px; color: #0093c9; background:#BDE4F7; font:11px/16px arial, verdana, sans-serif; text-align:center;}
.container                                     {margin: 0 auto; width: 758px; position: relative; background:white; text-align:left;}
.header                                        {width:758px; height:165px; margin-left:0px; padding:0px; border-bottom: 1px solid #fff;}

.header .logo,
.header .logo div                              {}
.header .logo a                                {background: url("./images/bandeau_izi_assitance_01.jpg") no-repeat; width:758px; height:165px; display:block;}


/*	navigation items	*/

.nav_main									{padding-left:0px; }
.nav_main .menu_button		        		{width:705px; height:37px; display:block; float:left; background:#fff; border-bottom:#fff 0px solid;}
.nav_main .menu_button div a span			{float:left; margin: 0; padding-left: 10px; padding-top:5px; cursor: pointer;}

.nav_main .menu_button .menu1_button		{display:block; float:left; width:120px; height:27px; margin: 0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu1_button a		{display:block; float:left; width:120px; height:27px; margin: 0; padding: 0; text-decoration: none; /*color:#FFF;*/}
.nav_main .menu_button .menu1_button a:link,
.nav_main .menu_button .menu1_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu1_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu1_button a:active	{background:#84D0F0;}

.nav_main .menu_button .menu1_button a.on               {display:block; float:left; width:120px; height:37px; margin:0; background:#bedb6e; color: #FFF;}
.nav_main .menu_button .menu1_button a:link.on,
.nav_main .menu_button .menu1_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu1_button a:hover.on,
.nav_main .menu_button .menu1_button a:active.on        {background:#18B9E8;}

.nav_main .menu_button .menu2_button		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu2_button a		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; text-decoration: none;}
.nav_main .menu_button .menu2_button a:link,
.nav_main .menu_button .menu2_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu2_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu2_button a:active	{background:#84D0F0;}

.nav_main .menu_button .menu2_button a.on               {display:block; float:left; width:120px; height:37px; margin:0; color: #ffffff; border-bottom:#18B9E8 1px solid;}
.nav_main .menu_button .menu2_button a:link.on,
.nav_main .menu_button .menu2_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu2_button a:hover.on,
.nav_main .menu_button .menu2_button a:active.on        {background:#18B9E8;}

.nav_main .menu_button .menu3_button		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu3_button a		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; text-decoration: none;}
.nav_main .menu_button .menu3_button a:link,
.nav_main .menu_button .menu3_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu3_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu3_button a:active	{background:#84D0F0;}

.nav_main .menu_button .menu3_button a.on               {display:block; float:left; width:120px; height:37px; margin:0; color: #ffffff; border-bottom:#18B9E8 1px solid;}
.nav_main .menu_button .menu3_button a:link.on,
.nav_main .menu_button .menu3_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu3_button a:hover.on,
.nav_main .menu_button .menu3_button a:active.on        {background:#18B9E8;}

.nav_main .menu_button .menu4_button		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu4_button a		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; text-decoration: none;}
.nav_main .menu_button .menu4_button a:link,
.nav_main .menu_button .menu4_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu4_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu4_button a:active	{background:#84D0F0;}

.nav_main .menu_button .menu4_button a.on               {display:block; float:left; width:120px; height:37px; margin:0; color: #ffffff; border-bottom:#18B9E8 1px solid;}
.nav_main .menu_button .menu4_button a:link.on,
.nav_main .menu_button .menu4_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu4_button a:hover.on,
.nav_main .menu_button .menu4_button a:active.on        {background:#18B9E8;}

.nav_main .menu_button .menu5_button		{display:block; float:left; width:140px; height:27px; margin:0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu5_button a		{display:block; float:left; width:140px; height:27px; margin:0; padding: 0; text-decoration: none;}
.nav_main .menu_button .menu5_button a:link,
.nav_main .menu_button .menu5_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu5_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu5_button a:active	{background:#84D0F0;}

.nav_main .menu_button .menu5_button a.on               {display:block; float:left; width:140px; height:37px; margin:0; color: #ffffff; border-bottom:#18B9E8 1px solid;}
.nav_main .menu_button .menu5_button a:link.on,
.nav_main .menu_button .menu5_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu5_button a:hover.on,
.nav_main .menu_button .menu5_button a:active.on        {background:#18B9E8;}

.nav_main .menu_button .menu6_button		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; border-right:#fff 1px solid;}
.nav_main .menu_button .menu6_button a		{display:block; float:left; width:120px; height:27px; margin:0; padding: 0; text-decoration: none;}
.nav_main .menu_button .menu6_button a:link,
.nav_main .menu_button .menu6_button a:visited	{background:#84D0F0;}
.nav_main .menu_button .menu6_button a:hover    {background:#18B9E8; color: #fff; height: 37px;}
.nav_main .menu_button .menu6_button a:active	{background:#84d0f0;}

.nav_main .menu_button .menu6_button a.on               {display:block; float:left; width:120px; height:37px; margin:0; color: #ffffff; border-bottom:#18B9E8 1px solid;}
.nav_main .menu_button .menu6_button a:link.on,
.nav_main .menu_button .menu6_button a:visited.on       {background:#18B9E8;}
.nav_main .menu_button .menu6_button a:hover.on,
.nav_main .menu_button .menu6_button a:active.on        {background:#18b9e8;}

/*	main content         	*/
.content                                        {background: #fff; width: 559px;}

/*	Nos offres home page          	*/
.offer											{float: left; width: 392px; background: #fff; border-right: #fff 1px solid;}
.offer div.entete								{width: 188px; height: 175px; float: left; background: url("/picts/visu_friends.jpg") no-repeat 0px 10px;}
.offer p										{margin: 10px;}

/*	Abonnement home page          	*/
.signin											{float: right; width: 166px; background: #fff;}
.signin div.visuel_modem						{width: 160px; height: 243px; background:#fff url("/picts/visu_bulle.jpg") no-repeat;}
.signin p										{margin: 5px;}

.accroche {clear: both;width: 559px; height: 70px; background: #fff url("/picts/bg_offer.gif") no-repeat;}
.accroche a										{position:relative; font:bold 28px/36px verdana, sans-serif; color:#3b80af; text-decoration: none; top: 30px; left: 175px;}

/*	Nav right          	*/
.nav_right										{position: absolute; top: 204px; left: 569px; width: 180px; background: #fff;}

/*	en savoir plus _navigation secondaire          	*/
.more											{background: #e7f6fb; margin-bottom: 20px;}
.more div.entete								{background: #a5c4e7 url("/picts/picto_more.gif") no-repeat 10px 9px; border-top: #86a0bd 1px solid; font-weight: bold; color: #fff; padding: 5px}
.more div.entete span							{padding-left: 25px;}		
.more p											{margin: 0; padding-top: 10px; border-top: #fff 1px solid;}
.more p a										{display: block; height: 20px; background: url("/picts/bullet_news.gif") no-repeat 15px 5px; padding-left: 30px;}
.more div.bas									{clear: both; width: 180px; height: 15px; background: #fff url("/picts/baseline_more.gif") no-repeat;}

/*	Actualite          	*/
.news											{background: #e7f6fb;}
.news div.entete								{width: 180px; height: 36px; background: url("/picts/visu_news.jpg") no-repeat; border-bottom: #fff 1px solid;}
.news p											{margin: 5px;}
.news p.titre									{color: #0093c9; margin: 5px; background: url("/picts/liste.gif") no-repeat 0px 5px; font-weight: bold; padding-left: 10px;}
.news p a.detail								{float: left; background: url("/picts/bullet_fav.gif") no-repeat 0px 2px; margin: 5px; padding-left: 15px;}
.news div.bas									{clear: both; width: 180px; height: 15px; background: #fff url("/picts/baseline_more.gif") no-repeat;}

/*	baseline encarts offres et abonnement home page          	*/
.bas a										{position:relative; font:bold 28px/36px arial, verdana, sans-serif; color:#FFF; text-decoration: none; top: 5px; left: 30px;}
.bas a:link,
.bas a:visited	{}
.bas a:hover   {}
.bas a:active	{}

/*	Espace offres          	*/
.go_offer											{width: 559px; padding-bottom: 10px; background: #fff;}
.go_offer div.entete								{clear: both; width: 559px; height: 37px; background: #18B9E8;}
.go_offer div.entete span							{position:relative; font:bold 14px/18px arial, verdana, sans-serif; color:#FFF; text-decoration: none; top: 10px; left: 20px;}
.go_offer p											{border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px; background: #f8f6f6;}

/*	Espace abonnement          	*/
.go_signin											{width: 559px; padding-bottom: 10px; background: #fff;}
.go_signin div.entete								{clear: both; width: 559px; height: 37px; background: #18B9E8;}
.go_signin div.entete span							{position:relative; font:bold 14px/18px arial, verdana, sans-serif; color:#FFF; text-decoration: none; top: 10px; left: 20px;}
.go_signin p										{border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px; background: #f8f6f6;}

/*	Tous les autres espaces          	*/
.go_others											{color: #0093c9; width: 700px; padding-bottom: 10px; background: #fff;}
.go_others div.entete								{clear: both; width: 704px; height: 37px; background: #18B9E8;}
.go_others div.entete	a							{ font:bold 14px/18px arial, verdana, sans-serif; color:#FFF; text-decoration: none; }
.go_others div.entete span							{position:relative; font:bold 14px/18px arial, verdana, sans-serif; color:#FFF; text-decoration: none; top: 10px; left: 20px;}
.go_others p										{color: #0093c9; border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px; background: #e7f6fb;}
/*.go_others a										{padding-left: 10px;}*/
.go_others ul					               {color: #0093c9; border: 1px dashed; margin: 10px; padding: 10px 10px 10px 20px; background: #e7f6fb;list-style-type:circle}
.go_others ol					               {color: #0093c9; border: 1px dashed; margin: 10px; padding: 10px 10px 10px 20px; background: #e7f6fb;}

/*	Liste des lots jeu concours			*/
ul.lot					               			{color: #0093c9; height: 300px; border: 1px dashed; margin: 5px 10px 10px 10px; padding: 10px 10px 10px 20px; background: #f8f6f6 url("/picts/visu_lots.gif") no-repeat;}

/*	footer          	*/
.footer                                         {clear:both; background: url("./images/bandeau_izi_assitance_02.jpg") no-repeat; width:758px; height:100px; margin:0; padding:0;}
.footer a                                       {position:relative; margin:0; padding:0; top:60px; left:30px; text-decoration: none;}
.footer span				{position:relative; margin:0; padding:0; top:60px; left:30px; font:bold 14px/18px arial, verdana, sans-serif;}

table{
        border:0px;
        border-collapse:collapse;
        background: #ffffff;
        color: #2F140;
        margin-left: 10px;
}

.faq_voip{
	border:none; margin: 5px 10px 10px 10px; padding: 10px; background: #e7f6fb;border-collapse: collapse;
}
.faq_voip td{
	border:1px solid black;
}
.faq_voip .entete{
	
	background-color: #84d0f0;
}
.faq_voip .title{
	background: #e7f6fb;
	font: bold 12px/14px arial, verdana, sans-serif;
	text-align: center;
	border-bottom: 1px solid black;
}

.faq_voip .services{
	font: bold 11px/12px arial, verdana, sans-serif;
	width: 139px;
	padding-left: 5px;
	background:#f8f6f6;
}

.faq_voip .content{
	text-align:center;
	width: 200px;
	background:#f8f6f6;
}

.faq_voip ul{
	text-align: left;
	border: none;
	background: none;
	margin: 0px;
	padding: 0px;
	padding-left: 10px;
}

.revendeur{
		border: 1px dashed;
		background: #f8f6f6;
		border-collapse: separate;
		padding: 10px;
		text-align:center;
		margin: 5px 10px 10px 10px;
		width :680px ;
		
		
}
.revendeur td{
		background: #FFF;
		padding-top :5px;
		border: 1px solid #ccc;
		width: 224px;
}