body {background:url(images/bg-body.jpg) repeat-x top center #ffffff;font-family:"Trebuchet MS" Arial, Helvetica, sans-serif;font-size:62.5%; /* Sets default font size to 10px */color:#222222;margin:0;padding:0;}

* {margin:0px;padding:0px;}

img {border:0;}


a {color:#b22525; text-decoration: none;}
a:hover {color:#6CC7DC;}
	
.entry ul, ol {margin: 5px 20px;padding: 0 20px;}
.entry ul li {list-style-image: url(images/bullet.gif);}

/* Structure *//*+110px*/
#wrapper {margin-top:0px;padding-top:0px;margin-left: auto;margin-right: auto;padding-top: 0px;width:950px;background:#ffffff;font-size:14px;}
	
#header {margin-top:1px;height:125px;background:url(images/bg-header.jpg) no-repeat;}
*+html #header {margin-top:-14px;}

#baseline {font-size:1.4em; font-weight:bold; padding:100px 0 0 630px;letter-spacing:1px;color:#b22525;}
#baseline a:hover {color:#000;}	
#menu {height:35px;line-height:35px; background:url(images/bg-menu.png) repeat-x;padding:0 10px;}
	
/*CORPS*/
#content {float:left; display:inline; width:650px;min-height:400px;margin:0px;padding:0px; }

/* Entries */
.entry {padding:5px 10px;line-height:1.75em;}
h1 {font-size:1.90em;font-weight:normal;letter-spacing:-1px;margin: 20px 0 5px 0;padding: 5px 0 5px 25px;background: #FFF url(images/square-green.png) no-repeat 3px 50%;}	
h2 {font-size:1.60em;font-weight:normal;letter-spacing:-1px;color:#0066CC;margin: 20px 0 10px 0;}
	
.date {font-size:0.9em;color:#bbb;cursor:default;letter-spacing:1px;}
	
.comments {margin-top:-1em;}
.comments a {color:#6CC7DC;background:url(images/icon-comment.png) no-repeat 0px 2px;padding-left:20px;padding-right:2px;}
.comments a:hover {color:#B4C835;}

/* MENU */
#menu ul {list-style-type:none;}
#menu li {float:left; display:inline; width:140px;text-align:center;}
#menu li a {padding:0 15px;display:block;color:#ffffff;margin-right:2px; font-size: 1em;}
#menu li a:hover {background:url(images/bg-menu-hover.png) no-repeat center center;}
#menu ul li.current a {	background:url(images/bg-menu-hover.png) no-repeat center center;}
	
/*SIDEBAR*/ 
#sidebar {float:right; display:inline;width:300px;background:#dbf0f3;}	
#sidebar .section {margin-top: 10px;padding: 5px 5px; font: bold 1.4em 'Trebuchet MS', Tahoma, Sans-serif;color: #F47A00;	}
#sidebar ul.sidemenu {list-style: none;text-align: left;margin: 0 4px 20px 0; padding: 0;text-decoration: none;		background: url(images/dots.jpg) repeat-x left top;}
#sidebar ul.sidemenu li {list-style: none;background: url(images/dots.jpg) repeat-x left bottom;padding: 4px 0 4px 5px;margin: 0 2px;	color: #0066CC;	font-size: 14px;}
#sidebar ul.sidemenu li.current a {color: #004891;	}
#sidebar-bottom {height:20px;background:url(images/bg-sidebar-bottom.jpg) no-repeat top center;}

/*NUMERO/SMS*/
.numero{font-family:"Arial Black";font-size: 40px;color:#CC0000;font-style:italic;text-align:center;margin: 0 0 15px 0;}
.numero .prefixe {font-family:"Arial Black";font-style:italic;font-size: 25px;color:#666666;}

.ch-be{font-family:"Arial";font-weight:bold;font-size: 18px;text-align: center;margin: 0 0 20px 0; color:#666666;}
.ch-be .comment{font-size: 11px;margin-right:20px;color: #E3B39C;}

#sms {color:#FFBE02;font-style:italic;font-family:"Arial Black";font-size:30px;text-align:center;margin: 15px 0 0 0;}
#sms .small {font-family:"Arial";font-size:12px;font-style:normal;color:#666666;}
#sms .blanc {font-size:16px;color:#666666;}

.commentaire {text-align:center; font-size: 12px;}

/*FOOTER*/ 	
#footer {background: url(images/bg-footer.jpg) no-repeat center bottom;clear: both; width: 960px;text-align: center; height: 85px;	color: #F47A00;}
#footer a { text-decoration: none; }

#mention-legale {  float: left; display:inline;text-align:left;margin: 50px 0 0 35px;padding:0 0 0 0;}
#mention-legale a{ color: #F47A00;}

#copyright {float: right; display:inline;text-align:right;margin:50px 35px 0 0;padding:0 0 0 0;}
#copyright a {color: #F47A00;}
 
#icra{  text-align:center;margin-top: 15px;}

/*POST FOOTER*/
.post-footer {background-color: #FAFAFA;padding: 5px; margin: 10px 10px 20px 10px;border: 1px solid #f2f2f2;font-size: 95%;	}
.post-footer .date {background: url(images/clock.gif) no-repeat left center;padding: 0 0 0 20px; margin: 0 10px 0 5px;}
.post-footer .comments {background: url(images/comment.gif) no-repeat right center;padding: 0 20px 0 0; margin: 0 20px 0 5px;}
.post-footer .readmore {background: url(images/page.gif) no-repeat right center;padding: 0 20px 0 0; margin: 0 40px 0 5px;}

blockquote {margin: 10px;padding: 0 5px 0 40px;  border: 1px solid #f2f2f2; background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px;}

#nav {text-align:center;height: 24px;vertical-align:middle;margin: 0 0 30px 0;}
#nav a.numeriq {padding: 5px 10px 5px 10px;}
#btn-left a{background:url(images/left.jpg).}
#btn-left a:hover{background:url(images/left-light.jpg).}
#btn-right a{background:url(images/left.jpg).}
#btn-left a:hover{background:url(images/left-light.jpg).}

/*TABLE*/
table {border-collapse: collapse;width: 600px; margin: 0 auto;}
th strong {color: #fff;}
th {background: #F47A00;height: 29px;padding-left: 12px;padding-right: 12px;color: #FFF;text-align: left;border-left: 1px solid #FFF;border-bottom: solid 2px #FFF;}
tr {height: 30px;}
td {padding-left: 5px;padding-right: 5px;border-left: 1px solid #FFF;border-bottom: solid 1px #ffffff;}
td.first,th.first {border-left: 0px;font-size: 12px;text-align:justify;}
tr.row-a {background: #F8F8F8;}
tr.row-b {background: #EFEFEF;}
tr.row-c {background: #000000;color:#FFFFFF;}
td.row-d {text-align:right;background: #F8F8F8;margin:5px;}
td.thumbs {text-align:center;}
td.descrition {width: 70%;}

/*ADDITIONAL CLASS*/

.left {float:left;display:inline;}

.contour{background: #FAFAFA;border: 1px solid #E5E5E5;padding: 5px;margin: 5px;}
.contour3{float:left;display:inline;background: #FAFAFA;border: 1px solid #E5E5E5;padding: 5px;margin: 5px 5px 5px 5px;}

/* alignment classes */
.float-left  { float: left;display:inline; }
.float-right { float: right; display:inline;}
.align-left  { text-align: left; }
.align-right { text-align: right; }
.align-center { text-align: center; }
.clear { clear: both; }
.bold{font-weight:bold;}

/* other */
#sms-stop { text-align:center; margin: 10px 0 0 0;}
.spacer { height: 31px;}
.tete-gondole { text-align:center; font-weight:bold;  color:#666666; margin:0px;}
#video {float:left;display:inline;padding: 10px;margin: 0 0 10px 0;}
#show {text-align:center;padding: 10px;margin: 0 0 10px 0;}

cadre {margin: 5px 0;padding: 10px;text-align: center;display: block;background:#F7F7F7;border: 1px solid #f2f2f2;  }
cadre3 {margin: 5px 0;padding: 10px;display: block;overflow: auto;  background:#F7F7F7;border: 1px solid #f2f2f2;  }

.post-description {float:right;display:inline;background-color: #FAFAFA;padding: 5px; margin: 5px;border: 1px solid #f2f2f2;font-size: 95%;	}

/*FORM*/
form {margin:10px; padding: 0 5px;border: 1px solid #f2f2f2; background-color: #FAFAFA;font-size: 12px;}
label {font-weight:bold;margin:5px 0 0 20px;}

input.nom{ width: 280px; margin:0 0 0 77px; }
input.email{ width: 280px; margin:0 0 0 27px; }
input.autres{ width: 280px; margin:0 0 0 116px; }
input.sujet{ width: 280px; margin:0 0 0 40px; }
textarea.corps{ width: 280px; margin:0 0 0 185px; }
input.button { padding: 0; margin:0 0 0 100px ; background: #8EB50C url(images/button-bg.jpg) repeat-x 0 0;}
.alert {font-weight:bold;color:#FF0000;margin:0 0 0 200px;}
.alert2 {font-weight:bold;color:#FF0000;}
.crypto {text-align:center;}

/*Promo CB*/
.promo-cb {width:260px;text-align: center;border: 1px solid #FECC09;border-top: 3px solid #FECC09; margin: 20px auto; padding: 5px; -moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;color:#000;}
.promo-cb-num {font-size: 24px; letter-spacing: -1px; margin: 10px 0 10px 0;font-family:"Arial Black";}
.promo-cb-num img { vertical-align: middle; margin:0 5px 5px 0;  }

