body
{
	padding: 0;
	margin: 0 auto;
	background-color: #f1f1f1;
	width: 1024px;
	padding-top: 30px;
	margin-bottom: 67px;
}

img
{
	border: none;
}

#header
{
	width: 1024px;
	height: 100px;
	padding-bottom: 10px;
	position: relative;
}

#header .content
{
	position: absolute;
	top: 36px;
	left: 868px;
}

#header p
{
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #febd9d;
}

#navigation
{
	width: 1022px;
	border: 1px solid #9d9d9d;
	background-color: white;
}

#navigation a
{
	text-transform: uppercase;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: black;
	text-decoration: none;
}

#navigation a:hover
{
	color: #f97930;
}

#navigation a.active
{
	color: #f97930;
}

#page_content
{
	width: 1022px;
	border-left: 1px solid #9d9d9d;
	border-right: 1px solid #9d9d9d;
	border-bottom: 1px solid #9d9d9d;
	background-image: url('../img/index/background_mag.jpg');
	padding-bottom: 30px;
}

#page_content a
{
	text-decoration: none;
}

#page_content a:hover
{
	text-decoration: underline;
}

#page_col_left
{
	float: left;
	width: 654px;
	padding-top: 10px;
}

#page_col_right
{
	float: right;
	width: 360px;
}

#page_col_right .content
{
	width: 320px;
	margin: 0 auto;
}

#actu_twitter
{
	margin-top: 20px;
}

#actu_twitter .content
{
	width: 320px;
	margin: 0 auto;
	margin-top: 20px;
}

#abonnement
{
	margin-top: 30px;
}

#espace_pub
{
	width: 318px;
	height: 271px;
	margin: 0 auto;
	margin-top: 30px;
}

/* ----------------------- ZONE UNE-------------------------- */

#zone_une
{
	width: 606px;
	margin: 0 auto;
	margin-top: 10px;
}

#une_div
{
	margin-top: 15px;
	width: 606px;
	height: 130px;
	position: relative;
}

#une_div_categorie
{
	margin-top: 15px;
	width: 606px;
}

#une_div_categorie img
{
	width: 604px;
	height: 182px;
}

#une_div img
{
	width: 605px;
	height: 350px;
}

#bandeau_une
{
	width: 202px;
	height: 40px;
	top: 24px;
	left: 414px;
	position: absolute;
}

#bandeau_une img
{
	width: 202px;
	height: 40px;
	position: absolute;
}

#bandeau_une_content
{
	border-collapse: collapse;
	position: absolute;
	left: 15px;
	height: 33px;
	width: 180px;
	color: white;
	font-family: Arial, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	border: none;
}

#une_div_content
{
	position: absolute;
	width: 605px;
	bottom: 0;
	padding-left: 10px;
	padding-bottom: 10px;
}

#une_div_content h1
{
	padding: 0;
	padding-top: 5px;
	color: white;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 25px;
	width: 580px;
	margin: 0;
}

#une_div_categorie_content h1
{
	padding: 0;
	padding-top: 10px;
	color: black;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 18px;
	margin: 0;
}

#une_div_content h1 a
{
	color: white;
}

#une_div_categorie_content h1 a
{
	color: black;
}

#une_div_content p
{
	margin: 0;
	padding: 0;
}

#une_div_categorie_content p
{
	margin: 0;
	padding: 0;
}

#une_div_content .informations
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #898989;
	text-transform: uppercase;
	left: 12px;
	top: 35px;
}

#une_div_categorie_content .informations
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #898989;
	text-transform: uppercase;
}

#une_div_content .chapo
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #bebebe;
	width: 580px;
}

#une_div_categorie_content .chapo
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #bebebe;
	margin-top: 10px;
}

#une_div_content .chapo a
{
	color: #bebebe;
}

#une_div_categorie_content .chapo a
{
	color: #4a4a4a;
}

#une_div_content_back
{
	position: absolute;
	width: 605px;
	height: 95px;
	background-color: black;
	opacity: 0.8;
	bottom: 0;
}

/* ---------------------------------------------------------- */

/* ---------------------- ZONE ARTICLE ---------------------- */

#zone_article
{
	padding-top: 30px;
	width: 606px;
	margin: 0 auto;
}

#article_div
{
	width: 285px;
}

#article_div img
{
	width: 285px;
	height: 182px;
}

#article_div h2
{
	padding: 0;
	padding-top: 10px;
	margin: 0;
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 18px;
}

#article_div h2 a
{
	color: black;
}

#article_div p
{
	margin: 0;
	padding: 0;
}

#article_div .informations
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #898989;
	text-transform: uppercase;
}

#article_div .chapo
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	margin-top: 15px;
}

#article_div .chapo a
{
	color: #4a4a4a;
}

#old_articles
{
	margin-top: 10px;
	width: 605px;
}

#old_articles .content
{
	width: 603px;
	border-top: 1px solid #f76e26;
	border-left: 1px solid #f76e26;
	border-right: 1px solid #f76e26;
}

#old_articles .col_left
{
	float: left;
	padding-left: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
}

#old_articles .col_left img
{
	width: 117px;
	height: 75px;
}

#old_articles .col_right
{
	float: left;
	width: 550px;
	height: 95px;
	margin-left:20px;
}

#old_articles .informations
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #898989;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
}

#old_articles .chapo
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	padding: 0;
	margin: 0;
	margin-top: 5px;
}

#old_articles .chapo a
{
	color: #4a4a4a;
}

#old_articles h3
{
	font-family: Georgia, serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
	margin-top: 15px;
}

#old_articles h3 a
{
	color: black;
}

/* ---------------------------------------------------------- */

/* ------------------- ZONE BREVES ------------------------- */

#zone_breve
{
	width: 606px;
	margin: 0 auto;
	margin-top: 30px;
}

#zone_breve a
{
	text-decoration: underline;
	color: black;
}

#zone_breve .column_left
{
	float: left;
	width: 297px;
	/*height: 74px;*/
}

#zone_breve .column_right
{
	float: right;
	width: 297px;
	/*height: 74px;*/
	
}

#zone_breve .content
{
	background-color: #fbe9dd;
	margin-top: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
}

#zone_breve h4
{
	font-family: Georgia, serif;
	font-size: 12px;
	padding: 0;
	margin: 0;
	margin-top: 5px;
	margin-left: 5px;
}

#zone_breve h4 a
{
	color: black;
}

#zone_breve p
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #4a4a4a;
	padding: 0;
	margin: 0;
	margin-left: 5px;
}

#zone_breve p a
{
	color: #4a4a4a;
}

/* ---------------------------------------------------------- */

#footer
{
	width: 1024px;
	text-align: center;
	background-color: white;
	font-size: 12px;
	font-family: Arial, sans-serif;
	color: #f76d25;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-top: 20px;
}

#footer a
{
	color: #f76d25;
	text-decoration: none;
}

#footer a:hover
{
	color: black;
}

/* ----------------- ACTU CONTINUE -----------------------*/

#actu_continue
{
	height: 47px;
	width: 1022px;
	position: fixed;
	bottom: 0px;
	z-index: 12;
	background-image: url('../img/barre-actualites/barre_actualite.png');
}

#actu_continue_left
{
	height: 47px;
	width: 50%;
	z-index: 10;
	position: fixed;
	bottom: 0px;
	left: 0px;
	background-image: url('../img/barre-actualites/fond_barre_gauche.png');
	background-repeat: repeat-x;
}

#actu_continue_right
{
	height: 47px;
	width: 50%;
	z-index: 10;
	position: fixed;
	bottom: 0px;
	right: 0px;
	background-image: url('../img/barre-actualites/fond_barre_droite.png');
	background-repeat: repeat-x;
}

#actu_continue .zone_affichage
{
	height: 44px;
	width: 154px;
	position: absolute;
	background-image: url('../img/barre-actualites/zone_affichage.png');
	bottom: 0px;
	right: -18px;
}

#actu_continue .image
{
	width: 27px;
	height: 27px;
	position: absolute;
	top: 12px;
	left: 197px;
}

#actu_continue .content
{
	position: absolute;
	left: 232px;
	top: 10px;
	width: 650px;
	height: 40px;
}

#actu_continue .content p
{
	color: #292828;
	font-family: Arial, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
}

#actu_continue .content strong
{
	font-weight: bold;
	color: #f76e26;
}

#actu_continue a
{
	color: #292828;
	text-decoration: none;
}

#actu_continue a:hover
{
	text-decoration: underline;
}

#zone_affichage_content
{
	margin-top: 10px;
}

#zone_affichage_content p
{
	font-family: Arial, sans-serif;
	color: white;
	font-weight: bold;
	font-size: 13px;
	margin: 0;
	padding: 0;
}

#zone_affichage_content table
{
	border-collapse: collapse;
	margin: 0 auto;
}

/* -------------------------------------------------------*/

/* ----------------- CONTENU ARTICLE ---------------------*/

#article_content
{
	width: 606px;
	margin: 0 auto;
}

#article_content h1
{
	font-family: Georgia, serif;
	font-weight: bold;
	font-size: 25px;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

#article_content .content
{
	margin-top: 15px;
}

#article_content .informations
{
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #898989;
	text-transform: uppercase;
	left: 12px;
	top: 35px;
	margin: 0;
	padding: 0;
	margin-top: 5px;
	margin-bottom: 15px;
	
}

#article_content a
{
	color : #f76e26;
}

#credits
{
	font-family: Georgia, serif !important;
	color: white !important;
	margin: 0 !important;
	padding: 0 !important;
	font-size: 9px !important;
	position: absolute !important;
	padding-bottom: 5px !important;
	bottom: 0px;
	left: 0px;
	padding-left: 15px !important;
	background-color: black;
	opacity: 0.8;
	padding-top: 5px !important;
}

#article_content .chapo
{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	color: #f76e26;
	margin: 0;
	padding: 0;
	margin-top: 15px;
	margin-bottom: 15px;
}

#article_content .content p
{
	font-family: Arial, serif;
	font-size: 12px;
	color: #4a4a4a;
	margin: 0;
	padding: 0;
}

#article_content .content li
{
	font-family: Arial, serif;
	font-size: 12px;
	color: #4a4a4a;
	margin: 0;
	padding: 0;
}

#tags
{
	margin-top: 30px;
	width: 100%;
	border-top: 2px solid #f2f2f2;
	border-bottom: 2px solid #f2f2f2;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* -------------------------------------------------------*/
	
.clear
{
	clear: both;
}

.orange
{
	color: #f76e26;
}



/** CUBE MEDIA **/

#btn_solution_mag {
	margin-left: -8px;
}

.anythingSlider {
	margin: 25px auto 30px auto;
	border: 1px solid black;
}

#cube_media {
	width: 314px;
	height: 270px;
	margin: 0 auto;
	overflow: hidden;
}

.anythingSlider-visibility-internet .anythingControls {
	display: none!important;
}


.slide1 {
	background:url('../img/cube-media/fond.jpg')!important;
	background-repeat: no-repeat!important;
	margin-left: 0px!important;
}
.slide1 .img1, .ipad {
	margin-left: -2000px;
	margin-top: 3px;
}
.slide1 .img1 {
	position:relative;
	z-index:12;
}
.slide1 .img2 {
	position:relative;
	z-index:6;
}
.slide1 .img3 {
	position:relative;
	z-index: 9;
}
.slide1 .img4 {
	position:relative;
	z-index: 10;
	top: -360px;
	margin-left: 1000px;
}
.zoom-wrap {
	width:247px;
	height:134px;
	position:relative;
	z-index: 9;
	overflow:hidden;
	top: -140px;
	left: 45px;
}

.slide2 {

}
.slide2 .img1 {
}
.slide2 .img2 {
	position: relative;
	top: -270px;

}
.slide2 .img3 {
	position: relative;
	top: -270px;
	margin-left:0px;
}

div.anythingBase {
	/*width: 360px!important;*/
}

.anythingSlider-visibility-internet .anythingControls{float:right;margin-right:15px}
.anythingSlider-visibility-internet .anythingControls .start-stop{display:none}
.anythingSlider-visibility-internet .anythingControls .thumbNav li{display:inline-block}
.anythingSlider-visibility-internet .anythingControls a{background:url(../images/index/puce.png);background-repeat:no-repeat;display:block;width:15px;height:15px;margin-top:13px;margin-right:10px}
.anythingSlider-visibility-internet .anythingControls a.cur{background:url(../images/index/puce_select.png)}
.anythingSlider-visibility-internet .anythingControls a span{display:none}

/** END CUBE MEDIA **/

#actu_twitter img {
	margin-bottom: 14px;
}