/*@import url(debug.css);*/

body{
behavior:url(csshover.htc);
behavior:url(iepngfix.htc);
}

a, img{
	outline:none;
}

.mceContentBody {
    padding: 15px;
    background-image: none;
    background-color: #FFFFFF;
	text-align:		  left;
}
#google-map {
    color: #000000;
}
#box-wrap {
    position: relative;
	margin:				0 auto;
    width: 1000px;
    text-align: left;
}

#box-titre img{
	margin-left:				55px;
	margin-top:					12px;
}

#box-header-login{
	position:					absolute;
	z-index:					1;
	top:						10px !important;
	top:						5px;
	right:						45px !important;
	right:						0px;
	height:						90px;
	width:						295px !important;
	width:						420px;
	color:						#737373;
	font-size:					1em;
	font-weight:				bold;
	text-align:					center;
	line-height:				normal !important;
	line-height:				10px;
}

#box-header-login input.inText{
	height:						15px !important;
	height:						25px;
	background:					url(medias/login/input.png) no-repeat;
	border:						0;
	width:						148px !important;
	width:						156px;
	padding:					2px 4px;
}

#box-header-login .fLeft{
	float:						left;
}

#box-header-login .arrow a{
	color:						white;
}

#dLogin{
	margin:						0 15px;
	float:						left;
	width:						155px !important;
	width:						30px;
}

#fLogin{
	margin:						8px auto;
	width:						243px !important;
	width:						290px;
}

#actualite_page #retour{
	margin-top:60px;
}
#actualite_page #retour img{
	float:left;
}
#actualite_page #retour a span{
	display:block;
	margin-top:-3px;
	color:#002D66;
	font-size:13pt;
}


#box-menu-principal{
	float:						left;	
	position:					relative;
	right:						-35px;
	margin-top:					1px !important;
	margin-top:					5px;
}

#box-menu-principal ul{
	list-style-type:			none;
}

#box-menu-principal ul li{
	display:					block;
	float:						left;
	height:						27px !important;
	/* height:						34px; */
	border:						1px solid #999999;
}

#box-menu-principal ul li a{
	color:						black;			
}

.divMenu ul li{
	margin-left:				1px;
}

.divMenu ul li.first{
	width:						150px;
	background:					url(medias/menu/bck.gif) repeat-x;
}

.divMenu ul li.last{
	width:						151px !important;
	width:						156px;
	background:					url(medias/menu/bck.gif) repeat-x;
}

#box-menu-principal ul li .ss-menu{
	display:					none;
}
#box-menu-principal ul li .ss-menu li a{
	z-index:999 !important;
}
#display-accueil-img-left object param{
	z-index:1 !important;
}
/*
#box-menu-principal ul li #activeSSMenu{
	display:					block;
}
*/
.divMenu{
	z-index:500;
}

#body-extranet #display-content .center input[type="submit"]{
	background:	url(medias/bouton/bouton_submit.png) no-repeat scroll 0px -5px;
	height:23px;	
	border:0px none;
	padding:0;
	color:#FFFFFF;
	font-size:0.9em;
	font-weight:bold;
	letter-spacing:1px;
}
#body-extranet #display-content .center input[type="submit"]:hover{
	background-position:0px -40px;
}
#body-extranet #display-content .center input[type="submit"]:active{
	background-position:0px -76px;
}

#box-menu-principal ul li:hover .ss-menu,
#box-menu-principal ul li a:hover .ss-menu,
#box-menu-principal ul li .ss-menu:hover,
#activeSSMenu{
	display: block;
	height: 20px;
	position: absolute;
	top: 30px !important;
	top: 35px;
	left:239px !important;
	left:auto;
}


#box-menu-principal ul li .ss-menu li a,
#activeSSMenu li a{
	/* display: block; */
	float: left; 
	padding:0;
	margin: 0;
	position: relative;
	white-space: nowrap; 
	color:black; 
	font-size:11px;
} 

#box-menu-principal ul li .ss-menu li a:hover,
#box-menu-principal ul li .ss-menu li a.active{
color:		#feb739;	
background: url(medias/puce-ss-nav-on.gif) no-repeat 5px 10px;
}
/* /Gestion des images du menu */

#box-sidebar {
    position: relative;
    width: 100px;
    float: left;
	margin-left:25px !important;
}
#box-content {
	float:left;
	width:930px;
	margin-left:36px;
	color:					   #224e7a;
	padding-bottom:			   35px;
}


#box-footer {
    clear: both;
	text-align:					center;
	height:						88px;
	background:					url(medias/footer.jpg) no-repeat top center;
}

#box-visuel-droit{
	float:						right;
	margin-right:				25px;
	margin-left:				10px;
}

/* Page Accueil */

#body-accueil #box-content{
	margin-top:					45px;
}

#box-accueil-img-left{
	width:						554px;
	float:						left;
	margin:						0 15px 0 10px !important;
	margin:						0px;
}

#box-derniere-actualite, #box-accueil-partenaire, #box-accueil-contact{
	width:						342px;
	/*height:						105px;*/
	border:						1px solid #999999;
	float:						left;
	color:						#3f3f3f;
	background-color:			#f1eff0;
}

#box-derniere-actualite #display-derniere-actualite p img{
	margin-left:10px;
}

#box-derniere-actualite, #box-accueil-partenaire{
	margin-bottom:				15px;
}
#body-accueil #bloc-actu-txt dt{
	margin-left:5px;
}
#body-accueil #bloc-actu-txt .more a{
	float:left;
	margin-bottom:10px;
	margin-top:5px;
}

#bloc-actu-txt, #bloc-contact-txt{
	padding:					5px 10px;
}
#actualite_page .display-post p{
	text-align:justify;
}

#box-accueil-partenaire ul li{
	display:					block;
	float:						left;
	margin-left:				10px;
}

#box-accueil-partenaire ul li.first{
	margin-left:				25px;
}

#bloc-contact-txt p{
	margin:						0;
}
.colcasecli label, .colcasepart label{
	margin-left:13px !important;
}
.cp input{
	width:70px; float:left;
}
.ville label{
	width:82px !important; 
}
/* /Page Accueil */


/* Qui sommes nous ? */
#body-accueil #box-content{
	background:url(medias/home/background.jpg) no-repeat scroll 25px 367px transparent;
	height:468px;
	margin-top:20px;
	padding:0;
}

#body-qui-sommes-nous #box-content, #body-projet-entreprise #box-content{
	background:					url(medias/qui-sommes-nous/background.jpg) no-repeat right bottom;
	margin-top:					20px;
	/*padding-bottom:				130px;*/
	padding:					0;
	height:						335px;
}

#body-qui-sommes-nous #display-content, #body-projet-entreprise #display-content{
	margin-left:				67px;
	width:						455px;
}


/* /Qui sommes nous ? */

/* Page Conseil Administration */

#body-conseil-administration #box-content{
	background:					url(medias/qui-sommes-nous/conseil-administration/background.jpg) no-repeat center bottom;
	margin-top:					20px;
	height:						490px;
}

#box-conseil-admin{
	margin-left:				56px;
}

#box-conseil-admin ul{
	float:						left;
	margin-right:				35px;
}

#box-conseil-admin ul li{
	margin-bottom:				5px;
	width:						250px;
}

#box-conseil-admin ul li img{
	float:						left;
	margin-right:				15px;
	
}

#box-conseil-admin .lienPop{
	font-weight:				bold;
	cursor:						pointer;
	width:						
}

#box-conseil-admin .lienPop:hover{
	text-decoration:			underline;
}

#box-conseil-admin .divPop{
	padding:					5px;
	display:					none;
	position:					absolute;
	top:						490px;
	left:						36px;
	width:						auto !important;
	width:						650px;
}

#box-conseil-admin .divPop div{
	float:						left;
	width:						200px;
}

#box-conseil-admin .divPop div.arrow{
	width:						63px;
	margin-right:				38px;
}

#box-conseil-admin .divPop div.txt{
	width:						362px;
}

/* /Page Conseil Administration */

/* Notre métier */

#body-notre-metier #box-content{
	background:					url(medias/notre-metier/background.jpg) no-repeat 620px 30px;
	margin-top:					20px;
	padding:					0;
	height:						335px;
}

#body-notre-metier #display-content{
	margin-left:				67px;
	width:						490px;
}


/* /Notre métier */

/* EDC chiffres */ 

#body-edc-chiffres #box-content{
	background:					url(medias/edc-chiffres/background.jpg) no-repeat center bottom;
	margin-top:					20px;
	padding-bottom:				30px;
}

/* Pages Produits */

#body-nos-produits #box-content{
	background:					url(medias/edc-chiffres/background.jpg) no-repeat center bottom;
	margin-top:					20px;
	padding:					0;
	height:						330px;
}

#nos-produits ul{
	list-style-type:			none;
	margin-left:				220px;
}

#body-nos-produits #display-content{
	text-align:					center;
}

#nos-produits ul li{
	display:					block;
	float:						left;
	margin:						0 16px 0 0;
}

#nos-produits ul li a{
	color:						black;
	text-align:					center;
}
/*
html>body nos-produits ul li a{
	height:						21px;
}*/

#bloc-caution ul li{
	float:						left;	
}

#box-derniere-actualite ul li{
	float:						right;
}

#bloc-caution ul li, #box-derniere-actualite ul li{
	display:					block;
	margin:						7px 4.5px 0 0;
}

#nav-bloc-caution{
	float:right;
	position:inherit !important;
	position:relative;
	right: 30px;
}

#nav-bloc-caution ul li {
	display:					block;
	float:						left;
	height:						30px;
	width:						100px;
	background:					url(medias/nos-produits/onglet/off.gif) repeat-x;
	text-align:					center;
}

#nav-bloc-caution ul li.on{
	background:					url(medias/nos-produits/onglet/on.gif) repeat-x;
	color:						white;
}

#nav-bloc-caution ul li a{
	position:					relative !important;
	position:					inherit;
	top:						10px;
	width:						105px;
	display:					block;
	float:						left;
	color:						#002d66;
	font-weight:				bold;
}

#nav-bloc-caution ul li.on a{
	color:						white;
	font-weight:				bold;
}


#nav-bloc-caution ul li.left{
	background:					url(medias/nos-produits/onglet/leftoff.gif) no-repeat;
	width:						11px;
	height:						30px;
}

#nav-bloc-caution ul li.lefton{
	background:					url(medias/nos-produits/onglet/lefton.gif) no-repeat;
	width:						11px;
	height:						30px;
}

#nav-bloc-caution ul li.right{
	background:					url(medias/nos-produits/onglet/rightoff.gif) no-repeat;
	width:						11px;
	height:						30px;
	margin-right:				4px;
}

#nav-bloc-caution ul li.righton{
	background:					url(medias/nos-produits/onglet/righton.gif) no-repeat;
	width:						11px;
	height:						30px;
	margin-right:				4px;
}

#bloc-caution{
	margin-left:				50px;
	margin-top:					32px;
}

#body-caution-tabac #display-content, #body-caution-tabac-dossier #display-content, #body-caution-tabac-contrat #display-content,
#body-caution-jeux #display-content, #body-caution-jeux-dossier #display-content, #body-caution-jeux-contrat #display-content,
#body-caution-presse #display-content, #body-caution-presse-dossier #display-content, #body-caution-presse-contrat #display-content,
#body-caution-pmu #display-content, #body-caution-pmu-dossier #display-content, #body-caution-pmu-contrat #display-content{
	padding:				    30px;
	overflow:					hidden;
	background-color:			#efefef;
	color:						#224E7A;
	font-size:					0.9em;
	position:					relative;
	top:						3px !important;
	float:						left;
	width:						515px;
}

#body-caution-tabac #box-content, #body-caution-tabac-dossier #box-content, #body-caution-tabac-contrat #box-content,
#body-caution-jeux #box-content, #body-caution-jeux-dossier #box-content, #body-caution-jeux-contrat #box-content,
#body-caution-presse #box-content, #body-caution-presse-dossier #box-content, #body-caution-presse-contrat #box-content,
#body-caution-pmu #box-content, #body-caution-pmu-dossier #box-content, #body-caution-pmu-contrat #box-content{
	width:						575px !important;
	width:						515px;
	margin-left:				35px !important;
	margin-left:				0px;
	margin-top:					10px;
}	

#body-accueil #display-content-prepend{
	/*padding-top:				40px;*/
}

#display-content-prepend{
/*	width:						950px;
	margin:						0 auto;*/
}

#body-caution-tabac #box-sidebar-right, #body-caution-tabac-dossier #box-sidebar-right, #body-caution-tabac-contrat #box-sidebar-right,
#body-caution-jeux #box-sidebar-right, #body-caution-jeux-dossier #box-sidebar-right, #body-caution-jeux-contrat #box-sidebar-right,
#body-caution-presse #box-sidebar-right, #body-caution-presse-dossier #box-sidebar-right, #body-caution-presse-contrat #box-sidebar-right,
#body-caution-pmu #box-sidebar-right, #body-caution-pmu-dossier #box-sidebar-right, #body-caution-pmu-contrat #box-sidebar-right{
	z-index:					99;
	float:						right;
	width:						200px;
	right:						45px;
	position:					relative;
	margin-top:					40px;
	margin-bottom:				10px;
/*	top:  50px;
	left:	10px;*/
}

#body-contact #box-sidebar-right{
	z-index:					99;
	float:						right;
	width:						200px;
	right:						45px;
	position:					relative;
}
#body-contact .telephone input{
	width:90px;
}
#body-contact .adresse input{
	width:250px;
}
#body-contact .subjects input{
	width:330px;
}

#body-caution-tabac #box-footer, #body-caution-tabac-dossier #box-footer, #body-caution-tabac-contrat #box-footer,
#body-caution-jeux #box-footer, #body-caution-jeux-dossier #box-footer, #body-caution-jeux-contrat #box-footer,
#body-caution-presse #box-footer, #body-caution-presse-dossier #box-footer, #body-caution-presse-contrat #box-footer,
#body-caution-pmu #box-footer, #body-caution-pmu-dossier #box-footer, #body-caution-pmu-contrat #box-footer{
    clear: both;
	text-align:					center;
	height:						190px;
	background:					url(medias/nos-produits/bck-produit.jpg) no-repeat top center;
	position:					relative;
	top:						-20px;
}

#body-caution-tabac #box-menu-footer, #body-caution-tabac-dossier #box-menu-footer, #body-caution-tabac-contrat #box-menu-footer,
#body-caution-jeux #box-menu-footer, #body-caution-jeux-dossier #box-menu-footer, #body-caution-jeux-contrat #box-menu-footer,
#body-caution-presse #box-menu-footer, #body-caution-presse-dossier #box-menu-footer, #body-caution-presse-contrat #box-menu-footer,
#body-caution-pmu #box-menu-footer, #body-caution-pmu-dossier #box-menu-footer, #body-caution-pmu-contrat #box-menu-footer{
	padding-top:					115px;
}


#box-sidebar-right .box{
	width:						188px;
	padding:					0px;
	color:						#002D66;
	font-size:					0.9em;	
	line-height:				1.1em;								
}

#box-bloc-contact{
	background:					url(medias/nos-produits/bck-contact.jpg) no-repeat;
	height:						184px;
	position:					relative;
}

#display-bloc-contact{
	padding-top:				65px;
	padding-left:				12px;
	position:					relative;
}

#bloc-caution-dl{
	background:					url(medias/nos-produits/bck-telecharger.jpg) no-repeat;
	height:						205px;
}

#display-bloc-caution-dl{
	padding-top:				35px;
	padding-left:				12px;
}

#box-sidebar-right .box h3{
	color:						#002D66;
	margin-top:					0;
	font-weight:				bold;
	font-size:					1.2em;
}

#box-sidebar-right .box p{
	margin-bottom:				0;
}

#box-bloc-contact h3{
	margin-bottom:				5px;
}

#box-bloc-contact p{
	margin-top:					0px;
}

#bloc-caution-dl a{
	color:						#002D66;
}

#bloc-caution-dl li{
	padding-left:				12px;
	margin-bottom:				6px;
}


#body-liens-utiles #box-content{
	background:					url(medias/edc-chiffres/background.jpg) no-repeat center bottom;
	margin-top:					20px;
	padding-bottom:				50px;
	height:						330px;
}

#body-faq #display-content, #body-mentions-legales #display-content{
	padding-right:20px;
}

/* Menu Footer */

#box-menu-footer{
	padding-top:					15px;
}

#box-footer ul li a{
	padding-left:				10px;
	font-size:					1em;
	text-transform:				uppercase;
	font-weight:				bold;
}

/* /Footer */

#body-contact #box-content-prepend{
	padding-left:				25px;
}

#body-contact #box-content{
	width:						700px;
	min-height:					750px;
	max-height:					940px;
}

#body-mdp-oublie #box-content, #body-espace-securise #box-content{
	width:930px;
	margin-left:36px;
}

#body-mdp-oublie #display-content, #body-espace-securise #display-content{
	margin-left:				67px;
	width:						600px;
}

#body-faq #display-content, #body-mentions-legales #display-content,
#body-plan-du-site #display-content{
	margin-left:				67px;
}

#body-plan-du-site #box-menu-principal{
	right:						-15px;
}

#body-plan-du-site #display-plan-du-site .connexion{
	display:none;
}
#body-plan-du-site #display-plan-du-site .oubli-mot-de-passe{
	display:none;
}

#box-plan-du-site h2{
	display:none;
}
#display-plan-du-site{
margin-top:20px;
}

#box-google-maps{
	top:		450px;
	left:		590px;
	position:absolute;
}

#body-extranet #extranet .divForm label{
	padding-top:8px;
}

/******* ERREUR *******/
#body-error404 #display-content, #body-error403 #display-content{
	margin-left:50px;
}
#body-error404 #display-content p#erreur404,
#body-error403 #display-content p#erreur403{
	font-weight:bold;
	font-size:1.6em;
	color:#6e6e6e;
	margin-top:60px;
}
#body-error404 #display-content .image_erreur{
	display:block;
	float:left;
	width:120px;
	height:120px;
}
#body-error404 #display-content .message-erreur{
	display:block;
	float:left;
	width:500px;
	margin-top:20px;
	color:#a5002b;
}




.tabFAQ{
	margin:	0 auto;
}

.tabFAQ td, .tabFAQ th{
	padding:		5px;
}

.tabFAQ th{
	background-color: #f5f5f5;
}


body {
    background:					white url(medias/background-home.jpg) no-repeat top center;
    font-family: Verdana, sans-serif;
    font-size: 0.75em;
    color: #666666;
    text-align: center;
	padding: 0;
	margin: 0;
}
/*
#body-accueil{
	background: white url(medias/background-home.jpg) no-repeat top center;
}*/

#comments dl {
    padding: 0px 5px;
}
#comments dl.odd {
    border: 1px solid #e9e9e9;
    background: #fafafa;
    padding: 5px 5px;
}
.postit {
    background-color: #e9e9e9;
}
a:link, a:visited, a:hover {
    color: #737373 ;
    text-decoration: none;
}
a:hover {
    color: black;
    text-decoration: underline;
}
form {
    clear: both;
    margin: 0px;
    padding: 0px;
}
form p {
    margin: 7px 0px;
}
h1 {
/*    position: relative;
     padding: 15px 15px; */
    font-size: 1.6em;
    color: #FFFFFF;
    margin: 0px;
}

/* h1.title{
	margin:						0;
	padding:					0;
} */

h2 {
    margin-top: 0px;
    color: #737373 ;
    font-size: 1.3em;
}
h3 {
    clear: both;
    color: black;
    font-size: 1.0em;
}

h3.title{
	margin:						100px 0 0 85px;
}

h4 {
    color: #666666;
    font-size: 0.9em;
}
img {
    border: none;
	margin:0;
	padding:0;
}
dl {
    padding: 0px;
    margin: 0px;
}
dt {
    margin-top: 10px;
    margin-bottom: 0px;
    clear: both;
}
dd {
    clear: both;
    margin-left: 5px;
    margin-bottom: 10px;
}
dd img {
    float: left;
    margin: 5px 5px 5px 0px;
}

ul {
	margin: 0;
	padding: 0;
    list-style-type: none;
}

#body-plan-du-site ul{
	list-style-type: square;
	margin-left:20px;
}

#body-plan-du-site #display-plan-du-site ul li{
	margin:2px 0;
}

#body-plan-du-site ul ul {
    padding: 0px 0px 0px 15px;
    margin: 0px 0px 2px 0px;
    list-style-type: disc;
}
#body-plan-du-site  ul ul ul {
    list-style-type: circle;
}
.tools {
    clear: both;
}
.box-breadcrumbs {
    margin: 5px 10px 10px 10px;
}
.box-breadcrumbs ul {
    list-style-type: none;
    padding: 0px 5px;
    margin: 0px;
}
.box-breadcrumbs ul li {
    list-style-type: none;
    display: inline;
    margin-right: 7px;
}
.box-breadcrumbs li:before {
    content: "> ";
    color: #737373 ;
}

#box-footer ul {
    list-style-type: none;
    padding: 0px 5px;
    margin: 0px;
}
#box-footer ul li {
    display: inline;
    margin-right: 10px;
}

#box-footer ul li.active a:link, #box-footer ul li.active a:visited {
    font-weight: bold;
}
#box-content label, #box-content .label {
    display: block;
    width: 150px;
    float: left;
    margin-right: 5px;
    padding-right: 5px;
    text-align: right;
}
#box-content p.label {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#box-content .fieldsInline {
    margin-left: 0px;
    padding-left: 0px;
}
#box-content .fieldsInline label, #box-content .formFilters label, #box-content .formFilters .label {
    margin-left: 0px;
    padding-left: 0px;
    border: none;
    display: inline;
    float: none;
    width: auto;
}
#box-content .fieldsInline li {
    display: inline;
    width: auto;
}

#actualite_page{
	margin-left:67px;
	margin-top:80px;
	/*width:600px;*/
}

.intro {
}
.intro-thumb {
    float: left;
    margin-bottom: 10px;
    margin-right: 5px;
}
#actualite_page .box-post {
    /*border: 1px solid #e9e9e9;
    background: #fafafa;*/
    width: 640px;
    clear: both;
    margin-bottom: 10px;
}
#actualite_page .box-post h3{
	background:none;
}

.display-post {
    clear: both;
    padding: 5px;
}
.box-post cite {
    padding: 5px;
    margin: 0px;
    display: block;
    border: 1px solid #e9e9e9;
}
.display-post .tools {
    margin: 0px;
}
.box-post h3, .box-post h4 {
    color: #666666;
    display: block;
    background-color: #e9e9e9;
    margin-top: 0px;
    margin-bottom: 0px;
	padding:2px;
}
.info-post {
	float:right;
    font-weight: bold;
    margin-top: 25px;
    margin-bottom: 0px;
}
.link-category {
    margin-top: 0px;
    margin-bottom: 0px;
}
.permalink {
    margin-top: 0px;
}
.link-readit {
    margin-top: 0px;
    margin-bottom: 0px;
}
.link-comments {
    text-align: right;
    margin-top: 0px;
    margin-bottom: 0px;
}
table .link-category {
    margin-bottom: 0px;
}
.box-post h3 .info-post {
    margin-top: 0px;
    margin-bottom: 0px;
    float: left;
}
.box-post h3 .actions-post {
    float: right;
}
.summary-category {
    margin-top: 0px;
    margin-bottom: 0px;
}
.post-modified {
    font-size: 0.9em;
    font-style: italic;
    text-align: right;
}
.actions-post {
    text-align: right;
}
.tablePages {
    clear: both;
	font-size: larger;
	text-align:center;
	margin-top:15px;
}
.filesize {
    font-size: 0.8em;
}
.display-media {
    border: 1px solid #e9e9e9;
    background: #fafafa;
    margin-top: 0px;
    margin-bottom: 10px;
    padding: 5px;
}
.box-medias {
    width: 640px;
    clear: both;
}
.album-s, .media-s {
    overflow: hidden;
    position: relative;
    text-align: center;
    margin: 0px 2px 5px 2px;
    padding: 3px 1px 1px 1px;
    width: 150px;
    float: left;
    display: inline;
}
.album-s {
    border: 1px solid #666666;
}
.media-s {
    border: 1px solid #e9e9e9;
}
#box-content .album-s, #box-content .media-s {
    height: 160px;
}
#box-sidebar .album-s, #box-sidebar .media-s {
    width: 110px;
    height: 110px;
    margin: 1px;
    padding: 1px;
}
.album-s p, .media-s p {
    margin: 0px;
}
.media-l {
    margin: 0px 0px 5px 0px;
    text-align: center;
}
.box-media a:link, .box-media a:visited {
    text-decoration: none;
}
.media-s .link-comments {
    font-size: 0.8em;
    text-align: center;
}
.box-media .previous {
    margin: 0px;
    float: left;
}
.box-media .next {
    margin: 0px;
    float: right;
}
.box-media .title {
    text-align: center;
    font-weight: bold;
    margin: 0px;
}
.info-media {
    margin-top: 0px;
    margin-bottom: 0px;
}
.summary-media {
    margin-top: 0px;
    margin-bottom: 0px;
}
.accesskey {
    text-decoration: underline;
}

.box-errors{
	width:			  500px;
	color:			  white;
	background-color: red;
	padding:		  5px;
}

.box-errors h3{
	color:				white;
	margin-top:			0;
}

.submit {
  /*  font-size: 0.9em;
    background-color: #429399;
    color: #FFFFFF;
    border: 0px;
    padding: 0px;*/
}

#box-header-login .submit-log {
    font-size: 0.9em;
    background: url(medias/espace-client/fd-bt-ok.jpg) no-repeat;
    color: #FFFFFF;
    border: 0px;
    padding: 0px;
	width:	19px;
	height:	17px;
}

#body-extranet .divForm{
	margin-left:150px;
	width:445px;
}
#body-extranet .divForm input{
	width:125px !important
}

.reset {
    font-size: 0.9em;
    background-color: #429399;
    color: #FFFFFF;
    border: 0px;
    padding: 0px;
}
.preview {
    font-size: 0.9em;
    background-color: #429399;
    color: #FFFFFF;
    border: 0px;
    padding: 0px;
}

.text, .stext {
    border: 1px solid #666666;
    font-size: 0.9em;
}

.text{
	 width: 150px;
}

.stext{
	width:	80px;
}

.password {
    width: 200px;
    border: 1px solid #666666;
    font-size: 0.9em;
}
#box-sidebar .text, #box-sidebar .password {
    width: 150px;
}
.checkbox {
}
.select {
    border: 1px solid #666666;
    font-size: 0.9em;
}
.radio {
}
.textarea {
    width: 330px;
    height: 70px;
    border: 1px solid #666666;
    font-size: 1.3em;
}
.date {
    width: 80px;
}
.time {
    width: 60px;
}
.numeric {
    width: 60px;
}
.textareabigger {
    height: 200px;
}
.keywords {
    margin: 2px 0px;
}
.siteindex .active, .tags .active {
    background-color: #737373 ;
    color: #FFFFFF;
}
.tag0 {
    font-size: 60%;
}
.tag10 {
    font-size: 70%;
}
.tag20 {
    font-size: 80%;
}
.tag30 {
    font-size: 90%;
}
.tag40 {
    font-size: 100%;
}
.tag50 {
    font-size: 110%;
}
.tag60 {
    font-size: 120%;
}
.tag70 {
    font-size: 130%;
}
.tag80 {
    font-size: 140%;
}
.tag90 {
    font-size: 150%;
}
.tag100 {
    font-size: 160%;
}
.clear {
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 1px;
    overflow: hidden;
    visibility: hidden;
}

.alert{
	color:					red;
	font-weight:			bold;
}

.rougegras{
	color:					black;
	font-weight:			bold;
}

.print {
    display: none;
}


@media print {
    body {
        color: #000000;
        background-color: #FFFFFF;
        background-image: none;
        margin: 0px;
    }
    div {
        background-image: none;
        background-color: #FFFFFF;
    }
    h1, h2, h3, h4, h5, h6 {
        color: #000000;
        background-color: #FFFFFF;
    }
    a:link, a:visited, a:hover {
        color: #000000;
        text-decoration: underline;
    }
    .noprint, .tools {
        display: none;
    }
    .print {
        display: block;
    }
    .tablePages {
        margin-bottom: 5px;
    }
    .box-post {
        border: 1px solid #000000;
    }
    table, .box-post, .odd, tr th, td {
        background-color: #FFFFFF;
    }
    table {
        background-color: #FFFFFF;
        border-top: 1px solid #000000;
        border-left: 1px solid #000000;
        border-right: 1px solid #000000;
        border-bottom: 0 none;
    }
    tr th, td {
        border-bottom: 1px solid #000000;
    }
    #box-header, #box-sidebar, #box-footer {
        display: none;
    }
    #box-wrap, #box-content, #display-content {
        color: #000000;
        background-color: #FFFFFF;
        background-image: none;
        z-index: 10;
        width: 630px;
        height: auto;
        overflow: visible;
        float: none;
        position: relative;
        margin: 0px;
        padding: 0px;
        top: 0px;
        left: 0px;
    }
}
