* {
	/* [disabled]margin : 0; */
	padding : 0;
}
html {
	width : 100%;
	height : 100%;
	margin : 0;
	padding : 0;
}
h1, h2, p {
	margin : 0;
	color: #000;
}

body {
	background : url(../img/fond.png);
	background-repeat : repeat-x;
	background-position : left top;
	/*background-color : #fdc100;*/
	background-color : #82adfb;
	text-align : center;
	/* [disabled]line-height : 150%; */
	/* [disabled]font-size : 12px; */
	margin : 0;
	padding : 0;
	width : 100%;
	height : 100%;
	font-family : Arial;
	font-size: 12px;
}

a img {
border : none;
}

#vague {
background : url(../img/vague.png) no-repeat;
position : absolute;
width : 1000px;
height : 768px;
z-index : 0;
left : 50%;
margin-left : -500px;
}

#tabdernins {
margin-left : 10px;
margin-top : 0;
margin-bottom : 10px;
}

#dernins {
margin-left : 20px;
margin-right : 20px;
text-decoration : none;
color : #000;
}

#dernins a {
color : #000;
text-decoration : none;
}

#dernins a:hover {
color : #3c3;
text-decoration : none;
}

a {
	text-decoration : none;
	color : #000;
	font-size:12px;
}

.blanc {
color : #ffffff;
}

.vert {
color : #1eab25;
}

#listeRegion {
text-align : left;
padding-top : 20px;
}

#listeRegion a {
color : #79de5f;
font-weight : bold;
font-size : 12px;
text-align : left;
margin-left : 15px;
}

#fond {
height : 100%;
width : 100%;
}

#entete {
	height : 175px;
	padding-top : 5px;
	background:url(../img/logo1.png) no-repeat;
}

* html #entete {
	height : 122px;
}

#entete .logo {
float : left;
position : absolute;
margin-left: 0px;
margin-top: -5px;
}

*+html #entete .logo {
margin-top: -5px
}

#entete .banniere {
height : 60px;
width : 468px;
margin-top : 10px;
float : right;
}
* html #entete .banniere {
margin-right : 10px;
}

#colonne-recherche {
float : right;
width : 275px;
}

#colonne {
float: right;
background-color : #f4f4f4;
border : 1px solid #d5f4ff;
width : 255px;
margin-top : 5px;
margin-right : 5px;
text-align : center;
}

#decouvrir {
margin-bottom : -5px;
margin-top: 5px;

}


#colonne #decouvrir .tete {
	background : url(../img/titre1.png) no-repeat;
	height : 32px;
	text-align:left;
	color:#FFF;
	font-size: 18px;
	line-height: 1.6;
}

#colonne #decouvrir2 .tete2 {
background : url(../img/tete2.png) no-repeat;
height : 51px;
}

#colonne #decouvrir3 .tete {
	background : url(../img/titre1.png) no-repeat;
	height : 32px;
	text-align:left;
	color:#FFF;
	font-size: 18px;
	line-height: 1.7;
	margin-top:10px;
}

*+html #colonne #decouvrir3 .tete {
	margin-top:0px;
}

#colonne #decouvrir .contenu {
	margin-top:4px;
}

* html #colonne #decouvrir .contenu {
padding-right : 0;
}

#colonne #decouvrir .pied {
background : url(../img/decouvrir-pied.png) no-repeat;
height : 24px;
}

#colonne #decouvrir2 .pied {
background : url(../img/decouvrir-pied2.png) no-repeat;
height : 24px;
}

#colonne #decouvrir2 .contenu {
background : url(../img/decouvrir-fond2.png) repeat-y;
padding-right : 3px;
}

#colonne #decouvrir3 .pied {
background : url(../img/decouvrir-pied3.png) no-repeat;
height : 24px;
}
#colonne #decouvrir3 .contenu {
background : url(../img/decouvrir-fond3.png) repeat-y;
padding-right : 3px;
}

#colonne #connexion .tete {
background : url(../img/adherents-entete.png) no-repeat;
height : 42px;
margin-top : 60px;
}

#colonne #connexion .contenu {
background : url(../img/adherents-fond.png) repeat-y;
color : white;
}

#colonne #connexion .pied {
background : url(../img/adherents-pied.png) no-repeat;
height : 21px;
}

#colonne #connexion form {
margin-left : 25px;
}

#colonne #connexion input {
width : 220px;
}

.bouton_l {
margin-top : 10px;
width : 158px;
height : 19px;
border : none;
font-weight : bold;
padding-bottom : 3px;
line-height : 19px;
margin-bottom : 10px;
background : url(../img/bouton_l.png);
cursor : pointer;
}

.boutonmdp {
margin-left : 2px;
width : 98px;
height : 19px;
border : none;
font-weight : bold;
padding-bottom : 3px;
line-height : 19px;
margin-bottom : 10px;
background : url(../img/bouton.png);
}
#colonne #connexion .bouton {
margin-top : 10px;
width : 98px;
height : 19px;
border : none;
font-weight : bold;
padding-bottom : 3px;
line-height : 19px;
margin-bottom : 10px;
background : url(../img/bouton.png);
cursor : pointer;
}
#colonne #connexion .bouton2 {
margin-left : 2px;
width : 98px;
height : 19px;
border : none;
font-weight : bold;
padding-bottom : 3px;
line-height : 19px;
margin-bottom : 10px;
background : url(../img/bouton.png);
}

#colonne .left {
text-align : left;
}

#colonne .right {
margin-right : 5px;
}

#corpsplein h3, #corpsplein h2, #corpsplein p, #corpsplein form {
	text-align : left;
	font-size: 12px;
}




#corps #trouver {
text-align : center;
color : #9afa03;
font-weight : bold;
width : 250px;
position : absolute;
font-size : 18px;
margin : auto;
margin-top : 20px;
margin-bottom : 20px;
margin-left : 420px;
left : 295px;
top : 225px;
}

* + html #corps #trouver {
margin-left : 320px;
}

* html #corps #trouver {
margin-left : 320px;
}

#corps #carteConteneur {
margin-left : 100px;
}

#corpsplein {
color : black;
text-align : center;
}

#corpsplein h1 {
	color:white;
}

#corpsplein #tableau {
	width : 1000px;
	margin : auto;
	text-align : left;
	margin-top : -25px;
	position : relative;
	z-index : 140;
}

#corpsplein #tableau .entete {
width : 735px;
height : 92px;
margin : auto;
text-align : left;
margin-top : -25px;
position : relative;
z-index : 140;
}

#corpsplein #tableau .body {
	background-color : #bad7d5;
	border : 1px solid #d5f4ff;
	width : 965px;
	margin : auto;
	text-align : left;
	position : relative;
	z-index : 140;
	padding-left : 10px;
	padding-right : 10px;
	margin-top:30px;
}

#corpsplein #tableau .body-client {
    background-color: #BAD7D5;
    border: 1px solid #D5F4FF;
    -moz-border-radius: 10px 10px 10px 10px;
    margin: 30px 10px auto;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    text-align: left;
    width: 710px;
    z-index: 140;
}

#corpsplein #tableau .pied {
width : 735px;
height : 92px;
margin : auto;
text-align : left;
position : relative;
z-index : 140;
}

#corpsplein #tableau table {
width : 100%;
margin-top:10px;
}

* html #corpsplein #tableau {
margin-top : -45px;
}

* html #corpsplein #tableau .entete {
background : url(../img/tableau-entete.gif) no-repeat;
}

* html #corpsplein #tableau .body {
background : url(../img/tableau-body.gif) repeat-y;
}

* html #corpsplein #tableau .pied {
background : url(../img/tableau-pied.gif) no-repeat;
}

* + html #corpsplein #tableau {
margin-top : -45px;
}

#corpsplein #tableau a {
	color : black;
	padding-left : 15px;
	font-weight : bold;
	font-size : 18px;
	font-style : italic;
	text-align: center;
}

.logo-cercle25 {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 500px;
margin-top : -48px;
height : 192px;
width : 200px;
z-index : 0;
}

* + html .logo-cercle25 {
margin-top : -45px;
}

#corpsplein .logo-cercle {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 740px;
margin-top : -20px;
height : 192px;
width : 200px;
z-index : 0;
}

* html #corpsplein .logo-cercle {
margin-left : 430px;
}

* + html #corpsplein .logo-cercle {
margin-left : 430px;
}

#corpsplein .logo-cercle5 {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 770px;
margin-top : 0;
height : 192px;
width : 200px;
z-index : 0;
}

* html #corpsplein .logo-cercle5 {
margin-left : 440px;
}

* + html #corpsplein .logo-cercle5 {
margin-left : 440px;
}

.logo-cercle26 {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 70px;
margin-top : -100px;
height : 192px;
width : 200px;
z-index : 600;
}

* html .logo-cercle26 {
margin-left : -420px;
}

* + html .logo-cercle26 {
margin-left : -420px;
}

#corpsplein .logo-cercle2 {
	background : url(../img/logo-cercle.png) no-repeat;
	position : absolute;
	margin-left : 770px;
	margin-top : -80px;
	height : 175px;
	width : 190px;
	z-index : 600;
	left: 43px;
	top: 1242px;
}

* html #corpsplein .logo-cercle2 {
margin-left : 280px;
}

* + html #corpsplein .logo-cercle2 {
margin-left : 280px;
}

#corpsplein .logo-cercle3 {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 790px;
margin-top : -60px;
height : 192px;
width : 200px;
z-index : 600;
}

* html #corpsplein .logo-cercle3 {
margin-left : 680px;
}

* + html #corpsplein .logo-cercle3 {
margin-left : 680px;
}

#corpsplein .logo-cercle4 {
background : url(../img/logo-cercle.png) no-repeat;
position : absolute;
margin-left : 805px;
margin-top : -2px;
height : 192px;
width : 200px;
z-index : 0;
}

* html #corpsplein .logo-cercle4 {
margin-left : 270px;
margin-top : -150px;
}

* + html #corpsplein .logo-cercle4 {
margin-left : 280px;
margin-top : -450px;
}

#corpsplein #print {
float : right;
margin-right : 220px;
margin-top : 10px;
}

* html #corpsplein #print {
position : absolute;
top : 210px;
right : 0;
}

#corpsplein #contact p {
font-size : 16px;
font-weight : bold;
margin-top : 50px;
margin-bottom : 40px;
text-align : center;
}

#corpsplein #contact table {
text-align : left;
margin : auto;
font-size : 14px;
}

#corpsplein #contact table input {
margin-right : 7px;
}

#corpsplein .trombone {
	margin-top : 10px;
	-moz-border-radius: 10px;
	float: left;
	margin-left: 5px;
}


#corpsplein .trombone h1 {
	margin:auto;
	font-weight: bold;
}

#corpsplein .trombone-pro {
	float:left;
	width : 710px;
	font-family: "Arial", Gadget, sans-serif;
	margin-left: 8px;
}


#corpsplein .trombone-pro h1 {

}

#corpsplein .trombone .entete {
	width : 705px;
	height : 50px;
	margin-top: 20px;
}

#corpsplein .trombone .entete2 {
background : url(../img/trombone-entete21.png) no-repeat top;
width : 735px;
height : 75px;
}

#corpsplein .trombone .entete3 {
background : url(../img/intermarche2.png) no-repeat top;
width : 735px;
height : 75px;
}

#corpsplein .trombone .entete4 {
background : url(../img/koikoi.png) no-repeat top;
width : 735px;
height : 75px;
}

#corpsplein .trombone .corps {
	background-color : #f4f4f4;
	border : 1px solid #d5f4ff;
	width : 710px;
	color : black;
	text-align : justify;
	padding : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
}

#corpsplein .trombone-pro .corps {
	background-color : #f4f4f4;
	border : 1px solid #d5f4ff;
	width : 705px;
	color : black;
	text-align : justify;
	padding : 10px;
	padding-top : 5px;
	padding-bottom : 5px;
	margin-right:3px;
	margin-top: 5px;
}

#corpsplein .trombone h2 {
	background : #056cb2;
	float : left;
	padding : 5px;
	color : #fff;
	font-size : 18px;
	font-weight : normal;
	margin : 0;
	clear : both;
}
#corpsplein .trombone p {
	clear : both;
	padding-top : 10px;
	text-align : center;
	font-size : 15px;
	margin-bottom : 20px;
	color: #000;
}

#corpsplein .trombone-pro p {
	clear : both;
	padding-top : 5px;
	text-align : justify;
	font-size : 16px;
	margin-bottom : 10px;
	color: #000;
}

* + html #corpsplein .trombone p {
float : left;
width : 715px;
}
* html #corpsplein .trombone p {
float : left;
width : 715px;
}
#corpsplein .trombone table {
	clear : both;
	padding-top : 0;
	margin-bottom : 0;
	background-color: #FFF;
}
#corpsplein .trombone .aaaa table td {
	padding-top : 0;
	padding-left : 0;
}
#corpsplein .trombone .aaaa table img {
width : 100%;
max-height : 299px;
}
#corpsplein .trombone table td {
	background : url(../img/postit.jpg) no-repeat; 
	width : 145px;
	height : 154px;
	padding-top : 40px;
	padding-left : 10px;
}
* html #corpsplein .trombone table td {
padding-top : 20px;
}
* + html #corpsplein .trombone table td {
padding-top : 20px;
}
#corpsplein .trombone table.sans {
clear : none;
padding-top : 0;
margin-bottom : 0;
}
#corpsplein .trombone table.sans td {
background : none;
width : auto;
height : auto;
padding-top : 0;
padding-left : 0;
}
* html #corpsplein .trombone table.sans td {
padding-top : 0;
}
* + html #corpsplein .trombone table.sans td {
padding-top : 0;
}
#corpsplein .trombone table img {
width : 120px;
height : 90px;
}
#corpsplein .encart h2 {
font-size : 16px;
padding-top : 30px;
margin-bottom : 15px;
text-align : left;
}
#corpsplein .encart {
width : 786px;
text-align : center;
margin : auto;
height : 160px;
margin-bottom : 25px;
}
#corpsplein .encart .icone {
float : left;
}
#corpsplein .encart img {
float : left;
}
#corpsplein .encart .bandeau {
background : url(../img/bandeau-arrondi.png) no-repeat;
width : 566px;
height : 124px;
text-align : left;
font-size : 18px;
margin-left : 100px;
padding-top : 25px;
padding-left : 70px;
padding-right : 50px;
position : absolute;
}
* + html #corpsplein .encart .bandeau {
margin-left : -360px;
}
* html #corpsplein .encart .bandeau {
margin-left : -360px;
}
#corpsplein #menu {
float : left;
text-align : center;
height : 25px;
}
#corpsplein ul#menu {
list-style-type : none;
margin : 0;
padding : 0;
width : 1000px;
margin-left : 0;
border-left : 2px solid white;
height : 44px;
margin-top : 15px;
margin-bottom : 20px;
}
#corpsplein #menu li {
float : left;
border : 2px solid white;
border-left : none;
background : #066cb2;
}
#corpsplein #menu li a {
float : left;
width : 197px;
height : 40px;
line-height : 40px;
color : white;
font-weight : bold;
text-decoration : none;
}
#corpsplein #menu li a:hover {
	background-color:#60AEC8;
font-size : 16px;
}
#corpsplein #menu li a.a2 {
line-height : 20px;
}

#corpsplein #menu2 {
float : left;
text-align : center;
height : 25px;
}
#corpsplein ul#menu2 {
list-style-type : none;
margin : 0;
padding : 0;
width : 1000px;
margin-left : 0;
border-left : 2px solid white;
height : 44px;
margin-top : 15px;
margin-bottom : 20px;
}
#corpsplein #menu2 li {
float : left;
border : 2px solid white;
border-left : none;
background : #066cb2;
}
#corpsplein #menu2 li a {
float : left;
width : 197px;
height : 40px;
line-height : 40px;
color : white;
font-weight : bold;
text-decoration : none;
}
#corpsplein #menu2 li a:hover {
	background-color:#60AEC8;
font-size : 16px;
}
#corpsplein #menu2 li a.a2 {
line-height : 20px;
}

#corps h1.inscription {
	text-align : center;
	margin-bottom : 15px;
	font-weight : bold;
	font-size : 22px;
	background-image: url(../img/titre.png);
	width: 710px;
	height: 36px;
	margin: auto;
	color: #FFF;
	line-height: 1.5;
}

#corps p.inscription {
	text-align : justify;
	margin-bottom : 15px;
	font-size : 14px;
	padding: 5px;
}

#corps .trombone {
width : 715px;
margin : auto;
margin-top : 0;
}

#corps .trombone .entete {
background : url(../img/trombone-entete2.png) no-repeat left top;
margin-left : 8px;
width : 715px;
height : 75px;
}

#corps .trombone .corps {
width : 695px;
color : black;
text-align : justify;
padding : 5px;
}

#corps .trombone h2 {
	color : #FFF;
	text-align : center;
	font-weight : normal;
	margin-top : 70px;
	margin-bottom : -70px;
	text-transform : uppercase;
	position : relative;
	background-image: url(../img/titre.png);
	width: 710px;
	height: 36px;
}

#corps .trombone p {
clear : both;
padding-top : 10px;
text-align : justify;
font-size : 14px;
margin-bottom : 20px;
}

#corpsplein .centre {
font-size : 18px;
text-align : center;
font-weight : bold;
padding : 30px;
padding-left : 90px;
padding-right : 90px;
}

form fieldset {
	padding : 10px;
	border-color: #D5F4FF;
	font-size: 12px;
}

* html form fieldset {
	width:780px;
}

form legend {
	background : #4C4C4C;
	color : white;
	padding-left : 4px;
	padding-right : 4px;
}

.contenu {
color : black;
text-align : left;
clear : left;
}

.contenu img {
border : 1px solid #d5f4ff;
-moz-border-radius:7px;
padding : 5px;
}

#corpsplein .vitrine {
margin-bottom : 10px;
}


#corpsplein #activites {
	border : 1px solid #d5f4ff;
	margin-left : 9px;
	width : 510px;
	float : left;
	background-color: #FFF;
}

#corpsplein #activites .tete {
	background : url(../img/titre-activite.png) no-repeat;
	height : 53px;
	text-align: left;
	font-size: 25px;
	color: #FFF;
	line-height: 2.2;
	padding-left: 70px;
}

#corpsplein #activites .contenu {
	min-height : 100px;
	padding-right : 10px;
	padding-left:10px;
}

* html #corpsplein #activites .contenu {
height : 100px;
}

#corpsplein #activites .pied {
	height : 22px;
}

#corpsplein #descriptif {
	border : 1px solid #d5f4ff;
	margin-left : 9px;
	width : 510px;
	float : left;
	background-color: #FFF;
}

#corpsplein #descriptif .tete {
	background : url(../img/titre-description.png) no-repeat;
	height : 53px;
	text-align: left;
	font-size: 25px;
	color: #FFF;
	line-height: 2.2;
	padding-left: 70px;;
}

#corpsplein #descriptif .contenu {
	min-height : 160px;
	padding-right : 10px;
	padding-left:10px;
}

* html #corpsplein #descriptif .contenu {
height : 170px;
}

#corpsplein #descriptif .pied {
	height : 22px;
}

#photos {
	border : 1px solid #d5f4ff;
	width : 455px;
	position : static;
	margin-right : 9px;
	float : right;
	position : relative;
	background-color: #FFF;
	margin-top:0px;
}

#photos .contenu {
min-height : 460px;
padding : 0;
}
* html #corpsplein #photos .contenu {
height : 460px;
}
#corpsplein #photos .pied {
	height : 22px;
	clear : both;
}
#corps a, #corpsplein a {
	text-decoration : none;
}


#clear {
	float : left;
	height : 1px;
	width : 100%;
	text-align: left;
}
#clear2 {
clear : both;
width : 100%;
height : 1px;
}


#colonne .contenu {
text-align : center;
padding-left : 0;
}

*+html #colonne .contenu {
margin-bottom:10px;
}

* + html #publicite {
margin-left : -20px;
}
.vitrineSUp {
margin-top : -775px;
}
* html .vitrineSUp {
margin-top : -607px;
}
* + html .vitrineSUp {
margin-top : -727px;
}
#fond #contenu #corpsplein .trombone .corps .aaaa {
	text-align : center;
	margin-top: 10px;
}
#corpsplein2 {
color : black;
text-align : center;
}
#fond #contenu #corpsplein #contact #formcontact .asterisque {
color : #f00;
font-weight : bold;
font-style : italic;
}


#colonne1 {
float : right;
width : 275px;
margin-top : 15px;
text-align : left;
}

#colonne1 {
	text-align : center;
}

* + html #colonne1 {
margin-top : 0;
}

#resultat {
width : 662px;
float : left;
margin-left : 63px;
}

#carteConteneur #carte {
background : url(../img/cartefc.png) no-repeat;
float : right;
margin : auto;
margin-right : 75px;
margin-top : 45px;
}

#carteConteneur #listeRegions {
float : left;
margin : auto;
text-align : left;
width : 50px;
font-size : 18px;
margin-left : 10px;
margin-top : 300px;
}
#carteConteneur #listeRegions a {
color : #0c0;
font-weight : bold;
text-decoration : none;
}
#carteConteneur #listeRegions a:hover {
color : #060;
}
#apDiv1 {
position : absolute;
width : 121px;
height : 284px;
z-index : 3;
left : 864px;
top : 319px;
}

#colonne2 {
float : right;
width : 275px;
margin-top : 5px;
text-align : left;
}

#colonne2 {
	text-align : center;
}

* + html #colonne2 {
margin-top : 5px;
}

#colonne3 {
float : right;
width : 275px;
margin-top : 5px;
text-align : left;
}

#colonne3 {
text-align : center;
}

* + html #colonne3 {
margin-top : 5;
}

#corpsplein #ads {
	border : 1px solid #d5f4ff;
	margin-left : 9px;
	width : 975px;
	float : left;
	padding:3px;
	background-color: #FFF;
	margin-top:5px;
}

#ads-client {
	float: right;
	width: 250px;
	height: 250px;
}


#corpsplein #eval .tete{
    background: url("../img/titre.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    font-size: 20px;
    height: 30px;
    line-height: 1.5;
    padding-left: 5px;
    text-align: left;
}

.entete-partenaire {
	font-weight: bold;
	font-size: 16px;
}
#fond #contenu #corpsplein #map table tr td {

}

#fond #contenu #corpsplein table tr td div form table tr td {
	color: #FFF;
}
.titre-espace-pro {
	font-size: 24px;
	font-weight: bold;
}


#fond #contenu #corpsplein .trombone .corps p a {
	font-weight: bold;
}

#qui{
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #F4F4F4;
	border: 1px solid #D5F4FF;
	width:715px;
	padding:5px;
	}
	
#annoncer{
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #F4F4F4;
	border: 1px solid #D5F4FF;
	width:715px;
	padding:5px;
	text-align:center;
	}

#container_detail
{
	width:580px;
	padding:10px;
	height: auto !important;
	height: auto;
	margin:auto;
	/*border:2px dashed #2da6d4;*/
	border:2px dashed #2da6d4;
	/* [disabled]margin-top: 20px; */
	background-color: #FFF;
}

#container_detail_haut
{
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight:bold;
	color: #000000;
	border-bottom:1px solid #767676;
	height:50px;
}

.container_detail_txt
{	
	margin-top:5px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #db1961;
	width:190px;
	float:left;
}
.arial18boldrose{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #db1961;
}

.arial50rosebold{
	font-family: Arial, sans-serif;
	font-size: 50px;
	font-weight:bold;
	color: #db1961;
}

.arial12boldnoir{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #000000;
}
.arial9noir{
	font-family: Arial, sans-serif;
	font-size: 9px;
	font-weight:normal;
	color: #000000;
}

.bondereductions {
    background-image: url("../../img/bonreduc.jpg");
    background-position: center top;
    background-repeat: no-repeat;
    float: left;
    height: 109px;
    margin: 6px 0 0 10px;
    text-decoration: none;
    width: 201px;
}

.arial13rosebold{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
	color: #db1961;
	margin-left:10px;
}

.bondereductionsgauche {
    float: left;
    padding: 5px 0 0 5px;
    text-align: center;
    width: 100px;
}

.bondereductionsdroite{
	width:85px;
	/*
	min-height: 78px;
	max-height: 78px;
	height: auto !important;
	height: 78px;
	*/
	min-height: 83px;
	max-height: 83px;
	height: auto !important;
	height: 83px;
	text-align:right;
	float:left;
	padding:5px 10px 0px 0px;
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}

.arial35boldrose{
	font-family: Arial, sans-serif;
	font-size: 35px;
	font-weight:bold;
	color: #db1961;
}

.arial20rose{
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight:normal;
	color: #db1961;
}

.bondereductions a:hover
{
	width:201px;
	height:109px;
	float:left;
	/*margin:1px 0px 0px 3px;*/
	background-color:#BDE3F2;
}


#container-reduc {
	width: 735px;
	margin: auto;
	border: solid 1px;
	border-color: #6CF;
	-moz-border-radius: 10px;
	height: auto;
	
}

.reduc-container {
	float: left;
	width: 855px;
	margin-left: 5px;
	-moz-border-radius: 10px;
	color: #000;
	border: 1px;
	margin-top: 5px;
}

.compteur {
	background-color: #FFF;
	border: 1px solid #c4c4c4;
	color: #0099FF;
	float: right;
	font-family: Arial,sans-serif;
	font-size: 18px;
	font-weight: normal;
	height: 73px;
	width: 330px;
}

.comptage {
	/*background-image: url("../../img/compteur.png");*/
	background-color:#FFF;
	background-repeat: no-repeat;
	color: #DB1961;
	font-family: Arial,sans-serif;
	font-size: 25px;
	font-weight: bold;
	height: 26px;
	width: 10px;
	text-align: center;
}

* + html  .comptage {
    height: 26 px;
	width:10px;
}

.img-gauche {
	background-color: #FFF;
	border: 1px solid #c4c4c4;
	float: left;
	height: 73px;
	width: 518px;
}

* + html .img-gauche {
	width:518px;
	height:74px;
	border : 1px solid #d5f4ff;
	background-color: #F4F4F4;
	margin-left:10px;
	float: left;
	margin-top:-75px;
}

* + html .compteur {
	color: #09F;
	height:25px;
	width:357px;
	height:auto;
	float:right;
	border : 1px solid #d5f4ff;
	background-color: #F4F4F4;

}

#result {
	width:990px;
	border : 1px solid #d5f4ff;
	background-color: #F4F4F4;
	margin:auto;
}

#search {
	width:280px;
	float:right;
	margin-top:-53px;
	margin-right: -32px;
	padding:5px;
	color: #FFF;
	text-align: left;
}

#search2 {
	width:330px;
	float:right;
	margin-right: -32px;
	padding:5px;
}


* + html #search {

	margin-top:-65px;
	margin-right: -20px;
}
.resultat-recherche {
	font-size: 24px;
	color: #FFF;
	float:left;
}

#contact {
	background-color : #f4f4f4;
	border : 1px solid #d5f4ff;
	width : 725px;
	padding-left : 0;
	color : black;
	padding-bottom:10px;
	margin-left: 5px;
	margin-top: 15px;
}

.contact-mention {
	font-size: 9px;
	text-align: center;
}

.motcle {
	color:#E9E6D6;
	font-size:2px;
}

.cliquez {
	font-size: 24px;
	font-weight: bold;
	color: #09F;
}

.imprimez {
	font-size: 24px;
	font-weight: bold;
	color: #F0F;
}

.economisez {
	font-size: 24px;
	font-weight: bold;
	color: #FC3;
}
.annonceur {
	font-size: 14px;
	font-weight: bold;
	color: #093;
}
.gratuitement {
	font-size: 16px;
	font-weight: bold;
	color: #F00;
}


#pub {
	width:120px;
	height:600px;
	float:right;
	margin-right:9px;
}

#pub-mail {
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #F4F4F4;
	border: 1px solid #D5F4FF;
	width:605px;
	padding:5px;
	text-align:center;
	margin: auto;
	margin-top: -30px;
	}
	
#tag {
margin:auto;
margin-top:5px;
}

a.cloud1 { 
font-family:Verdana; 
font-size:22px;
text-decoration: none;
color: #039BAB;
font-weight: bold;
}

a.cloud1:hover { 
font-family:Verdana;
font-size:22px;
text-decoration:underline;
color: #039BAB;
font-weight: bold;
background-color:#B3B3B3;
}

a.cloud2 { 
font-family:Verdana;
font-size:16px;
text-decoration: none;
color: #F77200;
font-weight: bold;
}

a.cloud2:hover { 
font-family:Verdana;
font-size:16px;
text-decoration:underline;
color: #F77200;
font-weight: bold;
background-color:#B3B3B3;
}

a.cloud3 { 
font-family:Verdana;
font-size:12px;
text-decoration: none;
color:#E0215A;
font-weight: bold;
}

a.cloud3:hover { 
font-family:Verdana;
font-size:12px;
text-decoration:underline;
color:#E0215A;
font-weight: bold;
background-color:#B3B3B3;
}

#partenaire{
	-moz-border-radius: 10px 10px 10px 10px;
	background-color: #F4F4F4;
	border: 1px solid #D5F4FF;
	width:715px;
	padding:5px;
	text-align:left;
	float: left;
	}
#fond #contenu #corpsplein .trombone #partenaire a strong {
	color: #06F;
}
#fond #contenu #corps .annonce {
	font-weight: bold;
}
.offre-rouge {
	color: #F00;
	font-weight: bold;
}

#count-index {
	border: 1px solid #c4c4c4;
	color: #DB1961;
	font-family: Arial,sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding: 3px;
	margin-bottom: 5px;
}

#titre-index {
	background-image: url(../img/titre.png);
	text-align: left;
	height: 36px;
	vertical-align: middle;
	font-size:10px;
	line-height: 1.8;
}

*+html #titre-index {
	height: 36px;
	line-height: 1;
}

#titre-index h1 {
	color: #FFF;
}

#presence {
	background-image: url(../img/presence.png);
	width: 650px;
	height: 142px;
	margin-top: 10px;
	margin: auto;
}

#vitrine {
	background-image: url(../img/vitrine.png);
	width: 650px;
	height: 142px;
	margin-top: 10px;
	margin: auto;
}

#ecommerce {
	background-image: url(../img/ecommerce.png);
	width: 650px;
	height: 142px;
	margin-top: 10px;
	margin: auto;
}

.texte-offre {
	margin-top: 5px;
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
	width: 530px;
	float: right;
	
}

.texte-offre-eco {
	text-align: center;
	margin-right: 10px;
	font-size: 12px;
	width: 530px;
	float: right;
	
}

.titre-offre {
	margin-top: 25px;
	font-size: 18px;
	font-weight: bold;
	width: 530px;
	float: right;
	color: #8BB533;
	margin-right: 10px;
	text-align: center;
	
}

.pied-offre {
	margin-top: 5px;
	font-weight: bold;
	width: 530px;
	float: right;
	margin-right: 10px;
	font-size: 10px;

}

.pied-offre-eco {
	font-weight: bold;
	width: 530px;
	float: right;
	margin-right: 10px;
	margin-top: 1px;
	font-size: 10px;

}

.login {
	color: #000000;
	margin-left: 60px;
	margin-top: 0;
	text-align: left;
	width: 300px;
}

#titre-login {
	font-size: 24px;
	font-weight: bold;
	width: 200px;
	margin-left: 85px;
	color: #FFF;
	margin-top: -7px;
}

#info-login {
	float: right;
	width: 230px;
	border: 1px solid;
	font-size: 12px;
	text-align: left;
	padding: 5px;
    margin-right: 50px;	
	margin-top: 61px;
}

#info-connexion {
    color: #FF0000;
    font-size: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 25px;
    text-align: left;
}

*+html #info-connexion {
	margin-top: 0px;
}

#titre-bon{
	background-image: url("../img/titre.png");
	font-size: 12px;
	height: 36px;
	line-height: 1.5;
	text-align: left;
}

.corp-bon {
	background: url("../img/fondbonreduc.png") no-repeat scroll 0 0 transparent;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 3px;
	margin-top: 10px;
	padding-left: 70px;
	height: 85px;
}

#text-reduc {
	float: right;
	font-size: 14px;
	margin-right: 10px;
    margin-top: -70px;
}

#reduction {
	float: right;
	width: 400px;
}

#code {
	border: solid 1px;
	width: 400px;
	margin: auto;
	height: 50px;
	vertical-align: middle;
	padding: 10px;
	
}

#chargement {
    -moz-border-radius: 10px 10px 10px 10px;
    background-color: #F4F4F4;
    border: 1px solid #D5F4FF;
    margin-left: 5px;
    padding: 5px;
    width: 735px;

}

.administration {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 170px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
	
}

.administration-tete {
    background-color: #0099FF;
    color: white;
    font-size: 20px;
    margin-bottom: 10px;
    text-align: center;
	-moz-border-radius: 7px 7px 7px 7px;
}

.administration-corps-gauche {
	width: 450px;
	float:left;
	height: 70px;
}

.administration-corps-gauche2 {
	width: 450px;
	float:left;
	height: 70px;
}

.administration-corps-droite {
	width: 450px;
	float:right;
	height: 70px;
}

.administration-corps-droite2 {
	width: 450px;
	float:right;
	height: 70px;
}

#administration-reduction {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
	
}

#administration-contrat {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#administration-banniere {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#administration-document {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#administration-personel {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;	
}

#administration-divers {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#administration-seo {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 100px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#administration-stat {
    background-color: #E9E6D6;
    border: 1px solid #0099FF;
    -moz-border-radius: 10px 10px 10px 10px;
    height: 170px;
    margin: 10px auto auto;
    padding: 10px;
    width: 900px;
}

#annonce-client {
	border: 1px solid #0099FF;
	-moz-border-radius: 0 0 10px 10px;
	float: right;
	margin-top: 5px;
	padding-bottom: 5px;
	width: 250px;
	background: #F4F4F4;
	margin-bottom:10px;

}

*+html #annonce-client {
	margin-top: 32px;
	margin-right:4px
}

.annonce-client-tete {
    background-image: url("../img/titre1.png");
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    height: 32px;
    line-height: 1.6;
    text-align: center;
}

.annonces-contenue {
	padding: 5px;
}

.colonne-client{
	float: right;
	width: 250px;
	margin-right: 3px;
}


#liste-annonce {
	float: right;
	width: 250px;
	margin-right: 3px;
	border: 1px solid #D5F4FF;
	-moz-border-radius: 10px;
	background: #F4F4F4;
	padding: 5px;
	margin-top:5px;
}

#ads3 {
	float: right;
	width: 120px;
	height: 600px;
	margin-right: 7px;
	margin-top: 5px;
}


#reductions-vitrine-tete {
	background: url(../img/titre-reduc.png) no-repeat;
	height: 53px;
	margin-bottom: 5px;
	line-height: 2.2;
	text-align: left;
	color: #FFF;
	font-size: 25px;
	padding-left: 65px;
}

#corpsplein #j-aime {
	-moz-border-radius: 10px 10px 10px 10px;
	border: 1px solid #D5F4FF;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
	width:270px;
	font-weight: bold;
	background-color: #FFF;
	
	}


.contenu-reductions-vitrine a{
color:#09F;
}

#rech {
	width: 855px;
	margin-top: 5px;
	float: left;
	text-align: left;
	padding-left: 10px;
	margin-bottom:10px;
}

#contenu-colonne-offre {
	padding-left: 1px;
	margin-bottom: 10px;

}

#encart-pub {
	background-image: url(../img/offrepro1.png);
	height: 274px;
	width: 700px;
	margin: auto;
	padding-top: 35px;
	
}

#contenu-encart-pub {
	font-size: 18px;
	width: 600px;
	margin: 10px 0px 0px 50px;
}

#tete-encart-pub {
	font-size: 23px;
	color: #8BB533;
	font-weight: bold;
	text-align: center;
}

#pied-encart-pub {
	margin-top:10px;
	font-size: 12px;
	text-align: center;
}

#page-pub {
	background-color: #F4F4F4;
	border: 1px solid #D5F4FF;
	border-radius: 10px 10px 10px 10px;
	color: black;
	padding: 5px 10px;
	text-align: justify;
	width: 710px;
	margin-left: 5px;
	margin-top: 15px;
}

#tete-page-pub h1{
	background-image: url(../img/titre.png);
	text-align: center;
	height: 36px;
	margin-bottom:10px;
	vertical-align: middle;
	font-size:20px;
	font-weight:bolder;
	line-height: 1.7;
	color:#FFF
}

#tete2-page-pub {
	color: #8BB533;
	font-size: 26px;
	font-weight: bold;
	text-align: center;
}

#contenu-page-pub {
	font-size: 18px;
	padding: 10px;
	text-align: center;
}

#accepte {
	font-size: 12px;	
}

#page-up {
	margin: auto;
	width: 200px;
	margin-top:7px;
}

#page-up a{
	font-family: Arial;
}


/*--------------------- nouveaux css ----------------------------*/

hr {
	color: #CCCCCC;;
	background-color: #CCCCCC;
	height: 1px;
	border: 0;
}

#corps {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C4C4C4;
    color: black;
    float: left;
    font-size: 16px;
    margin-left: 5px;
    margin-top: 5px;
    padding-left: 0;
    width: 725px;
}

#contenu {
	background-color : #E9E6D6;
	border : 1px solid #c4c4c4;
	width : 1000px;
	margin : auto;
	text-align : left;
	display: inline-block;
}

#recherche {
    float: right;
    margin-right: 8px;
    margin-top: 77px;
}

+html #recherche {
    margin-right: 8px;
}

#bloc-header {
    float: right;
	height:175px;
	width:468px;
	display:block;
		
}

#pied {
	background-color : white;
	border : 1px solid #CCCCCC;
	margin-top : 10px;
	text-align : center;
	margin-left : 5px;
	margin-right : 5px;
	font-size : 14px;
	line-height : 40px;
	margin-bottom:10px;
	display:inline-block;
}

*+html #pied {
clear : both;
float : left;
margin-top : 10px;
width : 988px;
height:180px;
}

#pied a {
margin-left : 2px;
margin-right : 2px;
text-decoration : none;
margin-top : 5px;
font-size:12px;
}

#pied2 {

text-align : center;
font-size : 10px;
line-height:normal;
}

#no-logo {
	float:left;
	margin-top:10px;
	margin-left:75px;
}

#nav {
    border: 1px solid #CDCDCD;
    color: #0099CC;
    font-weight: bold;
    height: 20px;
    margin-bottom: 5px;
    margin-top: 5px;
    padding: 4px 0 0 15px;
    width: 793px;
}

#nav a {
	font-size:10px;
}

#corpsplein #liste {
	background-color: white;
	border: 1px solid #CCCCCC;
	margin: 5px 5px 5px;
	padding: 5px;
	text-align: left;
	width: 810px;
}

.profession {
	font-size:18px;
	font-weight:bold;
}

.resultat-profession {
	color: #0099CC;
	font-weight: bold;
}

#header-vitrine {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    text-align: right;
    width: 970px;
	font-size: 18px;
}

#nom-societe{
	float:right;	
}

#social {
	float:left;
}

#ads-790{
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	border-radius: 10px 10px 10px 10px;
	float: left;
	margin-left: 9px;
	margin-top: 5px;
	padding: 3px;
	width: 975px;
}

#corpsplein #eval {
	border: 1px solid #CCCCCC;
	float: right;
	margin-right: 10px;
	margin-top: 0px;
	width:260px;
	background-color: #FFF;
	padding:3px;
	}
	
#logo-societe {
	margin-bottom:5px;
}

.dd_ajax_float{
background:none repeat scroll 0 0 #FFFFFF;
border:1px solid #DDDDDD;
float:left;
margin-left:-30px;
margin-right:10px;
position:relative;
}

.tete-menu-droit {
    background-color: #4C4C4C;
    color: white;
    font-size: 18px;
    padding: 3px;
    text-align: left;
	margin-bottom: 5px;
}

.tete-colonne-offre {
    background-color: #4C4C4C;
    color: white;
    font-size: 18px;
    padding: 3px;
    text-align: left;
	margin-bottom: 5px;
}

.contenu-menu-droit {
	text-align:left;
}

#horaires {
	text-align:left;
	margin-bottom:10px;
}

#slide-reduc {
	float:left;
}

.tete-contenu-gauche{
	background-color: #4C4C4C;
	color: white;
	font-size: 18px;
	padding: 3px;
	text-align: left;
	margin-bottom: 5px;
}

#reductions-vitrine {
	color: white;
	font-size: 18px;
	padding: 3px;
	text-align: left;
	margin: 9px 0 5px 9px;
	background-color: #FFF;
	width: 340px;
	border: 1px solid #cdcdcd;
	float:left;
}

#contenu-dynamique {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    float: left;
    margin-left: 9px;
    padding: 3px;
    width: 694px;	
}

.contenu-gauche{
    color: black;
    padding: 0 10px 10px;
    text-align: left;
}

.contenu-gauche a{
	font-weight:bold;
}

#descriptionCommerce {
	margin-top:10px;	
}

.infoplus {
	float:right;
	margin-bottom: 10px;
	background:url(../img/Suite.gif) no-repeat;
	width:75px;
	height:18px;
	color:white;
	font-weight:bold;
	padding: 1px 2px 0 5px;
	font-size:12px;
}

.infoplus a {
	font-size:12px;
	text-decoration:none;
}

.contenu-reductions-vitrine {
	font-weight:bold
}

#bas-contenu-droite {
	color: white;
	font-size: 18px;
	padding: 3px;
	text-align: left;
	margin: 9px 0px 5px 6px;
	background-color: #FFF;
	width: 340px;
	border: 1px solid #cdcdcd;
	float:right;		
}

#bas-contenu-free {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    float: left;
    margin-left: 9px;
    padding: 3px;
    width: 694px;
	text-align:left;
	margin-top:10px;
}

#pied-mini {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    display: inline-block;
    margin: 10px 9px;
    padding: 3px;
	width: 970px;
	text-align: center;
}

#pied-mini a {
	font-size:10px;
}

#gplus {
height: 24px; 
width: 90px; 
display: inline-block; 
vertical-align: middle;	
}

.contenu-gauche {
	background-color: #FFFFFF;
	float: left;
	padding: 3px;
	margin: 5px;
	width: 680px;
}

.contenu-gauche-dynamique {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	float: left;
	margin-left: 5px;
	margin-top:5px;
	padding: 3px;
	width: 810px;
}

.contenu-g-d-admin {
	width: 810px;
}

.contenu-gauche-dynamique-court {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	float: left;
	margin-left: 5px;
	margin-top:5px;
	padding: 3px;
	width: 715px;
}

.contenu-gauche-reduc {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	float: left;
	margin-left: 5px;
	margin-top:5px;
	padding: 3px;
	width: 610px;
}

#fond #contenu .contenu-gauche-dynamique .corps h4 {
    color: #4C4C4C;
    margin-bottom: 5px;
    margin-top: 5px;
}

#fond #contenu .contenu-gauche-dynamique .corps h3 {
    color: #4C4C4C;
    margin-bottom: 5px;
    margin-top: 10px;
}

#colonne-offres {
    background-color: #FFFFFF;
    border: 1px solid #CDCDCD;
    float: right;
    margin-right: 5px;
    margin-top: 5px;
    padding-bottom: 5px;
    width: 252px;
	padding: 3px;
}

.bouton-droit {
	width : 98px;
	float:right;
}

.bouton-gauche {
	width : 98px;
	float:left;
}

#formcontact {
width : 100%;
margin : auto;
}

#bouton_com {
    margin-left: 73px;
    margin-top: 121px;		
}

#login {
	padding: 5px 5px 5px 10px;
	width: 774px;
}

* + html #login {
	width: 670px !important;
}

div#login {
	width: 660px !important;
}

#deconnexion {
	margin: auto;
	width: 637px;	
}

.coupon {
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-top: 5px;
	max-width: 855px;
	padding-bottom: 5px;
	text-align: center;
	width: 855px;
}

.coupon2 {
	background-color: #FFFFFF;
	border: 1px solid #C4C4C4;
	float: left;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 5px;
	max-width: 855px;
	text-align: center;
	width: 855px;
}

#meteo {
	margin:5px;	
	margin-left:15px;
}

#aleatoir {
    border: 1px solid #C4C4C4;	
	float:left;
	margin:5px 0px 5px 5px;
    padding: 3px;	
	width:345px;
}

* html #aleatoir {
	max-width: 345px;
}

#aleatoir a {
	font-weight:bold;
}

#news {
	border: 1px solid #c4c4c4;
	float:right;
    padding: 3px;	
	margin:5px 5px 5px 0px;
	width:345px;
	height:286px
}

#contenu-dynamique-accueil {
	margin:5px;	
}

#partenaires {
	background: #FFFFFF;
	border: 1px solid #c4c4c4;
	margin: 5px;
	padding: 3px;
	display:inline-block;
	width: 707px;
}

* html #partenaires {
	width: 713px;
}

#corps .annonce {
	text-align : center;
	font-size : 16px;
	margin-bottom : 20px;
    text-align: center;
}

.contenu-actualite {
    color: black;
    font-size: 12px;
    padding: 3px;
}

#index-membre {
	width:810px;
	display: inline-block;
}

.cadre-gauche {
	float:left;
	background: #FFFFFF;
	border: 1px solid #c4c4c4;
	width:395px;
	padding: 3px;
}

.cadre-droit {
	float:right;
	background: #FFFFFF;
	border: 1px solid #c4c4c4;
	width:395px;
	padding: 3px;
}

#message {
	background: none repeat scroll 0 0 #E55656;
    border: 1px solid #C4C4C4;
    color: white;
    font-weight: bold;
    margin-top: 23px;
    padding: 3px;
    text-align: center;
}

#message-ok {
	background: none repeat scroll 0 0 #3c3;
    border: 1px solid #C4C4C4;
    color: white;
    font-weight: bold;
    padding: 3px;
    text-align: center;
}

#message-box {
    border: 1px solid #C4C4C4;
    padding: 3px;	
	min-height: 80px;		
}

#objet {
    border: 1px solid #C4C4C4;
    padding: 3px;			
}

.bouton_voir {
    float: left;
    height: 19px;
    margin: 2px 0 0;
    overflow: hidden;
    width: 42px;
}

.bouton_voir img:hover {
    margin: -19px 0 0;
}

/* css forçe mot de passe */
#weak, #medium
{
	border-right:solid 1px #DEDEDE;
}

#sm
{
	margin:0px;
	margin-top:5px;
	padding:0px;
	height:14px;
	font-family:Tahoma, Arial, sans-serif;
	font-size:9px;
}

#sm ul
{
	border:0px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	text-align:center;
}

#sm ul li
{
	display:block;
	float:left;
	text-align:center;
	padding:0px 0px 0px 0px;
	margin:0px;
	height:14px;
}

.nrm
{
	width:84px;
	color:#adadad;
	text-align:center;
	padding:2px;
	background-color:#F1F1F1;
	display:block;
	vertical-align:middle;
}

.red
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FF6F6F;
	display:block;
	vertical-align:middle;
}

.yellow
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#FDB14D;
	display:block;
	vertical-align:middle;
}

.green
{
	width:84px;
	color:#FFFFFF;
	text-align:center;
	padding:2px;
	background-color:#A0DA54;
	display:block;
	vertical-align:middle;
}

/* fin css forçe mot de passe */

#ckedit {
	display:inline-block;	
}

.logo-reduc {
	float:right;
	border: 1px solid #c4c4c4;
    float: right;
    margin-top: -130px;
    padding: 5px;
}

#bendeau-droit {
	float:right;
	width:160px;
	height:600px;
	margin-right: 5px;
	margin-top: 5px;
}

#bendeau-droit-acces {
	float:right;
	width:160px;
	height:450px;
	margin-right: 5px;
	margin-top: 5px;
}

#bendeau-droit-120 {
	float:right;
	width:120px;
	height:600px;
	margin-right: 5px;
	margin-top: 5px;
}

#imprim {
	border : 1px solid #c4c4c4;
	width : auto;
	margin:auto;
	background-color: #F4F4F4;
	text-align: right;
	padding: 5px;
}

#colonne-offres-reduc {
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	float: left;
	padding-bottom: 5px;
	width: 234px;
	padding: 3px;
	margin: 5px;
}


