@charset "utf-8";
body{
	background-image: url(/valid_v1/img/bkg.png);
  font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 13px;
}

a{
	text-decoration: none;
	color: #888888;
}

input{
  font-size: 9pt; 
  background-color: #eeeeee;
	margin: 5px 0 0 0;  
	border-style: dashed;
	border-color:#999999;
 	border-width:1px;
}

.header {
	background-image:url(/valid_v1/img/CPUZ.png);
	background-repeat: no-repeat;
	background-position: top left;
	height: 85px;
}

.gras{
	font-weight: bold;
}

.spacer{
	clear: both;
}

.banner{
	font-size: 11px;
	text-decoration: underline;
	margin: 7px 0 5px 0;
}

.logocpc{
	background-image: url(/valid_v1/img/cpclogo.png);
	position: absolute;
	right: 20px;
	top: 20px;
	width: 184px;
	height: 50px;
}

.titrebloc{
	color: #444444;
	font-weight: bold;
	font-size: 18px; 
	text-align: center;
	margin: 0 0 1px 0;
	text-decoration: underline;
} 

.soustitrebloc{
	color: #666666;
	font-style: italic;
	font-size: 9px; 
	text-align: center;
	margin: 0 0 10px 0;
} 

.copyright{
	color: #888888;
	font-style: italic;
	font-size: 11px; 
	text-align: center;
} 

#titre{
	height: 30px;
	line-height: 30px;
	background: #AAAAAA;
	margin: 0 10px 2px 10px;
}

#titre2{
	height: 25px;
	line-height: 25px;
	background: #AAAAAA;
	margin: 0 10px 2px 10px;
}

#idsubmita{
	height: 30px;
	width: 100px;;
	line-height: 30px;
	background: #FAB247;
	color: #FFFFFF;
	padding: 0 0 0 5px;
	margin: 0 10px 0 0;
	float: left;
	font-weight: bold;
}

#idsubmitr{
	height: 30px;
	width: 95px;;
	line-height: 30px;
	background: #FF0000;
	color: #FFFFFF;
	padding: 0 0 0 5px;
	margin: 0 10px 0 0;
	float: left;
	font-weight: bold;
}

#idroom{
	height: 25px;
	width: 300px;;
	line-height: 25px;
	background: #00BB00;
	color: #FFFFFF;
	padding: 0 0 0 5px;
	margin: 0 10px 0 0;
	float: left;
	font-weight: bold;
}

#idroom a{
	text-decoration: none;
	color: #FFFFFF;
}

.proprietecpuz{
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 20px;
	background-color:#EEEEEE;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}

.proprietecpuz2{
	background-position: top right;
	background-repeat: no-repeat;
	line-height: 20px;
	background-color: #f5f5f5;
	padding: 0 0 0 5px;
	margin: 0 0 10px 0;
}

#catstats{
	margin: -10px 0 0 0;
	padding-top: 20px;
}

.colonne{
	float: left;
	width: 435px;
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 25px;
}

.bannertype {
	font-size: 11px;
}

.bannertype select {
   background: transparent;
   width: 125px;
   font-size: 11px;
   border: 1px solid #ccc;
   height: 18px;
}

.roundedcornr_box {
   background: #d9d9d9;
   width: 950px;
   margin-left: auto;
	 margin-right: auto;
}
.roundedcornr_top div {
   background: url(/valid_v1/img/roundedcornr_tl.png) no-repeat top left;
}
.roundedcornr_top {
   background: url(/valid_v1/img/roundedcornr_tr.png) no-repeat top right;
}
.roundedcornr_bottom div {
   background: url(/valid_v1/img/roundedcornr_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom {
   background: url(/valid_v1/img/roundedcornr_br.png) no-repeat bottom right;
}

.roundedcornr_top div, .roundedcornr_top, 
.roundedcornr_bottom div, .roundedcornr_bottom {
   width: 100%;
   height: 20px;
   font-size: 1px;
}
.roundedcornr_content { margin: 0 20px; overflow: visible; }


/*CSS BOITE BLANCHE */

.roundedcornr_box_911875 {
	background: url(/valid_v1/img/roundedcornr_2_tl.png) no-repeat top left;
	width: 440px;
	float: left;
}
.roundedcornr_top_911875 {
	background: url(/valid_v1/img/roundedcornr_2_tr.png) no-repeat top right;
}
.roundedcornr_bottom_911875 {
	background: url(/valid_v1/img/roundedcornr_2_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_911875 div {
	background: url(/valid_v1/img/roundedcornr_2_br.png) no-repeat bottom right;
}
.roundedcornr_content_911875 {
	background: url(/valid_v1/img/roundedcornr_2_r.png) top right repeat-y;
}

.roundedcornr_top_911875 div,.roundedcornr_top_911875,
.roundedcornr_bottom_911875 div, .roundedcornr_bottom_911875 {
	width: 100%;
	height: 25px;
	font-size: 1px;
}
.roundedcornr_content_911875, .roundedcornr_bottom_911875 {
	margin-top: 0px;
}
.roundedcornr_content_911875 { padding: 0 25px; }

