body{
	background-color:#000000;
	margin:0;
	padding:0;
	font-family:arial;
	font-size:12px;
	text-align:justify;	
}

img{border:0;}

.conteneur{
	background-color:#000000;
	width:1068px;
	margin:auto;
}

.fond_banniere{
	background-image:url(images/fond_banniere.jpg);
	background-repeat:no-repeat;
	width:1068px;
	height:256px;
	margin:auto;
}

.banniere{
	background-image:url(images/fond_degrade_banniere.jpg);
	background-repeat:repeat-x;
	width:1024px;
	height:149px;
	margin:auto;
}

.logo{
padding-left:15px; 
width:105px;}

.header{
	width:1024px;
	height:149px;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}

.texte_header{padding-top:64px; padding-left:-50px; text-align:left;}

.pinceau{text-align:right; padding-right:10px;}

.onglet{
	width:1008px;
	height:39px;
	margin:auto;
	margin-top:5px;
}

.menu_onglet{
	background-image:url(images/fond_onglet.jpg);
	background-repeat:repeat-x;
	width:1068px;
	height:39px;
	color:#FFFFFF;
	font-weight:bold;
}

div#menu a {color:#FFFFFF}
div#menu ul {padding: 0; margin:0px; text-align:center; height:39px;}
div#menu li {height:39px;}
div#menu li:hover {position:relative; z-index:3; height:47px; margin-top:-8px; background-image:url(images/fond_li_hover.jpg);}
div#menu li.sousmenu:hover {height:49px; background-image:url(images/fond_li_hover.jpg);}
div#menu ul.niveau2{margin-top:12px;}
div#menu ul.niveau2 li {background-color:black; height:40px; text-align:left; padding-left:14px;width:160px;}
div#menu ul.niveau2 li:hover {background-image:url(images/fond_ul_niveau2_li_hover.jpg); background-repeat:no-repeat; margin-top:0px; background-color:black; height:40px; width:160px;}
div#menu ul li {list-style: none; float:left;}
div#menu ul ul {display:none; width:144px}
div#menu li a {text-decoration: none; padding: 12px 0 8px; display:block;width:144px}
div#menu ul.niveau1 li.sousmenu:hover ul.niveau2 {display:block;}

.fond_contenu{
	background-color:#000000;
	background-image:url(images/fond_contenu.jpg);
	background-repeat:no-repeat;
	width:1068px;
	margin:auto;
}

.contenu{
	background-color:#000000;
	width:1024px;
	margin:auto;
}

.page{
	padding-top:25px;
	padding-left:10px;
	padding-bottom:10px;
	padding-right:10px;
	width:954px;
	background-color:#FFFFFF;
	margin:auto;
	color:#003399;
}

.page a:visited{ color:#008aff;}
.page a{color:#008aff;}
.page a:hover{color:#2b426a;}
.page a:active{color:#2b426a;}

.sites_de_tutoriaux{
	color:#2b426a;
	padding-left:20px;
	padding-top:20px;
}

.site_de_tutoriaux a:visited{color:#008aff;}
.site_de_tutoriaux a{color:#008aff;}
.site_de_tutoriaux a:hover{color:#2b426a;}
.site_de_tutoriaux a:active{color:#2b426a;}

.bouton_page{
	margin-top:-51px;
	position:absolute;
	z-index:2;
}

.reflet_page{
	background-image:url(images/reflet_page.jpg);
	background-repeat:repeat-x;
	width:974px;
	height:28px;
	margin:auto;
}

.fond_footer{
	background-image:url(images/fond_footer.jpg);
	background-repeat:no-repeat;
	width:1068px;
	height:160px;
	margin:auto;
}

.footer{
	background-color:#000000;
	width:1024px;
	height:142px;
	margin:auto;
}

.table_footer{
	width:1024px;
	height:43px;
	margin-top:-10px;
}

.texte_footer, .texte_footer a, .texte_footer a:visited, .texte_footer a:hover, .texte_footer a:active{
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	vertical-align:bottom;
}


.texte_visiteur{
	color:#2b426a;
	font-size:12px;
	padding-left:20px;
	padding-top:0px;
}

.image_adobe{
	text-align:right;
	padding-right:15px;
}

.lien_sw, .lien_sw a, .lien_sw a:visited, .lien_sw a:hover, .lien_sw a:active{
	text-align:center;
	color:#2f2f2f;
}

.line_tuto{
	font-size:10px;
	color:#666666;
	margin-top:-15px;
}


/* News */
.date{
	background-image:url(images/news/date.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:70px;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:5px;
	text-align:center;
}

.haut{
	background-image:url(images/news/haut.jpg);
	background-repeat:repeat-x;
	width:722px;
	height:70px;
	padding-left:15px;
}

.angle_haut_droite{
	background-image:url(images/news/angle_haut_droite.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:70px;
}

.gauche{
	background-image:url(images/news/gauche.jpg);
	background-repeat:repeat-y;
	width:11px;
}

.contenu_news{
	background-color:#FFFFFF;
	width:722px;
}

.droite{
	background-image:url(images/news/droite.jpg);
	background-repeat:repeat-y;
	width:11px;
}

.angle_bas_gauche{
	background-image:url(images/news/angle_bas_gauche.jpg);
	background-repeat:no-repeat;
	width:56px;
	height:70px;
}

.bas{
	background-image:url(images/news/bas.jpg);
	background-repeat:repeat-x;
	width:722px;
	height:70px;
}

.angle_bas_droite{
	background-image:url(images/news/angle_bas_droite.jpg);
	background-repeat:no-repeat;
	width:11px;
	height:70px;
}

.navigation{
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
/* Fin news */


/* Tableau comparatif CS5 */
.logiciel_CS5{
	font-size:12px;
	font-weight:bold;
	margin:2px;
	text-align:center;
}

.CS5_V{
	background-image:url(images/CS5_V.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
.CS5_X{
	background-image:url(images/CS5_X.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

/* Fin Tableau comparatif CS5 */