@import url("reset.css");
@import url("global.css");
@import url("structure.css");
@import url("icones.css");
@import url("ui.datepicker.css");
@import url("../galery/galery.css");

/* TITRES */
h1{

}

h2{
font-size:16px;
margin:13px 0 9px 0;
color:#0099FF;
}


/* LIENS */
a{
text-decoration:none;
color:#0099FF;
}

a:hover, .menu_act{
color:#00458A;
}

p{
margin:5px 0;
}

/* SEPARATIONS */
.green{
border-top:2px solid #99CC00;
border-bottom:2px solid #DEFF7A;
border-left:none;
border-right:none;
}

.grey{
border:none;
border-top:1px dotted #666666;
clear:both;
}

/* COULEUR */
.rouge, #rouge{
color:#FF9900;
}
.vert,#vert{
color:#99CC33;
}

.one{background-color:#F2F2F2;}
.two{background-color:#CCCCCC;}

/* ENS + */
.cadre-img{
border:1px solid #CCCCCC;
}

.image_gauche{
float:left;
padding:4px 10px 0 0;
}

.image_droite{
float:right;
padding:4px 0 0 10px;
}

.bas_ensv{
margin:10px 0 10px 0;
}

.bas_gauche{
float:left;
width:50%;
text-align:left;
margin-bottom:7px;
}

.bas_droite{
float:right;
width:50%;
text-align:right;
margin-bottom:7px;
}	
	.legende{
	display:block;
	margin:0 auto;
	text-align:center;
	}

.d_grand, .g_grand{
width:100%;
text-align:center;
}

.blox_video{
text-align:center;
margin:20px 0 20px 0;
}

.blox_sous_ensv{
margin-left:18px;
margin-bottom:15px;
}

.blox_sous_ensv li{
list-style-image:url(../images/puce.png);
}

/* MAP */
#map{
text-align:center;
}
.plan{
margin:20px 0;
}

/* CONTACT */
#renseignements{
float:left;
width:250px;
}
#formulaire_contact{
float:right;
margin-top:35px;
width:310px;
text-align:right;
}
#formulaire_contact label{
float:left;
width:39%;
text-align:right;
padding:0 1% 0 0;
}
#formulaire_contact .input-field{
width:57%;
border:1px solid #bbbbbb;
}
.champs_oblig{
text-align:right;
font-size:10px;
}

/* LOGIN */
.login_box{
text-align:center;
}

.login_box form{
background:url(../images/login_box.jpg);
width:342px;
height:177px;
margin:0 auto;
text-align:left;
padding:45px 0 0 40px;
}
.login_box label{
float:left;
width:30%;
}
.login_box .input{
width:50%;
border:1px solid #bbbbbb;
}

.middle{
text-align:right;
margin-top:25px;
margin-right:67px!important;
margin-right:62px;
}

/* PLAN DU SITE */
#site_map{
}

#site_map li{
margin:0 0 0 20px;
font-size:120%;
line-height:160%;
list-style:url(../images/puce.png);
}

#site_map li ul li{
margin:0 0 0 60px;
list-style:none;
font-size:12px;
}

/* ADMIN */
#voir_site:hover{background:url(../images/icones/layout_content.png) no-repeat 2px 4px;}
#voir_site a{color:#99CC33;}
#logout:hover{background:url(../images/icones/door_out.png) no-repeat 2px 4px;}
#logout a{color:#FF9900;}

/* ADMIN - REFERENCEMENT */
.ref_titre{
display:block;
padding:0 0 0 20px;
background:url(../images/icones/google.png) no-repeat bottom left;
}

.form-ref fieldset label, .champ_label{
width:8%;
display:block;
float:left;
}

.form-ref fieldset input, .champ_texte{
width:90%;
}

legend{
color:#0099FF;
border-bottom:1px solid #CCCCCC;
background-color:#F2F2F2;
}

.config_form fieldset{
margin:0 0 10px 0;
border:1px dotted #CCCCCC;
padding:5px;
}


/* ADMIN ENS + */
.table_admin{
width:100%;
text-align:center;
border-collapse:separate;
}

.table_admin td{
border:1px solid #878787;
padding:5px;
}

.td-actif{
background:url(../images/actif-td.png);
}

/* ADMIN COMMUN */
.liste_ul_admin li{
display:block;
margin:0 0 5px 0;
list-style-type:none;
}
.liste_ul_admin label{
display:block;
float:left;
width:30%;
}

.vignette_50{
float:left;
width:50%;
}

.vignette_50 img{
border:2px solid #424242;
}

.vignette_50 img[alt]{
color:#0099CC;
}

.bloc, .bloc-actif{
border:1px solid #CCCCCC;
margin-bottom:3px;
padding:2px;
}

.bloc-actif{
background:url(../images/actif-td.png);
}

.bouton_delete{
background:url(../images/bckg_web2.0_delete.png) repeat-x;
color:#FFFFFF;
border:1px solid #990000;
cursor:pointer;
font-size:10px;
height:18px;
}

.bouton_save{
background:url(../images/bckg_web2.0_save.png) repeat-x;
color:#FFFFFF;
border:1px solid #009900;
cursor:pointer;
font-size:10px;
height:18px;
}

/* ADMIN TABLE RUB */
.table_add{
border-collapse:collapse;
}

/* ADMIN ENS+ */
.blox_infos{
background:#D9D9D9;
}

.box_options{
border-top:1px dotted #CCCCCC;
border-bottom:1px dotted #CCCCCC;
padding:2px 0;
}

.image{
width:45%;
float:left;
text-align:center;
}

.control_image{
width:55%;
float:left;
}

#ajouter_rubrique form{
margin-bottom:15px;
border-bottom:1px dotted #999999;

}



/* points_vente */
.points_vente p label,.points_vente p select{
display:block;
width:32%;
float:left;
}

.points_vente p a.btn-admin{
display:block;
width:32%;
float:left;
text-align:right;
}

/* BANNIERES */
#banniere-menu{
list-style-type:square;
margin:0 0 0 20px;
}

#banniere-menu li ul li{
list-style-type:circle;
margin:0 0 0 40px;
}

#banniere-menu li ul li.titrage{
font-weight:600;
list-style-type:none;
line-height:150%;
margin:5px 0 3px 0;
}

/* PAGE PRODUITS */
.bx_produit{
float:left;
width:49%;
margin:0 2px 0 2px;
padding:5px 0 5px 0;
border:1px solid #999999;
text-align:center;
}

.box_produits_g{
float:left;
width:284px;
}

.box_produits_d{
float:right;
width:284px;
}

.legende_prod{
margin:0 0 15px 0;
display:block;
text-align:center;
}

.deconex{
margin:0 0 0 0;
text-align:center;
}

/*Liens pages*/
#liens{float:left; width:570px;margin-bottom:15px;}
#liens-img{float:left; width:130px; text-align:right; padding-right:10px;padding-top:6px;}
#liens-text{float:left;width:430px;}
#galerie{
background-color:#FFFFFF;}

/* PROJETS */
.new-bloc fieldset{
background-color:#DFF1DC;
border:1px solid #009900;
padding:1%;
}

.new-bloc legend{
background-color:#4EA723;
color:#FFFFFF;
padding:0 1%;
text-transform:capitalize;
border:1px solid #009900;
}

.new-bloc label{
float:left;
width:25%;
}

.projet-etape-1-box, .projet-etape-1-box-user{
float:left;
width:44%;
padding:3%;
margin-bottom:1%;
border-bottom:1px solid #CCCCCC;
}
.projet-etape-1-box-user{
border:none;
text-align:center;
}