#enbas #adroite,
#enbas #pub {
	float:right;
	margin:0 32px 24px 0;
	width:695px;
}

/*A DROITE*/
/*TABS*/

#adroite #tabs li {
	width:20%;
	float:left;
	height:30px;
}

#adroite #tabs li a {
	color:#fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: .75em;
	font-weight: bold;
	display:block;
	height: 30px;
	padding-left:48px;
	line-height:30px;
}

#adroite #tabs li a.long {
	padding:5px 0 4px 48px;
	line-height:11px;
}

/*CONTENU*/
#adroite .contenu {
	margin:0;
	padding:0 0 18px 0;
	width:695px;
}

#adroite .contenu .banner_330 {
	height:330px;
	width:120px;
	margin:0 0 24px 0;
	float:left;
}

#adroite .contenu .banner_90 {
	height:90px;
	width:120px;
	background:lime;
	float:left;
}

#adroite .contenu#contenu_1 {
	display:block;
}

#adroite .contenu#contenu_2,
#adroite .contenu#contenu_3,
#adroite .contenu#contenu_4,
#adroite .contenu#contenu_5 {
	display:none;
}

#adroite .contenu .encadre {
	background-color: #fff;
	margin:0 32px 24px 32px;
	padding:12px 0 0 0;
}

#adroite .contenu .etroit {
	margin:0 24px 24px 32px;
	width:488px;
	background-image:none;
	float:left;
}

#adroite .contenu .moitie {
	margin:0;
	width:304px;
	float:left;
}

#adroite .contenu .moitie h4 {
	margin:0;
}

#adroite .contenu .droite h4 {
	margin-left:24px;
}

#adroite .contenu .gauche {
	margin:0 24px 24px 32px;
}

#adroite .contenu .encadre .clear {
	height:12px;
}

#adroite .contenu .encadre p {
	margin:0 24px 12px 24px;
}

#adroite .contenu .encadre .bloc_280 {
	width:280px;
	float:left;
	margin:0 0 12px 24px;
}

#adroite .contenu .encadre .bloc_280 p,
#adroite .contenu .bloc_304 p {
	margin:0 12px 12px 12px;
}

#adroite .contenu .encadre .bloc_280 a,
#adroite .contenu .bloc_304 a {
	float:right;
	margin:0 12px;
}



#adroite .contenu .encadre .liste_interactive {
	margin:0 24px 12px 24px;
}

#adroite .contenu .encadre .liste_interactive dt {
	height:24px;
}

#adroite .contenu .encadre .liste_interactive dt.passive a {
	font-weight: bold;
	color:#000;
	text-decoration: none;
	display:block;
	height:16px;
	padding-left:24px;
}

#adroite .contenu .encadre .liste_interactive dt.active a {
	font-weight: bold;
	text-decoration: none;
	display:block;
	height:16px;
	padding-left:24px;
}

#adroite .contenu .encadre .liste_interactive dt a:hover {
	text-decoration: underline;
}

#adroite .contenu .encadre .liste_interactive dd.open {
	color:#000;
	display:block;
}

#adroite .contenu .encadre .liste_interactive dd.open p {
	margin:0 0 6px 12px;
}

#adroite .contenu .encadre .liste_interactive dd.closed {
	color:#000;
	display:none;
}

#adroite .contenu .encadre .liste_avec_vignettes {
	margin:0 24px;
}

#adroite .contenu .encadre .liste_avec_vignettes li img {
	float:left;
	margin:0 12px 0 0;
	border:0;
	background-color: gold;
}

#adroite .contenu .encadre .liste_avec_vignettes li p {
	margin:0 0 6px 0;
	line-height:16px;
}

#adroite .contenu .encadre .liste_avec_vignettes li h5{
	float:left;
	margin:0 !important;
}

#adroite .contenu .body {
	margin:0 32px 24px 32px;
	clear:both;
	color:#fff;
}

#adroite .contenu .trois_colonnes {
	background-color: #fff;
	margin:0;
	padding:0;
}

#adroite .contenu .trois_colonnes li {
	float:left;
	width:190px;
	margin:0 0 0 12px;
}

#adroite .contenu .trois_colonnes li p {
	margin:0 0 6px 0;
}

#adroite .contenu .trois_colonnes li h4 {
	margin:0 0 6px 0;
}

#adroite .contenu .bloc_304 {
	width:304px;
	display:inline;
	float:left;
	margin:0;
}

#adroite .contenu .gauche {
	margin:0 24px 24px 32px;
}


/*#adroite .contenu .bloc_304 {
	width:304px;
}*/

#adroite .contenu .bloc_304 .clear {
	height:12px;
}




#adroite .lancer {
	margin:0 auto 24px auto;
}
#adroite .lancer td {
	vertical-align:top;
}
#adroite .lancer .div {
	width:194px;
	height:100%;
	text-align: center;
	padding:0;
	padding-top:12px;
	margin:0 12px;
}
#adroite .lancer h5 {
	margin:0 0 12px 0;
}

#adroite .lancer p {
	margin:0 12px 12px 12px;
}

#adroite .lancer .clear {
	height:12px;
}





#adroite .contenu .bouton {
	height:25px;
}


#adroite .contenu .plus {
	background: #fff url('/img/illustration_exemple.jpg') no-repeat scroll top right;
}


#adroite .contenu .plus ul {
	margin:0 0 24px 54px;
	list-style-type: disc;
	list-style-position: inside;
	font-weight: bold;
}

#adroite .contenu .plus h4 {
	/*height: 22px;*/
	padding:0 0 0 30px;
}

#adroite .contenu .plus .remplissage {
	width:240px;
	height:160px;
	float:right;
	margin-bottom:12px;
}

.col3 {
	width:631px;
	background-color: #fff;
	margin:0 auto 24px auto;
}

.col3 h4,
.col3 p {
	margin:0 12px 0 0;
}

.col3 .top_row,
.col3 .bottom_row {
	height:24px;
}

.col3 .top_row .left,
.col3 .bottom_row .left {
	width:24px;
}

.col3 .top_row .right,
.col3 .bottom_row .right {
	width:12px;
}

.col3 ul {
	list-style: disc inside !important;
}

#adroite .logos {
	list-style-type: none;
	margin:0 0 0 24px;
	padding:0;
}

#adroite .logos li {
	float:left;
	margin:0 20px 0 0;
}

#adroite .logos li a img {
	border:0;
}


#adroite .vous_etes .div{
	color: #fff;
	background: #a39283 url('/img/contact_194_top.gif') no-repeat scroll top left;
}

#adroite .vous_etes .div .clear {
	color: #fff;
	background: #a39283 url('/img/contact_194_bottom.gif') no-repeat scroll bottom left;
	/*height:0;*/
}

#adroite .vous_etes .div h5{
	font-size: 110%;
}

#adroite .comment_contacter
{
	margin-left:20px;
	height:1%;
	}
#adroite .comment_contacter td {
	vertical-align:top;
}
#adroite .comment_contacter .div{
	color: #fff;
	background: #a39283 url('/img/contact_mode_top.gif') no-repeat scroll top left;
	width:194px;
	text-align: center;
	padding:0;
	padding-top:0px;
	margin:0 12px;
}
#adroite .comment_contacter .div .clear {
	color: #fff;
	background: #a39283 url('/img/contact_194_bottom.gif') no-repeat scroll bottom left;
	height:12px;
}
#adroite .comment_contacter .div h5{
	font-size: 140%;
	text-align: left;
	color: #a39283;
	margin:0 0 12px 12px;
	padding:0;
	line-height:31px;
}

#adroite .comment_contacter .div p {
	text-align: left;
	margin:0 12px;
}

/*
.promox2 {
	margin:0 32px 24px 32px;
}

.promox2 .clear {
	width:304px;
	height:1px;
}
.promox2 .left {
	float:left;
	width:137px;
	margin:0 0 12px 12px;
}
.promox2 .left p {
	margin-bottom:0;
}

.promox2 h4 {
	text-align: left;
	margin:0 0 12px 0;
}

.promox2 .right {
	float:right;
	width:114px;
	margin:0 17px 12px 0;
	text-align: center;
}
.promox2 .right p {
	font-weight: bold;
	line-height:100%;
	margin:0;
	padding:0;
	color:#fff;
}
.promox2 .right .biggie {
	font-size: 48px;
	font-weight: bold;
	line-height:48px;
	margin:0;
}

.promox2 .encart {
	padding-top:12px;
}

.promox2 img {
	margin:12px 0 0 0;
}
*/
.solutions{
	width:631px;
	margin-left:32px;
	background-color:#fff;
	margin-bottom:12px;
}
.solutions #hlGauche,
.solutions #hlDroite{
	display:block;
	float:left;
	text-align:center;
	height:30px;
	font-size: 14px;
	line-height:30px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration:none;
}
.solutions #hlGauche:hover,
.solutions #hlDroite:hover{
	text-decoration:underline;
}
.solutions #hlGauche{
	width:315px;
}
.solutions #hlDroite{
	width:316px;
}
.solutions .premier,
.solutions .deuxieme{
	clear:both;
	padding-top:24px;
	padding-bottom:12px;
}
.solutions .premier.hide,
.solutions .deuxieme.hide{
	display:none;
}
.solutions .liste_avec_vignettes {
	margin:0 24px;
}

.solutions .liste_avec_vignettes li img {
	float:left;
	margin:0 12px 0 0;
	border:0;
}

.solutions .liste_avec_vignettes li h5{
	float:left;
	margin:0 !important;
}

.solutions .liste_avec_vignettes li p {
	margin:0 0 6px 0;
	line-height:16px;
}

.gauche304,
.droite304 {
	width: 304px;
	height: 98px;
	padding:0;
	margin:0 0 20px 32px;
	float:left;
}
.droite304 {
	margin:0 0 20px 24px;
}
.gauche304 .cont{
	position:relative;
	width:145px;
	height:60px;
	top:20px;
	left:145px;
	text-align: center;
	color:#fff;
}
.gauche304 .cont .bouton,
.droite304 .bouton,
.gauche304 .cont .bouton a,
.droite304 .bouton a{
	display:block;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	height:25px;
}
.gauche304 .cont .bouton,
.gauche304 .cont .bouton a{
	width:145px;
}
.droite304 .bouton,
.droite304 .bouton a{
	width:274px;
}
.droite304 .bouton{
	margin:20px 0 0 15px;
}
.droite304 .bouton.bas{
	margin:10px 0 0 15px;
}
.gauche304 .cont p{
	font-size: 14px;
}
.gauche304 .cont .petit{
	font-size: 10px;
}
.promo, .promo tbody, .promo tfoot, .promo thead, .promo tr, .promo th, .promo td {
	vertical-align: top;
}
.promo .in {
	border-collapse: inherit;
	border-spacing: 12px;
}
.promo {
	margin:0 32px 24px 32px;
	border-collapse:separate;
}
.promo .left {
	width:137px;
	margin:0 0 12px 12px;
}
.promo .left p {
	margin-bottom:0;
}
.promo h4 {
	text-align: left;
	margin:0 0 12px 0;
}
.promo .right {
	width:114px;
	margin:0 17px 12px 0;
	text-align: center;
}
.promo .right p {
	font-weight: bold;
	line-height:100%;
	margin:0 0 0 6px;
	padding:0;
	color:#fff;
}
.promo .right .biggie {
	font-size: 40px;
	font-weight: bold;
	line-height:40px;
	margin:0 0 0 6px;
}
.promo img {
	margin:12px 0 0 0;
}
.plus h4{
	min-height:24px;
}
.plus h4 + p {
/*	height:0 !important;*/
}

.col3 td {
	vertical-align:top;
}
.solutions .liste_avec_vignettes li h5{
	float:none !important;
}
.solutions .liste_avec_vignettes li{
	margin-bottom: 12px !important;
}
.solutions .liste_avec_vignettes li p{
	margin-bottom: 0 !important;
}
.plus ul{
	list-style-position: outside !important;
}
.solutions ol{
	list-style: decimal inside !important;
}
.promo .right a{
	color:#fff;
}
#adroite.corporate a{
	color:#a39283;
}