/*************************************************************
*******Design par défaut du site FACE [YOUR] REPUTATION*******
************Site Réalisé par Alexandre LANDREAU***************
*************************************************************/



/*************************************************************
************************BLOC DE CODES*************************
*************************************************************/

body
{
	background:#FFFFFF;
/*	width:960px;*/
	margin:auto;
	padding:0px;
	font-family: "Arial", "Tahoma", "Trebuchet MS", "sans-serif";
}

#topitop
{
/*	position:fixed;
	top:0px;*/
	height:5px;
	width:100%;
/*	background:#636363;*/
	z-index:100;
}

#topitop2
{
/*	position:fixed;
	top:140px;*/
	height:10px;
	width:100%;
/*	background:#636363;*/
	z-index:100;
}

#pagecontent
{
	width:85%;
	margin:auto;
	padding:0px;
	
}

#pagecontent, #header, #header_int, #menu, #content, #content_int, #prefooter, #footer, #newsline, #joinline, #lawwline
{
	margin:auto;
	max-width:1600px;
	min-width:960px;
}

#pagecontent, #header_int, #scrollable, #footer
{
	width:960px;
}

a
{
	color:#000000;
	text-decoration:none;
}

a:hover
{
	color:#000096;
	text-decoration:none;
}

div, p, ul, li, h1, h2, h3
{
	margin:0px;
	padding:0px;
	color:#636363;
	font-size:13px;
}

li
{
	list-style-type:none;
}

a img
{
	border:none;
}

.newsjoinsel
{
	font-family: "Arial", "Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:14px;
	color:#000096;
}

.newsjoinsel a
{
	color:#000096;
}

.newsjoinsel a:hover
{
	color:#000096;
}

.bordation
{
	border:#DDDDDD solid 1px;
}

.bordage
{
	border:#DDDDDD solid 1px;
}

/*************************************************************
*****************************MENU*****************************
*************************************************************/


#menu
{
	visibility:hidden;
	margin:auto;
	height:70px;
	position:fixed;
	top:147px;
	z-index:100;
/*	background:url(../images/menubg.png) repeat-x;*/
}

#menu .nav
{
	height:70px;
	position:relative;
	font-family: "Arial", "Trebuchet MS", tahoma, arial, verdana, sans-serif;
	font-size:13px;
	z-index:100;
	margin:0px;
	padding:0px;
}

#menu .nav .table
{
	display:table;
	margin:0px auto;
	width:960px;
}

#menu .nav .select
{
	margin:0px;
	list-style:none;
	white-space:nowrap;
}

#menu .nav li
{
	margin:0px;
	padding:0px;
	height:auto;
	float:left;
}

#menu .nav li p
{
	color:#FFFFFF;
}

#menu .nav .select li
{
	margin-left:0px;
	margin-right:0px;
}

#menu .nav .select a
{
	display:block;
	height:37px;
/*	float:left;*/
	text-align:center
	font-weight:normal;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	line-height:36px;
	white-space:nowrap;
	color:#FFFFFF;
}

/*LE MILIEU D'UN BOUTON DE MENU*/
#menu .nav .select .menu_mid
{
	height:34px;
	float:left;
	background:#0F93CF;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	line-height:34px;
}

#menu .nav .select li#m_selected  .menu_mid,
#menu .nav .select:hover .menu_mid
{
	background:#CA3328;
}

#menu .nav .select .menu_mid a
{
/*	padding:0px 23px 0px 23px;*/
	padding:0px;
}

/*LE MILIEU D'UN BOUTON DE SOUS-MENU*/
#menu .nav .select .smenu_mid
{
	height:30px;
	float:left;
	background:#0F93CF;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	line-height:30px;
}

/*SEUL LE SOUS MENU ACTIF EST ROUGE*/
#menu .nav .select li#m_selected .select_sub li#subm_selected .smenu_mid,
#menu .nav .select .smenu_label:hover .smenu_mid
{
	background:#CA3328;
}

#menu .nav .select .smenu_mid a
{
/*	padding:0px 23px 0px 23px;*/
	padding:0px;
	position:relative;
	top:-3px;
}

/*MENU HOVER*/
#menu .nav .select li#m_selected .menu_mid a,
#menu .nav .select a:hover, 
#menu .nav .select li:hover a
{
/*	padding:0px 23px 0px 23px;*/
	padding:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-weight:normal;
	cursor:pointer;
}

#menu .nav .select li#m_selected .menu_mid a
{
	font-size:13px;
}

#menu .nav .select .sub li a
{
	font-weight:normal;
}

#menu .nav .select .sub li:hover a,
#menu .nav .select .sub li a:hover
{
	font-weight:normal;
}

#menu .nav .select_sub
{
	display:none;
	margin:0px auto;
	width:960px;
}

#menu .nav .sub
{
	display:table;
	margin:0px;
	padding:0px;
	list-style:none;
}

#menu .nav .select li#m_selected .select_sub,
#menu .nav .select li.selectable:hover .select_sub
{
	display:block;
	position:absolute;
	top:35px;
	padding:0px;
	z-index:100;
	text-align:center;
	margin:0px auto;
	width:960px;
}

#menu .nav .select li#m_selected  li#subm_selected a
{
	font-size:13px;
	font-weight:normal;
	color:#FFFFFF;
}

#menu .nav .select li#m_selected .select_sub a:hover
{
	font-weight:normal;
	color:#FFFFFF;
}

#menu .nav .select li#m_selected .sub .li a,
#menu .nav .select :hover .sub li a
{
	display:block;
/*	float:left;*/
	background:transparent;
/*	padding:0px 23px 0px 23px;*/
	padding:0px;
	margin:0px;
	white-space:nowrap;
	border:0px;
	color:#FFFFFF;
}

#menu1 a, #menu2 a, #menu3 a, #menu4 a, #menu5 a,
#smenu11 a, #smenu12 a, #smenu13 a,
#smenu31 a, #smenu32 a, #smenu33 a, #smenu34 a
{
	text-align:center;
}

#menu1
{
	width:320px;
}

#smenu11
{
	width:200px;
}

#smenu12
{
	width:150px;
}

#smenu13
{
	width:300px;
}

#menu2
{
	width:220px;
}

#menu3
{
	width:170px;
}

#smenu31
{
	width:150px;
}

#smenu32
{
	width:180px;
}

#smenu33
{
	width:180px;
}

#smenu34
{
	width:320px;
}

#menu4
{
	width:120px;
}

#menu5
{
	width:130px;
}

/*************************************************************
**************************CONTENEURS**************************
*************************************************************/

/*********************************************************
************************CONTENEURS************************
*********************************************************/

#header
{
/*	background:#FFFFFF;*/
	position:fixed;
	top:0px;
	z-index:100;
	height:230px;
	width:960px;
/*	border:#DDDDDD solid 1px;*/
}

#header_int
{
	margin:auto;
	background:url(../images/bg_header.png) repeat-x;
/*	background:#FFFFFF;*/
	z-index:100;
	height:100px;
/*	width:75%;*/
	padding-top:15px;
/*	border-bottom:#808080 solid 1px;*/
}

#header #logo
{
	width:23%;
	height:100px;
}

#header #logo img
{
	max-width:100%;
	max-height:90px;
}

#header #ligne_titre
{
	width:72%;
	height:90px;
	color:#636363;
}

#header #ligne_titre p
{
	text-align:left;
	font-weight:normal;
/*	font-weight:lighter;*/
}

#header #ligne_titre #titre
{
	width:95%;
	height:10px;
	margin-bottom:15px;
}

#header #ligne_titre #titre p img
{
	max-width:100%;
}

#header #ligne_titre #titre_txt
{
	width:95%;
	height:35px;
}

#header #ligne_titre #titre_txt p
{
	color:#0891CE;
	font-size:13px;
}

#newsline
{
	visibility:hidden;
	margin:auto;
	margin-bottom:50px;
	width:960px;
	height:25px;
	z-index:101;
	position:fixed;
	top:117px;
/*	left:0px;*/
}

#newsline #newsletter
{
	background:url(../images/bg_newsletter.png) no-repeat;
	width:200px;
	height:25px;
}

#newsline #newsletter p
{
	color:#CA3126;
	text-align:right;
	padding-right:10px;
}

#newsline #newsletter a
{
	color:#CA3126;
}

#newsline #newsletter a:hover
{
	text-decoration:underline;
}

#joinline
{
	margin:auto;
	width:960px;
	height:22px;
	z-index:101;
}

#joinline #join
{
	background:url(../images/bg_join.png) no-repeat;
	width:200px;
	height:22px;
}

#joinline #join p
{
	color:#CA3126;
	text-align:right;
	padding-right:10px;
}

#joinline #join a
{
	color:#CA3126;
}

#joinline #join a:hover
{
	color:#CA3126;
	text-decoration:underline;
}

#joinline,
#lawwline
{
	width:100%;
	z-index:101;
	background:#FFFFFF;
	height:15px;
/*	padding-right:20px;*/
}

#joinline  p
{
	color:#CA3126;
	text-align:right;
}

#lawwline p
{
	font-size:17px;
	color:#000000;
	text-align:right;
}

#joinline  a
{
	color:#CA3126;
}

#lawwline a
{
	color:#636363;
}

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

#scrollable
{
/*	height:300px;*/
/*	background:#FFFFFF;*/
/*	background:#B5FDF5;*/
	position:relative;
	top:222px;
	z-index:10;
}

#content
{
	width:100%;
/*	border:#000096 solid 1px;*/
	position:relative;
}

#content #content_int
{
	margin:0px auto;
}

#content #content_layout_top
{
/*	background:#000000;*/
}

#content #content_layout_top #bandeau_flash
{
	width:75%;
	height:230px;
	margin-top:5px;
/*	margin-bottom:15px;*/
/*	background:#FFFF00;*/
	position:relative;
	
}

#content #content_layout_top #bandeau_flash #flash
{
	width:763px;
	height:230px;
	background:url(../images/fond_flash_HP.png) no-repeat;
}

#content #content_layout_bot #m_video #flashEC
{
	width:963px;
	height:230px;
	background:url(../images/fond_flash_EC.png) no-repeat;
}

#content #content_layout_bot #m_video #flashAQN
{
	width:963px;
	height:230px;
	background:url(../images/fond_flash_AQN.png) no-repeat;
}

#content #content_layout_bot #m_video #flashAQL
{
	width:963px;
	height:230px;
	background:url(../images/fond_flash_AQL.png) no-repeat;
}

#content #content_layout_bot #m_video #flashRP
{
	width:963px;
	height:230px;
	background:url(../images/fond_flash_RP.png) no-repeat;
}

#content #content_layout_top #bandeau_flash .fondband
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:230px;
	z-index:-1;
}

#content #content_layout_top #rss
{
	width:20%;
	height:225px;
	margin-top:5px;
	margin-bottom:15px;
}

#content #content_layout_top #rss #rss_titre
{
	width:100%;
	height:30px;
	background:#484848;
/*	border-bottom:#DDDDDD solid 1px;*/
}

#content #content_layout_top #rss #rss_titre #rss_logo
{
	width:25%;
	height:30px;
}

#content #content_layout_top #rss #rss_titre #rss_logo p
{
	position:relative;
	top:5px;
	text-align:center;
}

#content #content_layout_top #rss #rss_titre #rss_titre_txt
{
	width:70%;
	height:30px;
}

#content #content_layout_top #rss #rss_titre #rss_titre_txt p
{
	position:relative;
	top:7px;
	text-align:left;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

#content #content_layout_top #rss #rss_bloc
{
	width:168px;
/*	background:#FF0000;*/
	background:#F2F2F2;
	height:190px;
	overflow:hidden;
	position:relative;
	top:4px;
	left:0px;
}

#content #content_layout_top #rss #rss_defil
{
	width:10%;
/*	background:#00FF00;*/
	background:#F2F2F2;
/*	background:#FF0000;*/
	height:190px;
	overflow:hidden;
	position:relative;
	top:4px;
}

#content #content_layout_top #rss #rss_defil #rss_bot
{
	background: url(../images/botrss.png) no-repeat;
	height:14px;
	width:13px;
	margin:auto;
	margin-top:4px;
/*	position:relative;
	left:3px;*/
}

#content #content_layout_top #rss #rss_defil #rss_top
{
	background: url(../images/toprss.png) no-repeat;
	height:14px;
	width:13px;
	margin:auto;
	margin-bottom:165px;
/*	position:relative;
	top:5px;
	left:3px;*/
}

#content #content_layout_top #rss #rss_bloc #rss_text
{
	width:90%;
	position:absolute;
	left:5px;
	text-align:justify;
}

#content #content_layout_top #rss #rss_bloc #rss_text p.rss_title
{
	font-size:11px;
	font-weight:bold;
	color:#389ECC;
}

#content #content_layout_top #rss #rss_bloc #rss_text p.rss_description
{
	font-size:11px;
	font-weight:normal;
	color:#484848;
}

#content #content_layout_top #rss #rss_bloc #rss_text p.rss_link
{
	font-size:12px;
	font-weight:normal;
}

#content #content_layout_top #rss #rss_bloc #rss_text p.rss_link a
{
	color:#A4490C;
}

#content #content_layout_top #rss #rss_bloc #rss_text p img
{
	max-width:80%;
}

#content #content_layout_top #rss #rss_bloc #rss_text p b
{
	font-weight:normal;
}

#content #content_layout_bot
{
/*	width:100%;*/
/*	background:#000000;*/
/*	height:300px;*/
}

#content #content_layout_bot .cat
{
	height:230px;
	position:relative;
	padding-top:10px;
}

#content #content_layout_bot .cat .catcont
{
	width:90%;
	margin-left:auto;
	margin-right:auto;
}

#content #content_layout_bot .cat .catcont .cat_title
{
	padding-top:15px;
	padding-bottom:15px;
}

#content #content_layout_bot .cat .catcont .cat_title p,
#content #content_layout_bot .cat .catcont .cat_title h1
{
	text-align:center;
}

#content #content_layout_bot .cat .catcont .cat_title p img
{
/*	width:100%;*/
}

#content #content_layout_bot .cat .catcont .cat_rub
{
	padding-top:10px;
	padding-bottom:10px;
}

#content #content_layout_bot .cat .catcont .cat_rub p
{
	color:#FFFFFF;
	font-size:13px;
	text-align:left;
}

#content #content_layout_bot .cat .catcont .fon_rub
{
	padding-top:10px;
	padding-bottom:10px;
}

#content #content_layout_bot .cat .catcont .fon_rub p
{
	color:#FFFFFF;
	padding-bottom:5px;
	font-size:12px;
	text-align:left;
}

#content #content_layout_bot .cat .catcont .cat_rub p.puce
{
	width:5%;
}

#content #content_layout_bot .cat .catcont .cat_rub p.txt
{
	width:92%;
}

#content #content_layout_bot .cat .catcont .soc_rub
{
	padding-bottom:5px;
	margin-top:5px;
}

#content #content_layout_bot .cat .catcont .soc_rub p
{
	font-size:12px;
	text-align:left;
	color:#636363;
}

#content #content_layout_bot .cat .catcont .soc_logo
{
	text-align:center;
}

#content #content_layout_bot .cat .catcont .vis_rub
{
	padding-bottom:0px;
	margin-top:0px;
}

#content #content_layout_bot .cat .catcont .vis_rub p
{
	font-size:12px;
	text-align:left;
	color:#636363;
}

#content #content_layout_bot .cat .catcont .vis_rub a
{
	color:#000096;
}

#content #content_layout_bot .cat .fondcat
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:230px;
	z-index:-1;
}

#content #content_layout_bot .cat .fondfon
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:400px;
	z-index:-1;
}

#content #content_layout_bot .cat .socfon
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:360px;
	z-index:-1;
}

#content #content_layout_bot .cat .visfon
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:480px;
	z-index:-1;
}

#content #content_layout_bot .cat .confon
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:460px;
	z-index:-1;
}

#content #content_layout_bot .forces div.left fonforce
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:-1;
}

#content #content_layout_bot .forces div.left div.f_titre
{
	position:absolute;
	left:5px;
	width:190px;
	z-index:0;
}

#content #content_layout_bot #force_quanti div.left div.f_titre
{
/*	top:0px;*/
	top:55px;
}

#content #content_layout_bot #force_quali div.left div.f_titre
{
	top:0px;
	top:35px;
}

#content #content_layout_bot #force_recom div.left div.f_titre
{
	top:0px;
	top:20px;
}

#content #content_layout_bot #force_exper div.left div.f_titre
{
	top:0px;
	top:35px;
}

.f_titre h1
{
	text-align:center;
}

#content #content_layout_bot #c_global_home
{
	width:310px;
	height:70px;
/*	background:#5533FF;*/
}

#content #content_layout_bot #c_reseau_home
{
	width:310px;
	height:70px;
/*	background:#A0FAF8;*/
	margin-left:auto;
	margin-right:auto;
}

#content #content_layout_bot #c_digital_home
{
	width:310px;
	height:70px;
/*	background:#FFB366;*/
}

#content #content_layout_bot #c_global
{
	width:310px;
	height:230px;
/*	background:#5533FF;*/
}

#content #content_layout_bot #c_reseau
{
	width:310px;
	height:230px;
/*	background:#A0FAF8;*/
	margin-left:auto;
	margin-right:auto;
}

#content #content_layout_bot #c_digital
{
	width:310px;
	height:230px;
/*	background:#FFB366;*/
}

#content #content_layout_bot #jhasson,
#content #content_layout_bot #sdescours,
#content #content_layout_bot #tchetrit
{
	width:310px;
	height:380px;
}

#content #content_layout_bot #sdescours
{
	margin-left:auto;
	margin-right:auto;
}

#content #content_layout_bot #jhasson .catcont,
#content #content_layout_bot #sdescours .catcont,
#content #content_layout_bot #tchetrit .catcont
{
/*	width:32%;*/
	width:80%;
	margin-left:auto;
	margin-right:auto;
/*	background:#5533FF;*/
}

#content #content_layout_bot #jhasson .cat_title,
#content #content_layout_bot #sdescours .cat_title,
#content #content_layout_bot #tchetrit .cat_title
{
	padding-top:5px;
}

#content #content_layout_bot #jhasson .cat_title img,
#content #content_layout_bot #sdescours .cat_title img,
#content #content_layout_bot #tchetrit .cat_title img
{
/*	width:100%;*/
	padding-top:5px;
}

#content #content_layout_bot #jhasson .cat_rub,
#content #content_layout_bot #sdescours .cat_rub,
#content #content_layout_bot #tchetrit .cat_rub
{
	padding-left:5px;
	padding-right:5px;
/*	font-family:arial;*/
	font-size:12px;
	color:#636363;
	border:none;
}

#content #content_layout_bot #jhasson .cat_rub p,
#content #content_layout_bot #sdescours .cat_rub p,
#content #content_layout_bot #tchetrit .cat_rub p 
{
	font-size:13px;
}

#content #content_layout_bot #soc_right,
#content #content_layout_bot #soc_left
{
	width:47%;
	height:330px;
 /*	padding-top:50px;
	padding-bottom:50px;*/
	padding-left:25px;
/*	background:#FFB366;*/
}

#content #content_layout_bot #soc_left p
{
	font-size:13px;
/*	background:#FFB366;*/
}

#content #content_layout_bot .forces
{
	padding-top:5px;
}

#content #content_layout_bot .forces_mid p
{
	color:#636363;
	font-size:13px;
	line-height:18px;
}

#content #content_layout_bot .forces_mid
{
/*	width:77%*/
}

#content #content_layout_bot #force_quanti
{
	width:100%;
	font-size:13px;
/*	background:#FFB366;*/
}

#content #content_layout_bot #vis_left,
#content #content_layout_bot #vis_right
{
	width:47%;
	height:400px;
	padding-top:25px;
	padding-bottom:50px;
}

#content #content_layout_bot #vis_left
{
	padding-left:25px;
}

#content #content_layout_bot #vis_right
{
	padding-right:25px;
}

#content #content_layout_bot #vis_left p,
#content #content_layout_bot #vis_right p
{
	color:#636363;
	font-size:13px;
}

#content #content_layout_bot #con_left,
#content #content_layout_bot #con_right
{
	width:47%;
	height:400px;
	padding-top:25px;
	padding-bottom:50px;

}

#content #content_layout_bot #con_left
{
	padding-left:25px;

}

#content #content_layout_bot #con_right
{
	padding-right:25px;

}

#content #content_layout_bot #con_left p,
#content #content_layout_bot #con_right p
{
	color:#636363;
	font-size:13px;
}

#content #content_layout_bot #schema
{
	width:960px;
	margin:auto;
}

#content #offres_title
{
	padding-top:4px;
	padding-bottom:4px;
}

#content #offres_title p
{
	text-align:left;
	color:#636363;
	font-size:12px;
}

#m_titre
{
	padding-top:10px;
	padding-bottom:10px;
	margin:auto;
}

#m_titre2
{
	padding-top:4px;
	padding-bottom:5px;
	width:960px;
	margin:auto;
}

#offres_title h1,
#m_titre p, #m_titre h1,
#m_titre2 p, #m_titre2 h1
{
	color:#000000;
	font-size:21px;
	text-align:left;
	font-weight:normal;
}

#content #content_layout_bot #m_video
{
	width:960px;
	margin:auto;
}

#content #content_layout_bot  .m_rub
{
	width:960px;
	margin:auto;
	padding-bottom:5px;
	margin-top:5px;
}

#content #content_layout_bot .m_rub p
{
	font-size:13px;
	text-align:justify;
	color:#636363;
}

#content #content_layout_bot #newsletter_place #form_newsletter div p
{
	font-family: "Arial", "Tahoma", "Trebuchet MS", "sans-serif";
	font-size:14px;
	line-height:20px;
	color:#000000;
}

#content #content_layout_bot #newsletter_place #form_newsletter div p .champ
{
	width:230px;
}

#form_newsletter .textbox
{
	font-size:13px;
	border:#DDDDDD solid 1px;
	color:#636363;
	background:#FFFFFF;
	height:20px;
}

#form_newsletter .submit
{
	border:#DDDDDD solid 1px;
	color:#000000;
	background:#FFFFFF;
	width:150px;
	height:20px;
}

#content #content_layout_bot #newsletter_place left,
#content #content_layout_bot #newsletter_place right
{
	width:47%;
}

#content #content_layout_bot #newsletter_place,
#content #content_layout_bot #join_place
{
	padding-top:30px;
	font-size:14px;
	text-align:justify;
	color:#636363;
}

#footer
{
	background:url(../images/bg_footer.png) repeat-x;
	width:100%;
	height:80px;
}

#footer p
{
	font-size:11px;
	color:#484848;
	text-decoration:none;
}

#footer p.puce
{
	width:5%;
	font-size:13px;
	font-weight:bold;
	color:#1B99D1;
}

#footer p.txt
{
	width:90%;
	font-size:11px;
	color:#484848;
}

#footer a
{
	font-size:11px;
	color:#484848;
	text-decoration:none;
}

#footer a:hover
{
	color:#000096;
	text-decoration:underline;
}

#footer ul
{
	padding-left:20px;
}

#footer ul li
{
	width:19%;
	border-left:#CCCCCC 1px solid;
	padding-left:2px;
}

#footer ul li.left,
#footer ul li.center,
#footer ul li.right
{
	text-align:left;
}

/*************************************************************
**************************CONTENEURS**************************
*************************************************************/

.left
{
	float:left;
}

.right
{
	float:right;
}

.center
{
	margin:auto;
}

.mid
{
	margin-left:auto;
	margin-right:auto;
}

.cl
{
	clear:left;
}

.cr
{
	clear:right;
}

.cb
{
	clear:both;
}
/*
#visuel
{
	visibility:visible;
}

#visuel:hover
{
	visibility:hidden;
}
*/

