/* Les Éléments Généraux
--------------------------------------------------------------------------------------- */

@import url("reset.css");

body {
	font-size:12px;
}

#bodylove{
	background: #f9fdfd url(/images/bgBodyCad.gif) repeat-x;
	font-family: Arial, Verdana, Helvetica, sans-serif;

	color:#000;
}


/* Classes diverses
------------------------------------- */

.clear {clear: both;}
.flt-right {float: right;}
.flt-left {float: left;}
.txt-right {text-align: right;}
.txt-center {text-align: center;}
.txt-left {text-align: left;}
.img-left {
	float: left; 
	margin: 0 10px 4px 0; 
}
.img-right {
	float: right; 
	margin: 0 0 4px 10px;
}
.noborder {border: none;}
.alt {background: #f0f0f0;}



/* Le Container
--------------------------------------------------------------------------------------- */

#page {
	width: 750px;
	margin: 0 auto;
	background:url(/images/bgPageCad.gif) center repeat-y;
}



/* Le Header
--------------------------------------------------------------------------------------- */

#header {
width:750px;
height:212px;
background:url(/images/bgHeaderCad.gif);
}

#header h1{
font-size:11px;
color:#00748b;
padding:0px;
padding-top:5px;
width:750px;
text-align:center;
font-weight:normal;
}

#header-fr{
width:750px;
height:212px;
background:url(/images/bgHeaderCad-fr.jpg);
}

#header-fr h1{
font-size:11px;
color:#00748b;
padding:0px;
padding-top:5px;
width:750px;
text-align:center;
font-weight:normal;
}



/* Le Contenu
--------------------------------------------------------------------------------------- */

#content {
width:485px;
float:right;
background:url(/images/bgContentCad.gif) no-repeat;
padding:0px 30px 0px 20px;
}

#content p{
text-align:justify;
}


h1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:17px;
font-weight:bold;
padding:23px 0 18px 0px;
color:#000;
}


h2{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
padding:23px 0 18px 0px;
}

h3{
font-size:14px;
color:#000;
padding-bottom:10px;
font-weight:bold;
}

h4{
color:#04adce;
font-size:14px;
padding-bottom:10px;
font-weight:bold;
}

h5{
font-size:12px;
color:#04adce;
padding-bottom:10px;
font-weight:bold;
}

h6{
color:#d73347;
font-size:12px;
padding-bottom:10px;
font-weight:bold;
}

ul{
padding:5px 0px 10px 0px;
list-style:disc;
padding-left:30px;
font-size:12px;
}

ul li {
padding:0 0 4px 10px;
color:#04adce;
}


p{
font-size:12px;
padding:3px 0 9px 0;
color:#000;
}

p.adress{
font-size:12px;
color:#444s;
padding-top:10px;
}


/* Liens
------------------------------------- */

a:link {color:#004990;text-decoration:none;}
a:visited {color:#004990;text-decoration:none;}
a:hover {color:#404040;text-decoration:none;}
a:active {color:#004990;text-decoration:none;}





/* Typographie
------------------------------------- */

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
h6 {}

p, ul, ol, table, form {}

p {}
q {}
blockquote {}


/* Listes
------------------------------------- */

ul {}
ol {}
li {}
dl {}
dt {}
dd {}


/* Tableaux
------------------------------------- */

table {}
caption {}
th {}
td {}


/* Formulaires
------------------------------------- */

form {}
input {}
textarea {}
label {}
fieldset {}
legend {}


#contentLeft{
width:215px;
float:left;
/*background: url(/images/cadenasBg1.gif) left bottom no-repeat;*/
padding-bottom: 200px;
margin: 0 0 10px 0;
}



/* La Sidebar
--------------------------------------------------------------------------------------- */

#sidebar {
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-weight:bold;
float:right;
width:202px;
border-right:3px solid #004990;
border-left:3px solid #004990;
border-bottom:3px solid #004990;
background:#7ba4c6;
margin: 0 0 20px 0;

}

#sidebar ul{
padding-top:18px;
list-style:none;
padding-left:0px;

}

#sidebar ul li{
border-bottom:1px solid #004990;
background-color:#80a4c8;
background-image:url(/images/bgMenuCad.jpg);
padding:0px;
}
#sidebar ul li.lastLi{
border-bottom:7px solid #004990;
}

#sidebar ul li a {
padding:10px 16px;
width:170px;
background:url(/images/bgMenuCad.jpg) repeat-x top left #cbdbea;
display:block;
}

#sidebar ul li a:link {color:#004990;}
#sidebar ul li a:visited {color:#004990;}
#sidebar ul li a:hover {color:#fff;background:url(/images/bgMenuCad_hov.jpg) repeat-x top left #80a4c8;}
#sidebar ul li a:active {color:#004990;}

#sidebar ul li a:link#menuHov {color:#ee3124;cursor:default;}
#sidebar ul li a:visited#menuHov {color:#ee3124;cursor:default;}
#sidebar ul li a:hover#menuHov {color:#ee3124;background:none;cursor:default;}
#sidebar ul li a:active#menuHov {color:#ee3124;cursor:default;}



#side{
text-align:center;
width:100%;

}



#footer a:link {color:#444;text-decoration:underline;}
#footer a:visited {color:#444;text-decoration:underline;}
#footer a:hover {color:#ee3124;text-decoration:underline;}
#footer a:active {color:#444;text-decoration:underline;}

#side p{
padding: 10px 0px;
}

#nouvelles {width: 215px; z-index: -10;}
#nouvelles h2 {background: #7ba4c6; color: #fff; line-height: 1; margin: 0; padding: 5px 10px;}
#nouvelles ul {background: #d9e4ee; list-style: none; margin: 0 0 0 12px; padding: 0; width: 198px;}
#nouvelles li {border-bottom: 1px solid #004990; color: #294990; float: left; margin: 0; padding: 0;}
#nouvelles li.first {border-top: 2px solid #004990; width: 198px;}
#nouvelles li.last {background: #7ba4c6; border-bottom: 2px solid #004990; float: left; line-height: 1; padding: 5px 0; text-align: right; width: 198px;}
#nouvelles li.last a {color: #fff; display: inline; padding: 0 10px 0 0; vertical-align: middle;}
#nouvelles li.last a:hover {text-decoration: underline;}
#nouvelles span {color: #ee3124; float: right; padding: 0 0 10px 0;}
#nouvelles a {display: block; padding: 10px; text-align: justify; width: 178px;}
#nouvelles a:hover {color: #ee3124;}
#nouvelles strong {font-size: 13px;}
#nouvelles img {margin: 0; padding: 0 0 0 10px; float: left;}

#nouvelles-liste {list-style: none; margin: 0; padding: 0;}
#nouvelles-liste li {color: #000;float: left; margin: 0; padding: 0 0 10px;}
#nouvelles-liste strong {color: #294990; font-size: 13px;}
#nouvelles-liste a {color: #ee3124; line-height: 1.4;}
#nouvelles-liste a:hover {text-decoration: underline;}



/* Le Footer
--------------------------------------------------------------------------------------- */

#footer {
padding-top:15px;
	clear: both;
	height:15px;
	width:750px;
	background:url(/images/bgFooterCad.gif) bottom no-repeat;
}

#copyright{
	width: 750px;
	margin: 0 auto;
	text-align:center;
	padding:7px 0px;
}

#copyright a:link {color:#444;text-decoration:none;}
#copyright a:visited {color:#444;text-decoration:none;}
#copyright a:hover {color:#be9401;text-decoration:none;}
#copyright a:active {color:#444;text-decoration:none;}

#hpage{
position: absolute;
left: 47px;
top: -40px;
width: 130px;
}

#partenaires img{
	padding-left:13px;
	padding-bottom:10px;
}

#partenaires span h2{
	font-weight:bold;
	text-align:center;
	
	color:#444;
}


