@charset "UTF-8";
/* CSS Document */


h1.panne_tv a
{
display:block;
width:921px;
height:62px;
background-image:url(img/1-pannetv-all.jpg);
overflow:hidden;
text-indent:-5000px;
}

h2.slogan
{
height:39px;
width:921px;
overflow:hidden;
background-image:url(img/2-slogan-all.jpg);
display:block;
text-indent:-5000px;
}
h3.nous_selectionnons
{
width:811px;
height:58px;
background-image:url(img/3-nousselectionnons-all.jpg);
text-indent:0px;
overflow:hidden;
padding-top:35px;
padding-left:90px;
}

div.contenu_extensible
{
background-image:url(img/6-bkpextensible.jpg);
padding-left:75px;
padding-right:70px;
padding-top:10px;
}

div.contenu_extensible h4
{
font-size:16px;
font-weight:bold;
color:#619adc;
}
div.navigation 
{
width:420px;
font-size:12px;
float:right;
}


/*****************
CSS FOR ALL
******************/

div.contenu_extensible h4.encadre
{
	width:305px;
	height:24px;
	background-image:url(img/h3-315.jpg);
	font-weight:bold;
	font-size:12px;
    padding-left:10px;
    padding-top:5px;
	color:#000;
}
/*******
Form inscription
********/
form.inscription label
{
    display:block;
    margin-top:20px;
    margin-bottom:5px;
}
span.explication
{
    color:#496982;
    font-size:12px;
    display:block;
    margin-top:5px;
    font-style:italic;
    padding-left:5px;
}
form.inscription input, form.inscription textarea, form.inscription select
{
width:300px;
/*cursor:pointer;*/
border:1px solid #999;
border-spacing:1px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
}
form.inscription input:hover, form.inscription textarea:hover, form.inscription select:hover
{
background-color:#FFE;
}

form.inscription input:focus, form.inscription textarea:focus, form.inscription select:focus
{
border:1px solid #666;
}

form.inscription input.submit
{
background-color:#6896ba;
font-size:14px;
font-weight:bold;
padding-top:3px;
padding-bottom:3px;
color:#fff;
border:2px #6896ba outset;
margin-top:25px;
margin-bottom:10px;
}
form.inscription input.submit:active
{
border:2px #6896ba inset;
}
form.inscription input.submit:hover
{
background-color:#5785a9;
}
.avertissementErreur
{
background-color:#ffeeee;
border:1px solid #ff0000;
list-style:none;
padding:5px;
margin-top:10px;
}
.avertissementConfirmation
{
background-color:#D3E4CD;
border:1px solid #030;
list-style:none;
padding:5px;
margin-top:10px;
}
/********
FICHE DEPANNEUR
*********/
div.left430
{
float:left;
width:430px;
}
div.right340
{
float:right;
width:310px;
margin-left:30px;
}
div.fiche_description p 
{
	margin-top:15px;
	color:#000;
	font-size:100%;
	line-height:22px;
}
div.right340 h4
{
margin-top:15px;
}
div.right340 h4.encadre
{
margin-top:0px;
}
div.fiche_coordonnees, div.fiche_infos
{
margin-left:10px;
}

/*** liste des régions ***/

ul.listeRegions
{
	list-style:none;
	margin-bottom:15px;
	margin-top:10px;
}
ul.listeRegions li
{
	margin-bottom:5px;
}
div.left335
{
float:left;
width:335px;
}

div.right455
{
right:445px;
}

/*** liste des dépanneurs ***/

div.villeDep a
{
font-weight:bold;
height:30px;
display:block;
}
div.nomDep a
{
color:#000;
font-weight:bold;
text-decoration:none;
font-size:14px;
display:block;
}
div.descDep a
{
color:#000;
font-size:12px;
text-decoration:none;

display:block;
}
div.descDep
{
width:240px;
float:left;
}
div.boutonDep a 
{
display:block;
padding-right:10px;
padding-top:5px;
font-size:12px;
color:#666;
height:45px;
text-indent:-5000px;
overflow:hidden;
width:150px;
float:right;
}
div.leDepanneur
{
margin-bottom:20px;
padding:10px;
background-image:url(img/8-voir-ce-depanneur.png);
width:421px;
height:90px;
overflow:hidden;
}
