body {
	/*background: #efefef;*/
	height: 100%;
	color:black;
	background:url('../img/fond.jpg') repeat-x #FFFFFF;	
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	margin :0;
	padding:0;
	border: 0;
}

html {
	overflow-x:auto;
	overflow-y:auto;
}

/* Tableau principal */
.table_principal{ 
	width:950px;
}

.tranche_gauche{
	max-width: 6px;
}

.tranche_droite{
	max-width: 6px;
}

.corps_site{
	width: 938px;
	background: url('../img/fond.jpg') repeat-x #FFFFFF;
}

.logo{
	text-align:left;
}

.table_connexion{
	width:100%;
	color:#2a68cf;
	float : right;
	font-family: verdana, Arial, sans-serif;
	font-size: 11px;
	text-align: right;
}

.table_content{
	width : 100%;
}

#contenuTemplates{ 
	width: 500px; 
	height: 263px; 
	margin-top: 5px; 
	overflow-y:scroll; 
	overflow-x:hidden;
	scrollbar-face-color: #2a68cf;
    scrollbar-shadow-color: #2a68cf;
    scrollbar-highlight-color: #2a68cf;
    scrollbar-3dlight-color: #2a68cf;
    scrollbar-darkshadow-color: #d3eafa;
    scrollbar-track-color: #d3eafa;
    scrollbar-arrow-color: #FFFFFF;
}

.ssmenu{
	float: left;
	height: 23px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right : 15px;
	cursor: pointer;
}
.ssmenu:hover{
	background: #2a68cf;
}

.ssmenuon{
	float: left;
	height: 23px;
	padding-top: 7px;
	padding-left: 15px;
	padding-right : 15px;
	background: #2a68cf;
	cursor: pointer;
}

.contenuEditeur{
	padding: 20px;
}

#liste_site{
	width: 240px;
}

/* LE CORPS */
.table_contenu_haut { float:left; margin-left: 25px; margin-right: 25px; width:888px; margin-bottom; }
.table_contenu_haut_3 { float:left; margin-left: 25px; margin-right: 25px; width:888px; margin-bottom: 25px;}

/* ** Le Corps - par défaut ** */
h4{	color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:20px;	 }
h1{	color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:20px;	 }
h2{	color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:20px;	 }
.td_corps_block_1{}
.td_corps_block_2{	padding-top: 45px;	}
.td_corps_block_3{	padding-top: 10px;	padding-right:10px;	height:50px; }
.td_corps_block_4{	padding-top: 10px;	padding-right:10px;	height:250px; }
.nom_site{	color : #777777;	margin:0;	padding:0;	text-align: left;	font-size:18px;  }
.site_gratuit{	color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:18px;  }
.champ_nom_site{	height:25px;	width:280px;	padding: 4px;	border: 1px solid #2a68cf;	font-size:22px;  }

/* ** Le corps - Partie etape ** */
.nom_site_etape{ color : #000000; margin:0;	padding:0; text-align: left; font-size:14px;  }
.champ_nomSite_etape{  height:25px;	  width:420px;	padding: 4px;	margin-top: 10px;	border: 1px solid #2a68cf;	font-size:22px;  }
.td_titrePage{	width:200px;  }
.td_corps_block_1_etape{ }
.td_corps_block_2_etape{ padding-top: 45px;	}
.td_rubrique{ padding-top: 25px;}
.td_corps_block_3_etape{ padding-top: 10px;}
.table_contenu_bas_etape1 { width : 420px; }
.table_contenu_bas_etape2 { width: 100%; padding-left: 15px; padding-right: 15px; }
.table_contenu_bas_etape3 { width: 100%;}
.titre_table{ height: 30px;}
.td_last{ height: 60px;}
.libelle_champ{ font-size: 11px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #566067; }
.td_vide{ width: 25px;}

/* étape 2 */
.vignette_menu_0{ width: 100px; height: 100px; border: solid 1px #2a68cf; float:left; margin-right: 10px; margin-top: 10px; cursor:pointer;}
.vignette_menu_1{ width: 100px; height: 100px; border: solid 1px #d3d4d7; float:left; margin-right: 10px; margin-top: 10px; cursor:pointer; }
.vignette_preview{ width: 320px; height: 260px; border: solid 2px #424242; float:left; margin-top: 10px;}
.vignette_template_0{width: 100px; height: 100px; border: solid 1px #2a68cf; float:left; margin-right: 10px; margin-top: 10px; cursor:pointer;}
.vignette_template_1{width: 100px; height: 100px; border: solid 1px #d3d4d7; float:left; margin-right: 10px; margin-top: 10px; cursor:pointer;}
.vignette_template_1_active{width: 100px; height: 100px; border: solid 1px #2a68cf; float:left; margin-right: 10px; margin-top: 10px; cursor:pointer;}
.categorie_template{ margin-left: 10px; color : #777777; border: 1px solid #2a68cf;}
.bouton_submit_etape2{ margin-right: 100px;}

/* ** MENU - les etapes ** */
.table_etape{ height: 51px;}
.div_etape_1_encours{ height: 41px; border-left: 1px solid #1e3872; border-top: 1px solid #1e3872; border-bottom: 1px solid #1e3872; background-color: #2a68cf;  color : #FFFFFF; margin-top: 0px; margin-bottom: 1px; padding-top:8px; padding-left:20px; padding-right: 30px;}
.div_etape_2_encours{ height: 41px; border-top: 1px solid #1e3872; border-bottom: 1px solid #1e3872; background-color: #2a68cf;  color : #FFFFFF; margin-top: 0px; margin-bottom: 1px; padding-top:8px; padding-left:20px; padding-right: 30px;}
.div_etape_3_encours{ height: 41px; border-top: 1px solid #1e3872; border-bottom: 1px solid #1e3872; background-color: #2a68cf;  color : #FFFFFF; margin-top: 0px; margin-bottom: 1px; padding-top:8px; padding-left:20px; padding-right: 30px;}
.div_etape_encours_bis{ color : #FFFFFF; padding:0;}
.div_etape_desactiv{ height: 39px; background-color: #eceef4; color : #2a68cf; padding-top:8px; padding-left:20px; padding-right: 30px; margin-top: 2px; margin-bottom: 2px;}
.div_etape_desactiv_2{ color : #2a68cf; padding:0;}

.titre_etape_1_1{ color : #FFFFFF;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_2_1{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_3_1{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_1_2{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_2_2{ color : #FFFFFF;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_3_2{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_1_3{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_2_3{ color : #2a68cf;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}
.titre_etape_3_3{ color : #FFFFFF;	margin:0;	padding:0;	text-align: left;	font-size:14px; font-weight: bold;}

/*** PARTIE EDITEUR ***/
.corps_site_editeur{
	width: 938px;
	background : #FFFFFF;
}

.centre_corps_editeur{
	width: 938px;
}

.menu_editeur{
	height : 30px;
	width:100%;
}

.div_menu_editeur{
	height : 30px;
	background : #1452b7;
	color: #FFFFFF;
	text-align:left;
	font-weight: bold;
	border-top: #374f8b 1px solid;
	border-left: #374f8b 1px solid;
	border-right: #374f8b 1px solid;
}

/*** LE FOOTER ***/
.footer{
	
}

.table_footer{
	width: 938px;
	height: 50px;
	background-color: #FFFFFF;
	color : #4f69ad;
}

.copyright{
	font-size: 12px;
	font-family: verdana, Arial, sans-serif;
	color: #8e8e8e;
	padding-left: 25px;
}

.table_footer a{
	font-size: 11px;
	font-family: verdana, Arial, sans-serif;
	text-decoration: none;
	color : #4f69ad;
}

.table_footer a:active, a:hover, a:focus{
	font-size: 11px;
	font-family: verdana, Arial, sans-serif;
	text-decoration: underline;
	color : #4f69ad;
}

.table_footer a:active, a:focus{
	font-size: 11px;
	font-family: verdana, Arial, sans-serif;
	text-decoration: none;
	color : #4f69ad;
}

/*** Formulaire ***/
input[type=text] {
	border: 1px solid #2a68cf;
	margin-bottom: 1px;
}

input[type=password] {
	border: 1px solid #2a68cf;
}

input[type=button] {
	background: url('../img/fond_bouton.jpg') repeat-x scroll 0 0 #2a68cf;
	border:1px #2f4782 solid;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	outline-style:none;
	outline-width:0;
	cursor:pointer;
}

input[type=button]:active, input[type=button]:hover, input[type=button]:focus {
	background: url('../img/fond_bouton.jpg') repeat-x scroll 0 0 #2a68cf;
	border:1px #002d79 solid;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	outline-style:none;
	outline-width:0;
}

input[type=button].validate{
	background: url('../img/bouton_vert.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #265c15 solid;
	color: #FFFFFF;
	font-size: 11px;
	max-height: 23px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

input[type=button].validate:active, input[type=button].validate:hover, input[type=button].validate:focus{
	background: url('../img/bouton_vert.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #265c15 solid;
	color: #FFFFFF;
	font-size: 11px;
	max-height: 23px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
}

input[type=submit] {
	background: url('../img/fond_bouton.jpg') repeat-x scroll 0 0 #2a68cf;
	border:1px #002d79 solid;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

input[type=submit]:active, input[type=submit]:hover, input[type=submit]:focus {
	background: url('../img/fond_bouton.jpg') repeat-x scroll 0 0 #2a68cf;
	border:1px #002d79 solid;
	margin: 0;
	color: #FFFFFF;
	font-size: 11px;
	height: 23px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
}


input[type=button].validateinscription{
	background: url('../img/bouton_vert.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #265c15 solid;
	color: #FFFFFF;
	font-size: 16px;
	height: 40px;
	width: 280px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
}

input[type=button].validateinscription:active, input[type=button].validateinscription:hover, input[type=button].validateinscription:focus{
	background: url('../img/bouton_vert.jpg') repeat-x scroll 0 0 #3f9723;
	border:1px #265c15 solid;
	color: #FFFFFF;
	font-size: 16px;
	max-height: 40px;
	padding-bottom:1px;
	font-family: verdana, Arial, sans-serif;
	font-weight: bold;
}

.status{
	margin-left: 160px;
}

.erreur{
	color: red;
	font-weight: bold;
}

.cgutitre{
	font-size: 15px;
	color: #2c67cf;
	font-weight: bold;
}

.linkchamp{ font-size: 11px; font-weight: bold; font-family: Verdana, Arial, sans-serif; color: #566067; }

}
