body { 
color: #fff; 
font-size: 12px; 
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background-color:#494637;
}

#home {
margin: 0; 
padding: 92px 0px 0px 0px; 
width: 100%;
background: url(../medias/commun/fond-home.gif) repeat-x;
height : 510px;
}

#bandeau-home-fr{
background: url(../medias/bandeaux/bandeau-home-fr.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-home-en{
background: url(../medias/bandeaux/bandeau-home-en.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-methodologie{
background: url(../medias/bandeaux/bandeau-methodologie.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-contact-fr{
background: url(../medias/bandeaux/bandeau-contact.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-contact-en{
background: url(../medias/en/bandeaux/bandeau-contact.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-formation{
background: url(../medias/bandeaux/bandeau-formation.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-ingenierie{
background: url(../medias/bandeaux/bandeau-ingenierie.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-logiciel{
background: url(../medias/bandeaux/bandeau-logiciel.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#bandeau-rd{
background: url(../medias/bandeaux/bandeau-rd.jpg);
margin: 0px 0px 0px 0px; 
padding: 0px;
width: 100%;
height:100%;
background-repeat: no-repeat;
background-position: 50% 0%;
}

#pages {
margin: 0; 
padding: 92px 0px 0px 0px; 
width: 100%;
background: url(../medias/commun/fond-pages.gif) repeat-x;
height : 510px;
}

#contenu{
position: absolute;
margin-left: -480px;
left: 50%;
width: 960px;
top:355px;
}

#contenu-pages{
position: absolute;
margin-left: -480px;
left: 50%;
width: 960px;
top:284px;
}

#edito{
width: 324px;
float:left;
font-size:12px;
margin-right:33px;
}

#actu {
width: 390px;/*402*/
height:186px;
margin-right:33px;
float:left;
background: url(../medias/pages/actu.gif) no-repeat;
font-size:11px;
padding:5px 8px 0px 0px;
}
#actu div{
	width:390px;
	padding-left:5px;
	/*background-color:#686556;*/
}
#actu h2, #actu-en h2 {
	color:#EFD33F;
	padding-left:100px;
}
#actu-en h2{
	padding-left:80px;
}

#actu-en{
width: 390px;/*402*/
height:186px;
margin-right:33px;
padding:5px 8px 0px 0px;
float:left;
background: url(../medias/pages/actu-en.gif) no-repeat;
font-size:11px;
}
#actu-en div{
	padding-left:5px;
	width:390px;
}

#problematique{
width: 200px;/*402*/
height:150px;/*186*/
margin-right:33px;
padding:36px 8px 0px 194px;
float:left;
background: url(../medias/pages/problematique.gif) no-repeat;
font-size:11px;
}

#problematique-en{
width: 200px;/*402*/
height:150px;/*186*/
margin-right:33px;
padding:36px 8px 0px 194px;
float:left;
background: url(../medias/pages/problematique-en.gif) no-repeat;
font-size:11px;
}

#bloc-contact-home{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
float:left;
background: url(../medias/pages/contact.gif) no-repeat;
font-size:11px;
}

#bloc-contact-home-en{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
float:left;
background: url(../medias/pages/contact-en.gif) no-repeat;
font-size:11px;
}

#bloc-contact{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/contact.gif) no-repeat;
font-size:11px;
}

#bloc-contact-en{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/contact-en.gif) no-repeat;
font-size:11px;
}

#bloc-coordonnees-en{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/coordonnees-en.gif) no-repeat;
font-size:11px;
}

#bloc-coordonnees{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/coordonnees.gif) no-repeat;
font-size:11px;
}

#bloc-coumat{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/coumat.gif) no-repeat;
font-size:11px;
}

#bloc-coumat-en{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/coumat-en.gif) no-repeat;
font-size:11px;
}

#bloc-methode-coumat{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
margin-right:16px;
float:left;
background: url(../medias/pages/coumat-methode.gif) no-repeat;
font-size:11px;
}

#bloc-methode-coumat-en{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
margin-right:16px;
float:left;
background: url(../medias/pages/coumat-methode-en.gif) no-repeat;
font-size:11px;
}

#bloc-documentation{
width: 146px;/*168*/
height:88px;/*188*/
padding:100px 10px 0px 12px;
margin-top:77px;
float:left;
background: url(../medias/pages/documentation.gif) no-repeat;
font-size:11px;
}

#bloc-scroll{
width: 586px;
float:left;
margin-right:20px;
}

#bloc-scroll-contact{
width: 770px;
float:left;
margin-right:20px;
}

#bloc-scroll-recherche{
width: 960px;
}

#fond-scroll{
width: 566px;/*586*/
height:185px;/*205*/
padding:10px;
background: url(../medias/pages/fond-scroll.gif) no-repeat;
clear: both;
}

#fond-scroll-contact{
width: 750px;/*770*/
height:185px;/*205*/
padding:10px;
background: url(../medias/pages/fond-scroll-contact.gif) no-repeat;
clear: both;
}

#fond-scroll-recherche{
width: 940px;/*960*/
height:185px;/*205*/
padding:10px;
background: url(../medias/pages/fond-scroll-recherche.gif) no-repeat;
clear: both;
}

#containerText {
margin-bottom:0;
overflow:hidden;
padding-right:5px;
position:relative;
overflow: hidden; 
float: left; 
height: 185px;
}

#containerText-recherche {
margin-bottom:0;
overflow:hidden;
padding-right:5px;
position:relative;
overflow: hidden; 
float: left; 
width: 915px; 
height: 185px;
}

#scrollerText {
height:auto;
left:0;
margin:1px;
padding:1px;
position:relative;
top:0;
}

#menu-container{
position: absolute;
margin-left: -498px;
left: 50%;
width: 996px;
top:0px;
}

#fil-ariane-home{
padding:222px 3px 0px 18px;
font-size:11px;
float:left;
width:700px;
}

#bloc-recherche-home{
padding:220px 0px 0px 17px;
float:left;
width:255px;
}

#fil-ariane{
padding:153px 3px 0px 18px;
font-size:11px;
float:left;
width:700px;
}

#bloc-recherche{
padding:151px 0px 0px 17px;
float:left;
width:255px;
}

#recherche{
margin:0px 0px 0px 0px;
float:left;
width:130px;
height:16px;
padding:2px 0px 0px 4px;
color:#fff;
font-size:10px;
border:solid 0 #fff;
background: transparent url(../medias/commun/fond-recherche.gif) no-repeat;
}

#ok{
margin:0px 0px 0px 5px;
}

#logo{
width:365px;
padding:17px 134px 0px 14px;
float:left;
}

#footer {
height:20px;
font-size:10px;
color:#9b998a;
position: absolute;
margin-left: -480px;
left: 50%;
width: 960px;
top:572px;
}

#footer-gauche {
float: left; 
width:919px;
}

#footer-droite {
float: left; 
text-align:right;
width:30px;
border-left: 1px solid #727064;
padding:5px 0px 0px 10px;
height:20px;
}

.footer-border {
float: left; 
border-right: 1px solid #727064;
height:20px;
padding:5px 10px 0px 0px;
margin-right:10px;
}

.bloc-spacer{
width:18px;
float:left;
}
 
.spacer{
clear:both;
}

.float{
float:left;
}

.blanc{
color:#fff;
}

h1{
margin:0px 0px 10px 0px;
padding:0px;
}

h2{
margin:0px 0px 8px 0px;
font-weight:bold;
font-size:12px;
}

p{
margin:0px 0px 8px 0px;
}

.texte-petit{
font-size:10px;
}

ul {
padding: 0px 0px 0px 0px;
margin: 0em 0em 0em 1.5em;
}

li {
list-style:disc;
}

.list-plan {
list-style:none;
margin: 0em 0em 0em -1.5em;
}

/* formulaire */

form{
padding:0px;
margin:0px;
font-size:11px;
}

label{
width: 70px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-small{
width: 55px;
float: left;
padding-top: 3px;
padding-right: 0px;
}

.label-checkbox{
width: 150px;
float: left;
padding-top: 3px;
padding-right: 0px;
margin:0px 0px 0px 0px;
vertical-align: top;
line-height: 15px; 
}


.checkbox{
margin:0px 0px -10px 0px;
padding:0px;
}

input{
padding: 0px;
margin: 0px;
float: left;
}

.textfield{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 150px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
}

.textarea{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 155px;
height: 162px;
font-size: 11px;
font-family:  Arial, Helvetica, sans-serif; 
}

.dropdown{
background-color: #ffffff;
border: #cccccc 1px solid;
width: 155px;
font-size: 11px;
color: #9d9d9d;
margin-bottom: 2px;
padding: 2px;
}

.envoyer{
width:80px;
margin-left:230px;
margin-top:10px;
}

.alerte{
color: #efd33f;
}

.legals{
width:565px;
clear:both;
font-size:10px;
color:#b4b4b4;
}

.form-col1{
float:left;
width:230px;
margin-right:40px;
}

.form-col2{
float:left;
width:230px;
margin-right:20px;
}

.form-col3{
float:left;
width:200px;
}

.hoverinfosperso {
position:absolute; 
left:500px; 
top:380px;
width:383px;/*393*/
height:90px;/*100*/
background-image: url(../medias/pages/fond-hover.gif); 
background-repeat: no-repeat;
padding:5px;
font-size:10px;
z-index:2000;
display:none;
}

/*menu*/
 
a.menu {
	display: block;
	float:left;
/*	background-image:url(../medias/commun/menu-ingenierie.gif);
*/	background-repeat: no-repeat;
	width: 87px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu:hover, a.menu:active, a.menucurrent {
	display: block;
	float:left;
	background-repeat: no-repeat;
	width: 87px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-fr-ingenierie {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-ingenierie.gif);
	background-repeat: no-repeat;
	width: 75px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-fr-ingenierie:hover, a.menu-fr-ingenierie:active, a.menu-fr-ingenieriecurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-ingenierie.gif);
	background-repeat: no-repeat;
	width: 75px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-fr-formation {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-formation.gif);
	background-repeat: no-repeat;
	width: 92px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-fr-formation:hover, a.menu-fr-formation:active, a.menu-fr-formationcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-formation.gif);
	background-repeat: no-repeat;
	width: 92px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-fr-rd {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-rd.gif);
	background-repeat: no-repeat;
	width: 153px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-fr-rd:hover, a.menu-fr-rd:active, a.menu-fr-rdcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-rd.gif);
	background-repeat: no-repeat;
	width: 153px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-fr-logiciels {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-logiciels.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-fr-logiciels:hover, a.menu-fr-logiciels:active, a.menu-fr-logicielscurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-logiciels.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-fr-methodologie {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-methodologie.gif);
	background-repeat: no-repeat;
	width: 142px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-fr-methodologie:hover, a.menu-fr-methodologie:active, a.menu-fr-methodologiecurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-methodologie.gif);
	background-repeat: no-repeat;
	width: 142px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-contact {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-contact.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-contact:hover, a.menu-contact:active, a.menu-contactcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-contact.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}


a.menu-en-ingenierie {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-ingenierie-en.gif);
	background-repeat: no-repeat;
	width: 96px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-en-ingenierie:hover, a.menu-en-ingenierie:active, a.menu-en-ingenieriecurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-ingenierie-en.gif);
	background-repeat: no-repeat;
	width: 96px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-en-formation {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-formation-en.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-en-formation:hover, a.menu-en-formation:active, a.menu-en-formationcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-formation-en.gif);
	background-repeat: no-repeat;
	width: 79px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-en-rd {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-rd-en.gif);
	background-repeat: no-repeat;
	width: 153px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-en-rd:hover, a.menu-en-rd:active, a.menu-en-rdcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-rd-en.gif);
	background-repeat: no-repeat;
	width: 153px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-en-logiciels {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-logiciels-en.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-en-logiciels:hover, a.menu-en-logiciels:active, a.menu-en-logicielscurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-logiciels-en.gif);
	background-repeat: no-repeat;
	width: 83px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}

a.menu-en-methodologie {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-methodologie-en.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 22px;
	margin: 62px 0 0 0;
}

a.menu-en-methodologie:hover, a.menu-en-methodologie:active, a.menu-en-methodologiecurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/menu-methodologie-en.gif);
	background-repeat: no-repeat;
	width: 130px;
	height: 22px;
	margin: 62px 0 0 0;
	background-position:0 -22px;
	text-decoration:none;
}





a.francais {
	display: block;
	float:left;
	background-image:url(../medias/commun/francais.gif);
	background-repeat: no-repeat;
	background-position:50% 0%;
	width: 25px;
	height: 19px;
	margin: 0px 0 0 5px;
	border-left: 1px solid #716e62;
	padding-left:10px;
}

a.francais:hover, a.francais:active, a.francaiscurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/francais.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 19px;
	margin: 0px 0 0 5px;
	background-position:50% -19px;
	text-decoration:none;
	border-left: 1px solid #716e62;
	padding-left:10px;
}

a.english {
	display: block;
	float:left;
	background-image:url(../medias/commun/english.gif);
	background-repeat: no-repeat;
	background-position:50% 0%;
	width: 25px;
	height: 19px;
	margin: 0px 0 0 0px;
	border-left: 1px solid #716e62;
	padding-left:10px;
}

a.english:hover, a.english:active, a.englishcurrent {
	display: block;
	float:left;
	background-image:url(../medias/commun/english.gif);
	background-repeat: no-repeat;
	width: 25px;
	height: 19px;
	margin: 0px 0 0 0px;
	background-position:50% -19px;
	text-decoration:none;
	border-left: 1px solid #716e62;
}

/*onglets bloc*/

a.onglet {
	float:left;
	background-image:url(../medias/pages/onglet-gris-gauche.gif);
	background-repeat: no-repeat;
	height: 18px;
	padding:0 0px 0 5px;
}

a.onglet:hover, a.onglet:active, a.ongletcurrent {
	float:left;
	background-image:url(../medias/pages/onglet-jaune-gauche.gif);
	background-repeat: no-repeat;
	text-decoration:none;
	color:#000 !important;
	text-decoration:none !important;
	padding:0 0px 0 5px;
}

ul.fond-onglet{
	padding:0;
	margin:0 0 0 0;
	height: 18px;
}

ul.fond-onglet li{
	width: auto;
	float:left;
	display:inline;
	margin:0 5px 0 0;
	height: 18px;
	padding:0px;
}

ul.fond-onglet li a.onglet img.image-droite {
	width:2px;
	height: 18px;
	background:url(../medias/pages/onglet-gris-droite.gif) no-repeat;
}

ul.fond-onglet li a.onglet:hover img.image-droite, ul.fond-onglet li a.onglet:active img.image-droite, ul.fond-onglet li a.ongletcurrent img.image-droite {
	width:2px;
	height: 18px;
	background:url(../medias/pages/onglet-jaune-droite.gif) no-repeat;
}

img.image-droite {
	border:none;
}

 /* liens */
 
a:link { color: #efd33f; text-decoration: none; }
a:visited { color: #efd33f; text-decoration: none; }
a:hover { color: #efd33f; text-decoration: underline; }
a:active { color: #efd33f; text-decoration: underline; }

a.lien-footer:link { color: #9b998a; text-decoration: none; }
a.lien-footer:visited { color: #9b998a; text-decoration: none; }
a.lien-footer:hover { color: #9b998a; text-decoration: underline; }
a.lien-footer:active { color: #9b998a; text-decoration: underline; }

a.lien-titre-menu:link { color: #786a61; text-decoration: none; font-size: 11px;}
a.lien-titre-menu:visited { color: #786a61; text-decoration: none; font-size: 11px; }
a.lien-titre-menu:hover { color: #fff; text-decoration: none; font-size: 11px; }
a.lien-titre-menu:active { color: #fff; text-decoration: none; font-size: 11px; }

a.plan-titre:link { color: #412311; text-decoration: none; font-size: 12px; text-transform:uppercase; font-weight:bold; }
a.plan-titre:visited { color: #412311; text-decoration: none; font-size: 12px; text-transform:uppercase; font-weight:bold; }
a.plan-titre:hover { color: #412311; text-decoration: underline; font-size: 12px; text-transform:uppercase; font-weight:bold; }
a.plan-titre:active { color: #412311; text-decoration: none; font-size: 12px; text-transform:uppercase; font-weight:bold; }

#tt_extranet{
width:100px;
margin:0 0 0 400px;
padding:57px 0px 0px 14px;
float:left;
font-size:22px;
}
#link_diconnect{
margin:0 0 0 715px;
padding:5px 0px 0px 14px;
float:left;
}

#pages-extranet {
margin: 0; 
padding: 22px 0px 0px 0px; 
width: 100%;
background: url(../medias/commun/fond-pages-extranet.gif) repeat-x;
height : 510px;
}

#contenu-pages-extranet {
position: absolute;
margin-left: -480px;
left: 50%;
width: 960px;
top: 144px;
padding-bottom:50px;
}
.docs{height:130px;}

#sidebar{ float:left; width:200px; height:100%; border-right:#FFFFFF solid 1px; margin:0 30px 0 0;}
ul.main{ margin-top:10px;}
ul.main li{ list-style:none; font-size:14px;}
ul.main a{ margin-top:10px; color:#FFFFFF;}
ul.main a.active{ text-decoration:underline;}
ul.sub li{ list-style:none; font-size:12px; color:#FFFFFF;}
ul.sub a{ font-size:12px; color:#EFD33F;}
ul.sub a:visited { font-size:12px; color:#EFD33F;}
ul.sub li a.active{ text-decoration:underline; color:#FFFFFF;}


#box{
width:300px;
height:250px;
border:solid #000000 10px;
padding:0 0 0 50px;
margin:67px 0 0 250px;
}
.blocplan{
float:left;
width:180px;
height:90px;
/*margin:20px 10px;
*/}
.blocplan a{ margin-top:10px; color:#FFFFFF;}

#box p{
display:block;
height: 20px;
}
#box label{
min-width:100px;
}
#box label.large{
min-width:130px;
}
.coretext{ float:left; width:600px;}
#logo_connexion{
width:174px;
padding:0px 0px 0px 270px;
float:left;
}
#ctt_extranet{
font-size:22px;
margin:20px 0 40px 0;}
#edito h1{
margin:0px 0px 0px 0px;
padding:0px;
}
.txtj{  color:#EFD33F; }
.txts{ text-decoration:underline;}
.queryR{ float:left;  height:20px; }
.count{ float:right; height:20px; }

.form_rde{
	margin-top:20px;
}
