/*
Theme Name: wem
Description: Used to style the TinyMCE editor.
*/

a.bleu-clair{
	color:#0067b0;
}

a.bleu{
	color:#142a91;
}

a.bleu-marine{
	color:#0f1e63;
}

a.orange{
	color:#ec6e11;
}

.orange{
	color:#ec6e11;
}

.fond-orange{
	background-color:#ec6e11;
	color:#fff !important;
}

.fond-orange h2{
	color:#fff !important;
	border-top: none !important;
	font-size:12px !important;
	padding:0 !important;
}

a.vert{
	color:#2b9771;
}

a.rouge{
	color:#d9022e;
}

.din{
	font-family: 'din-blackregular';
}

.savoir {
    box-shadow: none !important;
    color: #fff !important;
    cursor: pointer;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 24px;
   line-height: 24px;
    padding: 9px 20px !important;
    text-align: center;
    width: 70px;
	margin:0 !important;
	float:right;
	position:relative;
	background: #e0004d;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.savoir a, .savoir:hover{
    color: #fff;
    text-decoration:none !important;
}

.savoir-accueil {
    box-shadow: none !important;
    color: #fff !important;
    cursor: pointer;
    font-size: 12px !important;
    font-weight: bold !important;
    height: 24px;
    line-height: 24px;
    padding: 9px 20px !important;
    text-align: center;
    width: 70px;
	margin:0 !important;
	right:10px;
	bottom:10px;
	position:absolute;
	background: #e0004d;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.savoir-accueil a{
    color: #fff !important;
    text-decoration:none !important;
}

.bordure{
	border:5px solid #dbdbdb;
	height:auto;
	/***width:auto;***/
}

table.bordure-gris{
	border:1px solid #dbdbdb;
	width:100% !important;
}

.bordure-gris tr td{
	padding:0 !important;
}

table.bordure-gris td p{
	margin:0 !important;
}

.fond-gris{
	background-color:#dbdbdb;
}

tr.fond-gris{
	padding:0 !important;
}

td.no-marge{
	padding:0 !important;
}

.fond-vert{
	background-color:#8eba4a;
	color:#fff !important;
	padding:5px;
}

.fond-vert p{
	color:#fff !important;
}

ul{
	list-style: square;
}

/***.pdf{
	background-color:#ebebeb;
	width:313px;
	height:89px;
	float:left;
	margin:12px;
	border-radius:5px;
}

.pdf p{
	color:#565656;
	font-weight:bold;
	margin:5px 0 !important;
}

.pdf td{
	padding:5px !important;
}

.pdf-petit{
	background-color:#ebebeb;
	width:313px !important;
	height:89px;
	float:left;
	margin:12px !important;
	border-radius:5px;
}

.pdf-petit p{
	color:#565656;
	font-weight:bold;
	margin:5px 0 !important;
}

.pdf-petit td{
	padding:5px !important;
}***/

.bordure-blanche{
	border:3px solid #fff;
	height:auto;
	width:auto;
}

.bouton-vert{
	background:url('images/bouton-taupe.jpg') repeat-x top left;
	border-radius:5px;
	color:#fff !important;
	padding:10px;
	text-decoration:none;
	text-align:center;
}

.bouton-vert a{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

.bouton-vert p{
	color:#fff !important;
	margin:0px !important;
}

.bouton-orange{
	background: #e0004d none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin: 0;
    padding: 8px 10px;
    text-align: center;
    text-shadow: none;
    width: 85px;
}

.bouton-orange a{
	color:#fff !important;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}

a.bouton-orange{
	color:#fff !important;
	text-decoration:none;
}

.rouge-h2{
	color:#762124 !important;
	font-size: 14px !important;
    font-weight: bold;
    padding: 10px 0 0;
    text-transform: uppercase;
	}
	
.carte-visite{
	color:#fff !important;
	background-color:#756872;
	padding:0 0 0 10px !important;
	border-right:3px solid #594953;
	
}

.carte-visite p{
	color:#fff !important;
}

.carte-visite a{
	color:#fff !important;
}

.separateur{
	border-bottom: 1px dotted #8D838B !important;
	padding:5px !important;
	}

.vertical p{
    text-align: left;
    transform: rotate(-90deg);
	color:#fff;
	font-weight:bold;
	text-transform: uppercase;
	letter-spacing:5px;
	color:#fff !important;
}

.vertical{
    text-align: left;
    transform: rotate(-90deg);
	color:#fff;
	text-transform: uppercase;
	letter-spacing:5px;
	color:#fff !important;
}

.fond-gris-clair{
	background-color:#8D838B !important;
}

.fond-gris{
	background-color:#584852 !important;
}

