a
{
color:#D6D9C2;
text-decoration:none;
cursor:pointer;
}

a:hover
{
color:#D6D9C2;
text-decoration:none;
cursor:pointer;
}

.h1_master_paris {
background-image: url(../images/page_orange/orange_01.png);
background-repeat: no-repeat;
width: 394px;
height: 42px;
float: left;
}

.h1_master_paris h1{
margin: 0;
padding: 0;
text-align: left;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
padding-top: 3px;
}

.h1_master_paris2 {
/*background-image: url(../images/page_orangee_fonce/orange_01.png);*/
background-repeat: no-repeat;
width: 255px;
height: 42px;
float: left;
}

.h1_master_paris2 h1{
margin: 0;
padding: 0;
text-align: left;
font-size: 14px;
color: #FFFFFF;
padding-left: 10px;
padding-top: 5px;
}

.centre_master_paris {
background-image: url(../images/page_orange/orange_09.png);
width: 990px;
height: 667px;
}

.centre_master_paris2 {
/*background-image: url(../images/page_orangee_fonce/orange_10b.png);*/
width: 990px;
height: 667px;
}

.contenu_bis {
position: relative;
border: 0px solid #000000;
width: 600px;
height: 638px;
float: left;
color: #FFFFFF;
}

.alignement-texte {
color: #FFFFFF;
padding-top: 1px;
height: 370px;
width: 600px;
overflow: auto;
}

.alignement-texte4 {
padding: 10px;
color: #FFFFFF;
height: 370px;
width: 580px;
overflow: auto;
}

.alignement-texte5 {
padding: 10px;
color: #FFFFFF;
height: 340px;
width: 580px;
overflow: auto;
}

.alignement-texte-form {
color: #FFFFFF;
padding-top: 1px;
height: 638px;
width: 600px;
overflow: auto;
}

.contenu {
position: relative;
border: 0px solid #000000;
width: 600px;
height: 504px;
float: left;
color: #FFFFFF;
}

.align_contenu {
height: 360px;
overflow: auto;
}

.contenu2 {
position: relative;
float: left;
width: 260px;
height: 483px;
text-align: center;
}

.contenu2 a{
text-decoration: none;
color: #FFFFFF;
}

.align_contenu_ip {
height:360px;
overflow:auto;
}

.align_contenu_ip a {
text-decoration: underline;
color: #FFFFFF;
}

.carte {
background-image: url(../images/carte/carte_jaune.png);
width: 322px;
height: 350px;
background-repeat: no-repeat;
margin-left: Opx;
margin-top: 12px;
float: left;
}

.carte a {
text-decoration: none;
color: #FFFFFF;
font-weight: normal;
}

.arrondie{
float: left;
width: 55%;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
border: 1px solid #314C00;
}

.arrondie2{
margin-left: 10px;
float: left;
width: 40%;
-moz-border-radius: 15px; /* C'est cette ligne qui nous intéresse : les autres ne devraient pas vous poser de problèmes. ;o) */
border: 1px solid #314C00;
}

.alignement_photo{
height: 230px;
padding-top: 15px;
text-align: left;
color: #FFFFFF;
}

#imZIBackg {display: none; position: absolute; text-align: center; width: 600px; height:500px; background-image: url('../images/bouton_video/imzibackg.png') !important; background-image: url('../images/bouton_video/imblank.gif'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bouton_video/imzibackg.png", sizingMethod="scale"); cursor: pointer; }
#imZIImage {background: #EEEEEE url('../images/bouton_video/imziload.gif') no-repeat center center; border: 1px solid #333333; margin: 0 auto; }
#imZIImage img {margin: 7px; }

*:first-child+html #imZIBackg{display: none; position: absolute; right:390px; text-align: center; width: 600px; background-image: url('../images/bouton_video/imzibackg.png') !important; background-image: url('../images/bouton_video/imblank.gif'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/bouton_video/imzibackg.png", sizingMethod="scale"); cursor: pointer;}

.pub {
position: relative;
float: left;
padding-top: 15px;
margin-left: 7px;
width: 120px;
height: 483px;
}

.pub2 {

}

.carrousel {
position: relative;
width: 858px;
height: 134px;
border: 0px solid #000000;
float:left;
}

.but_prev {
position: relative;
float: left;
width: 42px;
height: 44px;
padding-top: 50px
}

.test {
position: relative;
float: left;
padding-top: 1px;
margin-left: 75px;
padding-top: 2px;
}

.test li {
width: 200px;
height: 150px;
margin-right: 10px;
}

.but_next {
position: relative;
float: right;
width: 42px;
height: 44px;
padding-top: 50px
}

.allmasters {
margin-top:5px;
text-align:left;
}

.allmasters a{
color: #FFFFFF;
font-weight: bold;
}

.allmasters hr{
margin:0px;
margin-top:13px;
padding:0;
}

*+html, * html.allmasters hr{
margin:0px;
margin-top:0px;
padding:0;
}

*+html .allmasters hr{
margin:0px;
margin-top:0px;
padding:0;
}