/* CSS Document */

body {
	margin: 0;
	padding: 0;

	font-family: Arial, Helvetica, 'Lucida Grande', 'sans-serif';
	background: url('images/fond_accueil.jpg') repeat-x top #3C3C3C;
}

a  { text-decoration: none; color:inherit}
a:hover { text-decoration: underline; }
a:focus { outline: none;  }

.Style1 {
	color: #BD005A;
	font-weight: bold;
}

.Style2 {
	color: #027E73;
	font-weight: bold;
}

.Style3 {
	color: #EB6C1B;
	font-weight: bold;
}

.Style4 {
	color: #55984B;
	font-weight: bold;
}

.Style5 {
	color: #00958F;
	font-weight: bold;
}

#ZoneB1, {
	float: left;
	width: 800px;
	padding: 0 60px;
}
/* Seulement pour IE6 */
* html #ZoneB1 { width: 250px; }

/*
** Homepage
*/

#cartouche_accueil_droit {
	background: url(images/cartouche-accueil-droit.jpg) no-repeat;
	width: 500px;
	height: 200px;
	float: left;
	padding-top: 35px;
}

#cartouche_accueil_gauche {
	margin: 0px 0px 5px 0px;
	width: 100%;
}

#ps_home_0,#ps_home_1, #ps_home_2, #ps_home_3, #ps_home_4, #ps_home_5 {
	text-align: justify;
}

#ps_home_0 h1 {
	color: #CC0000;
	font-size: 24px;
}

#ps_home_1 h1 {
	color: #DB0250;
	font-size: 24px;
}

#ps_home_2 h1 {
	color: #009900;
	font-size: 24px;
}

#ps_home_3 h1 {
	color: #FF6600;
	font-size: 24px;
}

#ps_home_4 h1 {
	color: #669900;
	font-size: 24px;
}

#ps_home_5 h1 {
	color: #3399CC;
	font-size: 24px;
}
#ps_home_0 h2,#ps_home_1 h2, #ps_home_2 h2, #ps_home_3 h2, #ps_home_4 h2, #ps_home_5 h2 {
	color: #333333;
	font-size: 12px;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 40px;
}

#ps_home_0 h2 img, #ps_home_1 h2 img, #ps_home_2 h2 img, #ps_home_3 h2 img, #ps_home_4 h2 img, #ps_home_5 h2 img {
	vertical-align: middle;
	margin-right: 15px;
}

#ps_home_0 p, #ps_home_1 p, #ps_home_2 p, #ps_home_3 p, #ps_home_4 p , #ps_home_5 p {
	font-size: 13px;
	color: #FFF;
	text-align: left;
	margin-left: 25px;
}

#ps_home_1, #ps_home_2, #ps_home_3, #ps_home_4 , #ps_home_5{ display: none; }

#ps_home_onthe{
	float: left;
	width: 300px;
	margin-top: 20px;
	padding-left:20px;

}

#ps_home_onthe ul{
	padding-left:20px;
}
#ps_home_onthe li{
	background: url(/images/en/right-column-goto-forum-book.jpg) no-repeat;
	padding-left:25px;
	list-style:none;
	color: #6C97B1;
	margin-bottom:0.8em;

}

#ps_home_onthe_blog {
	margin-top:25px;
}

#ps_home_onthe_blog li{
	background:none;
	padding-left:0px;
	list-style:none;
}

#ps_home_onthe_blog li p{
	color:#354951;
	font-size:13px;
	margin-left:0px;
	padding-left:0px;
}

#ps_home_onthe a{
	color:#DE2060;
}

#ps_home_onthe_blog a
{
	color:#6C97B1;
}

#ps_home_goto{
	float:right;
}

#ps_home_showcase{
	float:left;
	margin-top: 20px;
	width:560px;
}
#ps_home_showcase p{
	margin-left:10px;
	color:#6C97B1;
	font-size:13px;
	margin-top:0px;
}

#ps_home_showcase_left{
	float:left;
	display:inline;
	margin-top:5px;
	width: 275px;
}
#ps_home_showcase_left h5{
	margin-top:5px;
	margin-bottom:10px;
	margin-left:10px;
	font-size:16px;
	color:#034B78;
	text-align:justify;
}
.ps_home_blue2{
	color:#0090EA;
}



/*************************************************************************************/
/*** Eléments d'entête
/*************************************************************************************/

#MenuSuperieur {
	background-color: #3c3c3c;
}
#MenuSuperieur ul { 
	margin: 0; 
	padding: 10px 0; 
	text-align: right;
	background: url('images/Sep.jpg') no-repeat right bottom; }
#MenuSuperieur li {
	margin: 0; 
	padding: 10px 10px 10px 10px;
	display: inline;
	background: url('images/Sep.jpg') no-repeat left bottom; }
#MenuSuperieur a, #MenuSuperieur span { color: #ccc; padding: 0 0 0 20px; }
#MenuSuperieur span { color: #777; padding: 0 0 0 20px; }
#MenuSuperieur a:hover { color: #eee; text-decoration: none; }



#lien_authoring a { background: url('images/menuhautauthoring.png') no-repeat left center; }
#lien_transfert a { background: url('images/menuhauttransfert.png') no-repeat left center; }
#lien_duplication a, #lien_duplication span { background: url('images/menuhautduplication.png') no-repeat left center; }
#lien_infographie a { background: url('images/menuhautinfographie.png') no-repeat left center; }
#lien_internet a { background: url('images/menuhautinternet.png') no-repeat left center; }

/*************************************************************************************/
/*** Eléments contenu
/*************************************************************************************/
ul.lien_standard { list-style: disc; }
li.lien_standard { padding: 0 0 2px; }

.lien_standard_code, .lien_standard_cadre { font-family: monospace; font-style: normal; font-size: 1.2em; }
.tableau_cadre { width: 99%; border: 1px inset; }

hr.lien_standard { height: 1px; border: 0; border-top: #E5DECE solid 1px; }

blockquote.lien_standard {
	margin: 5px 20px 5px;
	padding: 5px 50px; 
	background: url('../img/Quotes.png') no-repeat left top; }
/* Seulement pour IE6 */  *html blockquote.lien_standard { 
	zoom: 1;
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/squelettes/img/Quotes.png", sizingMethod="image"); }

/* Logos, documents et images */
.lien_standard_logos { margin: 0; padding: 0; border: none; }
.logo_element { float: left; padding: 0 8px 0 0 }
.logo_element .lien_standard_logos { padding: 3px; background-color: #E5DECE; }

.lien_standard_documents { text-align: center; }
.centre_document { clear: both; width: 100%; margin: 15px auto; }
span.centre_document { display: block; margin-top:1em; }
.lien_standard_documents_left { float: left; margin-right: 15px; margin-bottom: 5px; }
.lien_standard_documents_right { float: right; margin-left: 15px; margin-bottom: 5px; }
.lien_standard_doc_titre { font-weight: bold; font-size: 0.8em; margin-left: auto; margin-right: auto; }
.lien_standard_doc_descriptif { clear: both; font-size: 0.8em; margin-left: auto; margin-right: auto; }

/*** Tableaux ***/
table.lien_standard {
	margin: 5px 0 10px;
	border: none;
	border-spacing: 1px; }
table.lien_standard caption {
	caption-side: top; /* bottom pas pris en compte par IE */
	text-align: center;
	margin: auto;
	padding: 3px;
	font-weight: bold; }
/*table.lien_standard tr { border-top: white solid 1px; }*/
table.lien_standard tr.row_first { background: #CEC1A3; }
table.lien_standard tr.row_odd { background: #e5dece; }
table.lien_standard tr.row_even { background: #F5F0E6; }
table.lien_standard th, 
table.standard td { padding: 3px; text-align: left; vertical-align: top; /*border-right: white solid 1px;*/ }

/*** Boutons colorés ***/
.bouton_couleur {
	margin-left: 60px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: 4px top;
}
.bouton_couleur p {
	color: #fff;
	margin: 0;
	padding: 3px 10px 4px 3px;
	background-repeat: no-repeat;
	background-position: right top;
}
.bouton_couleur a { color: #fff;  }
.bouton_couleur a:hover { text-decoration: none; }
.bouton_couleur input { 
	border: none; 
	background: none; 
	cursor: pointer; 
	padding: 0; 
	margin: 0; 
	color: #fff; }
.bouton_couleur { background-image: url('images/bouton_orange.png'); }
.bouton_couleur p { background-image: url('images/bouton_orange_suite.png'); }
/* Seulement pour IE6 */ * html .bouton_couleur { background-image: url('images/bouton_orange.gif'); }
/* Seulement pour IE6 */ * html .bouton_couleur p { background-image: url('images/bouton_orange_suite.gif'); }

/*************************************************************************************/
/*** Eléments du pied de page
/*************************************************************************************/

#PiedDePage { color: #463c26; position: relative; }
#PiedDePage .couleur { color: #826f45; }

#BandeauInferieur { background-color: #cec1a3; overflow: hidden; } 
#BandeauInferieur .contenu { background: url('../img/LowerRibbonBg.jpg') no-repeat left bottom;}
#BandeauInferieur a { color: #826f45; }
#Cartouche1, #Cartouche2, #Cartouche3 {
	width: 270px;
	padding: 0 15px 5px;
	float: left;
}
#Cartouche1 { padding-top: 6px; }

#MenuPied {	background: url('images/LowerMenuBg.jpg') repeat-x top left; /*overflow: hidden;*/ }
#MenuPied * { color: #aaa; }
#MenuPied a { color: #ddd; }
#Copyright {
	float: right;
	position: relative;
	top: 10px;
}
#MenuInferieur {
	text-align: left;
	position: relative;
	top: 10px;
	margin-bottom: 25px;
	width: 500px;
}

#PiedDePage input.saisie { border-color: #826f45; }
#PiedDePage input.saisie:focus { border-color: #463c26; }
.formulaire_recherche input.saisie  { width: 190px; }
#PiedDePage .bouton_couleur { margin-left: 0; }
