body {
	text-align:center;
	background: #000;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}
img{border:none;}
ul{padding:0; margin:0;}

.left{float: left;}
.right{float: right;}
.clear{clear: both;}
.red{ color:#CC0000; font-weight: bold;}
.borde{border-left:1px solid #CC0000;border-top:1px solid #CC0000;border-bottom:1px solid #CC0000; padding: 18px 0;}
.borde2{border-right:1px solid #CC0000;border-top:1px solid #CC0000;border-bottom:1px solid #CC0000; padding: 18px 0;}

#contentWrapper {position:relative; width:970px; margin:0 auto;}
.top_gidi{position:absolute; left:-43px;}
.bottom_gidi{position:absolute; right:-38px; bottom:79px;}
#logoRougeCosmetics {position:absolute; top:40px; left:80px; width:150px; height:150px;}

.bg_white{
	background-color: #fff;
	padding: 0 20px;
}
.star{padding: 0 26px; background: url(../images/templates/star.gif) no-repeat center;}

.accro_l{background:url(../images/newt/accro_l.gif) no-repeat left; height:203px;}
.accro_r{background:url(../images/newt/accro_r.gif) no-repeat right; height:203px;}
.accro_tb{background:url(../images/newt/accro_tb.gif) no-repeat center;}

/* Images des templates */
#c2r1 {background:url(../images/templates/c2r1.gif); width:131; height:39;}
#c1r2 {background:url(../images/templates/c1r2.gif); width:109; height:101;}
#c2r2 {background:#FFF; width:660px; height:37px;}
#c2r2 a{display:block; width:131; height:37px;}
#c3r2 {background:#FFF; width:527; height:37px;}
#c4r2 {background:#FFF; width:100; height:37px;}
#c3r3 {background:#FFF; width:780px;}
/*#c4r3 {background:url(../images/templates/c4r3.gif) no-repeat; width:100; height:95;}*/
#c2r5 {background: #FFF url(../images/templates/c2r5.gif) repeat-x bottom; height:165;}
#c4r5 {background:url(../images/templates/c4r5.gif); width:100; height:116;}
#c3r5 {background:url(../images/templates/c3r5.gif); width:527; height:116;}
#c2r6 {background:url(../images/templates/c2r6.gif); width:120; height:37;}
#c2r6_rt {background:url(../images/templates/c2r6_rt.gif); width:135; height:37;}
#c2r6_rb {background:url(../images/templates/c2r6_rb.gif); width:120; height:37;}
#c2r6_lb {background:url(../images/templates/c2r6_lb.gif); width:120; height:37;}
#c2r6_lt {background:url(../images/templates/c2r6_lt.gif); width:120; height:37;}
#c3r6 {background: #FFF;}
#c4r6 {background:url(../images/templates/c4r6.gif); width:100; height:37;}
#c3r7 {background:url(../images/templates/c3r7.gif); width:527; height:53;}

#menu li a{
    /*background:url(../images/outils/menu-bullet.gif) 15px -24px no-repeat; 
	 padding-left:33px; 
	 color: #CC0000;
	 font:bold 14px/22px bold Arial, Helvetica, sans-serif;*/ 
	 text-decoration:none; 
	 height:60px;
}
#menu li {
	display: block;
	height:60px;
	float: left;
	margin: 0 20px;
}
#menu li a:hover {
   /* background-position:15px -2px;
	 color:#FF0000;*/
}
#menu {
    list-style:none
}
/*  /////////////////////////////    */
#menu2a li a{
    background:url(../images/outils/menu-bullet.gif) -3px -24px no-repeat; 
	 padding-left:12px; 
	 font:bold 14px/22px bold Arial, Helvetica, sans-serif; 
	 text-decoration:none; 
	 color: #CC0000;
}
#menu2a li a:hover {
    background-position:-3px -2px;
	 color:#FF0000;
}
#menu2a {
    list-style:none
}
#menu2b li a{
    background:url(../images/outils/menu-bullet.gif) -3px -24px no-repeat; 
	 padding-left:12px; 
	 font:bold 14px/22px bold Arial, Helvetica, sans-serif; 
	 text-decoration:none; 
	 color: #CC0000;
}
#menu2b li a:hover {
    background-position:-3px -2px;
	 color:#FF0000;
}
#menu2b {
    list-style:none
}
/*    ///////////////////////////    */

#languageLink {
    color:#DDD;
	 text-decoration:none;
	 font-size:10px;
}	
#languageLink:hover {
    text-decoration:underline;
} 

#RougeOnTheGo {
   position:absolute;
   z-index:1;
   top:148px;
	margin:0;
	right:150px;
	width: 120px;
	height: 66px;
	text-align:right;
	padding:0px;
}

#RougeOnTheGo  img{
   z-index:99;

}
#ospa {
	text-align:center;
	border:#999999 dotted;
	padding:5px;
	width:225px;
	float:right;
	margin-right:10px;
}
#dtox {
	text-align:center;
	padding:5px;
	border:#FFCC33 dotted;
		width:225px;
	float:left;
}

.outils {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	/*background:url(../images/outils/boulette_rouge.gif) 0 -3px no-repeat;*/
	margin:0 19px;
	font-style: italic;
	border-bottom: 1px solid #CC0000;

}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
	color: #CC0000;

}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	line-height: 15px;

}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #CC0000;
	margin: 0px 0px 18px;
	/*background-image: url(../images/outils/cherry.gif);
	background-repeat: no-repeat;
	padding: 5px 0 0 50px;height: 45px;
	background-position: left top;
	border-top:solid #CC0000 2px;*/
	/*width: 719px;*/
	
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	margin-top: 16px;
	margin-right: 32px;
	margin-bottom: 2px;
	margin-left: 0px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DDA650;
	margin: 10px 32px 6px 0px;
}


a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #990000;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: underline;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #DDA650;
	text-decoration: underline;
}

a.menu:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #CC0000;
	text-decoration: none;
}
a.menu:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #990000;
	text-decoration: none;
}
a.menu:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
a.menu:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #DDA650;
	text-decoration: none;
}

a.outils:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid #CC0000;
}
a.outils:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	text-decoration: none;
}
a.outils:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	text-decoration: none;
}
a.outils:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666;
	text-decoration: none;
}.margeoutils {
	margin:16px 0 7px 0;
	/*border-top:2px solid #CC0000;*/
	padding-top: 8px;
	/*width: 719px;*/
}
.margemenu {

	margin: 0px 0px 0px 54px;
}

body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	color: #000000;
}

#etoiles {
	
	background-image: url(../images/templates/bg.gif);
	
}

.flocons {
	background-color: #5F0A28;
	background-image: url(../images/flocons/bg.gif);
	background-repeat: repeat;
}

.leopard {
	background-color: #F7D79E;
	background-image: url(../images/leopard/bg.gif);
	background-repeat: repeat;
}
.zebre {
	background-color: #000000;
	background-image: url(../images/zebre/bg.gif);
	background-repeat: repeat;
}
.poisblancs {
	background-color: #CC0000;
	background-image: url(../images/poisblancs/bg.gif);
	background-repeat: repeat;
}

.poisrouges {
	background-color: #000000;
	background-image: url(../images/poisrouges/bg.gif);
	background-repeat: repeat;
}
.plage {
	background-color: #000000;
	background-image: url(../images/plage/bg.gif);
	background-repeat: repeat;
}
.contenu {
	padding-left: 10px;
}
.RougeCosmetics {
	color: #CC0000;
	font-weight:bold;
}
.Rougeonthego {
	color: #CC0000;
	font-weight:bold;
	font-style:italic;
	font-stretch:expanded;
}
.bleuBeach {
	color: #02A6D5;
	font-weight:bold;
}
.bleuBeachBig {
	color: #02A6D5;
	font-weight:bold;
	font-size:16px;
}
address {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color:#000;
}
.nomVille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight:bold;
	color: #752B13;
	background-image: url(../images/outils/cherry_p.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: left bottom;
	padding-top: 4px;
	margin-top: 20px;
	margin-bottom: 4px;

}
.cellNews {
	/*border:2px dotted #990000;*/
	/*padding:5px;*/
}

.contenu a img.img_border{
   border:2px #cc0000 solid;  
}
/* accueil */
body {padding:0; margin:0; border:0; color:#FFF; background-color:black;}
#home {position:relative;  background:url(../images/accueil/bgRougeCosmeticsHomeBlack.gif) center top no-repeat; height:500px; width:100%; }
#languages td div {margin:0 50px;}
#languages td { width:50%;}
#languages td a{display:block; width:125px; height:45px; text-decoration:none;  }
#languages td a#francais {background:url(../images/accueil/francaisBlack.gif) left 3px no-repeat;}
#languages td a#english {background:url(../images/accueil/englishBlack.gif)  left 3px no-repeat;}
#languages td a:hover {border-bottom:3px double #red; }

.pied{
	margin-left: 20px;
}

ul.footer{
	color: #000;
	float: left;
	margin-right: 40px;
	font-size: 11px;
}
ul.footer li{
	list-style: none;
}

.intab{
   margin-right:5px;   
}
