#admin-action-cms {
	background-color: #DFFAD3;
	border: 1px solid #72CB67;
	color: #374853;
	margin-bottom: 10px;
	padding: 4px;
}

#admin-action-cms input.exclusive { float:right }


#cms-conteneur
{
width:825px;
}



#cms-col-gauche
{
width:615px;
float:left;padding-top: 10px;
}
#cms-col-gauche img
{
 margin-left:10px; margin-top:15px;
}
#cms-col-gauche h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	margin-left:10px;
	color:#104e5d;
	background:none;
	float:left;
}
.pack{
border: 5px solid #114e5f;
overflow: hidden;
width: 598px;
margin-left: 8px;
background: #fff;
margin-top: 5px!important;
margin-bottom: -3px;
position: relative;
}
.img_pack{
	float: left;
	display: block;
	float: left;
	display: block;
/*	width: 81px;
	height: 103px;*/
	margin-top: 10px!important;
	margin-bottom: 5px;
}
img.img_packcv {
	float: right;
	margin-top: 0!important;
}
h1.title_pack{
	font-size: 18px!important;
} 
.title_pack span{
	font-size: 18px!important;
	font-weight: bold!important;
	color: #144e5f;
	margin-left: 0;
}
.pack_title{
	float: left;
	width: 503px;
	position: absolute;
	bottom: 0;
	right: 0;
}
.pack_title a{
color: #144e5f;
font-size: 13px!important;
font-style: italic;
text-decoration: none;
font-weight: normal;
position: relative;
padding-left: 45px;
float: left;
}

.pack_title1{
	float: left;
}
.pack_title1 a{
color: #144e5f;
font-size: 13px!important;
font-style: italic;
text-decoration: none;
font-weight: normal;
position: relative;
padding-left: 45px;
}
span.prix_pack{
	float: right;
	background: #114e5f;
	font-size: 30px;
	font-style: italic;
	padding: 5px 10px 0px 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #fff;
	margin-right: -5px;
}
span.prix_pack1{
	float: right;
	background: #114e5f;
	font-size: 30px;
	font-style: italic;
	padding: 5px 10px 0px 5px;
	margin-top: 5px;
	font-weight: bold;
	color: #fff;
}
ul.packli{
	display: block;
	float: left;
	list-style-type: none;
	text-align: right;
	font-style: italic;
	margin-right: 10px;
	margin-top: 13px;
}
ul.packli1{
	display: block;
	float: left;
	list-style-type: none;
	text-align: right;
	font-style: italic;
	margin-right: 10px;
	margin-top: 25px;
}
.pack_liste{
	background: #a1c621;
	overflow: hidden;
	width: 610px;
	margin-left: -10px;
	margin-top: 15px;
	padding-bottom: 20px;
}
.pack_liste2 {
background: #a1c621;
overflow: hidden;
width: 610px;
margin-left: -10px;
padding-bottom: 15px;
}
.pack_liste h1{
	color: #fff!important;
	font-size: 20px!important;
}
.pack_liste2 h1{
	color: #fff!important;
	font-size: 16px!important;
	margin-left: 17px!important;
	width: 118px;
}
.prix_info{
	float: right;
	margin-top: 20px;
	
}
.pack_title a:before{
	background: url("../img/panier_pack.png")no-repeat;
	position: absolute;
	width: 22px;
	height: 21px;
	content: "";
	top: -3px;
	left: 18px;
}
.creation_graphique2{
width: 38%;
float: left;
margin-top: 13px;
}
 .impression_graphique2 {
width: 38%;
float: left;
margin-top: 13px;
}
.creation_graphique{
	width: 28%;
	float: left;
	padding-left: 13%;
}
.impression_graphique {
	width: 280px;
	float: left;
	padding-left: 13%
}
.pack_detail:hover{
	opacity: 1!important;
	background: #fff!important;
}
.creation_graphique2 h4, .impression_graphique2 h4 {
color: #fff;
font-style: italic;
text-decoration: underline;
font-size: 13px;
}
.creation_graphique{
	background: url(../img/stylo.jpg) no-repeat 10px top;
	min-height: 57px;
}
.creation_graphique2 li, .impression_graphique2 li {
	list-style-type: none;
	color: #fff;
	font-style: italic;
	font-size: 12px;
	padding-right: 15px;
}
.impression_graphique{
	background: url(../img/imprimante.jpg) no-repeat 10px top;
	min-height: 57px;
}
.impression_graphique span {
	font-weight: bold;
	font-style: normal;
}
.impression_graphique2 span{
	font-weight: bold;
	font-style: normal;
}
h1.title_pack1 {
	text-align: center!important;
	font-size: 16px!important;
	margin-top: 20px;
}
h1.title_pack1 span{
	font-weight: bold;
	font-style: italic;
	color: #104e5d;
	font-size: inherit;
}
.creation_graphique li,.impression_graphique li{
	list-style-type: none;
	color: #fff;
	font-style: italic;
	font-size: 13px;
	line-height: 20px;
}
.creation_graphique h4,.impression_graphique h4{
	color: #fff;
	font-style: italic;
	text-decoration: underline;
	font-size: 13px;
}
#cms-acces-devis
{
	float:right;

}
.pack:hover {
	opacity: 0.5;
	background: #dbdbdb;
}

.myoptions_articles {
float: left;
background: #a1c621 url(../img/bg-myoptions.png) no-repeat left 5px;
width: 200px;
font-family: 'Arial';
color: #FFFFFF;
margin-top: -12px;
padding-bottom: 10px;
}
.myoptions_articles p.title {
margin-top: 10px;
margin-left: 8px;
font-size: 20px!important;
text-align: center;
}
.myoptions_articles p.stitle {
margin-top: -5px;
font-size: 14px !important;
font-weight: normal;
text-align: center;
}
.cms_title h1.panneau_devis{
	width: 70%;
	height: 35px;
	margin-top: 0;
}
#cms-acces-devis a
{text-align: center;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: italic;
margin: 5px 15px 0 0;
text-decoration: none;
display: block;
background: #a1c621;
padding: 5px 10px;
font-weight: bold;
}


.cms-bloc-contenu {
clear: both;
width: 590px;
background: #fff;
margin-left: 7px;
padding: 10px;
font-size: 12px;
margin-top: 3px;
}

.cms-bloc-separateur
{
width:589px;
height:10px;
background-position:bottom;
background-repeat:no-repeat;
}


.cms-bloc-contenu h2
{
font-family:Helvetica, Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#a1c621;
	background: none;

}
.cms-bloc-contenu h3
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-left:6px;
	color:#104e5d;
	margin-top:10px;
		background:none;
}

.cms-bloc-contenu p
{
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px!important;
	font-weight:normal;
	font-style:italic;
	color:#535151;
	text-align:justify;
	padding: 0 5px;
}


#cms-col-droite
{
width:190px;
float:right;
display:block;
margin-top:32px;
}
#cms-col-droiteA
{
width:190px;
float:right;
display:block;
margin-top:8px;
}

#cms-droite-head-left
{
width:95px;
height:90px;
float:left;
background-image:url(../../../img/cms/contenu-droite_01.jpg);
}
#cms-droite-head-left p
{ margin-left:10px; 
margin-top:20px;
color:#fff;
font-family: Arial, sans-serif;
font-size:16px;
font-weight:bold;
font-style:italic;
}


#cms-droite-head-right
{
width:95px;
height:90px;
float:right;
background-image:url(../../../img/cms/contenu-droite_02.jpg);

}
#cms-droite-contenu
{
width:190px;
clear:both;
background:#a1c621;
padding: 10px;
}
#cms-droite-contenu a
{
font-family:Helvetica, Arial, sans-serif;
font-size:11px;
font-weight:normal;
color:#fff;
margin-left:10px;
line-height:20px;
text-decoration:none;	
}
.cms_title{
	background: #fff;
	overflow: hidden;
	margin-left: 7px;
	padding: 10px 0;
	margin-top: 10px;
}
a.savoir_plus{
	display: block;
	float: left;
	margin-right: 35px;
	margin-top: 7px;
	color: #fff;
	padding-left: 0!important;
	
}
.savoir_plus span{
	background: #a1c621;
	font-weight: bold;
	font-size: 11px;
	padding: 5px 10px;
}
.splus{
	float: left;
}

#cms-droite-ombre
{	
width:190px;
height:13px;
background-image:url(../../../img/cms/contenu-droite_04.jpg);

}
#cms-droite-logos
{
width:190px;
height:165px;
background-image:url(../../../img/cms/contenu-droite_05.jpg);

}