/* ********** Css Ad'ttitude  **********
   * By TAIEB Rémi                      *
   * http://leremix2.free.fr            *
   ************************************ */

body{
	margin:0;
	padding:0;
	color:#666;
	font:11px/14px Tahoma, Arial, Verdana, sans-serif;
	background:#fff url(../images/bg-body.jpg) repeat-x;
}
h3 { margin:0; padding:0; }
strong { font-weight:bold; }
.souligne { text-decoration:underline; }
p,a{ font-family:Arial, Helvetica, sans-serif; text-align:justify; margin:0; padding:0;}
img { border:0; }
a  { text-decoration:none; }
a strong { font-weight:bold; color:#cb3153; }
                                       
.imgGauche { float:left; padding-right:10px; }
.imgDroite { float:right; padding-left:10px; }
.center{ display:block; text-align:center; }
.clearboth { clear:both; }
h1 span { visibility:hidden; }
h2 { font-size:15px; color:#D8224B; line-height:17px; padding-top:10px; padding-left:10px; }

#page { width:996px; margin:auto; padding:0; }

/* ********** HEADER ********** */
#headerG { background:url(../images/headerg.jpg) no-repeat left top; height:129px; margin:auto; }
#headerD { background:url(../images/headerd.jpg) no-repeat right top; height:129px; margin:auto; }
#header { background:#FFFFFF url(../images/bgheader.jpg) no-repeat top; margin-left:77px;
margin-right:auto; width:846px; height:129px;  }
#btnFaistapub {  float:right; margin-top:7px; } 
#header #logoAdttitude { margin-top:10px; margin-left:12px; }
#header #pubDefile {background:#F8F8F8 url(../images/pubSite.jpg) repeat-x scroll 0 0;margin-left:12px; position:absolute; top:60px; width:612px; height:25px; } 
#header #pubDefile #LienPub { margin-top:5px;  }
#header #pubDefile #LienPub a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; text-decoration:none; }
#header #pubDefile #LienPub a strong { font-weight:bold; color:#438b1b; }

#sideleft { background:transparent url(../images/sideleft.png) repeat-y 0 0; margin-left:73px;  margin-right:auto; padding-left:4px; width:850px; }
#sideright { background:transparent url(../images/sideright.png) repeat-y right center;
margin:auto; padding-right:4px; } 
#Content { background:#FFFFFF url(../images/bg_content.jpg) no-repeat bottom; padding:0; margin:auto; height:490px; !height:445px; _height:445px; }
#ContentAll { padding-left:50px; padding-bottom:10px; background:#FFFFFF; margin:auto; }
#Content404 { background:#FFFFFF url(../images/erreur404.jpg) no-repeat bottom; padding:0; margin:auto; height:290px; !height:445px; _height:445px; }
#ContentTxt { background-image: url(../images/bg_txt_content.jpg); background-repeat: repeat-x; margin-left:12px; position:absolute; top:100px; width:412px; }
#ContentTxt p, #decoTab { font-size:13px; color:#000000; line-height:17px; padding-top:10px; padding-left:10px; text-shadow:0px 1px 1px #fff; }

#ContentTxt a { color:#D8224B; }

#ContentTxtUrl { background:transparent url(../images/bg_txt_content.jpg) repeat-x scroll 0 0;
margin-left:12px; position:absolute; top:100px; width:540px; }
#ContentTxtUrl p { font-size:13px; color:#000000; line-height:17px; padding-top:10px; padding-left:10px; }
#ContentTxtUrl img { width:137px; height:106px;float:left; border:3px solid #fff; margin-left:7px; 
margin-top:7px; margin-right:7px; float:right }
#ContentTxtUrl a { color:#D8224B; }

#TopSite { height:196px; margin-left:600px; position:absolute; top:201px; !top:155px; _top:200px; width:190px; }
#TopSite h3 { margin-left:15px; font-size:14px; text-transform:uppercase; color:#d8224b; font-family:Arial, Helvetica, sans-serif; margin-top:10px; }

#MoteurRecherche { height:20px; margin-left:22px; position:absolute; top:250px; width:290px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#32487C; }

#MoteurRecherche2 { height:20px; margin-left:22px; position:absolute; top:222px; width:290px; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#32487C; }

#MoteurRecherche input, #MoteurRecherche2 input{ background:#FFFFFF url(../images/ombreinput.jpg) no-repeat scroll 0 0; border:1px solid #EBEBEB; color:#AEAEAE; font-family:Arial,Helvetica,sans-serif; font-size:13px; !height:10px; padding-left:25px;
padding-top:7px; }

#MoteurRecherche input{ height:19px; }
#MoteurRecherche2 input{ height:27px; }

#MoteurRecherche #recherche_submit, #MoteurRecherche2 #recherche_submit { background-image:url(../images/recherche.jpg); background-repeat:no-repeat; border:medium none; height:26px; !height:27px; _height:27px; margin:0; vertical-align:middle; width:32px; padding:0; padding-top:0;  margin-left:-4px; margin-top:-7px; !margin-top:-12px; _margin-top:-12px; }
#lecteurMp3 { height:20px; margin-left:10px; position:absolute; top:476px; width:190px; }

#TopSiteList li.dot1 { background:transparent url(../dot1.gif) no-repeat -1px 2px; }
#TopSiteList li.dot2 { background:transparent url(../dot2.gif) no-repeat 0 2px; }  
#TopSiteList li.dot1, #TopSiteList li.dot2 { margin-left:20px; padding-left:20px; margin-top:10px; }  
#TopSiteList li.dot1 a, #TopSiteList li.dot2 a { font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000000; }  

#AutresSites { margin-top: 15px; margin-left:20px; }  
#AutresSites strong { color:#d8224b; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }  
#AutresSites a { color:#32487c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; } 

#pagination { margin-top: 15px; margin-left:20px; }  
#pagination a { color:#32487c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; line-height:17px; }
#pagination strong { color:#D8224B; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; }

#footer { background-color:#32477c; height:25px; }
#footer p { color:#FFFFFF; text-align:center; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:5px; }  
#footer a { color:#FFFFFF; font-size:12px; font-family:Arial, Helvetica, sans-serif; }  


/* tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #2d4173;
	padding: 5px;
	opacity: 0.85;
	color:#FFFFFF;
	font-weight:normal;
}
#tooltip a {
	color:#FFFFFF
}
#tooltip h3, #tooltip div { margin: 0; }

a.on     {color:#32487C;font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:17px; }
a.on:hover {color:#32487C;font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:17px;}
a.off     {color:#D8224B;font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:17px; }

#twitter { margin-left:50px; }

#decoForm input, #decoForm select, #decoForm textarea {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	background-color:#FFFFFF;
	border:1px solid #AAAAAA;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;
	font-size:13px;
	margin-bottom:4px;
	margin-top:4px;
	font-family:Tahoma, arial, Geneva, sans-serif;
	margin-left:10px;
}
#decoForm input:hover, #decoForm select:hover, #decoForm textarea:hover {
	border:1px solid #000;
}
#decoForm #btnSend {
	border:1px solid #000;
	width:75px;
	margin-top:10px;
	margin-bottom:20px;
}

.formInscription {
	-moz-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px 4px 4px 4px;
	border-radius:4px 4px 4px 4px;
	background-color:#FFFFFF;
 	border:1px solid #BEBEBE;
} 
.red { color:red; }
#ContentTxt p.txtClear , #decoTab .txtClear { padding-top:0px; }
