/* 
CVaden
Author: Michaël Blin
Date: April 2008
 */
 
*{margin:0;padding:0;}
img{border:none;}
h1, h2, h3, h4, h5, h6{font:"Myriad Pro", Tahoma, arial, sans-serif;}
p{line-height:17px;}

body{background-color:#e4e4df;font-family:Tahoma, Arial, sans-serif;font-size:12px;color:#666666;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}

.content{width:920px;background-color:#ffffff;margin:auto;padding:15px 15px 0 15px;}

.header img{margin:0 0 15px 0;}
.baseline{background-image:url('../img/bg_Baseline.gif'); background-repeat:repeat-x; height:66px; clear:both; color:#ffffff; padding:7px 23px 0 27px;}

.baseline h1{font-weight:bold; font-size:30px;}
.baseline h2{font-size:15px; font-weight:normal;}

.focus{background:#dcdcdc url('../img/focusBg.gif') no-repeat;}

.items{border:1px solid #ac9386; background:#ffffff url('../img/itemsBg.gif') repeat-y; width:852px; margin-left:28px;}
.item{width:226px;}
.item h1{background:url('../img/h1Bg.gif') no-repeat 0px 1px; color:#b64a26; font-size:18px; margin:15px 0 15px -2px; padding:0 0 0 25px; text-transform:uppercase;}
h1.present{background:url('../img/h1Present.gif') no-repeat 0px 1px; color:#b64a26; font-size:18px; margin:15px 0 15px -2px; padding:0 0 0 25px; text-transform:uppercase;}
h1.present span{color:#000000;}
.item p{margin:15px;}
.itemsShadow{background:url('../img/itemsShadow.gif') no-repeat; height:10px; width:855px; margin-left:27px;}

.connection{background:#000000 url('../img/connectionBg.gif') repeat-x; width:185px;height:195px;margin:-7px -11px 0 0; color:#ffffff;}
.connection h1{font-size:17px; font-weight:bold;margin:8px 0 0px 15px;}
.connection label{font-size:10px; display:block; margin:6px 0 3px 15px;}
.connection input[type=text], .connection input[type=password]{background-color:#999999; border:none; color:#ffffff; margin:0 0 0 15px; padding:0 3px 0 3px;}
.check{margin:0 0 0 0;}
.connection input[type=submit]{margin:7px 0 7px 40px; background:#000000 url('../img/btConnect.gif'); height:19px; width:97px;border:none;}
.connection a:link, .connection a:visited, .connection a:active, .connection a:focus{margin:0 0 0 13px;color:#838282;text-decoration:none;font-size:10px;}
.connection a:hover{color:#ffffff;text-decoration:none;}

.offres{padding:10px 25px 0 27px; background:#ffffff url('../img/offresBg.gif') repeat-x;border-bottom:1px dotted #a6a5a5;}
.offre{background:#e9e9e9 url('../img/offreBg.gif') no-repeat; width:288px; height:158px;margin:0 10px 0 0;padding:10px 13px 0 13px;}
.offre h1{color:#000000;font-weight:bold;font-size:18px;margin:0 0 10px 0;font-family:Tahoma, Arial, sans-serif;}
.offres p{
	margin:10px 0;
	line-height:18px;
	text-align:justify;
	color:#000000;
}
.offres p span{
	font-weight:bold;
}

.offres p font{
	text-decoration:underline;
	display:block;
	margin:10px 0 0 0;
}
.offres li{
	line-height:18px;
	margin-left:15px;
	color:#000000;
}
.nVert p{
	color:#000000;
	text-align:center;
	font-weight:bold;
	line-height:8px;
	margin:0 0 5px 0;
	font-size:10px;
}
.prix{background:url('../img/prixBg.gif') no-repeat; width:79px; height:48px;margin:20px 0 0 0;padding:1px 0 0 8px;}
.prix span{color:#999999; font-size:14px; font-family:"Myriad Pro", Tahoma, arial, sans-serif; font-weight:bold;line-height:21px;}
.prix span span{color:#b64a26; font-size:24px; font-weight:bold;}
.decouvrir{background:url('../img/btDecouvrir.gif') no-repeat; width:188px; height:30px; margin:36px 0 0 0; text-transform:uppercase; font-size:11px; font-weight:bold; text-align:center; padding:9px 0 0 0;}
.decouvrir a:link, .decouvrir a:visited, .decouvrir a:active, .decouvrir a:focus, .decouvrir a:hover{color:#ffffff; text-decoration:none;}

.numVert{background:url('../img/telephone.gif') no-repeat; width:206px; height:79px; text-align:right;padding:75px 0 0 0;}
.numVert h1{font-family:Tahoma, Arial, sans-serif; font-weight:bold; color:#000000; font-size:16px;}

.logos{text-align:center; border-right:1px solid #dbd7d3; width:134px; margin:20px 0 15px 0;}
.speech{width:490px; margin:20px 0 0 0;padding:0 20px 0 20px;}
.candidats{background:url('../img/candidatsBg.gif') repeat-x;width:240px;height:108px; margin:5px 0 0 0; text-align:right;}
.candidats h1{height:20px; color:#f28e05;font-weight:bold;margin:10px 4px 10px 0;font-size:12px;font-family:Tahoma, Arial, sans-serif; background:url('../img/h1Bg2.gif') no-repeat right;padding:4px 30px 0 0;}
.candidats p{width:210px;margin:0 13px 0 0;}

.footer{margin:0 -15px 0 -15px;padding:10px 0 10px 15px;font-size:9px; background:#d1d1d4 url('../img/footerBg.gif') no-repeat right top;}
.footer p{text-transform:uppercase;margin:0 0 2px 0;}
.footer a:link, .footer a:visited, .footer a:active, .footer a:focus{text-decoration:none;color:#666666;}
.footer a:hover{text-decoration:underline;}

.listeSites{
	width:85%;
	margin:auto;
}

.listeSites a{
	font-weight:bold;
	color:#B64A26;
	text-decoration:none;
}

.listeSites a:hover{
	text-decoration:underline;
}

.listeSites td{
	padding-top:25px;
	vertical-align:top;
	text-align:justify;
	font-size:11px;
}

.listeSites img{
	margin-right:25px;
}

.listeSites p{
	margin-top:0px;
	font-size:12px;
}

.tarifs1{
	background:url(../img/tarifs1.gif) no-repeat;
	height:139px;
	width:391px;
	padding:7px 15px 0 15px;
	margin:0 0 35px 0;
}

.tarifs1 h2{
	color:#b83104;
	font-size:11px;
}

.tarifs1 p{
	font-size:11px;
	margin:25px 0 0 0;
}

.tarifs1 table{
	width:390px;
	border:none;
}

.tarifs1 table td{
	padding:1px 0;
}

.tarifs1 table .dotted{
	background:url(../img/dot.gif) repeat-x left 8px;
}

.tarifs1 span{
	font-size:10px;
	font-weight:bold;
	display:block;
	margin:15px 0 0 0;
}

.tarifs2{
	background:url(../img/tarifs2.gif) no-repeat;
	height:166px;
}
