.titre1
{
	color:green;
	font-size:24px;
	font-family: "verdana";
}
.titre2
{
	color:#FF4000;
	font-size:22px;
	text-shadow:2px 1px #aeaeae;
	font-family: 'verdana', sans-serif;
	padding-left:10px;
	width:80%;
	font-weight:bold;

}
.titre22
{
	color:green;
	font-size:15px;
	font-family: "verdana";
}
.titre3
{
	color:#0000D9;
	font-size:13px;
	font-weight:bold;
	font-family: "verdana";
	text-decoration:underline;
	padding-left:30px;
}
.titre4
{
	color:#0000D9;
	font-size:15px;
	font-weight:bold;
	font-family: "verdana";
	text-decoration:underline;
	padding-left:30px;
}
.titre5
{
	color:#B30000;
	font-size:15px;
	font-weight:bold;
	font-family: "verdana";

	padding-left:30px;
}
.titre6
{
	color:#B30000;
	font-size:15px;
	font-weight:bold;
	font-family: "verdana";
	padding-left:30px;
}
.titre_table
{
	color:#FFFFFF;
	background:#B35900;
	font-size:18px;
	font-weight:bold;
	font-family: "verdana";

	padding-left:30px;
}
.sub-titre3
{
	margin-top:7px;
	margin-bottom:3px;
	margin-left:15px;
	font: 12px verdana;

}
.text1
{
	color:#ff;
	font-size:13px;
	font-family: "verdana";
}

.text_link
{
	font-size:13px;
	font-family: "verdana";
	font-weight:bold;
}
.table-design-con tr td
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
}

.table-design-con tr td.borderleft
{
	/*padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;*/
	border-left:1px solid #cecece;
}

.table-design-con tr td.borderbottom
{
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	border-bottom:2px solid #cecece;
	box-shadow-bottom: 2px 0px 0px #aeaeae;
}

.table-in-design-con tr td
{
	padding-left:5px;
	padding-top:3px;
	padding-bottom:3px;
	border:none;
}

.borderlefspan
{
	padding-left:3px;
	border-left:3px solid green;
}

#cadre-content-body p
{
	text-align:justify;
	text-indent: 0px;
	font-size:14px;
	font-family:"verdana";
	font-family: arial,sans-serif;
	color:#323232;
	line-height:20px;
	padding:5px;
	margin-bottom:3px;
}

#cadre-content-body ul.custom_ul
{
	list-style-image:url('../img/list-pointer.png');
	padding-left:10px;
	font-family: "verdana";
	font-family: verdana,helvetica,arial,sans-serif;
	color: rgb(64, 64, 64);
}
#cadre-content-body ul  li
{
	line-height:20px;
	font-family: verdana,helvetica,arial,sans-serif;
	color: rgb(64, 64, 64);
}

#cadre-content-body ol >li{
	font-size:13px;
	font-family: verdana,helvetica,arial,sans-serif;
	color: rgb(64, 64, 64);
}
#cadre-content-body ol >li>b{
	font-size:13px;
	color:#0036D9;
}

#cadre-content-body ol >li >ul{
	padding-left:30px;
}

a{
	font-family: Arial, Helvetica, sans-serif;
}

.zonesdepotentialite ul{
	padding-left:20px;
	list-style-type:square;
}


table#cv {
	/*border-collapse: collapse;*/
	/*border: 1px solid #555;*/
}
table#cv td{
	/*border: 1px solid #efefef;*/
	font: 12px helvetica,arial,sans-serif #333;
	color: #444;
}


table#cv th{
	position: relative;
	text-align: left;
	width:37%;
	/*background:url(../img/66.png);
	padding-left:10px;
	border: 1px solid #aeaeae;
	border-radius: 5px 5px 5px  5px;
	width:37%;
	font: 12px helvetica, arial, sans-serif bold;*/
}

table#cv th._none{
	position: relative;
	background:#fff;
	padding-left:10px;
	border: 0;
}

table#cv td table,table#cv td table th,table#cv td table td {border:0;padding: 0;margin: 0;height: 30px;}

table#cv td input[type='text'] {
	border: 1px solid #aeaeae;
	border-radius: 4px;
	padding-left: 5px;
	color: #444;
	height: 30px;
	width: 100%;

}


table#cv td textarea {
	border: 1px solid #aeaeae;
	border-radius: 4px;
	color: #444;
	padding: 5px;
	width: 100%;
	height: 100%;
	min-height: 100px;
	max-height: 100px;
	min-width: 100%;
	max-width: 100%;
}

table#cv td select {
	background: #eee;
	padding: 2px;
	height: 23px;
	font: 12px helvetica,arial,sans-serif #333;
}

.Style25{
	position: relative;
	color:#fff;
	background:url(../img/66.png);
	width:90%;
	padding-left:10px;
}

table#cv th span.Style25 {

	position: relative;
	display: block;
	text-align: right;
	/*background:url(../img/66.png);*/
	background: none;
	padding-left:10px;
	/*border: 1px solid #aeaeae;
	border-radius: 5px 5px 5px  5px;*/
	width:90%;
	height: 30px;
	font: 12px helvetica, arial, sans-serif bold;
	color: green;
	text-decoration: underline;
}

.Style29{
	position: absolute;
	right:7px;
	top: 3px;
	color:#a00;
	font: 20px helvetica, arial, sans-serif;
}
.Style30{
	color:#000;
}
#area-admin table tr td{
	max-height:20px;
	overflow:hidden;
}

.retour_
{
	position:absolute;
	bottom:10px;
	right:10px;
	background:#66FF00;
	color:#444;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
}

.suivprev
{
	background:#66FF00;
	color:#444;
	text-decoration:none;
	padding-left:10px;
	padding-right:10px;
	padding-top:3px;
	padding-bottom:3px;
}

td.title_green
{
	border:1px solid #aeaeae;background:url(../img/66.png);padding-left:20px;color:#FFFFF2;	font-family: verdana,helvetica,arial,sans-serif;
}

td.title_01
{
	font-size:12px;color:#323232;	font-family: verdana,helvetica,arial,sans-serif;
}

th.title_green1
{
	border:1px solid #aeaeae;background:url(../img/66.png);color:#FFFFF2;	font-size:12px;font-family: verdana,helvetica,arial,sans-serif;
}
th.title_green
{
	border:1px solid #aeaeae;background:url(../img/66.png);padding-left:20px;color:#FFFFF2;	font-family: verdana,helvetica,arial,sans-serif;
}
td.title_green2
{
	border:1px solid #aeaeae;background:url(../img/66.png);padding-left:10px;color:#FFFFF2;	font-family: verdana,helvetica,arial,sans-serif;
}
#contant_tab_cons_108 td{
	padding:5px;
	background:#efefef;
}
#contant_tab_cons_108 th{
	border:1px solid #aeaeae;background:url(../img/66.png);color:#FFFFF2;	font-size:12px;
}
#contant_tab_cons_108 td.jaune
{
	border:1px solid #aeaeae;color:#323232;background:#FF9900;
}

.div-next-hideslide
{
	position: relative;
	background: #efefef;
	border-bottom: 1px solid #333333;
	cursor: pointer;
	margin-bottom: 7px;
}
.div-next-hideslide span
{
	margin-left: 10px;
}
.div-next-hideslide img
{
	position: absolute;
	right:10px;
	top:1px;
}

.div-next-hideslide + div
{
	display: none;
}
