body {
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#4c4c4c;
    text-align:left;
	background:#ffffff;
} 

a {
text-decoration:none;
color:#004c99;
font-weight:bold;
}
img{
	border:0px;
}
a:hover {
text-decoration:underline;
}

table{
border:1px solid #004c99;
width:100%;
}

tr td{
font-size:12px;
vertical-align:top;
}

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

#conteneur{
width:100%;
margin-left:auto;
margin-right:auto;
}

#menu_gauche{
width:20%;
float:left;
font-size:13px;
border:1px solid #d9d9d9;
padding:5px;
text-align:left;
background:#FFF;
}


 @media only screen and (max-width: 980px) {
    .qr_code {
        display: none;
    }
}


/* jssor slider arrow navigator skin 21 css */
/*
.jssora21l              (normal)
.jssora21r              (normal)
.jssora21l:hover        (normal mouseover)
.jssora21r:hover        (normal mouseover)
.jssora21ldn            (mousedown)
.jssora21rdn            (mousedown)
*/
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn
{
	position: absolute;
	cursor: pointer;
	display: block;
    background: url(<?php echo $URL_SITE;?>img/jssor/a21.png) center center no-repeat;
    overflow: hidden;
}
.jssora21l { background-position: -3px -33px; }
.jssora21r { background-position: -63px -33px; }
.jssora21l:hover { background-position: -123px -33px; }
.jssora21r:hover { background-position: -183px -33px; }
.jssora21ldn { background-position: -243px -33px; }
.jssora21rdn { background-position: -303px -33px; }

#menu_haut{
width:99%;
font-size:13px;
height:28px;
border:1px solid #d9d9d9;
text-align:left;
background:#f9f9f9;
margin-bottom:5px;
}

#menu_haut a{
	padding:7px;
	border-right:1px solid #d9d9d9;
	float:left;
}

#content{
	
width:98%;
border:1px solid #d9d9d9;
padding:5px;
background:#f2f3f4;
float:left;
}

#content2{
	
width:98%;
padding:5px;
background:#f2f3f4;
float:left;
max-width:1000px;
margin-left:auto;
margin-right:auto;
}

#table_contact{
	border:1px solid #d9d9d9;	
}



#table_contact .gris{
	font-size:10px;
	background:none;
	border:1px solid #CCC;
}

#table_contact .blanc{
	font-size:10px;
	background:#ffffff;
	border:1px solid #CCC;
}


form{
border:0px;
}

#bas{
font-size:10px;
float:right;
}

#bas a{
font-size:10px;
}

#agenda {
padding-top: 20px;
    
}

h1{
	color: #025A8D;
    font-size: 30px;
    margin: 0;
    padding-bottom: 8px;
	text-shadow: 1px 1px 1px #58585a;
	
}

h2{
	font-weight:bold;
	color:#4c4c4c;
	font-size:16px;
	margin:0px;
	padding:0px;	
}

h3{
	margin:0px;
	padding:0px;
	
}

#relances{
	float:right;
	border:1px solid black; 
	margin:5px;
	padding:5px;
	width:100%;
}

#contacts{
	float:right;
	margin:5px;
	padding:5px;
	width:100%;
}

#titre_relances{
	font-weight:bold;
	font-size:16px;	
}

.restriction{
	color:#F03;	
}

#table_admin{
color:#fff;
width:100%;
clear:both;
margin:0px; 
padding:0 0 0 0;
border-collapse:collapse;
border-spacing:0;
}


#table_admin th{
padding:0px;
height:15px;

font-size:12px;
background:	#cfd7e0;
background-image: -webkit-gradient(linear, left top, left bottom, from( #cfd7e0 /*{a-bar-background-start}*/), to( #c2cad6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6/*{a-bar-background-end}*/);              
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd7e0',  endColorstr='#c2cad6', GradientType=0);
border:1px solid #d7d7d7;
padding:5px;
font-weight:bold;
color:#45535e;
text-shadow: 1px 1px 1px #fff;
}

#table_admin th a{
font-weight:bold;
color:#45535e;
text-shadow: 1px 1px 1px #fff;
}

#table_admin th.active{
padding:0px;
height:15px;
font-size:12px;
background:	#7c889e ;
background-image: -webkit-gradient(linear, left top, left bottom, from( #7c889e /*{a-bar-background-start}*/), to( #55647c /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #7c889e /*{a-bar-background-start}*/, #55647c /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #7c889e /*{a-bar-background-start}*/, #55647c /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #7c889e /*{a-bar-background-start}*/, #55647c /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #7c889e /*{a-bar-background-start}*/, #55647c /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #7c889e /*{a-bar-background-start}*/, #55647c/*{a-bar-background-end}*/);              
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#7c889e',  endColorstr='#55647c', GradientType=0);
border:1px solid #d7d7d7;
padding:5px;
font-weight:bold;
color:#fff;
text-shadow:none;
}

#table_admin th.active a{
font-size:14px;
font-weight:bold;
color:#fff;
text-shadow:none;
}


#table_admin .blanc{
padding:0px;

font-size:11px;
background:#fff;
border-bottom:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
color:#4c4c4c;
padding:5px;
}

#table_admin .rose{
padding:0px;

font-size:11px;
background:#eceef2;
border-bottom:1px solid #d7d7d7;
border-left:1px solid #d7d7d7;
color:#4c4c4c;
padding:5px;
}

.picto-admin-h2{
	width:20px; 
}

#table_admin .gris{
	margin-right:5px;
	padding:5px;
	background:#7c889f;
	
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7c889f /*{a-bar-background-start}*/), to( #54637b /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/);
width:400px;
color:#FFF;
}

#table_admin .vert{
padding:0px;
height:15px;

font-size:12px;
background:#cfd7e0;
background-image: -webkit-gradient(linear, left top, left bottom, from( #cfd7e0 /*{a-bar-background-start}*/), to( #c2cad6 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6 /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #cfd7e0 /*{a-bar-background-start}*/, #c2cad6/*{a-bar-background-end}*/);              
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfd7e0',  endColorstr='#c2cad6', GradientType=0);
border:1px solid #d7d7d7;
padding:5px;
font-weight:bold;
color:#45535e;
}

#table_admin .rayons_suggeres{
	font-weight:bold;
	text-transform:uppercase;
	color:#004c99;
}
#table_admin input{
	float:left;
	margin-right:10px;	
}

#table_admin .titres_familles{
	font-weight:bold;
	text-transform:uppercase;
	color:#030303;
	font-size:14px;
	cursor:pointer;
}

.button-blue{
background-image: -webkit-gradient(linear, left top, left bottom, from( #025a8d /*{a-bar-background-start}*/), to( #03456b /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #025a8d /*{a-bar-background-start}*/, #03456b /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #025a8d /*{a-bar-background-start}*/, #03456b /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #025a8d /*{a-bar-background-start}*/, #03456b /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #025a8d /*{a-bar-background-start}*/, #03456b /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #025a8d /*{a-bar-background-start}*/, #03456b/*{a-bar-background-end}*/);              
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#025a8d',  endColorstr='#03456b', GradientType=0);
font-size: 12px;
color:#fff;
padding:3px;
cursor:pointer;
font-weight:bold;
}

.button-blue:hover{
	background:#03456b;
	text-decoration:none;
}

#adresse_client{
	float:left; width:45%; padding:10px; background:#FFF;
	font-size:20px; 
	font-weight:bold;
}

#adresse_client .type{
	color: #025A8D;
	font-weight:normal;
	text-transform:uppercase;
	font-style:italic;
	font-size:15px;	
}

#bloc_contact{
	border:1px solid #03456b;
	background:#fafafa;
	padding:5px;
	clear:both;
}


#form_interne input[type="text"], #form_interne input[type="password"]{
	font-size:14px; 
	height:15px; 
	border:1px solid #999;
	width:170px;
	margin:10px 0px 0px 0px;
	padding:5px;
}

#form_interne select{
		font-size:14px; 
	height:25px; 
	border:1px solid #999;
	max-width:170px;
	margin:10px 0px 0px 0px;
}

#form_interne area{
	font-size:14px; 
	height:15px; 
	border:1px solid #999;
	width:170px;
	margin:10px 0px 0px 0px;
	padding:5px;
}

#form_interne input[type="text"]:focus,#form_interne input[type="password"]:focus, #form_interne select:focus, #form_interne area:focus{
	border-color:#03456b;
	outline:1px solid #03456b;
}

#form_interne input[type="text"].erreur,#form_interne input[type="password"].erreur, #form_interne select.erreur{
	border-color:#ff9696;
	outline:1px solid #ff9696;
	background:#ffe0e0;
	color:#8c1000;
}

#form_interne input.datepicker{
	width:80px; margin-right:5px;
}

#form_interne label{   
    display: block;
    width: 150px;
    float: left;
    padding: 5px 15px 5px 5px;
	color:#87888a;
	font-size:15px;
	height:15px;
	line-height:15px;
	margin:10px 0px 0px 0px;
}

#form_interne .legend{
	margin-left:170px;
	
}

#form_interne .legend .icon{
	float:left;
	margin:0px 5px 5px 0px;
	width:10px;
	height:auto;}

#form_interne input[type="submit"]{
	font-size:14px; 
	border:1px solid #64a7e9;
	background:#236dba;
	font-weight:bold;
	color:#fff;
	margin:2px 0px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
padding:5px;
float:right;
}

.btn_blue_clair{
		font-size:14px; 
	border:1px solid #64a7e9;
	background:#236dba;
	font-weight:bold;
	color:#fff;
	margin:2px 0px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
padding:5px;
float:right;
margin:10px;
}

.bloc_multi_article{
	margin-right:5px;
	padding:5px;
	background:#7c889f;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7c889f /*{a-bar-background-start}*/), to( #54637b /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #7c889f /*{a-bar-background-start}*/, #54637b /*{a-bar-background-end}*/);
width:400px;
color:#FFF;
}


table #form_interne_small td input[type="text"], #form_interne input[type="password"]{
	font-size:14px; 
	height:15px; 
	border:1px solid #999;
	width:70px;
	margin:10px 0px 0px 0px;
	padding:5px;
}

#form_interne_small td select{
		font-size:14px; 
	height:25px; 
	border:1px solid #999;
	max-width:70px;
	margin:10px 0px 0px 0px;
}

#form_interne_small td area{
	font-size:14px; 
	height:15px; 
	border:1px solid #999;
	width:170px;
	margin:10px 0px 0px 0px;
	padding:5px;
}

#form_interne_small td input[type="text"]:focus,#form_interne input[type="password"]:focus, #form_interne select:focus, #form_interne area:focus{
	border-color:#03456b;
	outline:1px solid #03456b;
}

#form_interne_small td input[type="text"].erreur,#form_interne input[type="password"].erreur, #form_interne select.erreur{
	border-color:#ff9696;
	outline:1px solid #ff9696;
	background:#ffe0e0;
	color:#8c1000;
}

#form_interne_small td input.datepicker{
	width:80px; margin-right:5px;
}

#form_interne_small td label{   
    display: block;
    width: 150px;
    float: left;
    padding: 5px 15px 5px 5px;
	color:#87888a;
	font-size:15px;
	height:15px;
	line-height:15px;
	margin:10px 0px 0px 0px;
}

#form_interne_small td  .legend{
	margin-left:170px;
	
}

#form_interne_small td  .legend .icon{
	float:left;
	margin:0px 5px 5px 0px;
	width:10px;
	height:auto;}

#form_interne_small td input[type="submit"]{
	font-size:14px; 
	border:1px solid #64a7e9;
	background:#236dba;
	font-weight:bold;
	color:#fff;
	margin:2px 0px;
	-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor:pointer;
padding:5px;
float:right;
}

#content_popup{
	margin:5px;
	padding:10px;
	background:#e4e4e4;
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #bababa;
	 
}

#content_popup h2{
	font-weight:bold;
	color:#57646e;
	font-size:20px;
	margin:0px;
	padding:0px;
	text-align:center;
	text-shadow: 1px 1px 1px #fff;
}

#table_search{
		-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
border:1px solid #c4c4c4;
	
}
#table_search td{
	font-size:14px;
	color:#57646e;
	font-weight:bold;
background:	#cfd7e0;
background-image: -webkit-gradient(linear, left top, left bottom, from( #ffffff /*{a-bar-background-start}*/), to( #c9c9c9 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #ffffff /*{a-bar-background-start}*/, #c9c9c9 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #ffffff /*{a-bar-background-start}*/, #c9c9c9 /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #ffffff/*{a-bar-background-start}*/, #c9c9c9 /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #ffffff /*{a-bar-background-start}*/, #c9c9c9 /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #ffffff /*{a-bar-background-start}*/, #c9c9c9/*{a-bar-background-end}*/);              
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',  endColorstr='#c9c9c9', GradientType=0);
}

.red{
	color:#900;	
}

.erreur{
	padding:5px;
	margin:10px 0px;
	background:#ffe0e0;
	border:1px solid #ff9696;
	font-size:12px;
}

.erreur .icon{
	float:left;
	margin:0px 5px 5px 0px;
}

.confirm{
	padding:5px;
	margin:10px 0px;
	background:#e5f0ea;
	border:1px solid #7fb399;
	font-size:12px;
}

.confirm .icon{
	float:left;
	margin:0px 5px 5px 0px;
}

.bloc_checkbox{
	float:left;
	width:70px;
	height:40px;
	padding:5px;
	margin:5px;
	text-align:center;
		background:#e6e8e7;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #e6e8e7 /*{a-bar-background-start}*/), to( #ffffff /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #e6e8e7 /*{a-bar-background-start}*/, #ffffff /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #e6e8e7 /*{a-bar-background-start}*/, #ffffff /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #e6e8e7 /*{a-bar-background-start}*/, #ffffff /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #e6e8e7 /*{a-bar-background-start}*/, #ffffff /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #e6e8e7 /*{a-bar-background-start}*/, #ffffff /*{a-bar-background-end}*/);
font-size:10px;
color:#4880dc;
border:1px solid #cacaca;
}

.bloc_checkbox_on{
		float:left;
	width:70px;
	height:40px;
	padding:5px;
	margin:5px;
	text-align:center;
		background:#4880dc;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #4880dc /*{a-bar-background-start}*/), to( #6ba7f3 /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
background-image: -webkit-linear-gradient( #4880dc /*{a-bar-background-start}*/, #6ba7f3 /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
background-image:    -moz-linear-gradient( #4880dc /*{a-bar-background-start}*/, #6ba7f3 /*{a-bar-background-end}*/); /* FF3.6 */
background-image:     -ms-linear-gradient( #4880dc /*{a-bar-background-start}*/, #6ba7f3 /*{a-bar-background-end}*/); /* IE10 */
background-image:      -o-linear-gradient( #4880dc /*{a-bar-background-start}*/, #6ba7f3 /*{a-bar-background-end}*/); /* Opera 11.10+ */
background-image:         linear-gradient( #4880dc /*{a-bar-background-start}*/, #6ba7f3 /*{a-bar-background-end}*/);
font-size:10px;
color:#fff;
font-weight:bold;
border:1px solid #4169ad;
}
