/* General Selectors */
h1{	color: #990000;	font-size: 1.5em;	font-weight:bold; margin-bottom:20px; padding-bottom:6px;	border-bottom: 1px solid #900;	font-family: Arial;}
h2{	color: black;	border-bottom:1px dotted black;	font-size:1.3em; font-weight: bold;	margin-bottom:15px;	padding-bottom:6px;	font-family: Arial;}
h3{	font-weight: bold; margin-bottom:15px;}
h4{	font-weight: bold; margin-bottom:15px;}
tr{	margin-bottom:1.2em; height:3em;}

h2 a{ text-decoration: none;}

p{ margin-bottom:15px; line-height: 1.4em;}

b, strong{ color:#333;}

/* Center : Used for "home pages" */
#center {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 0.9em;}

#center ul, #content ul{ margin-bottom: 12px;}
#center ul li, #content ul li{ margin-left: 15px; list-style-image: url('../images/dot.png'); margin-bottom:0.8em;}
#slider ul li{list-style-image: none;}

#content ol{ margin:1em 0 12px 25px; list-style-type: decimal;}
#content h1{ margin-top:20px;}
#content img.right{	float:right; margin-left:1.4em; margin-bottom:1.5em;}
#content img.left{	float:left; margin-right:1.4em; margin-bottom:1.5em;}
#content img.center{ margin-left:auto; margin-right:auto; margin-bottom:1.5em;}

/* Rounded corners */
.thebox{ background:#f4f3f3 url('../images/box_corner_t_left.jpg') no-repeat; height:auto; position:relative; padding:0.5em 0.5em 0.5em 1.5em; float:left; margin:0 0 1.5em 0; color:#626060;}
.tr, .bl, .br { position: absolute; width: 11px; height: 11px; display: block; margin-bottom: -1px;}
.tr {background : transparent url('../images/box_corner_t_right.jpg') no-repeat; top: 0; right: 0;}
.bl { background : transparent url('../images/box_corner_b_left.jpg') no-repeat; bottom: 0;  left: 0;}
.br {  background : transparent url('../images/box_corner_b_right.jpg') no-repeat; right: 0;  bottom: 0;}
.thebox ul{line-height:1.2em;}


/* Home pages */

#home_clients, #home_methodologie, #home_services, #home_apropos, #home_expertise, #home_tests, #home_404, #home_404_en{	display: block;	width:965px;	height:189px;	margin:0 0 20px 0;}

#home_clients{	background: url('../images/home_clients.jpg') no-repeat;}
#home_methodologie{	background: url('../images/home_methodo.jpg') no-repeat;}
#home_services{	background: url('../images/home_services.jpg') no-repeat;}
	#center .box{ width:23%; margin-right: 1%; float:left; margin-bottom: 0; padding-bottom: 0; }	
	#center .box2{ width:48%; margin-right: 2%; float:left;	}

#home_404{	background: url('../images/banniere_404.jpg') no-repeat; height:226px;}
#home_404_en{	background: url('../images/banniere_404_en.jpg') no-repeat; height:226px;}
#home_apropos{	background: url('../images/home_apropos.jpg') no-repeat;}
#home_tests{ background: url('../images/home_tests.jpg') no-repeat;}
#home_expertise{ background: url('../images/home_expertise.jpg') no-repeat;}
	.bloc-left{width:47%; float:left;}
	.bloc-right{width:50%; float:right;}
	.bloc-left h2, .bloc-right h2{border:0; padding:0.5em 0 0 0;}
		.bloc-right .right{float:right; width:50%;}
		.bloc-right .left{margin:0;width:50%;}
		ul.simple{list-style-type:none; list-style-image: none; margin:0; padding:0; margin-bottom:0px;}
		.bloc-right li{}
		

/* Home pages Anglais */
#home_clients_en, #home_methodologie_en, #home_services_en, #home_apropos_en, #home_expertise_en, #home_tests_en{	display: block;	width:965px;	height:189px;	margin:0 0 20px 0;}
#home_clients_en{	background: url('../images/home_clients_en.jpg') no-repeat;}
#home_methodologie_en{	background: url('../images/home_methodo_en.jpg') no-repeat;}
#home_apropos_en{	background: url('../images/home_apropos_en.jpg') no-repeat;}
#home_tests_en{ background: url('../images/home_tests_en.jpg') no-repeat;}
#home_expertise_en{ background: url('../images/home_expertise_en.jpg') no-repeat;}


/* Page d'accueil - tests avec slideshow ++++ DEBUT ++++ */	
#home_banner_slideshow{	display: block;	width:965px;	height:189px;	margin:0 0 20px 0;}
#home_banner_slideshow{	background: url(../images/banniere1_UCD_Eng.jpg) no-repeat;}
#home_banner_slider{	display: block;	width:965px;	height:189px;	margin:0 0 20px 0;list-style-type: none;}
#noBullet ul li { list-style-image: square; }


/* Page d'accueil - tests avec slideshow ++++ FIN ++++ */	


		
/* Page d'accueil */
#home_banner{margin:0;}
	
	#bantop{ display: block; margin:0;border:0;padding:0;background: url(../images/home_accueil_01.jpg) no-repeat;width:965px;height:155px;}
	
	#bantop .text{margin:0; border:0;	padding:100px 0 0 19px; font-size: 21px;	color:white; font-family: Arial, Verdana, sans-serif; width:700px; vertical-align: text-bottom; line-height:1.3em;}
	
	#banright{	display: block;	margin:0;border:0;padding:0;background: url(../images/home_accueil_03.jpg) no-repeat;width:716px;height:71px;float: left;}
	
	#b1, #b2, #b3, #b4, #b5{display: block;	margin:0; border:0;	padding:0; background: url(../images/home_accueil_02.jpg) no-repeat; width:46px; height:71px; float:left;	}
	
	
	#b1 a, #b2 a, #b3 a, #b4 a, #b5 a{display: block; width:100%; height:100%; text-indent: -1000px;}	
	
	#b1{ width:65px;}
	#b1:hover{ background-position: 0px -71px;}
	
	#b2{background-position: -65px 0px;}
	#b2:hover{background-position: -65px -71px;	}
	
	#b3{background-position: -111px 0px;}
	#b3:hover{background-position: -111px -71px;}
	
	#b4{background-position: -157px 0px;}
	#b4:hover{background-position: -157px -71px;}
	
	#b5{background-position: -203px 0px;}
	#b5:hover{background-position: -203px -71px;}
	
	
#home_banner{ display: block; width:965px; height:226px; background-repeat: no-repeat; margin-bottom:20px;}

#c_left{ width:75%;	float:left;	}
#c_left #avantages{	width:47%; margin-right:2%;}
#c_left #avantages .inform{	display: block;	height:22px;	width:114px;	background: url('../images/informez.jpg') no-repeat;	font-size: 0.9em;	text-indent:8px;	color:black;	padding-top: 6px;	margin:0 0 0 220px;}
	
#c_left #avantages .inform a{ display: block;	width:100%;	height:100%;	text-decoration: none;}
	/*#c_left #avantages h2{background: url('../images/ico_home_adv.jpg') no-repeat; text-indent:30px; color:#900; padding-top:3px;}*/
	#c_left #avantages h2{border-bottom:none; padding:0.7em 0 0 0;}
	#c_left #blog{	display: block;	width:46%;	float:left;}
	#c_left #blog h2{background: url('../images/ico_home_blog.jpg') no-repeat; text-indent:30px; padding-top:3px;}
	#c_left #blog strong, #center #blog b{	color:#900;}
	#c_left #evenements{ clear:both; padding-top:2em; width:96%;}
		#evenements li p{display: none; margin-top:0.5em;}
		#evenements a.showcontent{ }
	
	#c_right{float:left; width:241px;	}
	#c_right #temoignages{ display: block; float:left;	}
	#c_right #temoignages h2{ padding-top:3px;	}
	#c_right #temoignages img{ border: 1px solid gray;	margin-bottom: 1em;}
		.linksbox {padding:0.9em 0 0 1em;}
			.linksbox ul, .linksbox li{text-align:left; list-style-image: none; background-image: none; margin:0; padding:0;}
	
/*  Content Zone : Used for "normal" pages */
#content{ float:right;	width:76%;	font-family: Verdana, Arial, Helvetica, sans-serif;}
	#content p{	}
	#content p.livrable{background-color: #effaff;	border:1px solid #cff2ff;	display: block;	padding:10px;}	
			
	#content ul{padding-left:15px;	margin:1.2em 0 1.2em 0;	}		
	#content li{list-style-image: url('images/puce.jpg');	margin-bottom:12px;	line-height: 1.4em;	}
		
/* Pages Clients */
#tableclients table{margin-bottom:2em;}
#tableclients table td,#tableclients table tr{	border:1px solid #d9d9d9;}
#tableclients table td.data, #tableclients table td.data1{ vertical-align: top;	padding:1em 0 1em 1em;}
#tableclients table td.data ul{	margin:0;	padding:0;	border:0;}
#tableclients table td.data1{	text-align: center;}

#tableclients table td#header1{	padding-bottom:1em;}

#tableclients .logo{ display: block; width:170px;	height:130px;	text-align: center;	float:left;}

.temoignage{	clear:left;	margin-bottom:3.5em;	display: block; line-height:1.2em;}
.temoignage .logo {	display: block;	float: left;	border: 1px solid #d9d9d9;	width:160px;	vertical-align: middle;	text-align: center;	padding-top:1em;	padding-bottom:1em;	margin: 0 2em 2em 0;}

.temoignage .citation{}
	.temoignage .citation .phrase{padding-bottom:1em; }
	.temoignage .citation .signature{font-size: 0.85em;	}


		
/* Page A Propos de Nous equipe */
.equipe img{float: none;display: block;}

.cv{width:62%;	float:left;	margin-top:3em;}

.cv img{}

.cvamusant{	margin-top: 3em;	background-color:#effaff;	border-top: 3px solid #cff2ff;	border-bottom: 3px solid #cff2ff;	float:right;	width:32%;	font-size: 0.85em;	padding:1em;}
	.cvamusant h3{	font-size:1em;	margin:0;}

hr.clear{	clear:both;	border:0;}

/* Page tests */
#technologies { clear:both; color:#f00; margin-top:1em;}
#technologies .techno{display:block; float:left; margin-right:15px; color:black;}
