body {
    background-color:#373737;
}


#page {
    width:980px;
    margin-top:20px;
    margin-left:auto; margin-right:auto;
}

#logheader {
    height:20px;
    background-color:#111111;
    color:white;
    border-bottom:2px solid white;
    font-family:Arial;
    font-size:14px;
    padding-left:5px;
    padding-right:5px;
		padding-top:5px;
}

#logheader a{ color:#FFFFFF;}
#logheader{ height: 30px;}

#header {
    height:68px;
    border-bottom:5px solid #C00000;
    background-color:black;
    -moz-border-radius-topleft:10px;
    -webkit-border-top-left-radius:10px;
    -moz-border-radius-topright:10px;
    -webkit-border-top-right-radius:10px;
    -webkit-box-shadow:3px 3px 6px #222;
    -moz-box-shadow:3px 3px 6px #222;
}
                                      
.contener {
    width:980px;
    -webkit-box-shadow:3px 3px 6px #222;
    -moz-box-shadow:3px 3px 6px #222;
    background:url(../img/bg.png);
}                                     
.contener50 {
    width:980px;
    -webkit-box-shadow:3px 3px 6px #222;
    -moz-box-shadow:3px 3px 6px #222;
    background:url(../img/bg50.png);
}                                     
.sidebarhere { 
    background:url(../img/bgFull.png);
}
.contenerFull {
    width:980px;
    -webkit-box-shadow:3px 3px 6px #222;
    -moz-box-shadow:3px 3px 6px #222; 
		background-color:white;
}                                     

#footer {
    height:200px;
    border-top:5px solid #C00000;
    background-color:#ececec;
    -moz-border-radius-bottomleft:10px;
    -webkit-border-bottom-left-radius:10px;
    -moz-border-radius-bottomright:10px;
    -webkit-border-bottom-right-radius:10px;
    -webkit-box-shadow:3px 3px 6px #222;
    -moz-box-shadow:3px 3px 6px #222;
}

#footer a:visited { color:#444; text-decoration:underline; }
#footer a:link { color:#444; text-decoration:underline; }
#footer a:hover { color:#777; text-decoration:none; }





.col01 {
    width:460px;
    float:left;
}
.col02 {
    width:300px;
    float:left;
}
.col03 {
    width:220px;
    float:left;
}                         

.colA {
    width:380px;
    float:left;
}

.colB {
    width:380px;
    float:left;
}                         
    
.colFull {
    width:760px;
    float:left;
}


.clear {
    visibility:hidden;
    clear:both;
    height:0;
}










.cc {
    border:4px solid #666;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
}
.ccc {
    border:2px solid #ccc;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
}

.pp {
    margin:15px;
}

ul.my {
    list-style: none;
    margin-left:0px;
    padding-left:0px;
}
ul.my li {
    background: transparent url(../img/puce.gif) no-repeat -2px -2px;
    padding-left:14px;
}





ul.menu {
    margin-top:21px;
}
ul.menu li {
    list-style: none;
	display: inline;
	padding:4px;
/*	border:3px solid #C00000;
    -moz-border-radius:14px;
    -webkit-border-radius:14px;*/
    margin-right:5px;
}
ul.menu li h4 {
    display:inline;
    background-color:black;
    color:white;
    font-weight:bold;
    font-size:20px;
}






h2 {
    font-size:1.7em !important;
    padding-bottom:0em !important;
    margin-bottom:0.2em !important;
    line-height:1em !important;
}

h6 {
		width:160px;
    font-family:Arial !important;
    font-size:1.42em !important;
    font-weight:normal !important;
    color:#C00000 !important;
}



                                    
.tag {                     
  padding-left:5px;        
  padding-right:5px;       
  padding-bottom:2px;      
  padding-top:2px;  
  background-color:#ececec;
  color:#888;             
  font-family:Verdana;    
  font-size:8px;
}                                   
.date {                     
  padding-left:5px;        
  padding-right:5px;       
  padding-bottom:2px;      
  padding-top:2px;  
  background-color:#ececec;
  color:#999;
  font-family:Verdana;
  font-size:8px;
}      
      
.description {
  font-family:Arial;
  font-size:13px; 
  text-align:justify;
}                                                            
.description a:visited { color:black; text-decoration:none; }
.description a:link { color:black; text-decoration:none; }
.description a:hover { color:#777; text-decoration:none; }
               

.rate {
  font-size:14px;
  font-weight:bold;
}

.bigger {
  font-size:14px;
  font-weight:bold;
}
               
.fulltext {
  font-family:Arial;
  font-size:13px;
  text-align:justify;
  line-height:160%;
}
                           
            
.action {
  float:right;
}
  
.left {
  float:left;
  margin-right:6px;
}

.right {
  float:right;
  margin-left:6px;
}
          
.thumb1 { 
  float:left;       
  padding-right:5px; 
  padding-bottom:50px;
}







.message { /* like .success in blueprint */
	padding:.8em;margin-bottom:0;border:2px solid #ddd;
	background:#E6EFC2;color:#264409;border-color:#C6D880;
}
.info { /* like .success in blueprint */
	padding:.8em;margin-bottom:0;border:2px solid #ddd;
	background:#E6EFC2;color:#264409;border-color:#C6D880;
}


/*
Presenters    
*/

.presentationMessage textarea { width:500px; }
.presentationForum textarea { width:685px; height:240px }
.presentationProduct textarea { width:385px; height:40px !important; }
.presentationCommentsSideLeft1 textarea { width:385px; }
.presentationCuteFrame { border: 1px solid rgb(204, 204, 204); padding: 15px; background-color: rgb(247, 247, 247); }

.presentationSmallThumbs { background-color:#aaa; color:white; font-size:9px; padding-left:2px; padding-right:2px; }



/*
Sociable.css
*/

div.sociable { margin: 16px 0; font-size:20px; color:#666666}

span.sociable_tagline { position: relative; font-size:32px;}
span.sociable_tagline span { display: none; width: 14em; font-size:32px;}
span.sociable_tagline:hover span {
	position: absolute;
	display: block;
	top: -5em;
	background: #ffe;
	border: 1px solid #ccc;
	color: black;
	line-height: 1.25em;
}
.sociable span {
	display: block;
}
.sociable ul {
	display: inline;
	margin: 0 !important;
	padding: 0 !important;
}
.sociable ul li {
	background: none;
	display: inline;
	list-style-type: none;
	margin: 0;
	padding: 1px;
}
.sociable ul li:before { content: ""; }
.sociable img {
	float: none;
	width: 46px;
	border: 0;
	margin: 0;
	padding: 10px 0 0 0;
}


.sociable img:hover {
	opacity: .6;
	-moz-opacity: .6;
	filter: alpha(opacity=60);
}



