/* CSS Ben Yedder offres */

.benyedderpage{
width:713px;
height:auto;
margin:0 auto;}
.benyedderheader{
background:url(../images/benYedderheader.png) no-repeat top;
width:713px;
height:189px;}
.benyeddercontent{
width:713px;
height:auto;}
.benyeddercontent .offre{
/*background:url(../images/BenYeddercontent.png) no-repeat;*/
width:529px!important;
width:489px;
height:auto;
margin:20px auto;}
.benyeddercontent .description{
	background:url(../images/benYedderheader2.png) no-repeat;
	width:500px;
	height:170px;
	margin:20px auto;
	padding: 20px;
	color: #E77817;
	font-size: 18px;
}
.benyedderoffretop{
background:url(../images/benyeddercontenttop.png) no-repeat bottom;
height:92px;}
.benyedderoffremiddle{
background:url(../images/benyeddercontentmiddle.png) repeat-y bottom;
height:auto;
}
.benyedderoffrebottom{
background:url(../images/benyeddercontentbottom.png) repeat-y bottom;
height:47px;
}
.offre .titre{
	width:400px;
	float:right;
	clear:both;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 25px;
	height: 60px;
	padding: 5px;
	text-align: right;
	font-weight: bold;
}
.offre .cont{
	font-size: 16px;
	height: auto;
	padding: 5px 20px 10px 65px;
	
	clear: both;
	color: #1F1A17;
	font-weight: bold;
	
	
	
}
/**************************aeteck***********************************/
.aetechpage{
width:713px;
height:auto;
margin:0 auto;}
.aetechheader{
background:url(../images/aeteckheader.png) no-repeat top;
width:713px;
height:175px;}
.aetechcontent{
width:713px;
height:auto;
background:#E6E7E8;}


.offreaetech .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/aetecktitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offreaetech {
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #2E2D6B;
	font-weight: bold;
	/*border:1px solid #990000;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E2E4E6;
	
	
}

/**********************************OCC*************************************/

.occpage{
width:950px;
height:auto;
margin:0 auto;}
.occheader{background:url(../images/occheader.png) no-repeat top;
width:950px;
height:100px;}
.occcontent{
width:950px;
height:auto;
background:#000000;}


.offreocc .titre{
	width:137px;
	font-size: 16px;
	height: auto;
	padding: 5px;
	font-weight:bold;
	background:url(../images/occtitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #000000;
	left: -93px;
	top: 10px;
}
.offreocc {
	font-size: 12px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #38B5E2;
	font-weight: lighter ;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #000000;
	
	
}
/**********************************Ayaris*************************************/

.ayarispage{
width:950px;
height:auto;
margin:0 auto;}
.ayarisheader{
background:url(../images/ayarisheader.png) no-repeat top;
width:950px;
height:236px;}
.ayariscontent{
width:950px;
height:auto;
background:#E6E7E8;}


.offreayaris .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/ayaristitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offreayaris {
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: bold;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E2E4E6;
	
	
}
/**********************************Corolis*************************************/

.corolispage{
width:713px;
height:auto;
margin:0 auto;}
.corolisheader{
background:url(../images/corolisheaher.png) no-repeat top;
width:713px;
height:175px;}
.coroliscontent{
width:713px;
height:auto;
background:#E6E7E8;}


.offrecorolis .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/corolistitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offrecorolis {
	font-size: 16px;
	height: 170px;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #3986C7;
	font-weight: bold;
	border:1px solid #00AEEA;
	margin: 0px 100px 10px;
	position: relative;
	background: #E2E4E6;
	
	
}

/* CSS Document */

/**************************vista***********************************/



@charset "utf-8";
/* CSS Document */

.vistapage_ep {
	width:875px;
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height: 18px;
	text-align:justify;
}
.vistapage_ep p{
padding:5px;
margin:0px 20px 0px 0px;
}

.vistapage_ep .bleu{
	color:#046CAC;
	font-size: 16px;
	font-weight: bold;
}





.vistapage_ep input, textarea{
	width:300px;
	padding:5px;
	border:1px solid #046CAC;
	background:#f7f7f7;
	color: #046CAC;
}

.vistapage_ep p{
padding:5px;
margin:0px 20px 0px 0px;
}

.vistamenu_ep{
margin:0px;
padding:0px;
height:31px;}
.vistaleft_ep{
	background:url(../images/left.gif) no-repeat bottom left;
	width:10px;
	height:31px;
	float: left;
}
.vistaright_ep{
	background:url(../images/right.png) no-repeat;
	width:335px;
	height:31px;
	float: left;
}
.vistacontent_ep{
	background:url(../images/middle.gif) repeat-x;
	float: left;
	width: 524px;
	height: 31px;
}
.vistafooter_ep{
	background:url(../images/middle.gif) repeat-x;
	float: left;
	width: 875px;
	height: 31px;
	text-align: center;
	line-height: 31px;
	color: #FFFFFF;
}

.vistacontent_ep ul {
margin:0px;
padding:0px;
height:31px;
list-style-type:none;
line-height:31px;
}
.vistacontent_ep li{
width:auto;
float:left;
}
.vistacontent_ep a{
color:#fff;
margin:0px 10px;
text-decoration:none;
float:left;
}
.vistacontent_ep a:hover{
	color:#fff;
	margin:0px 10px;
	text-decoration:underline;
	white-space: nowrap;
}
.separateur_ep{
background:url(../images/divider.gif) no-repeat 0px 7px;
width:5px;
float:left;
}
.vistapage_ep h1{
	font-size:24px;
	color: #E40C7A;
}
.vistapage_ep h2{
	font-size:18px;
	color: #F4DB1B;
	margin: 5px 0px;
}




.vistapage{
width:960px;
height:auto;
margin:0 auto;}
.vistaheader{
background:url(../images/vistaprint-header.png) no-repeat top;
width:960px;
height:180px;}
.vistacontent{
width:960px;
height:auto;
background:#E6E7E8;}


.offrevista .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/vistatitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offrevista {
	font-size: 16px;
	height: 170px;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #0356A1;
	font-weight: bold;
	border:2px solid #00539f;
	margin: 0px 100px 10px;
	position: relative;
	background: #f7f7f7;
	
	
}
/*************************Transcom**************************/


.transcompage{
width:713px;
height:auto;
margin:0 auto;
background-color:#FFFFFF;}
.transcomheader{
	background:url(../images/transcomheader.png) no-repeat top;
	width:713px;
	height:620px;
	position: relative;
	color: #014A8E;
}
.transcomheader .txt{
padding:520px 10px 0px 200px;}

.transcomheader .txt span{
	color:#014A8E;
	font-weight: bold;
}
.transcomcontent{
width:713px;
height:auto;
background-color:#FFFFFF;}
.transcomfooter{
width:713px;
height:auto;
background-color:#FFFFFF;
}
.transcomfooterleft {
width:500px;
height:auto;
float:left;
background-color:#FFFFFF;

}
.transcomfooterright {
width:220px;
height:55px;
float:left;
background:url(../images/transcomlo.png) no-repeat;

}
.offretranscomleft .titre{
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	color: #00498D;
	text-transform: uppercase;
}
.offretranscomleft {
	font-size: 16px;
	font-weight: bold;
	width: 315px;
	float: left;
	text-align: right;
	margin: 2px 5px 2px 30px;
	
	
}


.offretranscomright .titre{
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	color: #00498D;
	text-transform: uppercase;
}
.offretranscomright {
	font-size: 16px;
	font-weight: bold;
	width: 315px;
	float: left;
	text-align: left;
	margin: 2px 25px 2px 5px;
	
	
}
.clear{
clear:both;}
.transcommot{
	text-align:center;
	color:#00498D;
	clear: both;
	font-size: 16px;
	font-weight: bold;
}
/****************************************************************/
.a2wmpage{
width:734px;
height:auto;
margin:0 auto;}
.a2wmheader{
background:url(../images/a2wm_header.png) no-repeat top;
width:734px;
height:235px;}
.a2wmcontent{
width:734px;
height:auto;
background:#439CC5;}


.offrea2wm .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/a2wm_titre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offrea2wm {
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: bold;
	/*border:1px solid #383683*/;
	margin: 0px 100px 10px;
	position: relative;
	background: #439CC5;
	}
/**********************************ihet******************************/
.ihetpage{
width:950px;
height:auto;
margin:0 auto;}
.ihetheader{
background:url(../images/ihetheader.png) no-repeat top;
width:950px;
height:175px;}
.ihetcontent{
width:950px;
height:auto;
/*background:#E6E7E8;*/}


.offreihet .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/ihettitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FECD1B;
	left: -93px;
	top: 10px;
}
.offreihet{
	font-size: 14px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #FECD1B;
	}
	/**********************************MEZZO******************************/
.mezzopage{
width:950px;
height:auto;
margin:0 auto;}
.mezzoheader{
background:url(../images/mezzoheader.png) no-repeat top;
width:950px;
height:175px;}
.mezzocontent{
width:950px;
height:auto;
/*background:#E6E7E8;*/}


.offremezzo .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/mezzotitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #004084;
	left: -93px;
	top: 10px;
}
.offremezzo{
	font-size: 16px;
	height: 170px;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #FECD1B;
	}
	
/**********************************phoneworld******************************/
.phonewordpage{
width:950px;
height:auto;
margin:0 auto;}
.phonewordheader{
background:url(../images/phoneworldheader.png) no-repeat top;
width:950px;
height:220px;}
.phonewordcontent{
width:950px;
height:auto;
/*background:#E6E7E8;*/}


.offrephoneword .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/phoneworldtitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #004084;
	left: -93px;
	top: 10px;
}
.offrephoneword{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #C37D0B;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #FFFFFF;
	}
/**********************************marketpub******************************/
.marketpubpage{
width:950px;
height:auto;
margin:0 auto;}
.marketpubheader{
background:url(../images/phoneworldheader.png) no-repeat top;
width:950px;
height:175px;}
.marketpubcontent{
width:950px;
height:auto;
/*background:#E6E7E8;*/}


.offremarketpub .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/mezzotitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #004084;
	left: -93px;
	top: 10px;
}
.offremarketpub{
	font-size: 16px;
	height: 170px;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #FECD1B;
	}
/**********************************Tanitoss******************************/
.tanitosspage{
width:950px;
height:auto;
margin:0 auto;}
.tossheader{
background:url(../images/tossheader.png) no-repeat top;
width:950px;
height:200px;}
.tosscontent{
width:949px;
height:auto;
/*background:#000000;*/
padding:bottom=10px
}


.offretoss .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/tosstitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #E6E6E6;
	left: -93px;
	top: 10px;
}
.offretoss{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E6E6E6;

	}
/**********************************annonces tous******************************/
.annotouspage{
width:950px;
height:auto;
margin:0 auto;}
.annotousheader{
background:url(../images/tossheader.png) no-repeat top;
width:950px;
height:200px;}
.annotouscontent{
width:949px;
height:auto;
/*background:#000000;*/
padding:bottom=10px
}


.offreannotous .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/tosstitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #E6E6E6;
	left: -93px;
	top: 10px;
}
.offreannotous{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E6E6E6;

	}
/**********************************annuxtra******************************/
.annuxtrapage{
width:950px;
height:auto;
margin:0 auto;}
.annuxtraheader{
background:url(../images/tossheader.png) no-repeat top;
width:950px;
height:200px;}
.annuxtracontent{
width:949px;
height:auto;
/*background:#000000;*/
padding:bottom=10px
}


.offreannuxtra .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/tosstitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #E6E6E6;
	left: -93px;
	top: 10px;
}
.offreannuxtra{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #383683;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E6E6E6;

	}
/**********************************knoledge consult******************************/
.kcpage{
width:950px;
height:auto;
margin:0 auto;
background:#5d1813;}
.kcheader{
background:url(../images/kcheder.png) no-repeat top;
width:950px;
height:200px;}
.kccontent{
background:#5d1813;
width:949px;
height:auto;
/*background:#000000;*/
padding:bottom=10px
}


.offrekc .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/kctitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #000000;
	left: -93px;
	top: 10px;
}
.offrekc{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #ffffff;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	

	}
	/**********************************EPC******************************/
.epcpage{
width:925px;
height:auto;
margin:0 auto;}
.epcheader{
background:url(../images/epcheader.png) no-repeat top;
width:925px;
height:240px;}
.epccontent{
width:949px;
height:auto;
background:#A7BF6B;
}


.offreepc .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/epctitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offreepc{
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #608C5B;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;
	background: #E6E6E6;

	}

/**//**************************************************************/




.pagespb{
width:850px;
height:auto;
margin:0 auto;}
.headerspb{
background:url(../images/headerspb.jpg) no-repeat top;
width:850px;
height:476px;}
.contentspb{
width:850px;
height:auto;
background:#E6E7E8;}


.offrespb .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/titrespb.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #FFFFFF;
	left: -93px;
	top: 10px;
}
.offrespb {
	font-size: 16px;
	height: 170px;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #3986C7;
	font-weight: bold;
	border:1px solid #00AEEA;
	margin: 0px 100px 10px;
	position: relative;
	background: #E2E4E6;
	
	
}
/**************************************************************bsmstyle************************************************************/
.bsmpage{
width:713px;
height:auto;
margin:0 auto;}
.bsmheader{
background:url(../images/bsmheader.png) no-repeat top;
width:713px;
height:189px;}
.bsmoffretop{
background:url(../images/bsmcontenttop.png) no-repeat bottom;
height:92px;}
.bsmoffremiddle{
background:url(../images/bsmcontentmiddle.png) repeat-y bottom;
height:auto;
}
.bsmoffrebottom{
background:url(../images/bsmcontentbottom.png) repeat-y bottom;
height:47px;
}
.bsmcontent{
width:713px;
height:auto;}
.bsmcontent .offre{
/*background:url(../images/BenYeddercontent.png) no-repeat;*/
width:529px!important;
width:489px;
height:auto;
margin:20px auto;}
.bsmcontent .description{
	background:url(../images/benYedderheader2.png) no-repeat;
	width:500px;
	height:170px;
	margin:20px auto;
	padding: 20px;
	color: #E77817;
	font-size: 18px;
}
/**********************************callworld******************************/
.callworldpage{
width:950px;
height:auto;
margin:0 auto;}
.callworldheader{
background:url(../images/callworldheader.png) no-repeat top;
width:950px;
height:220px;}
.callworldcontent{
width:950px;
height:auto;
/*background:#E6E7E8;*/}


.offrecallworld .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/callworldtitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #ffffff;
	left: -93px;
	top: 10px;
}
.offrecallworld{
	background:url(../images/contentoffrecallworld.jpg) no-repeat center top;
	font-size: 16px;
	height: auto;
	padding: 0px 20px 5px 60px;
	clear: both;
	color: #000000;
	font-weight: lighter;
	/*border:1px solid #383683;*/
	margin: 0px 100px 10px;
	position: relative;

	}
/**********************************CIFOP-ims******************************/
.cifoppage{
	width:978px;
	height:auto;
	margin:0 auto;
	margin-left: 12px;
}
.cifopheader{
	background:url(../images/bandetailscifop.png) no-repeat top;
	width:978px;
	height:316px;
	position: relative;
	float: left;
}
.cifopheader .titre{
	width:500px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	position:absolute;
	z-index:top;
	color: #323333;
	left: 40px;
	bottom: 57px;
}
.cifopcontent{
width:950px;
height:auto;
background:#68a2d8;}


.offrecifop .titre{
	width:137px;
	font-size: 14px;
	height: auto;
	padding: 5px;
	font-weight: bold;
	background:url(../images/cifoptitre.png) repeat-y;
	position:absolute;
	z-index:top;
	color: #ffffff;
	left: -93px;
	top: 10px;
}
.offrecifop{
	font-size: 16px;
	height: auto;
	clear: both;
	color: #000000;
	font-weight: lighter;
	position: relative;
	float: left;
	width: 978px;

	}
/****************************************************************************ADVANCIA******************************************************************/
.adv-page{
	width:890px;
	height:1280px;
	margin:0 auto;
	background:url(../images/bg-adv.png) no-repeat;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-top: 20px;
	line-height:150%;
}
.adv-logo{
	width:815px;
	float:left;
	margin-top:400px;
	clear:both;
}
.adv-content{
	width:890px;
	color: #000000;

	height: 585px;
	
}
.adv-offre{
	margin-left: 30px;
	width:550px;

	font-size:14px;
}
.adv-footer{
	position:absolute;
	
	height:500px;
	bottom:0px;
	right:0px;
	width: 890px;
}
.clear{ clear:both;}
.adv-page h1{
	font-size:50px;
	text-transform:uppercase;
	color:#ff9933;
	letter-spacing: -3px;
	padding: 10px 30px;
}
.adv-page h2{
width:550px;
	font-size:24px;
	color:#000000;

	line-height: 40px;

	margin-left: 30px;
}

